From 90cf5223f2161efdb00b3a7a1a7c0c79f075d88c Mon Sep 17 00:00:00 2001 From: Claudiu Farcas Date: Thu, 16 Apr 2026 23:45:47 +0300 Subject: [PATCH] Deploy Angular 19 build to GitHub Pages Co-Authored-By: Claude Opus 4.6 --- 404.html | 15 - chunk-DYAY3L3B.js | 1 + chunk-QXY4AZ67.js | 21 + ...lflings-regular.448c34a56d699c29117a.woff2 | Bin 18028 -> 0 bytes ...halflings-regular.89889688147bd7575d63.svg | 288 --- ...halflings-regular.e18bbf611f2a2e43afc0.ttf | Bin 45404 -> 0 bytes ...halflings-regular.f4769f9bdb7466be6508.eot | Bin 20127 -> 0 bytes ...alflings-regular.fa2772327f55d8198301.woff | Bin 23424 -> 0 bytes index.html | 9 +- inline.216da77ff60ab5b69d79.bundle.js | 1 - main-OM4ZYGBB.js | 13 + main.551d5080957572a2aca2.bundle.js | 1979 ----------------- main.551d5080957572a2aca2.bundle.js.gz | Bin 405673 -> 0 bytes polyfills-B6TNHZQ6.js | 2 + styles-A7GMQXUY.css | 1 + styles.ed2343a63506175b0d48.bundle.css | 5 - styles.ed2343a63506175b0d48.bundle.css.gz | Bin 19305 -> 0 bytes 17 files changed, 42 insertions(+), 2293 deletions(-) delete mode 100644 404.html create mode 100644 chunk-DYAY3L3B.js create mode 100644 chunk-QXY4AZ67.js delete mode 100644 glyphicons-halflings-regular.448c34a56d699c29117a.woff2 delete mode 100644 glyphicons-halflings-regular.89889688147bd7575d63.svg delete mode 100644 glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf delete mode 100644 glyphicons-halflings-regular.f4769f9bdb7466be6508.eot delete mode 100644 glyphicons-halflings-regular.fa2772327f55d8198301.woff delete mode 100644 inline.216da77ff60ab5b69d79.bundle.js create mode 100644 main-OM4ZYGBB.js delete mode 100644 main.551d5080957572a2aca2.bundle.js delete mode 100644 main.551d5080957572a2aca2.bundle.js.gz create mode 100644 polyfills-B6TNHZQ6.js create mode 100644 styles-A7GMQXUY.css delete mode 100644 styles.ed2343a63506175b0d48.bundle.css delete mode 100644 styles.ed2343a63506175b0d48.bundle.css.gz diff --git a/404.html b/404.html deleted file mode 100644 index 0b2f13d..0000000 --- a/404.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - The Kanban Board - - - - - - - - Loading... - - diff --git a/chunk-DYAY3L3B.js b/chunk-DYAY3L3B.js new file mode 100644 index 0000000..d601649 --- /dev/null +++ b/chunk-DYAY3L3B.js @@ -0,0 +1 @@ +import"./chunk-QXY4AZ67.js"; diff --git a/chunk-QXY4AZ67.js b/chunk-QXY4AZ67.js new file mode 100644 index 0000000..a80071d --- /dev/null +++ b/chunk-QXY4AZ67.js @@ -0,0 +1,21 @@ +var Cr=Object.defineProperty,ko=Object.defineProperties;var No=Object.getOwnPropertyDescriptors;var bt=Object.getOwnPropertySymbols,Do=Object.getPrototypeOf,Or=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Lo=Reflect.get;var Rr=(n,e,t)=>e in n?Cr(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,Nr=(n,e)=>{for(var t in e||={})Or.call(e,t)&&Rr(n,t,e[t]);if(bt)for(var t of bt(e))kr.call(e,t)&&Rr(n,t,e[t]);return n},Dr=(n,e)=>ko(n,No(e));var td=(n,e)=>{var t={};for(var i in n)Or.call(n,i)&&e.indexOf(i)<0&&(t[i]=n[i]);if(n!=null&&bt)for(var i of bt(n))e.indexOf(i)<0&&kr.call(n,i)&&(t[i]=n[i]);return t};var Mo=(n,e)=>{for(var t in e)Cr(n,t,{get:e[t],enumerable:!0})};var pe=(n,e,t)=>Lo(Do(n),t,e);var a=(n,e,t)=>new Promise((i,r)=>{var s=l=>{try{c(t.next(l))}catch(u){r(u)}},o=l=>{try{c(t.throw(l))}catch(u){r(u)}},c=l=>l.done?i(l.value):Promise.resolve(l.value).then(s,o);c((t=t.apply(n,e)).next())});var Lr=()=>{};var gn={NODE_CLIENT:!1,NODE_ADMIN:!1,SDK_VERSION:"${JSCORE_VERSION}"};var xo=function(n,e){if(!n)throw Uo(e)},Uo=function(n){return new Error("Firebase Database ("+gn.SDK_VERSION+") INTERNAL ASSERT FAILED: "+n)};var Vr=function(n){let e=[],t=0;for(let i=0;i>6|192,e[t++]=r&63|128):(r&64512)===55296&&i+1>18|240,e[t++]=r>>12&63|128,e[t++]=r>>6&63|128,e[t++]=r&63|128):(e[t++]=r>>12|224,e[t++]=r>>6&63|128,e[t++]=r&63|128)}return e},Fo=function(n){let e=[],t=0,i=0;for(;t191&&r<224){let s=n[t++];e[i++]=String.fromCharCode((r&31)<<6|s&63)}else if(r>239&&r<365){let s=n[t++],o=n[t++],c=n[t++],l=((r&7)<<18|(s&63)<<12|(o&63)<<6|c&63)-65536;e[i++]=String.fromCharCode(55296+(l>>10)),e[i++]=String.fromCharCode(56320+(l&1023))}else{let s=n[t++],o=n[t++];e[i++]=String.fromCharCode((r&15)<<12|(s&63)<<6|o&63)}}return e.join("")},Wr={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:typeof atob=="function",encodeByteArray(n,e){if(!Array.isArray(n))throw Error("encodeByteArray takes an array as a parameter");this.init_();let t=e?this.byteToCharMapWebSafe_:this.byteToCharMap_,i=[];for(let r=0;r>2,d=(s&3)<<4|c>>4,p=(c&15)<<2|u>>6,m=u&63;l||(m=64,o||(p=64)),i.push(t[h],t[d],t[p],t[m])}return i.join("")},encodeString(n,e){return this.HAS_NATIVE_SUPPORT&&!e?btoa(n):this.encodeByteArray(Vr(n),e)},decodeString(n,e){return this.HAS_NATIVE_SUPPORT&&!e?atob(n):Fo(this.decodeStringToByteArray(n,e))},decodeStringToByteArray(n,e){this.init_();let t=e?this.charToByteMapWebSafe_:this.charToByteMap_,i=[];for(let r=0;r>4;if(i.push(p),u!==64){let m=c<<4&240|u>>2;if(i.push(m),d!==64){let w=u<<6&192|d;i.push(w)}}}return i},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let n=0;n=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(n)]=n,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(n)]=n)}}},_n=class extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}},Vo=function(n){let e=Vr(n);return Wr.encodeByteArray(e,!0)},Ge=function(n){return Vo(n).replace(/\./g,"")},me=function(n){try{return Wr.decodeString(n,!0)}catch(e){console.error("base64Decode failed: ",e)}return null};function sd(n){return Oe(void 0,n)}function Oe(n,e){if(!(e instanceof Object))return e;switch(e.constructor){case Date:let t=e;return new Date(t.getTime());case Object:n===void 0&&(n={});break;case Array:n=[];break;default:return e}for(let t in e)!e.hasOwnProperty(t)||!Wo(t)||(n[t]=Oe(n[t],e[t]));return n}function Wo(n){return n!=="__proto__"}function In(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}var Ho=()=>In().__FIREBASE_DEFAULTS__,Bo=()=>{if(typeof process>"u"||typeof process.env>"u")return;let n=process.env.__FIREBASE_DEFAULTS__;if(n)return JSON.parse(n)},jo=()=>{if(typeof document>"u")return;let n;try{n=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}let e=n&&me(n[1]);return e&&JSON.parse(e)},yn=()=>{try{return Lr()||Ho()||Bo()||jo()}catch(n){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${n}`);return}};var En=()=>{var n;return(n=yn())===null||n===void 0?void 0:n.config},Hr=n=>{var e;return(e=yn())===null||e===void 0?void 0:e[`_${n}`]};var Tt=class{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}wrapCallback(e){return(t,i)=>{t?this.reject(t):this.resolve(i),typeof e=="function"&&(this.promise.catch(()=>{}),e.length===1?e(t):e(t,i))}}};function qe(n){try{return(n.startsWith("http://")||n.startsWith("https://")?new URL(n).hostname:n).endsWith(".cloudworkstations.dev")}catch{return!1}}function Br(n){return a(this,null,function*(){return(yield fetch(n,{credentials:"include"})).ok})}function od(n,e){if(n.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');let t={alg:"none",type:"JWT"},i=e||"demo-project",r=n.iat||0,s=n.sub||n.user_id;if(!s)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");let o=Object.assign({iss:`https://securetoken.google.com/${i}`,aud:i,iat:r,exp:r+3600,auth_time:r,sub:s,user_id:s,firebase:{sign_in_provider:"custom",identities:{}}},n);return[Ge(JSON.stringify(t)),Ge(JSON.stringify(o)),""].join(".")}var ze={};function $o(){let n={prod:[],emulator:[]};for(let e of Object.keys(ze))ze[e]?n.emulator.push(e):n.prod.push(e);return n}function zo(n){let e=document.getElementById(n),t=!1;return e||(e=document.createElement("div"),e.setAttribute("id",n),t=!0),{created:t,element:e}}var Mr=!1;function jr(n,e){if(typeof window>"u"||typeof document>"u"||!qe(window.location.host)||ze[n]===e||ze[n]||Mr)return;ze[n]=e;function t(p){return`__firebase__banner__${p}`}let i="__firebase__banner",s=$o().prod.length>0;function o(){let p=document.getElementById(i);p&&p.remove()}function c(p){p.style.display="flex",p.style.background="#7faaf0",p.style.position="fixed",p.style.bottom="5px",p.style.left="5px",p.style.padding=".5em",p.style.borderRadius="5px",p.style.alignItems="center"}function l(p,m){p.setAttribute("width","24"),p.setAttribute("id",m),p.setAttribute("height","24"),p.setAttribute("viewBox","0 0 24 24"),p.setAttribute("fill","none"),p.style.marginLeft="-6px"}function u(){let p=document.createElement("span");return p.style.cursor="pointer",p.style.marginLeft="16px",p.style.fontSize="24px",p.innerHTML=" ×",p.onclick=()=>{Mr=!0,o()},p}function h(p,m){p.setAttribute("id",m),p.innerText="Learn more",p.href="https://firebase.google.com/docs/studio/preview-apps#preview-backend",p.setAttribute("target","__blank"),p.style.paddingLeft="5px",p.style.textDecoration="underline"}function d(){let p=zo(i),m=t("text"),w=document.getElementById(m)||document.createElement("span"),W=t("learnmore"),te=document.getElementById(W)||document.createElement("a"),de=t("preprendIcon"),he=document.getElementById(de)||document.createElementNS("http://www.w3.org/2000/svg","svg");if(p.created){let fe=p.element;c(fe),h(te,W);let wt=u();l(he,de),fe.append(he,w,te,wt),document.body.appendChild(fe)}s?(w.innerText="Preview backend disconnected.",he.innerHTML=` + + + + + + +`):(he.innerHTML=` + + + + + + +`,w.innerText="Preview backend running in this workspace."),w.setAttribute("id",m)}document.readyState==="loading"?window.addEventListener("DOMContentLoaded",d):d()}function b(){return typeof navigator<"u"&&typeof navigator.userAgent=="string"?navigator.userAgent:""}function $r(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(b())}function wn(){var n;let e=(n=yn())===null||n===void 0?void 0:n.forceEnvironment;if(e==="node")return!0;if(e==="browser")return!1;try{return Object.prototype.toString.call(global.process)==="[object process]"}catch{return!1}}function zr(){return typeof window<"u"||bn()}function bn(){return typeof WorkerGlobalScope<"u"&&typeof self<"u"&&self instanceof WorkerGlobalScope}function Gr(){return typeof navigator<"u"&&navigator.userAgent==="Cloudflare-Workers"}function At(){let n=typeof chrome=="object"?chrome.runtime:typeof browser=="object"?browser.runtime:void 0;return typeof n=="object"&&n.id!==void 0}function Ke(){return typeof navigator=="object"&&navigator.product==="ReactNative"}function St(){let n=b();return n.indexOf("MSIE ")>=0||n.indexOf("Trident/")>=0}function ad(){return gn.NODE_CLIENT===!0||gn.NODE_ADMIN===!0}function ke(){try{return typeof indexedDB=="object"}catch{return!1}}function qr(){return new Promise((n,e)=>{try{let t=!0,i="validate-browser-context-for-indexeddb-analytics-module",r=self.indexedDB.open(i);r.onsuccess=()=>{r.result.close(),t||self.indexedDB.deleteDatabase(i),n(!0)},r.onupgradeneeded=()=>{t=!1},r.onerror=()=>{var s;e(((s=r.error)===null||s===void 0?void 0:s.message)||"")}}catch(t){e(t)}})}var Go="FirebaseError",P=class n extends Error{constructor(e,t,i){super(t),this.code=e,this.customData=i,this.name=Go,Object.setPrototypeOf(this,n.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,D.prototype.create)}},D=class{constructor(e,t,i){this.service=e,this.serviceName=t,this.errors=i}create(e,...t){let i=t[0]||{},r=`${this.service}/${e}`,s=this.errors[e],o=s?qo(s,i):"Error",c=`${this.serviceName}: ${o} (${r}).`;return new P(r,c,i)}};function qo(n,e){return n.replace(Ko,(t,i)=>{let r=e[i];return r!=null?String(r):`<${i}?>`})}var Ko=/\{\$([^}]+)}/g;function xr(n){return JSON.parse(n)}function cd(n){return JSON.stringify(n)}var Kr=function(n){let e={},t={},i={},r="";try{let s=n.split(".");e=xr(me(s[0])||""),t=xr(me(s[1])||""),r=s[2],i=t.d||{},delete t.d}catch{}return{header:e,claims:t,data:i,signature:r}};var ld=function(n){let e=Kr(n),t=e.claims;return!!t&&typeof t=="object"&&t.hasOwnProperty("iat")},ud=function(n){let e=Kr(n).claims;return typeof e=="object"&&e.admin===!0};function Tn(n,e){return Object.prototype.hasOwnProperty.call(n,e)}function dd(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]}function Yr(n){for(let e in n)if(Object.prototype.hasOwnProperty.call(n,e))return!1;return!0}function hd(n,e,t){let i={};for(let r in n)Object.prototype.hasOwnProperty.call(n,r)&&(i[r]=e.call(t,n[r],r,n));return i}function ge(n,e){if(n===e)return!0;let t=Object.keys(n),i=Object.keys(e);for(let r of t){if(!i.includes(r))return!1;let s=n[r],o=e[r];if(Ur(s)&&Ur(o)){if(!ge(s,o))return!1}else if(s!==o)return!1}for(let r of i)if(!t.includes(r))return!1;return!0}function Ur(n){return n!==null&&typeof n=="object"}function _e(n){let e=[];for(let[t,i]of Object.entries(n))Array.isArray(i)?i.forEach(r=>{e.push(encodeURIComponent(t)+"="+encodeURIComponent(r))}):e.push(encodeURIComponent(t)+"="+encodeURIComponent(i));return e.length?"&"+e.join("&"):""}function ne(n){let e={};return n.replace(/^\?/,"").split("&").forEach(i=>{if(i){let[r,s]=i.split("=");e[decodeURIComponent(r)]=decodeURIComponent(s)}}),e}function Ne(n){let e=n.indexOf("?");if(!e)return"";let t=n.indexOf("#",e);return n.substring(e,t>0?t:void 0)}var Fr=class{constructor(){this.chain_=[],this.buf_=[],this.W_=[],this.pad_=[],this.inbuf_=0,this.total_=0,this.blockSize=512/8,this.pad_[0]=128;for(let e=1;e>>31)&4294967295}let r=this.chain_[0],s=this.chain_[1],o=this.chain_[2],c=this.chain_[3],l=this.chain_[4],u,h;for(let d=0;d<80;d++){d<40?d<20?(u=c^s&(o^c),h=1518500249):(u=s^o^c,h=1859775393):d<60?(u=s&o|c&(s|o),h=2400959708):(u=s^o^c,h=3395469782);let p=(r<<5|r>>>27)+u+l+h+i[d]&4294967295;l=c,c=o,o=(s<<30|s>>>2)&4294967295,s=r,r=p}this.chain_[0]=this.chain_[0]+r&4294967295,this.chain_[1]=this.chain_[1]+s&4294967295,this.chain_[2]=this.chain_[2]+o&4294967295,this.chain_[3]=this.chain_[3]+c&4294967295,this.chain_[4]=this.chain_[4]+l&4294967295}update(e,t){if(e==null)return;t===void 0&&(t=e.length);let i=t-this.blockSize,r=0,s=this.buf_,o=this.inbuf_;for(;r=56;r--)this.buf_[r]=t&255,t/=256;this.compress_(this.buf_);let i=0;for(let r=0;r<5;r++)for(let s=24;s>=0;s-=8)e[i]=this.chain_[r]>>s&255,++i;return e}};function Pt(n,e){let t=new vn(n,e);return t.subscribe.bind(t)}var vn=class{constructor(e,t){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then(()=>{e(this)}).catch(i=>{this.error(i)})}next(e){this.forEachObserver(t=>{t.next(e)})}error(e){this.forEachObserver(t=>{t.error(e)}),this.close(e)}complete(){this.forEachObserver(e=>{e.complete()}),this.close()}subscribe(e,t,i){let r;if(e===void 0&&t===void 0&&i===void 0)throw new Error("Missing Observer.");Yo(e,["next","error","complete"])?r=e:r={next:e,error:t,complete:i},r.next===void 0&&(r.next=mn),r.error===void 0&&(r.error=mn),r.complete===void 0&&(r.complete=mn);let s=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?r.error(this.finalError):r.complete()}catch{}}),this.observers.push(r),s}unsubscribeOne(e){this.observers===void 0||this.observers[e]===void 0||(delete this.observers[e],this.observerCount-=1,this.observerCount===0&&this.onNoObservers!==void 0&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let t=0;t{if(this.observers!==void 0&&this.observers[e]!==void 0)try{t(this.observers[e])}catch(i){typeof console<"u"&&console.error&&console.error(i)}})}close(e){this.finalized||(this.finalized=!0,e!==void 0&&(this.finalError=e),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}};function Yo(n,e){if(typeof n!="object"||n===null)return!1;for(let t of e)if(t in n&&typeof n[t]=="function")return!0;return!1}function mn(){}var fd=function(n,e,t,i){let r;if(it&&(r=t===0?"none":"no more than "+t),r){let s=n+" failed: Was called with "+i+(i===1?" argument.":" arguments.")+" Expects "+r+".";throw new Error(s)}};function Jr(n,e){return`${n} failed: ${e} argument `}function pd(n,e,t,i){if(!(i&&!t)&&typeof t!="function")throw new Error(Jr(n,e)+"must be a valid function.")}function md(n,e,t,i){if(!(i&&!t)&&(typeof t!="object"||t===null))throw new Error(Jr(n,e)+"must be a valid context object.")}var gd=function(n){let e=[],t=0;for(let i=0;i=55296&&r<=56319){let s=r-55296;i++,xo(i>6|192,e[t++]=r&63|128):r<65536?(e[t++]=r>>12|224,e[t++]=r>>6&63|128,e[t++]=r&63|128):(e[t++]=r>>18|240,e[t++]=r>>12&63|128,e[t++]=r>>6&63|128,e[t++]=r&63|128)}return e},_d=function(n){let e=0;for(let t=0;t=55296&&i<=56319?(e+=4,t++):e+=3}return e};var Jo=1e3,Xo=2,Qo=4*60*60*1e3,Zo=.5;function vd(n,e=Jo,t=Xo){let i=e*Math.pow(t,n),r=Math.round(Zo*i*(Math.random()-.5)*2);return Math.min(Qo,i+r)}function g(n){return n&&n._delegate?n._delegate:n}var O=class{constructor(e,t,i){this.name=e,this.instanceFactory=t,this.type=i,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}};var ve="[DEFAULT]";var An=class{constructor(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){let t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){let i=new Tt;if(this.instancesDeferred.set(t,i),this.isInitialized(t)||this.shouldAutoInitialize())try{let r=this.getOrInitializeService({instanceIdentifier:t});r&&i.resolve(r)}catch{}}return this.instancesDeferred.get(t).promise}getImmediate(e){var t;let i=this.normalizeInstanceIdentifier(e?.identifier),r=(t=e?.optional)!==null&&t!==void 0?t:!1;if(this.isInitialized(i)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:i})}catch(s){if(r)return null;throw s}else{if(r)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error(`Mismatching Component ${e.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=e,!!this.shouldAutoInitialize()){if(ta(e))try{this.getOrInitializeService({instanceIdentifier:ve})}catch{}for(let[t,i]of this.instancesDeferred.entries()){let r=this.normalizeInstanceIdentifier(t);try{let s=this.getOrInitializeService({instanceIdentifier:r});i.resolve(s)}catch{}}}}clearInstance(e=ve){this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}delete(){return a(this,null,function*(){let e=Array.from(this.instances.values());yield Promise.all([...e.filter(t=>"INTERNAL"in t).map(t=>t.INTERNAL.delete()),...e.filter(t=>"_delete"in t).map(t=>t._delete())])})}isComponentSet(){return this.component!=null}isInitialized(e=ve){return this.instances.has(e)}getOptions(e=ve){return this.instancesOptions.get(e)||{}}initialize(e={}){let{options:t={}}=e,i=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(i))throw Error(`${this.name}(${i}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);let r=this.getOrInitializeService({instanceIdentifier:i,options:t});for(let[s,o]of this.instancesDeferred.entries()){let c=this.normalizeInstanceIdentifier(s);i===c&&o.resolve(r)}return r}onInit(e,t){var i;let r=this.normalizeInstanceIdentifier(t),s=(i=this.onInitCallbacks.get(r))!==null&&i!==void 0?i:new Set;s.add(e),this.onInitCallbacks.set(r,s);let o=this.instances.get(r);return o&&e(o,r),()=>{s.delete(e)}}invokeOnInitCallbacks(e,t){let i=this.onInitCallbacks.get(t);if(i)for(let r of i)try{r(e,t)}catch{}}getOrInitializeService({instanceIdentifier:e,options:t={}}){let i=this.instances.get(e);if(!i&&this.component&&(i=this.component.instanceFactory(this.container,{instanceIdentifier:ea(e),options:t}),this.instances.set(e,i),this.instancesOptions.set(e,t),this.invokeOnInitCallbacks(i,e),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,e,i)}catch{}return i||null}normalizeInstanceIdentifier(e=ve){return this.component?this.component.multipleInstances?e:ve:e}shouldAutoInitialize(){return!!this.component&&this.component.instantiationMode!=="EXPLICIT"}};function ea(n){return n===ve?void 0:n}function ta(n){return n.instantiationMode==="EAGER"}var Ye=class{constructor(e){this.name=e,this.providers=new Map}addComponent(e){let t=this.getProvider(e.name);if(t.isComponentSet())throw new Error(`Component ${e.name} has already been registered with ${this.name}`);t.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);let t=new An(e,this);return this.providers.set(e,t),t}getProviders(){return Array.from(this.providers.values())}};var Bn={};Mo(Bn,{FirebaseError:()=>P,SDK_VERSION:()=>J,_DEFAULT_ENTRY_NAME:()=>B,_addComponent:()=>Me,_addOrOverwriteComponent:()=>Fn,_apps:()=>re,_clearComponents:()=>$a,_components:()=>Le,_getProvider:()=>Vn,_isFirebaseApp:()=>ds,_isFirebaseServerApp:()=>I,_registerComponent:()=>Y,_removeServiceInstance:()=>ja,_serverApps:()=>De,deleteApp:()=>Nt,getApp:()=>hs,getApps:()=>qa,initializeApp:()=>kt,initializeServerApp:()=>Ga,onLog:()=>Wn,registerVersion:()=>M,setLogLevel:()=>Hn});var Sn=[],_=function(n){return n[n.DEBUG=0]="DEBUG",n[n.VERBOSE=1]="VERBOSE",n[n.INFO=2]="INFO",n[n.WARN=3]="WARN",n[n.ERROR=4]="ERROR",n[n.SILENT=5]="SILENT",n}(_||{}),Xr={debug:_.DEBUG,verbose:_.VERBOSE,info:_.INFO,warn:_.WARN,error:_.ERROR,silent:_.SILENT},na=_.INFO,ia={[_.DEBUG]:"log",[_.VERBOSE]:"log",[_.INFO]:"info",[_.WARN]:"warn",[_.ERROR]:"error"},ra=(n,e,...t)=>{if(e{e.setLogLevel(n)})}function Zr(n,e){for(let t of Sn){let i=null;e&&e.level&&(i=Xr[e.level]),n===null?t.userLogHandler=null:t.userLogHandler=(r,s,...o)=>{let c=o.map(l=>{if(l==null)return null;if(typeof l=="string")return l;if(typeof l=="number"||typeof l=="boolean")return l.toString();if(l instanceof Error)return l.message;try{return JSON.stringify(l)}catch{return null}}).filter(l=>l).join(" ");s>=(i??r.logLevel)&&n({level:_[s].toLowerCase(),message:c,args:o,type:r.name})}}}var sa=(n,e)=>e.some(t=>n instanceof t),es,ts;function oa(){return es||(es=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function aa(){return ts||(ts=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}var ns=new WeakMap,Rn=new WeakMap,is=new WeakMap,Pn=new WeakMap,On=new WeakMap;function ca(n){let e=new Promise((t,i)=>{let r=()=>{n.removeEventListener("success",s),n.removeEventListener("error",o)},s=()=>{t(H(n.result)),r()},o=()=>{i(n.error),r()};n.addEventListener("success",s),n.addEventListener("error",o)});return e.then(t=>{t instanceof IDBCursor&&ns.set(t,n)}).catch(()=>{}),On.set(e,n),e}function la(n){if(Rn.has(n))return;let e=new Promise((t,i)=>{let r=()=>{n.removeEventListener("complete",s),n.removeEventListener("error",o),n.removeEventListener("abort",o)},s=()=>{t(),r()},o=()=>{i(n.error||new DOMException("AbortError","AbortError")),r()};n.addEventListener("complete",s),n.addEventListener("error",o),n.addEventListener("abort",o)});Rn.set(n,e)}var Cn={get(n,e,t){if(n instanceof IDBTransaction){if(e==="done")return Rn.get(n);if(e==="objectStoreNames")return n.objectStoreNames||is.get(n);if(e==="store")return t.objectStoreNames[1]?void 0:t.objectStore(t.objectStoreNames[0])}return H(n[e])},set(n,e,t){return n[e]=t,!0},has(n,e){return n instanceof IDBTransaction&&(e==="done"||e==="store")?!0:e in n}};function rs(n){Cn=n(Cn)}function ua(n){return n===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(e,...t){let i=n.call(Rt(this),e,...t);return is.set(i,e.sort?e.sort():[e]),H(i)}:aa().includes(n)?function(...e){return n.apply(Rt(this),e),H(ns.get(this))}:function(...e){return H(n.apply(Rt(this),e))}}function da(n){return typeof n=="function"?ua(n):(n instanceof IDBTransaction&&la(n),sa(n,oa())?new Proxy(n,Cn):n)}function H(n){if(n instanceof IDBRequest)return ca(n);if(Pn.has(n))return Pn.get(n);let e=da(n);return e!==n&&(Pn.set(n,e),On.set(e,n)),e}var Rt=n=>On.get(n);function os(n,e,{blocked:t,upgrade:i,blocking:r,terminated:s}={}){let o=indexedDB.open(n,e),c=H(o);return i&&o.addEventListener("upgradeneeded",l=>{i(H(o.result),l.oldVersion,l.newVersion,H(o.transaction),l)}),t&&o.addEventListener("blocked",l=>t(l.oldVersion,l.newVersion,l)),c.then(l=>{s&&l.addEventListener("close",()=>s()),r&&l.addEventListener("versionchange",u=>r(u.oldVersion,u.newVersion,u))}).catch(()=>{}),c}var ha=["get","getKey","getAll","getAllKeys","count"],fa=["put","add","delete","clear"],kn=new Map;function ss(n,e){if(!(n instanceof IDBDatabase&&!(e in n)&&typeof e=="string"))return;if(kn.get(e))return kn.get(e);let t=e.replace(/FromIndex$/,""),i=e!==t,r=fa.includes(t);if(!(t in(i?IDBIndex:IDBObjectStore).prototype)||!(r||ha.includes(t)))return;let s=function(o,...c){return a(this,null,function*(){let l=this.transaction(o,r?"readwrite":"readonly"),u=l.store;return i&&(u=u.index(c.shift())),(yield Promise.all([u[t](...c),r&&l.done]))[0]})};return kn.set(e,s),s}rs(n=>Dr(Nr({},n),{get:(e,t,i)=>ss(e,t)||n.get(e,t,i),has:(e,t)=>!!ss(e,t)||n.has(e,t)}));var Dn=class{constructor(e){this.container=e}getPlatformInfoString(){return this.container.getProviders().map(t=>{if(pa(t)){let i=t.getImmediate();return`${i.library}/${i.version}`}else return null}).filter(t=>t).join(" ")}};function pa(n){let e=n.getComponent();return e?.type==="VERSION"}var Ct="@firebase/app",Ln="0.13.2";var K=new ie("@firebase/app"),ma="@firebase/app-compat",ga="@firebase/analytics-compat",_a="@firebase/analytics",va="@firebase/app-check-compat",Ia="@firebase/app-check",ya="@firebase/auth",Ea="@firebase/auth-compat",wa="@firebase/database",ba="@firebase/data-connect",Ta="@firebase/database-compat",Aa="@firebase/functions",Sa="@firebase/functions-compat",Pa="@firebase/installations",Ra="@firebase/installations-compat",Ca="@firebase/messaging",Oa="@firebase/messaging-compat",ka="@firebase/performance",Na="@firebase/performance-compat",Da="@firebase/remote-config",La="@firebase/remote-config-compat",Ma="@firebase/storage",xa="@firebase/storage-compat",Ua="@firebase/firestore",Fa="@firebase/ai",Va="@firebase/firestore-compat",Wa="firebase",Ha="11.10.0";var B="[DEFAULT]",Ba={[Ct]:"fire-core",[ma]:"fire-core-compat",[_a]:"fire-analytics",[ga]:"fire-analytics-compat",[Ia]:"fire-app-check",[va]:"fire-app-check-compat",[ya]:"fire-auth",[Ea]:"fire-auth-compat",[wa]:"fire-rtdb",[ba]:"fire-data-connect",[Ta]:"fire-rtdb-compat",[Aa]:"fire-fn",[Sa]:"fire-fn-compat",[Pa]:"fire-iid",[Ra]:"fire-iid-compat",[Ca]:"fire-fcm",[Oa]:"fire-fcm-compat",[ka]:"fire-perf",[Na]:"fire-perf-compat",[Da]:"fire-rc",[La]:"fire-rc-compat",[Ma]:"fire-gcs",[xa]:"fire-gcs-compat",[Ua]:"fire-fst",[Va]:"fire-fst-compat",[Fa]:"fire-vertex","fire-js":"fire-js",[Wa]:"fire-js-all"};var re=new Map,De=new Map,Le=new Map;function Me(n,e){try{n.container.addComponent(e)}catch(t){K.debug(`Component ${e.name} failed to register with FirebaseApp ${n.name}`,t)}}function Fn(n,e){n.container.addOrOverwriteComponent(e)}function Y(n){let e=n.name;if(Le.has(e))return K.debug(`There were multiple attempts to register component ${e}.`),!1;Le.set(e,n);for(let t of re.values())Me(t,n);for(let t of De.values())Me(t,n);return!0}function Vn(n,e){let t=n.container.getProvider("heartbeat").getImmediate({optional:!0});return t&&t.triggerHeartbeat(),n.container.getProvider(e)}function ja(n,e,t=B){Vn(n,e).clearInstance(t)}function ds(n){return n.options!==void 0}function I(n){return n==null?!1:n.settings!==void 0}function $a(){Le.clear()}var za={"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."},L=new D("app","Firebase",za);var Ot=class{constructor(e,t,i){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},t),this._name=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled,this._container=i,this.container.addComponent(new O("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw L.create("app-deleted",{appName:this._name})}};function as(n,e){let t=me(n.split(".")[1]);if(t===null){console.error(`FirebaseServerApp ${e} is invalid: second part could not be parsed.`);return}if(JSON.parse(t).exp===void 0){console.error(`FirebaseServerApp ${e} is invalid: expiration claim could not be parsed`);return}let r=JSON.parse(t).exp*1e3,s=new Date().getTime();r-s<=0&&console.error(`FirebaseServerApp ${e} is invalid: the token has expired.`)}var Mn=class extends Ot{constructor(e,t,i,r){let s=t.automaticDataCollectionEnabled!==void 0?t.automaticDataCollectionEnabled:!0,o={name:i,automaticDataCollectionEnabled:s};if(e.apiKey!==void 0)super(e,o,r);else{let c=e;super(c.options,o,r)}this._serverConfig=Object.assign({automaticDataCollectionEnabled:s},t),this._serverConfig.authIdToken&&as(this._serverConfig.authIdToken,"authIdToken"),this._serverConfig.appCheckToken&&as(this._serverConfig.appCheckToken,"appCheckToken"),this._finalizationRegistry=null,typeof FinalizationRegistry<"u"&&(this._finalizationRegistry=new FinalizationRegistry(()=>{this.automaticCleanup()})),this._refCount=0,this.incRefCount(this._serverConfig.releaseOnDeref),this._serverConfig.releaseOnDeref=void 0,t.releaseOnDeref=void 0,M(Ct,Ln,"serverapp")}toJSON(){}get refCount(){return this._refCount}incRefCount(e){this.isDeleted||(this._refCount++,e!==void 0&&this._finalizationRegistry!==null&&this._finalizationRegistry.register(e,this))}decRefCount(){return this.isDeleted?0:--this._refCount}automaticCleanup(){Nt(this)}get settings(){return this.checkDestroyed(),this._serverConfig}checkDestroyed(){if(this.isDeleted)throw L.create("server-app-deleted")}};var J=Ha;function kt(n,e={}){let t=n;typeof e!="object"&&(e={name:e});let i=Object.assign({name:B,automaticDataCollectionEnabled:!0},e),r=i.name;if(typeof r!="string"||!r)throw L.create("bad-app-name",{appName:String(r)});if(t||(t=En()),!t)throw L.create("no-options");let s=re.get(r);if(s){if(ge(t,s.options)&&ge(i,s.config))return s;throw L.create("duplicate-app",{appName:r})}let o=new Ye(r);for(let l of Le.values())o.addComponent(l);let c=new Ot(t,i,o);return re.set(r,c),c}function Ga(n,e){if(zr()&&!bn())throw L.create("invalid-server-app-environment");e.automaticDataCollectionEnabled===void 0&&(e.automaticDataCollectionEnabled=!0);let t;ds(n)?t=n.options:t=n;let i=Object.assign(Object.assign({},e),t);i.releaseOnDeref!==void 0&&delete i.releaseOnDeref;let r=u=>[...u].reduce((h,d)=>Math.imul(31,h)+d.charCodeAt(0)|0,0);if(e.releaseOnDeref!==void 0&&typeof FinalizationRegistry>"u")throw L.create("finalization-registry-not-supported",{});let s=""+r(JSON.stringify(i)),o=De.get(s);if(o)return o.incRefCount(e.releaseOnDeref),o;let c=new Ye(s);for(let u of Le.values())c.addComponent(u);let l=new Mn(t,e,s,c);return De.set(s,l),l}function hs(n=B){let e=re.get(n);if(!e&&n===B&&En())return kt();if(!e)throw L.create("no-app",{appName:n});return e}function qa(){return Array.from(re.values())}function Nt(n){return a(this,null,function*(){let e=!1,t=n.name;re.has(t)?(e=!0,re.delete(t)):De.has(t)&&n.decRefCount()<=0&&(De.delete(t),e=!0),e&&(yield Promise.all(n.container.getProviders().map(i=>i.delete())),n.isDeleted=!0)})}function M(n,e,t){var i;let r=(i=Ba[n])!==null&&i!==void 0?i:n;t&&(r+=`-${t}`);let s=r.match(/\s|\//),o=e.match(/\s|\//);if(s||o){let c=[`Unable to register library "${r}" with version "${e}":`];s&&c.push(`library name "${r}" contains illegal characters (whitespace or "/")`),s&&o&&c.push("and"),o&&c.push(`version name "${e}" contains illegal characters (whitespace or "/")`),K.warn(c.join(" "));return}Y(new O(`${r}-version`,()=>({library:r,version:e}),"VERSION"))}function Wn(n,e){if(n!==null&&typeof n!="function")throw L.create("invalid-log-argument");Zr(n,e)}function Hn(n){Qr(n)}var Ka="firebase-heartbeat-database",Ya=1,Je="firebase-heartbeat-store",Nn=null;function fs(){return Nn||(Nn=os(Ka,Ya,{upgrade:(n,e)=>{switch(e){case 0:try{n.createObjectStore(Je)}catch(t){console.warn(t)}}}}).catch(n=>{throw L.create("idb-open",{originalErrorMessage:n.message})})),Nn}function Ja(n){return a(this,null,function*(){try{let t=(yield fs()).transaction(Je),i=yield t.objectStore(Je).get(ps(n));return yield t.done,i}catch(e){if(e instanceof P)K.warn(e.message);else{let t=L.create("idb-get",{originalErrorMessage:e?.message});K.warn(t.message)}}})}function cs(n,e){return a(this,null,function*(){try{let i=(yield fs()).transaction(Je,"readwrite");yield i.objectStore(Je).put(e,ps(n)),yield i.done}catch(t){if(t instanceof P)K.warn(t.message);else{let i=L.create("idb-set",{originalErrorMessage:t?.message});K.warn(i.message)}}})}function ps(n){return`${n.name}!${n.options.appId}`}var Xa=1024,Qa=30,xn=class{constructor(e){this.container=e,this._heartbeatsCache=null;let t=this.container.getProvider("app").getImmediate();this._storage=new Un(t),this._heartbeatsCachePromise=this._storage.read().then(i=>(this._heartbeatsCache=i,i))}triggerHeartbeat(){return a(this,null,function*(){var e,t;try{let r=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),s=ls();if(((e=this._heartbeatsCache)===null||e===void 0?void 0:e.heartbeats)==null&&(this._heartbeatsCache=yield this._heartbeatsCachePromise,((t=this._heartbeatsCache)===null||t===void 0?void 0:t.heartbeats)==null)||this._heartbeatsCache.lastSentHeartbeatDate===s||this._heartbeatsCache.heartbeats.some(o=>o.date===s))return;if(this._heartbeatsCache.heartbeats.push({date:s,agent:r}),this._heartbeatsCache.heartbeats.length>Qa){let o=ec(this._heartbeatsCache.heartbeats);this._heartbeatsCache.heartbeats.splice(o,1)}return this._storage.overwrite(this._heartbeatsCache)}catch(i){K.warn(i)}})}getHeartbeatsHeader(){return a(this,null,function*(){var e;try{if(this._heartbeatsCache===null&&(yield this._heartbeatsCachePromise),((e=this._heartbeatsCache)===null||e===void 0?void 0:e.heartbeats)==null||this._heartbeatsCache.heartbeats.length===0)return"";let t=ls(),{heartbeatsToSend:i,unsentEntries:r}=Za(this._heartbeatsCache.heartbeats),s=Ge(JSON.stringify({version:2,heartbeats:i}));return this._heartbeatsCache.lastSentHeartbeatDate=t,r.length>0?(this._heartbeatsCache.heartbeats=r,yield this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),s}catch(t){return K.warn(t),""}})}};function ls(){return new Date().toISOString().substring(0,10)}function Za(n,e=Xa){let t=[],i=n.slice();for(let r of n){let s=t.find(o=>o.agent===r.agent);if(s){if(s.dates.push(r.date),us(t)>e){s.dates.pop();break}}else if(t.push({agent:r.agent,dates:[r.date]}),us(t)>e){t.pop();break}i=i.slice(1)}return{heartbeatsToSend:t,unsentEntries:i}}var Un=class{constructor(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}runIndexedDBEnvironmentCheck(){return a(this,null,function*(){return ke()?qr().then(()=>!0).catch(()=>!1):!1})}read(){return a(this,null,function*(){if(yield this._canUseIndexedDBPromise){let t=yield Ja(this.app);return t?.heartbeats?t:{heartbeats:[]}}else return{heartbeats:[]}})}overwrite(e){return a(this,null,function*(){var t;if(yield this._canUseIndexedDBPromise){let r=yield this.read();return cs(this.app,{lastSentHeartbeatDate:(t=e.lastSentHeartbeatDate)!==null&&t!==void 0?t:r.lastSentHeartbeatDate,heartbeats:e.heartbeats})}else return})}add(e){return a(this,null,function*(){var t;if(yield this._canUseIndexedDBPromise){let r=yield this.read();return cs(this.app,{lastSentHeartbeatDate:(t=e.lastSentHeartbeatDate)!==null&&t!==void 0?t:r.lastSentHeartbeatDate,heartbeats:[...r.heartbeats,...e.heartbeats]})}else return})}};function us(n){return Ge(JSON.stringify({version:2,heartbeats:n})).length}function ec(n){if(n.length===0)return-1;let e=0,t=n[0].date;for(let i=1;inew Dn(e),"PRIVATE")),Y(new O("heartbeat",e=>new xn(e),"PRIVATE")),M(Ct,Ln,n),M(Ct,Ln,"esm2017"),M("fire-js","")}tc("");var jn=class{constructor(e,t){this._delegate=e,this.firebase=t,Me(e,new O("app-compat",()=>this,"PUBLIC")),this.container=e.container}get automaticDataCollectionEnabled(){return this._delegate.automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this._delegate.automaticDataCollectionEnabled=e}get name(){return this._delegate.name}get options(){return this._delegate.options}delete(){return new Promise(e=>{this._delegate.checkDestroyed(),e()}).then(()=>(this.firebase.INTERNAL.removeApp(this.name),Nt(this._delegate)))}_getService(e,t=B){var i;this._delegate.checkDestroyed();let r=this._delegate.container.getProvider(e);return!r.isInitialized()&&((i=r.getComponent())===null||i===void 0?void 0:i.instantiationMode)==="EXPLICIT"&&r.initialize(),r.getImmediate({identifier:t})}_removeServiceInstance(e,t=B){this._delegate.container.getProvider(e).clearInstance(t)}_addComponent(e){Me(this._delegate,e)}_addOrOverwriteComponent(e){Fn(this._delegate,e)}toJSON(){return{name:this.name,automaticDataCollectionEnabled:this.automaticDataCollectionEnabled,options:this.options}}};var nc={"no-app":"No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance."},ms=new D("app-compat","Firebase",nc);function ic(n){let e={},t={__esModule:!0,initializeApp:s,app:r,registerVersion:M,setLogLevel:Hn,onLog:Wn,apps:null,SDK_VERSION:J,INTERNAL:{registerComponent:c,removeApp:i,useAsService:l,modularAPIs:Bn}};t.default=t,Object.defineProperty(t,"apps",{get:o});function i(u){delete e[u]}function r(u){if(u=u||B,!Tn(e,u))throw ms.create("no-app",{appName:u});return e[u]}r.App=n;function s(u,h={}){let d=kt(u,h);if(Tn(e,d.name))return e[d.name];let p=new n(d,t);return e[d.name]=p,p}function o(){return Object.keys(e).map(u=>e[u])}function c(u){let h=u.name,d=h.replace("-compat","");if(Y(u)&&u.type==="PUBLIC"){let p=(m=r())=>{if(typeof m[d]!="function")throw ms.create("invalid-app-argument",{appName:h});return m[d]()};u.serviceProps!==void 0&&Oe(p,u.serviceProps),t[d]=p,n.prototype[d]=function(...m){return this._getService.bind(this,h).apply(this,u.multipleInstances?m:[])}}return u.type==="PUBLIC"?t[d]:null}function l(u,h){return h==="serverAuth"?null:h}return t}function _s(){let n=ic(jn);n.INTERNAL=Object.assign(Object.assign({},n.INTERNAL),{createFirebaseNamespace:_s,extendNamespace:e,createSubscribe:Pt,ErrorFactory:D,deepExtend:Oe});function e(t){Oe(n,t)}return n}var rc=_s();var gs=new ie("@firebase/app-compat"),sc="@firebase/app-compat",oc="0.4.2";function ac(n){M(sc,oc,n)}try{let n=In();if(n.firebase!==void 0){gs.warn(` + Warning: Firebase is already defined in the global scope. Please make sure + Firebase library is only loaded once. + `);let e=n.firebase.SDK_VERSION;e&&e.indexOf("LITE")>=0&&gs.warn(` + Warning: You are trying to load Firebase while using Firebase Performance standalone script. + You should load Firebase Performance with this instance of Firebase to avoid loading duplicate code. + `)}}catch{}var Dt=rc;ac();function Lt(n,e){var t={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&e.indexOf(i)<0&&(t[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(n);r=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function $n(n){return this instanceof $n?(this.v=n,this):new $n(n)}function Bd(n,e,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=t.apply(n,e||[]),r,s=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),c("next"),c("throw"),c("return",o),r[Symbol.asyncIterator]=function(){return this},r;function o(m){return function(w){return Promise.resolve(w).then(m,d)}}function c(m,w){i[m]&&(r[m]=function(W){return new Promise(function(te,de){s.push([m,W,te,de])>1||l(m,W)})},w&&(r[m]=w(r[m])))}function l(m,w){try{u(i[m](w))}catch(W){p(s[0][3],W)}}function u(m){m.value instanceof $n?Promise.resolve(m.value.v).then(h,d):p(s[0][2],m)}function h(m){l("next",m)}function d(m){l("throw",m)}function p(m,w){m(w),s.shift(),s.length&&l(s[0][0],s[0][1])}}function jd(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=n[Symbol.asyncIterator],t;return e?e.call(n):(n=typeof vs=="function"?vs(n):n[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(s){t[s]=n[s]&&function(o){return new Promise(function(c,l){o=n[s](o),r(c,l,o.done,o.value)})}}function r(s,o,c,l){Promise.resolve(l).then(function(u){s({value:u,done:c})},o)}}var be={FACEBOOK:"facebook.com",GITHUB:"github.com",GOOGLE:"google.com",PASSWORD:"password",PHONE:"phone",TWITTER:"twitter.com"};var ue={EMAIL_SIGNIN:"EMAIL_SIGNIN",PASSWORD_RESET:"PASSWORD_RESET",RECOVER_EMAIL:"RECOVER_EMAIL",REVERT_SECOND_FACTOR_ADDITION:"REVERT_SECOND_FACTOR_ADDITION",VERIFY_AND_CHANGE_EMAIL:"VERIFY_AND_CHANGE_EMAIL",VERIFY_EMAIL:"VERIFY_EMAIL"};function cc(){return{"admin-restricted-operation":"This operation is restricted to administrators only.","argument-error":"","app-not-authorized":"This app, identified by the domain where it's hosted, is not authorized to use Firebase Authentication with the provided API key. Review your key configuration in the Google API console.","app-not-installed":"The requested mobile application corresponding to the identifier (Android package name or iOS bundle ID) provided is not installed on this device.","captcha-check-failed":"The reCAPTCHA response token provided is either invalid, expired, already used or the domain associated with it does not match the list of whitelisted domains.","code-expired":"The SMS code has expired. Please re-send the verification code to try again.","cordova-not-ready":"Cordova framework is not ready.","cors-unsupported":"This browser is not supported.","credential-already-in-use":"This credential is already associated with a different user account.","custom-token-mismatch":"The custom token corresponds to a different audience.","requires-recent-login":"This operation is sensitive and requires recent authentication. Log in again before retrying this request.","dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK.","dynamic-link-not-activated":"Please activate Dynamic Links in the Firebase Console and agree to the terms and conditions.","email-change-needs-verification":"Multi-factor users must always have a verified email.","email-already-in-use":"The email address is already in use by another account.","emulator-config-failed":'Auth instance has already been used to make a network call. Auth can no longer be configured to use the emulator. Try calling "connectAuthEmulator()" sooner.',"expired-action-code":"The action code has expired.","cancelled-popup-request":"This operation has been cancelled due to another conflicting popup being opened.","internal-error":"An internal AuthError has occurred.","invalid-app-credential":"The phone verification request contains an invalid application verifier. The reCAPTCHA token response is either invalid or expired.","invalid-app-id":"The mobile app identifier is not registered for the current project.","invalid-user-token":"This user's credential isn't valid for this project. This can happen if the user's token has been tampered with, or if the user isn't for the project associated with this API key.","invalid-auth-event":"An internal AuthError has occurred.","invalid-verification-code":"The SMS verification code used to create the phone auth credential is invalid. Please resend the verification code sms and be sure to use the verification code provided by the user.","invalid-continue-uri":"The continue URL provided in the request is invalid.","invalid-cordova-configuration":"The following Cordova plugins must be installed to enable OAuth sign-in: cordova-plugin-buildinfo, cordova-universal-links-plugin, cordova-plugin-browsertab, cordova-plugin-inappbrowser and cordova-plugin-customurlscheme.","invalid-custom-token":"The custom token format is incorrect. Please check the documentation.","invalid-dynamic-link-domain":"The provided dynamic link domain is not configured or authorized for the current project.","invalid-email":"The email address is badly formatted.","invalid-emulator-scheme":"Emulator URL must start with a valid scheme (http:// or https://).","invalid-api-key":"Your API key is invalid, please check you have copied it correctly.","invalid-cert-hash":"The SHA-1 certificate hash provided is invalid.","invalid-credential":"The supplied auth credential is incorrect, malformed or has expired.","invalid-message-payload":"The email template corresponding to this action contains invalid characters in its message. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-multi-factor-session":"The request does not contain a valid proof of first factor successful sign-in.","invalid-oauth-provider":"EmailAuthProvider is not supported for this operation. This operation only supports OAuth providers.","invalid-oauth-client-id":"The OAuth client ID provided is either invalid or does not match the specified API key.","unauthorized-domain":"This domain is not authorized for OAuth operations for your Firebase project. Edit the list of authorized domains from the Firebase console.","invalid-action-code":"The action code is invalid. This can happen if the code is malformed, expired, or has already been used.","wrong-password":"The password is invalid or the user does not have a password.","invalid-persistence-type":"The specified persistence type is invalid. It can only be local, session or none.","invalid-phone-number":"The format of the phone number provided is incorrect. Please enter the phone number in a format that can be parsed into E.164 format. E.164 phone numbers are written in the format [+][country code][subscriber number including area code].","invalid-provider-id":"The specified provider ID is invalid.","invalid-recipient-email":"The email corresponding to this action failed to send as the provided recipient email address is invalid.","invalid-sender":"The email template corresponding to this action contains an invalid sender email or name. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-verification-id":"The verification ID used to create the phone auth credential is invalid.","invalid-tenant-id":"The Auth instance's tenant ID is invalid.","login-blocked":"Login blocked by user-provided method: {$originalMessage}","missing-android-pkg-name":"An Android Package Name must be provided if the Android App is required to be installed.","auth-domain-config-required":"Be sure to include authDomain when calling firebase.initializeApp(), by following the instructions in the Firebase console.","missing-app-credential":"The phone verification request is missing an application verifier assertion. A reCAPTCHA response token needs to be provided.","missing-verification-code":"The phone auth credential was created with an empty SMS verification code.","missing-continue-uri":"A continue URL must be provided in the request.","missing-iframe-start":"An internal AuthError has occurred.","missing-ios-bundle-id":"An iOS Bundle ID must be provided if an App Store ID is provided.","missing-or-invalid-nonce":"The request does not contain a valid nonce. This can occur if the SHA-256 hash of the provided raw nonce does not match the hashed nonce in the ID token payload.","missing-password":"A non-empty password must be provided","missing-multi-factor-info":"No second factor identifier is provided.","missing-multi-factor-session":"The request is missing proof of first factor successful sign-in.","missing-phone-number":"To send verification codes, provide a phone number for the recipient.","missing-verification-id":"The phone auth credential was created with an empty verification ID.","app-deleted":"This instance of FirebaseApp has been deleted.","multi-factor-info-not-found":"The user does not have a second factor matching the identifier provided.","multi-factor-auth-required":"Proof of ownership of a second factor is required to complete sign-in.","account-exists-with-different-credential":"An account already exists with the same email address but different sign-in credentials. Sign in using a provider associated with this email address.","network-request-failed":"A network AuthError (such as timeout, interrupted connection or unreachable host) has occurred.","no-auth-event":"An internal AuthError has occurred.","no-such-provider":"User was not linked to an account with the given provider.","null-user":"A null user object was provided as the argument for an operation which requires a non-null user object.","operation-not-allowed":"The given sign-in provider is disabled for this Firebase project. Enable it in the Firebase console, under the sign-in method tab of the Auth section.","operation-not-supported-in-this-environment":'This operation is not supported in the environment this application is running on. "location.protocol" must be http, https or chrome-extension and web storage must be enabled.',"popup-blocked":"Unable to establish a connection with the popup. It may have been blocked by the browser.","popup-closed-by-user":"The popup has been closed by the user before finalizing the operation.","provider-already-linked":"User can only be linked to one identity for the given provider.","quota-exceeded":"The project's quota for this operation has been exceeded.","redirect-cancelled-by-user":"The redirect operation has been cancelled by the user before finalizing.","redirect-operation-pending":"A redirect sign-in operation is already pending.","rejected-credential":"The request contains malformed or mismatching credentials.","second-factor-already-in-use":"The second factor is already enrolled on this account.","maximum-second-factor-count-exceeded":"The maximum allowed number of second factors on a user has been exceeded.","tenant-id-mismatch":"The provided tenant ID does not match the Auth instance's tenant ID",timeout:"The operation has timed out.","user-token-expired":"The user's credential is no longer valid. The user must sign in again.","too-many-requests":"We have blocked all requests from this device due to unusual activity. Try again later.","unauthorized-continue-uri":"The domain of the continue URL is not whitelisted. Please whitelist the domain in the Firebase console.","unsupported-first-factor":"Enrolling a second factor or signing in with a multi-factor account requires sign-in with a supported first factor.","unsupported-persistence-type":"The current environment does not support the specified persistence type.","unsupported-tenant-operation":"This operation is not supported in a multi-tenant context.","unverified-email":"The operation requires a verified email.","user-cancelled":"The user did not grant your application the permissions it requested.","user-not-found":"There is no user record corresponding to this identifier. The user may have been deleted.","user-disabled":"The user account has been disabled by an administrator.","user-mismatch":"The supplied credentials do not correspond to the previously signed in user.","user-signed-out":"","weak-password":"The password must be 6 characters long or more.","web-storage-unsupported":"This browser is not supported or 3rd party cookies and data may be disabled.","already-initialized":"initializeAuth() has already been called with different options. To avoid this error, call initializeAuth() with the same options as when it was originally called, or call getAuth() to return the already initialized instance.","missing-recaptcha-token":"The reCAPTCHA token is missing when sending request to the backend.","invalid-recaptcha-token":"The reCAPTCHA token is invalid when sending request to the backend.","invalid-recaptcha-action":"The reCAPTCHA action is invalid when sending request to the backend.","recaptcha-not-enabled":"reCAPTCHA Enterprise integration is not enabled for this project.","missing-client-type":"The reCAPTCHA client type is missing when sending request to the backend.","missing-recaptcha-version":"The reCAPTCHA version is missing when sending request to the backend.","invalid-req-type":"Invalid request parameters.","invalid-recaptcha-version":"The reCAPTCHA version is invalid when sending request to the backend.","unsupported-password-policy-schema-version":"The password policy received from the backend uses a schema version that is not supported by this version of the Firebase SDK.","password-does-not-meet-requirements":"The password does not meet the requirements.","invalid-hosting-link-domain":"The provided Hosting link domain is not configured in Firebase Hosting or is not owned by the current project. This cannot be a default Hosting domain (`web.app` or `firebaseapp.com`)."}}function xs(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}}var wi=cc,Us=xs,Fs=new D("auth","Firebase",xs());var Ft=new ie("@firebase/auth");function lc(n,...e){Ft.logLevel<=_.WARN&&Ft.warn(`Auth (${J}): ${n}`,...e)}function xt(n,...e){Ft.logLevel<=_.ERROR&&Ft.error(`Auth (${J}): ${n}`,...e)}function S(n,...e){throw Ti(n,...e)}function A(n,...e){return Ti(n,...e)}function bi(n,e,t){let i=Object.assign(Object.assign({},Us()),{[e]:t});return new D("auth","Firebase",i).create(e,{appName:n.name})}function R(n){return bi(n,"operation-not-supported-in-this-environment","Operations that alter the current user are not supported in conjunction with FirebaseServerApp")}function Fe(n,e,t){let i=t;if(!(e instanceof i))throw i.name!==e.constructor.name&&S(n,"argument-error"),bi(n,"argument-error",`Type of ${e.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}function Ti(n,...e){if(typeof n!="string"){let t=e[0],i=[...e.slice(1)];return i[0]&&(i[0].appName=n.name),n._errorFactory.create(t,...i)}return Fs.create(n,...e)}function f(n,e,...t){if(!n)throw Ti(e,...t)}function j(n){let e="INTERNAL ASSERTION FAILED: "+n;throw xt(e),new Error(e)}function x(n,e){n||j(e)}function rt(){var n;return typeof self<"u"&&((n=self.location)===null||n===void 0?void 0:n.href)||""}function Ai(){return Is()==="http:"||Is()==="https:"}function Is(){var n;return typeof self<"u"&&((n=self.location)===null||n===void 0?void 0:n.protocol)||null}function uc(){return typeof navigator<"u"&&navigator&&"onLine"in navigator&&typeof navigator.onLine=="boolean"&&(Ai()||At()||"connection"in navigator)?navigator.onLine:!0}function dc(){if(typeof navigator>"u")return null;let n=navigator;return n.languages&&n.languages[0]||n.language||null}var Ie=class{constructor(e,t){this.shortDelay=e,this.longDelay=t,x(t>e,"Short delay should be less than long delay!"),this.isMobile=$r()||Ke()}get(){return uc()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}};function Si(n,e){x(n.emulator,"Emulator should always be set here");let{url:t}=n.emulator;return e?`${t}${e.startsWith("/")?e.slice(1):e}`:t}var st=class{static initialize(e,t,i){this.fetchImpl=e,t&&(this.headersImpl=t),i&&(this.responseImpl=i)}static fetch(){if(this.fetchImpl)return this.fetchImpl;if(typeof self<"u"&&"fetch"in self)return self.fetch;if(typeof globalThis<"u"&&globalThis.fetch)return globalThis.fetch;if(typeof fetch<"u")return fetch;j("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){if(this.headersImpl)return this.headersImpl;if(typeof self<"u"&&"Headers"in self)return self.Headers;if(typeof globalThis<"u"&&globalThis.Headers)return globalThis.Headers;if(typeof Headers<"u")return Headers;j("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){if(this.responseImpl)return this.responseImpl;if(typeof self<"u"&&"Response"in self)return self.Response;if(typeof globalThis<"u"&&globalThis.Response)return globalThis.Response;if(typeof Response<"u")return Response;j("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}};var hc={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"};var fc=["/v1/accounts:signInWithCustomToken","/v1/accounts:signInWithEmailLink","/v1/accounts:signInWithIdp","/v1/accounts:signInWithPassword","/v1/accounts:signInWithPhoneNumber","/v1/token"],pc=new Ie(3e4,6e4);function y(n,e){return n.tenantId&&!e.tenantId?Object.assign(Object.assign({},e),{tenantId:n.tenantId}):e}function E(s,o,c,l){return a(this,arguments,function*(n,e,t,i,r={}){return Vs(n,r,()=>a(null,null,function*(){let u={},h={};i&&(e==="GET"?h=i:u={body:JSON.stringify(i)});let d=_e(Object.assign({key:n.config.apiKey},h)).slice(1),p=yield n._getAdditionalHeaders();p["Content-Type"]="application/json",n.languageCode&&(p["X-Firebase-Locale"]=n.languageCode);let m=Object.assign({method:e,headers:p},u);return Gr()||(m.referrerPolicy="no-referrer"),n.emulatorConfig&&qe(n.emulatorConfig.host)&&(m.credentials="include"),st.fetch()(yield Ws(n,n.config.apiHost,t,d),m)}))})}function Vs(n,e,t){return a(this,null,function*(){n._canInitEmulator=!1;let i=Object.assign(Object.assign({},hc),e);try{let r=new Jn(n),s=yield Promise.race([t(),r.promise]);r.clearNetworkTimeout();let o=yield s.json();if("needConfirmation"in o)throw Qe(n,"account-exists-with-different-credential",o);if(s.ok&&!("errorMessage"in o))return o;{let c=s.ok?o.errorMessage:o.error.message,[l,u]=c.split(" : ");if(l==="FEDERATED_USER_ID_ALREADY_LINKED")throw Qe(n,"credential-already-in-use",o);if(l==="EMAIL_EXISTS")throw Qe(n,"email-already-in-use",o);if(l==="USER_DISABLED")throw Qe(n,"user-disabled",o);let h=i[l]||l.toLowerCase().replace(/[_\s]+/g,"-");if(u)throw bi(n,h,u);S(n,h)}}catch(r){if(r instanceof P)throw r;S(n,"network-request-failed",{message:String(r)})}})}function ee(s,o,c,l){return a(this,arguments,function*(n,e,t,i,r={}){let u=yield E(n,e,t,i,r);return"mfaPendingCredential"in u&&S(n,"multi-factor-auth-required",{_serverResponse:u}),u})}function Ws(n,e,t,i){return a(this,null,function*(){let r=`${e}${t}?${i}`,s=n,o=s.config.emulator?Si(n.config,r):`${n.config.apiScheme}://${r}`;return fc.includes(t)&&(yield s._persistenceManagerAvailable,s._getPersistenceType()==="COOKIE")?s._getPersistence()._getFinalTarget(o).toString():o})}function mc(n){switch(n){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}var Jn=class{clearNetworkTimeout(){clearTimeout(this.timer)}constructor(e){this.auth=e,this.timer=null,this.promise=new Promise((t,i)=>{this.timer=setTimeout(()=>i(A(this.auth,"network-request-failed")),pc.get())})}};function Qe(n,e,t){let i={appName:n.name};t.email&&(i.email=t.email),t.phoneNumber&&(i.phoneNumber=t.phoneNumber);let r=A(n,e,i);return r.customData._tokenResponse=t,r}function ys(n){return n!==void 0&&n.getResponse!==void 0}function Es(n){return n!==void 0&&n.enterprise!==void 0}var Vt=class{constructor(e){if(this.siteKey="",this.recaptchaEnforcementState=[],e.recaptchaKey===void 0)throw new Error("recaptchaKey undefined");this.siteKey=e.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=e.recaptchaEnforcementState}getProviderEnforcementState(e){if(!this.recaptchaEnforcementState||this.recaptchaEnforcementState.length===0)return null;for(let t of this.recaptchaEnforcementState)if(t.provider&&t.provider===e)return mc(t.enforcementState);return null}isProviderEnabled(e){return this.getProviderEnforcementState(e)==="ENFORCE"||this.getProviderEnforcementState(e)==="AUDIT"}isAnyProviderEnabled(){return this.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")||this.isProviderEnabled("PHONE_PROVIDER")}};function gc(n){return a(this,null,function*(){return(yield E(n,"GET","/v1/recaptchaParams")).recaptchaSiteKey||""})}function Hs(n,e){return a(this,null,function*(){return E(n,"GET","/v2/recaptchaConfig",y(n,e))})}function _c(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:delete",e)})}function vc(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:update",e)})}function Wt(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:lookup",e)})}function Ze(n){if(n)try{let e=new Date(Number(n));if(!isNaN(e.getTime()))return e.toUTCString()}catch{}}function Bs(n,e=!1){return a(this,null,function*(){let t=g(n),i=yield t.getIdToken(e),r=Qt(i);f(r&&r.exp&&r.auth_time&&r.iat,t.auth,"internal-error");let s=typeof r.firebase=="object"?r.firebase:void 0,o=s?.sign_in_provider;return{claims:r,token:i,authTime:Ze(zn(r.auth_time)),issuedAtTime:Ze(zn(r.iat)),expirationTime:Ze(zn(r.exp)),signInProvider:o||null,signInSecondFactor:s?.sign_in_second_factor||null}})}function zn(n){return Number(n)*1e3}function Qt(n){let[e,t,i]=n.split(".");if(e===void 0||t===void 0||i===void 0)return xt("JWT malformed, contained fewer than 3 sections"),null;try{let r=me(t);return r?JSON.parse(r):(xt("Failed to decode base64 JWT payload"),null)}catch(r){return xt("Caught error parsing JWT payload as JSON",r?.toString()),null}}function ws(n){let e=Qt(n);return f(e,"internal-error"),f(typeof e.exp<"u","internal-error"),f(typeof e.iat<"u","internal-error"),Number(e.exp)-Number(e.iat)}function Z(n,e,t=!1){return a(this,null,function*(){if(t)return e;try{return yield e}catch(i){throw i instanceof P&&Ic(i)&&n.auth.currentUser===n&&(yield n.auth.signOut()),i}})}function Ic({code:n}){return n==="auth/user-disabled"||n==="auth/user-token-expired"}var Xn=class{constructor(e){this.user=e,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,this.timerId!==null&&clearTimeout(this.timerId))}getInterval(e){var t;if(e){let i=this.errorBackoff;return this.errorBackoff=Math.min(this.errorBackoff*2,96e4),i}else{this.errorBackoff=3e4;let r=((t=this.user.stsTokenManager.expirationTime)!==null&&t!==void 0?t:0)-Date.now()-3e5;return Math.max(0,r)}}schedule(e=!1){if(!this.isRunning)return;let t=this.getInterval(e);this.timerId=setTimeout(()=>a(this,null,function*(){yield this.iteration()}),t)}iteration(){return a(this,null,function*(){try{yield this.user.getIdToken(!0)}catch(e){e?.code==="auth/network-request-failed"&&this.schedule(!0);return}this.schedule()})}};var ot=class{constructor(e,t){this.createdAt=e,this.lastLoginAt=t,this._initializeTime()}_initializeTime(){this.lastSignInTime=Ze(this.lastLoginAt),this.creationTime=Ze(this.createdAt)}_copy(e){this.createdAt=e.createdAt,this.lastLoginAt=e.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}};function at(n){return a(this,null,function*(){var e;let t=n.auth,i=yield n.getIdToken(),r=yield Z(n,Wt(t,{idToken:i}));f(r?.users.length,t,"internal-error");let s=r.users[0];n._notifyReloadListener(s);let o=!((e=s.providerUserInfo)===null||e===void 0)&&e.length?$s(s.providerUserInfo):[],c=yc(n.providerData,o),l=n.isAnonymous,u=!(n.email&&s.passwordHash)&&!c?.length,h=l?u:!1,d={uid:s.localId,displayName:s.displayName||null,photoURL:s.photoUrl||null,email:s.email||null,emailVerified:s.emailVerified||!1,phoneNumber:s.phoneNumber||null,tenantId:s.tenantId||null,providerData:c,metadata:new ot(s.createdAt,s.lastLoginAt),isAnonymous:h};Object.assign(n,d)})}function js(n){return a(this,null,function*(){let e=g(n);yield at(e),yield e.auth._persistUserIfCurrent(e),e.auth._notifyListenersIfCurrent(e)})}function yc(n,e){return[...n.filter(i=>!e.some(r=>r.providerId===i.providerId)),...e]}function $s(n){return n.map(e=>{var{providerId:t}=e,i=Lt(e,["providerId"]);return{providerId:t,uid:i.rawId||"",displayName:i.displayName||null,email:i.email||null,phoneNumber:i.phoneNumber||null,photoURL:i.photoUrl||null}})}function Ec(n,e){return a(this,null,function*(){let t=yield Vs(n,{},()=>a(null,null,function*(){let i=_e({grant_type:"refresh_token",refresh_token:e}).slice(1),{tokenApiHost:r,apiKey:s}=n.config,o=yield Ws(n,r,"/v1/token",`key=${s}`),c=yield n._getAdditionalHeaders();c["Content-Type"]="application/x-www-form-urlencoded";let l={method:"POST",headers:c,body:i};return n.emulatorConfig&&qe(n.emulatorConfig.host)&&(l.credentials="include"),st.fetch()(o,l)}));return{accessToken:t.access_token,expiresIn:t.expires_in,refreshToken:t.refresh_token}})}function wc(n,e){return a(this,null,function*(){return E(n,"POST","/v2/accounts:revokeToken",y(n,e))})}var et=class n{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(e){f(e.idToken,"internal-error"),f(typeof e.idToken<"u","internal-error"),f(typeof e.refreshToken<"u","internal-error");let t="expiresIn"in e&&typeof e.expiresIn<"u"?Number(e.expiresIn):ws(e.idToken);this.updateTokensAndExpiration(e.idToken,e.refreshToken,t)}updateFromIdToken(e){f(e.length!==0,"internal-error");let t=ws(e);this.updateTokensAndExpiration(e,null,t)}getToken(e,t=!1){return a(this,null,function*(){return!t&&this.accessToken&&!this.isExpired?this.accessToken:(f(this.refreshToken,e,"user-token-expired"),this.refreshToken?(yield this.refresh(e,this.refreshToken),this.accessToken):null)})}clearRefreshToken(){this.refreshToken=null}refresh(e,t){return a(this,null,function*(){let{accessToken:i,refreshToken:r,expiresIn:s}=yield Ec(e,t);this.updateTokensAndExpiration(i,r,Number(s))})}updateTokensAndExpiration(e,t,i){this.refreshToken=t||null,this.accessToken=e||null,this.expirationTime=Date.now()+i*1e3}static fromJSON(e,t){let{refreshToken:i,accessToken:r,expirationTime:s}=t,o=new n;return i&&(f(typeof i=="string","internal-error",{appName:e}),o.refreshToken=i),r&&(f(typeof r=="string","internal-error",{appName:e}),o.accessToken=r),s&&(f(typeof s=="number","internal-error",{appName:e}),o.expirationTime=s),o}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(e){this.accessToken=e.accessToken,this.refreshToken=e.refreshToken,this.expirationTime=e.expirationTime}_clone(){return Object.assign(new n,this.toJSON())}_performRefresh(){return j("not implemented")}};function se(n,e){f(typeof n=="string"||typeof n>"u","internal-error",{appName:e})}var X=class n{constructor(e){var{uid:t,auth:i,stsTokenManager:r}=e,s=Lt(e,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new Xn(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=t,this.auth=i,this.stsTokenManager=r,this.accessToken=r.accessToken,this.displayName=s.displayName||null,this.email=s.email||null,this.emailVerified=s.emailVerified||!1,this.phoneNumber=s.phoneNumber||null,this.photoURL=s.photoURL||null,this.isAnonymous=s.isAnonymous||!1,this.tenantId=s.tenantId||null,this.providerData=s.providerData?[...s.providerData]:[],this.metadata=new ot(s.createdAt||void 0,s.lastLoginAt||void 0)}getIdToken(e){return a(this,null,function*(){let t=yield Z(this,this.stsTokenManager.getToken(this.auth,e));return f(t,this.auth,"internal-error"),this.accessToken!==t&&(this.accessToken=t,yield this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),t})}getIdTokenResult(e){return Bs(this,e)}reload(){return js(this)}_assign(e){this!==e&&(f(this.uid===e.uid,this.auth,"internal-error"),this.displayName=e.displayName,this.photoURL=e.photoURL,this.email=e.email,this.emailVerified=e.emailVerified,this.phoneNumber=e.phoneNumber,this.isAnonymous=e.isAnonymous,this.tenantId=e.tenantId,this.providerData=e.providerData.map(t=>Object.assign({},t)),this.metadata._copy(e.metadata),this.stsTokenManager._assign(e.stsTokenManager))}_clone(e){let t=new n(Object.assign(Object.assign({},this),{auth:e,stsTokenManager:this.stsTokenManager._clone()}));return t.metadata._copy(this.metadata),t}_onReload(e){f(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=e,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(e){this.reloadListener?this.reloadListener(e):this.reloadUserInfo=e}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}_updateTokensIfNecessary(e,t=!1){return a(this,null,function*(){let i=!1;e.idToken&&e.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(e),i=!0),t&&(yield at(this)),yield this.auth._persistUserIfCurrent(this),i&&this.auth._notifyListenersIfCurrent(this)})}delete(){return a(this,null,function*(){if(I(this.auth.app))return Promise.reject(R(this.auth));let e=yield this.getIdToken();return yield Z(this,_c(this.auth,{idToken:e})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()})}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(e=>Object.assign({},e)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(e,t){var i,r,s,o,c,l,u,h;let d=(i=t.displayName)!==null&&i!==void 0?i:void 0,p=(r=t.email)!==null&&r!==void 0?r:void 0,m=(s=t.phoneNumber)!==null&&s!==void 0?s:void 0,w=(o=t.photoURL)!==null&&o!==void 0?o:void 0,W=(c=t.tenantId)!==null&&c!==void 0?c:void 0,te=(l=t._redirectEventId)!==null&&l!==void 0?l:void 0,de=(u=t.createdAt)!==null&&u!==void 0?u:void 0,he=(h=t.lastLoginAt)!==null&&h!==void 0?h:void 0,{uid:fe,emailVerified:wt,isAnonymous:Sr,providerData:fn,stsTokenManager:Pr}=t;f(fe&&Pr,e,"internal-error");let Co=et.fromJSON(this.name,Pr);f(typeof fe=="string",e,"internal-error"),se(d,e.name),se(p,e.name),f(typeof wt=="boolean",e,"internal-error"),f(typeof Sr=="boolean",e,"internal-error"),se(m,e.name),se(w,e.name),se(W,e.name),se(te,e.name),se(de,e.name),se(he,e.name);let pn=new n({uid:fe,auth:e,email:p,emailVerified:wt,displayName:d,isAnonymous:Sr,photoURL:w,phoneNumber:m,tenantId:W,stsTokenManager:Co,createdAt:de,lastLoginAt:he});return fn&&Array.isArray(fn)&&(pn.providerData=fn.map(Oo=>Object.assign({},Oo))),te&&(pn._redirectEventId=te),pn}static _fromIdTokenResponse(e,t,i=!1){return a(this,null,function*(){let r=new et;r.updateFromServerResponse(t);let s=new n({uid:t.localId,auth:e,stsTokenManager:r,isAnonymous:i});return yield at(s),s})}static _fromGetAccountInfoResponse(e,t,i){return a(this,null,function*(){let r=t.users[0];f(r.localId!==void 0,"internal-error");let s=r.providerUserInfo!==void 0?$s(r.providerUserInfo):[],o=!(r.email&&r.passwordHash)&&!s?.length,c=new et;c.updateFromIdToken(i);let l=new n({uid:r.localId,auth:e,stsTokenManager:c,isAnonymous:o}),u={uid:r.localId,displayName:r.displayName||null,photoURL:r.photoUrl||null,email:r.email||null,emailVerified:r.emailVerified||!1,phoneNumber:r.phoneNumber||null,tenantId:r.tenantId||null,providerData:s,metadata:new ot(r.createdAt,r.lastLoginAt),isAnonymous:!(r.email&&r.passwordHash)&&!s?.length};return Object.assign(l,u),l})}};var bs=new Map;function C(n){x(n instanceof Function,"Expected a class definition");let e=bs.get(n);return e?(x(e instanceof n,"Instance stored in cache mismatched with class"),e):(e=new n,bs.set(n,e),e)}var bc=(()=>{class n{constructor(){this.type="NONE",this.storage={}}_isAvailable(){return a(this,null,function*(){return!0})}_set(t,i){return a(this,null,function*(){this.storage[t]=i})}_get(t){return a(this,null,function*(){let i=this.storage[t];return i===void 0?null:i})}_remove(t){return a(this,null,function*(){delete this.storage[t]})}_addListener(t,i){}_removeListener(t,i){}}return n.type="NONE",n})(),ce=bc;function $(n,e,t){return`firebase:${n}:${e}:${t}`}var Ht=class n{constructor(e,t,i){this.persistence=e,this.auth=t,this.userKey=i;let{config:r,name:s}=this.auth;this.fullUserKey=$(this.userKey,r.apiKey,s),this.fullPersistenceKey=$("persistence",r.apiKey,s),this.boundEventHandler=t._onStorageEvent.bind(t),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(e){return this.persistence._set(this.fullUserKey,e.toJSON())}getCurrentUser(){return a(this,null,function*(){let e=yield this.persistence._get(this.fullUserKey);if(!e)return null;if(typeof e=="string"){let t=yield Wt(this.auth,{idToken:e}).catch(()=>{});return t?X._fromGetAccountInfoResponse(this.auth,t,e):null}return X._fromJSON(this.auth,e)})}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}setPersistence(e){return a(this,null,function*(){if(this.persistence===e)return;let t=yield this.getCurrentUser();if(yield this.removeCurrentUser(),this.persistence=e,t)return this.setCurrentUser(t)})}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static create(e,t,i="authUser"){return a(this,null,function*(){if(!t.length)return new n(C(ce),e,i);let r=(yield Promise.all(t.map(u=>a(null,null,function*(){if(yield u._isAvailable())return u})))).filter(u=>u),s=r[0]||C(ce),o=$(i,e.config.apiKey,e.name),c=null;for(let u of t)try{let h=yield u._get(o);if(h){let d;if(typeof h=="string"){let p=yield Wt(e,{idToken:h}).catch(()=>{});if(!p)break;d=yield X._fromGetAccountInfoResponse(e,p,h)}else d=X._fromJSON(e,h);u!==s&&(c=d),s=u;break}}catch{}let l=r.filter(u=>u._shouldAllowMigration);return!s._shouldAllowMigration||!l.length?new n(s,e,i):(s=l[0],c&&(yield s._set(o,c.toJSON())),yield Promise.all(t.map(u=>a(null,null,function*(){if(u!==s)try{yield u._remove(o)}catch{}}))),new n(s,e,i))})}};function Ts(n){let e=n.toLowerCase();if(e.includes("opera/")||e.includes("opr/")||e.includes("opios/"))return"Opera";if(Ks(e))return"IEMobile";if(e.includes("msie")||e.includes("trident/"))return"IE";if(e.includes("edge/"))return"Edge";if(zs(e))return"Firefox";if(e.includes("silk/"))return"Silk";if(Ys(e))return"Blackberry";if(Js(e))return"Webos";if(Gs(e))return"Safari";if((e.includes("chrome/")||qs(e))&&!e.includes("edge/"))return"Chrome";if(Ve(e))return"Android";{let t=/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/,i=n.match(t);if(i?.length===2)return i[1]}return"Other"}function zs(n=b()){return/firefox\//i.test(n)}function Gs(n=b()){let e=n.toLowerCase();return e.includes("safari/")&&!e.includes("chrome/")&&!e.includes("crios/")&&!e.includes("android")}function qs(n=b()){return/crios\//i.test(n)}function Ks(n=b()){return/iemobile/i.test(n)}function Ve(n=b()){return/android/i.test(n)}function Ys(n=b()){return/blackberry/i.test(n)}function Js(n=b()){return/webos/i.test(n)}function We(n=b()){return/iphone|ipad|ipod/i.test(n)||/macintosh/i.test(n)&&/mobile/i.test(n)}function Xs(n=b()){return/(iPad|iPhone|iPod).*OS 7_\d/i.test(n)||/(iPad|iPhone|iPod).*OS 8_\d/i.test(n)}function Tc(n=b()){var e;return We(n)&&!!(!((e=window.navigator)===null||e===void 0)&&e.standalone)}function Ac(){return St()&&document.documentMode===10}function Qs(n=b()){return We(n)||Ve(n)||Js(n)||Ys(n)||/windows phone/i.test(n)||Ks(n)}function Pi(n,e=[]){let t;switch(n){case"Browser":t=Ts(b());break;case"Worker":t=`${Ts(b())}-${n}`;break;default:t=n}let i=e.length?e.join(","):"FirebaseCore-web";return`${t}/JsCore/${J}/${i}`}var Qn=class{constructor(e){this.auth=e,this.queue=[]}pushCallback(e,t){let i=s=>new Promise((o,c)=>{try{let l=e(s);o(l)}catch(l){c(l)}});i.onAbort=t,this.queue.push(i);let r=this.queue.length-1;return()=>{this.queue[r]=()=>Promise.resolve()}}runMiddleware(e){return a(this,null,function*(){if(this.auth.currentUser===e)return;let t=[];try{for(let i of this.queue)yield i(e),i.onAbort&&t.push(i.onAbort)}catch(i){t.reverse();for(let r of t)try{r()}catch{}throw this.auth._errorFactory.create("login-blocked",{originalMessage:i?.message})}})}};function Sc(t){return a(this,arguments,function*(n,e={}){return E(n,"GET","/v2/passwordPolicy",y(n,e))})}var Pc=6,Zn=class{constructor(e){var t,i,r,s;let o=e.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=(t=o.minPasswordLength)!==null&&t!==void 0?t:Pc,o.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=o.maxPasswordLength),o.containsLowercaseCharacter!==void 0&&(this.customStrengthOptions.containsLowercaseLetter=o.containsLowercaseCharacter),o.containsUppercaseCharacter!==void 0&&(this.customStrengthOptions.containsUppercaseLetter=o.containsUppercaseCharacter),o.containsNumericCharacter!==void 0&&(this.customStrengthOptions.containsNumericCharacter=o.containsNumericCharacter),o.containsNonAlphanumericCharacter!==void 0&&(this.customStrengthOptions.containsNonAlphanumericCharacter=o.containsNonAlphanumericCharacter),this.enforcementState=e.enforcementState,this.enforcementState==="ENFORCEMENT_STATE_UNSPECIFIED"&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=(r=(i=e.allowedNonAlphanumericCharacters)===null||i===void 0?void 0:i.join(""))!==null&&r!==void 0?r:"",this.forceUpgradeOnSignin=(s=e.forceUpgradeOnSignin)!==null&&s!==void 0?s:!1,this.schemaVersion=e.schemaVersion}validatePassword(e){var t,i,r,s,o,c;let l={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(e,l),this.validatePasswordCharacterOptions(e,l),l.isValid&&(l.isValid=(t=l.meetsMinPasswordLength)!==null&&t!==void 0?t:!0),l.isValid&&(l.isValid=(i=l.meetsMaxPasswordLength)!==null&&i!==void 0?i:!0),l.isValid&&(l.isValid=(r=l.containsLowercaseLetter)!==null&&r!==void 0?r:!0),l.isValid&&(l.isValid=(s=l.containsUppercaseLetter)!==null&&s!==void 0?s:!0),l.isValid&&(l.isValid=(o=l.containsNumericCharacter)!==null&&o!==void 0?o:!0),l.isValid&&(l.isValid=(c=l.containsNonAlphanumericCharacter)!==null&&c!==void 0?c:!0),l}validatePasswordLengthOptions(e,t){let i=this.customStrengthOptions.minPasswordLength,r=this.customStrengthOptions.maxPasswordLength;i&&(t.meetsMinPasswordLength=e.length>=i),r&&(t.meetsMaxPasswordLength=e.length<=r)}validatePasswordCharacterOptions(e,t){this.updatePasswordCharacterOptionsStatuses(t,!1,!1,!1,!1);let i;for(let r=0;r="a"&&i<="z",i>="A"&&i<="Z",i>="0"&&i<="9",this.allowedNonAlphanumericCharacters.includes(i))}updatePasswordCharacterOptionsStatuses(e,t,i,r,s){this.customStrengthOptions.containsLowercaseLetter&&(e.containsLowercaseLetter||(e.containsLowercaseLetter=t)),this.customStrengthOptions.containsUppercaseLetter&&(e.containsUppercaseLetter||(e.containsUppercaseLetter=i)),this.customStrengthOptions.containsNumericCharacter&&(e.containsNumericCharacter||(e.containsNumericCharacter=r)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(e.containsNonAlphanumericCharacter||(e.containsNonAlphanumericCharacter=s))}};var Bt=class{constructor(e,t,i,r){this.app=e,this.heartbeatServiceProvider=t,this.appCheckServiceProvider=i,this.config=r,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new jt(this),this.idTokenSubscription=new jt(this),this.beforeStateQueue=new Qn(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=Fs,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this._resolvePersistenceManagerAvailable=void 0,this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=e.name,this.clientVersion=r.sdkClientVersion,this._persistenceManagerAvailable=new Promise(s=>this._resolvePersistenceManagerAvailable=s)}_initializeWithPersistence(e,t){return t&&(this._popupRedirectResolver=C(t)),this._initializationPromise=this.queue(()=>a(this,null,function*(){var i,r,s;if(!this._deleted&&(this.persistenceManager=yield Ht.create(this,e),(i=this._resolvePersistenceManagerAvailable)===null||i===void 0||i.call(this),!this._deleted)){if(!((r=this._popupRedirectResolver)===null||r===void 0)&&r._shouldInitProactively)try{yield this._popupRedirectResolver._initialize(this)}catch{}yield this.initializeCurrentUser(t),this.lastNotifiedUid=((s=this.currentUser)===null||s===void 0?void 0:s.uid)||null,!this._deleted&&(this._isInitialized=!0)}})),this._initializationPromise}_onStorageEvent(){return a(this,null,function*(){if(this._deleted)return;let e=yield this.assertedPersistence.getCurrentUser();if(!(!this.currentUser&&!e)){if(this.currentUser&&e&&this.currentUser.uid===e.uid){this._currentUser._assign(e),yield this.currentUser.getIdToken();return}yield this._updateCurrentUser(e,!0)}})}initializeCurrentUserFromIdToken(e){return a(this,null,function*(){try{let t=yield Wt(this,{idToken:e}),i=yield X._fromGetAccountInfoResponse(this,t,e);yield this.directlySetCurrentUser(i)}catch(t){console.warn("FirebaseServerApp could not login user with provided authIdToken: ",t),yield this.directlySetCurrentUser(null)}})}initializeCurrentUser(e){return a(this,null,function*(){var t;if(I(this.app)){let o=this.app.settings.authIdToken;return o?new Promise(c=>{setTimeout(()=>this.initializeCurrentUserFromIdToken(o).then(c,c))}):this.directlySetCurrentUser(null)}let i=yield this.assertedPersistence.getCurrentUser(),r=i,s=!1;if(e&&this.config.authDomain){yield this.getOrInitRedirectPersistenceManager();let o=(t=this.redirectUser)===null||t===void 0?void 0:t._redirectEventId,c=r?._redirectEventId,l=yield this.tryRedirectSignIn(e);(!o||o===c)&&l?.user&&(r=l.user,s=!0)}if(!r)return this.directlySetCurrentUser(null);if(!r._redirectEventId){if(s)try{yield this.beforeStateQueue.runMiddleware(r)}catch(o){r=i,this._popupRedirectResolver._overrideRedirectResult(this,()=>Promise.reject(o))}return r?this.reloadAndSetCurrentUserOrClear(r):this.directlySetCurrentUser(null)}return f(this._popupRedirectResolver,this,"argument-error"),yield this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===r._redirectEventId?this.directlySetCurrentUser(r):this.reloadAndSetCurrentUserOrClear(r)})}tryRedirectSignIn(e){return a(this,null,function*(){let t=null;try{t=yield this._popupRedirectResolver._completeRedirectFn(this,e,!0)}catch{yield this._setRedirectUser(null)}return t})}reloadAndSetCurrentUserOrClear(e){return a(this,null,function*(){try{yield at(e)}catch(t){if(t?.code!=="auth/network-request-failed")return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(e)})}useDeviceLanguage(){this.languageCode=dc()}_delete(){return a(this,null,function*(){this._deleted=!0})}updateCurrentUser(e){return a(this,null,function*(){if(I(this.app))return Promise.reject(R(this));let t=e?g(e):null;return t&&f(t.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(t&&t._clone(this))})}_updateCurrentUser(e,t=!1){return a(this,null,function*(){if(!this._deleted)return e&&f(this.tenantId===e.tenantId,this,"tenant-id-mismatch"),t||(yield this.beforeStateQueue.runMiddleware(e)),this.queue(()=>a(this,null,function*(){yield this.directlySetCurrentUser(e),this.notifyAuthListeners()}))})}signOut(){return a(this,null,function*(){return I(this.app)?Promise.reject(R(this)):(yield this.beforeStateQueue.runMiddleware(null),(this.redirectPersistenceManager||this._popupRedirectResolver)&&(yield this._setRedirectUser(null)),this._updateCurrentUser(null,!0))})}setPersistence(e){return I(this.app)?Promise.reject(R(this)):this.queue(()=>a(this,null,function*(){yield this.assertedPersistence.setPersistence(C(e))}))}_getRecaptchaConfig(){return this.tenantId==null?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}validatePassword(e){return a(this,null,function*(){this._getPasswordPolicyInternal()||(yield this._updatePasswordPolicy());let t=this._getPasswordPolicyInternal();return t.schemaVersion!==this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(this._errorFactory.create("unsupported-password-policy-schema-version",{})):t.validatePassword(e)})}_getPasswordPolicyInternal(){return this.tenantId===null?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}_updatePasswordPolicy(){return a(this,null,function*(){let e=yield Sc(this),t=new Zn(e);this.tenantId===null?this._projectPasswordPolicy=t:this._tenantPasswordPolicies[this.tenantId]=t})}_getPersistenceType(){return this.assertedPersistence.persistence.type}_getPersistence(){return this.assertedPersistence.persistence}_updateErrorMap(e){this._errorFactory=new D("auth","Firebase",e())}onAuthStateChanged(e,t,i){return this.registerStateListener(this.authStateSubscription,e,t,i)}beforeAuthStateChanged(e,t){return this.beforeStateQueue.pushCallback(e,t)}onIdTokenChanged(e,t,i){return this.registerStateListener(this.idTokenSubscription,e,t,i)}authStateReady(){return new Promise((e,t)=>{if(this.currentUser)e();else{let i=this.onAuthStateChanged(()=>{i(),e()},t)}})}revokeAccessToken(e){return a(this,null,function*(){if(this.currentUser){let t=yield this.currentUser.getIdToken(),i={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:e,idToken:t};this.tenantId!=null&&(i.tenantId=this.tenantId),yield wc(this,i)}})}toJSON(){var e;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:(e=this._currentUser)===null||e===void 0?void 0:e.toJSON()}}_setRedirectUser(e,t){return a(this,null,function*(){let i=yield this.getOrInitRedirectPersistenceManager(t);return e===null?i.removeCurrentUser():i.setCurrentUser(e)})}getOrInitRedirectPersistenceManager(e){return a(this,null,function*(){if(!this.redirectPersistenceManager){let t=e&&C(e)||this._popupRedirectResolver;f(t,this,"argument-error"),this.redirectPersistenceManager=yield Ht.create(this,[C(t._redirectPersistence)],"redirectUser"),this.redirectUser=yield this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager})}_redirectUserForId(e){return a(this,null,function*(){var t,i;return this._isInitialized&&(yield this.queue(()=>a(this,null,function*(){}))),((t=this._currentUser)===null||t===void 0?void 0:t._redirectEventId)===e?this._currentUser:((i=this.redirectUser)===null||i===void 0?void 0:i._redirectEventId)===e?this.redirectUser:null})}_persistUserIfCurrent(e){return a(this,null,function*(){if(e===this.currentUser)return this.queue(()=>a(this,null,function*(){return this.directlySetCurrentUser(e)}))})}_notifyListenersIfCurrent(e){e===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var e,t;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);let i=(t=(e=this.currentUser)===null||e===void 0?void 0:e.uid)!==null&&t!==void 0?t:null;this.lastNotifiedUid!==i&&(this.lastNotifiedUid=i,this.authStateSubscription.next(this.currentUser))}registerStateListener(e,t,i,r){if(this._deleted)return()=>{};let s=typeof t=="function"?t:t.next.bind(t),o=!1,c=this._isInitialized?Promise.resolve():this._initializationPromise;if(f(c,this,"internal-error"),c.then(()=>{o||s(this.currentUser)}),typeof t=="function"){let l=e.addObserver(t,i,r);return()=>{o=!0,l()}}else{let l=e.addObserver(t);return()=>{o=!0,l()}}}directlySetCurrentUser(e){return a(this,null,function*(){this.currentUser&&this.currentUser!==e&&this._currentUser._stopProactiveRefresh(),e&&this.isProactiveRefreshEnabled&&e._startProactiveRefresh(),this.currentUser=e,e?yield this.assertedPersistence.setCurrentUser(e):yield this.assertedPersistence.removeCurrentUser()})}queue(e){return this.operations=this.operations.then(e,e),this.operations}get assertedPersistence(){return f(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(e){!e||this.frameworks.includes(e)||(this.frameworks.push(e),this.frameworks.sort(),this.clientVersion=Pi(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}_getAdditionalHeaders(){return a(this,null,function*(){var e;let t={"X-Client-Version":this.clientVersion};this.app.options.appId&&(t["X-Firebase-gmpid"]=this.app.options.appId);let i=yield(e=this.heartbeatServiceProvider.getImmediate({optional:!0}))===null||e===void 0?void 0:e.getHeartbeatsHeader();i&&(t["X-Firebase-Client"]=i);let r=yield this._getAppCheckToken();return r&&(t["X-Firebase-AppCheck"]=r),t})}_getAppCheckToken(){return a(this,null,function*(){var e;if(I(this.app)&&this.app.settings.appCheckToken)return this.app.settings.appCheckToken;let t=yield(e=this.appCheckServiceProvider.getImmediate({optional:!0}))===null||e===void 0?void 0:e.getToken();return t?.error&&lc(`Error while retrieving App Check token: ${t.error}`),t?.token})}};function v(n){return g(n)}var jt=class{constructor(e){this.auth=e,this.observer=null,this.addObserver=Pt(t=>this.observer=t)}get next(){return f(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}};var gt={loadJS(){return a(this,null,function*(){throw new Error("Unable to load external scripts")})},recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function Rc(n){gt=n}function Ri(n){return gt.loadJS(n)}function Cc(){return gt.recaptchaV2Script}function Oc(){return gt.recaptchaEnterpriseScript}function kc(){return gt.gapiScript}function Zs(n){return`__${n}${Math.floor(Math.random()*1e6)}`}var Nc=500,Dc=6e4,Mt=1e12,ei=class{constructor(e){this.auth=e,this.counter=Mt,this._widgets=new Map}render(e,t){let i=this.counter;return this._widgets.set(i,new ii(e,this.auth.name,t||{})),this.counter++,i}reset(e){var t;let i=e||Mt;(t=this._widgets.get(i))===null||t===void 0||t.delete(),this._widgets.delete(i)}getResponse(e){var t;let i=e||Mt;return((t=this._widgets.get(i))===null||t===void 0?void 0:t.getResponse())||""}execute(e){return a(this,null,function*(){var t;let i=e||Mt;return(t=this._widgets.get(i))===null||t===void 0||t.execute(),""})}},ti=class{constructor(){this.enterprise=new ni}ready(e){e()}execute(e,t){return Promise.resolve("token")}render(e,t){return""}},ni=class{ready(e){e()}execute(e,t){return Promise.resolve("token")}render(e,t){return""}},ii=class{constructor(e,t,i){this.params=i,this.timerId=null,this.deleted=!1,this.responseToken=null,this.clickHandler=()=>{this.execute()};let r=typeof e=="string"?document.getElementById(e):e;f(r,"argument-error",{appName:t}),this.container=r,this.isVisible=this.params.size!=="invisible",this.isVisible?this.execute():this.container.addEventListener("click",this.clickHandler)}getResponse(){return this.checkIfDeleted(),this.responseToken}delete(){this.checkIfDeleted(),this.deleted=!0,this.timerId&&(clearTimeout(this.timerId),this.timerId=null),this.container.removeEventListener("click",this.clickHandler)}execute(){this.checkIfDeleted(),!this.timerId&&(this.timerId=window.setTimeout(()=>{this.responseToken=Lc(50);let{callback:e,"expired-callback":t}=this.params;if(e)try{e(this.responseToken)}catch{}this.timerId=window.setTimeout(()=>{if(this.timerId=null,this.responseToken=null,t)try{t()}catch{}this.isVisible&&this.execute()},Dc)},Nc))}checkIfDeleted(){if(this.deleted)throw new Error("reCAPTCHA mock was already deleted!")}};function Lc(n){let e=[],t="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let i=0;ia(null,null,function*(){Hs(s,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then(l=>{if(l.recaptchaKey===void 0)c(new Error("recaptcha Enterprise site key undefined"));else{let u=new Vt(l);return s.tenantId==null?s._agentRecaptchaConfig=u:s._tenantRecaptchaConfigs[s.tenantId]=u,o(u.siteKey)}}).catch(l=>{c(l)})}))})}function r(s,o,c){let l=window.grecaptcha;Es(l)?l.enterprise.ready(()=>{l.enterprise.execute(s,{action:e}).then(u=>{o(u)}).catch(()=>{o(tt)})}):c(Error("No reCAPTCHA enterprise script loaded."))}return this.auth.settings.appVerificationDisabledForTesting?new ti().execute("siteKey",{action:"verify"}):new Promise((s,o)=>{i(this.auth).then(c=>{if(!t&&Es(window.grecaptcha))r(c,s,o);else{if(typeof window>"u"){o(new Error("RecaptchaVerifier is only supported in browser"));return}let l=Oc();l.length!==0&&(l+=c),Ri(l).then(()=>{r(c,s,o)}).catch(u=>{o(u)})}}).catch(c=>{o(c)})})})}};function Xe(n,e,t,i=!1,r=!1){return a(this,null,function*(){let s=new $t(n),o;if(r)o=tt;else try{o=yield s.verify(t)}catch{o=yield s.verify(t,!0)}let c=Object.assign({},e);if(t==="mfaSmsEnrollment"||t==="mfaSmsSignIn"){if("phoneEnrollmentInfo"in c){let l=c.phoneEnrollmentInfo.phoneNumber,u=c.phoneEnrollmentInfo.recaptchaToken;Object.assign(c,{phoneEnrollmentInfo:{phoneNumber:l,recaptchaToken:u,captchaResponse:o,clientType:"CLIENT_TYPE_WEB",recaptchaVersion:"RECAPTCHA_ENTERPRISE"}})}else if("phoneSignInInfo"in c){let l=c.phoneSignInInfo.recaptchaToken;Object.assign(c,{phoneSignInInfo:{recaptchaToken:l,captchaResponse:o,clientType:"CLIENT_TYPE_WEB",recaptchaVersion:"RECAPTCHA_ENTERPRISE"}})}return c}return i?Object.assign(c,{captchaResp:o}):Object.assign(c,{captchaResponse:o}),Object.assign(c,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(c,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),c})}function oe(n,e,t,i,r){return a(this,null,function*(){var s,o;if(r==="EMAIL_PASSWORD_PROVIDER")if(!((s=n._getRecaptchaConfig())===null||s===void 0)&&s.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")){let c=yield Xe(n,e,t,t==="getOobCode");return i(n,c)}else return i(n,e).catch(c=>a(null,null,function*(){if(c.code==="auth/missing-recaptcha-token"){console.log(`${t} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);let l=yield Xe(n,e,t,t==="getOobCode");return i(n,l)}else return Promise.reject(c)}));else if(r==="PHONE_PROVIDER")if(!((o=n._getRecaptchaConfig())===null||o===void 0)&&o.isProviderEnabled("PHONE_PROVIDER")){let c=yield Xe(n,e,t);return i(n,c).catch(l=>a(null,null,function*(){var u;if(((u=n._getRecaptchaConfig())===null||u===void 0?void 0:u.getProviderEnforcementState("PHONE_PROVIDER"))==="AUDIT"&&(l.code==="auth/missing-recaptcha-token"||l.code==="auth/invalid-app-credential")){console.log(`Failed to verify with reCAPTCHA Enterprise. Automatically triggering the reCAPTCHA v2 flow to complete the ${t} flow.`);let h=yield Xe(n,e,t,!1,!0);return i(n,h)}return Promise.reject(l)}))}else{let c=yield Xe(n,e,t,!1,!0);return i(n,c)}else return Promise.reject(r+" provider is not supported.")})}function xc(n){return a(this,null,function*(){let e=v(n),t=yield Hs(e,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}),i=new Vt(t);e.tenantId==null?e._agentRecaptchaConfig=i:e._tenantRecaptchaConfigs[e.tenantId]=i,i.isAnyProviderEnabled()&&new $t(e).verify()})}function Uc(n,e){let t=e?.persistence||[],i=(Array.isArray(t)?t:[t]).map(C);e?.errorMap&&n._updateErrorMap(e.errorMap),n._initializeWithPersistence(i,e?.popupRedirectResolver)}function Ci(n,e,t){let i=v(n);f(/^https?:\/\//.test(e),i,"invalid-emulator-scheme");let r=!!t?.disableWarnings,s=eo(e),{host:o,port:c}=Fc(e),l=c===null?"":`:${c}`,u={url:`${s}//${o}${l}/`},h=Object.freeze({host:o,port:c,protocol:s.replace(":",""),options:Object.freeze({disableWarnings:r})});if(!i._canInitEmulator){f(i.config.emulator&&i.emulatorConfig,i,"emulator-config-failed"),f(ge(u,i.config.emulator)&&ge(h,i.emulatorConfig),i,"emulator-config-failed");return}i.config.emulator=u,i.emulatorConfig=h,i.settings.appVerificationDisabledForTesting=!0,qe(o)?(Br(`${s}//${o}${l}`),jr("Auth",!0)):r||Vc()}function eo(n){let e=n.indexOf(":");return e<0?"":n.substr(0,e+1)}function Fc(n){let e=eo(n),t=/(\/\/)?([^?#/]+)/.exec(n.substr(e.length));if(!t)return{host:"",port:null};let i=t[2].split("@").pop()||"",r=/^(\[[^\]]+\])(:|$)/.exec(i);if(r){let s=r[1];return{host:s,port:As(i.substr(s.length+1))}}else{let[s,o]=i.split(":");return{host:s,port:As(o)}}}function As(n){if(!n)return null;let e=Number(n);return isNaN(e)?null:e}function Vc(){function n(){let e=document.createElement("p"),t=e.style;e.innerText="Running in emulator mode. Do not use with production credentials.",t.position="fixed",t.width="100%",t.backgroundColor="#ffffff",t.border=".1em solid #000000",t.color="#b50000",t.bottom="0px",t.left="0px",t.margin="0px",t.zIndex="10000",t.textAlign="center",e.classList.add("firebase-emulator-warning"),document.body.appendChild(e)}typeof console<"u"&&typeof console.info=="function"&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only. Do not use with production credentials."),typeof window<"u"&&typeof document<"u"&&(document.readyState==="loading"?window.addEventListener("DOMContentLoaded",n):n())}var z=class{constructor(e,t){this.providerId=e,this.signInMethod=t}toJSON(){return j("not implemented")}_getIdTokenResponse(e){return j("not implemented")}_linkToIdToken(e,t){return j("not implemented")}_getReauthenticationResolver(e){return j("not implemented")}};function to(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:resetPassword",y(n,e))})}function Wc(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:update",e)})}function Hc(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:signUp",e)})}function Bc(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:update",y(n,e))})}function jc(n,e){return a(this,null,function*(){return ee(n,"POST","/v1/accounts:signInWithPassword",y(n,e))})}function Zt(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:sendOobCode",y(n,e))})}function $c(n,e){return a(this,null,function*(){return Zt(n,e)})}function zc(n,e){return a(this,null,function*(){return Zt(n,e)})}function Gc(n,e){return a(this,null,function*(){return Zt(n,e)})}function qc(n,e){return a(this,null,function*(){return Zt(n,e)})}function Kc(n,e){return a(this,null,function*(){return ee(n,"POST","/v1/accounts:signInWithEmailLink",y(n,e))})}function Yc(n,e){return a(this,null,function*(){return ee(n,"POST","/v1/accounts:signInWithEmailLink",y(n,e))})}var ct=class n extends z{constructor(e,t,i,r=null){super("password",i),this._email=e,this._password=t,this._tenantId=r}static _fromEmailAndPassword(e,t){return new n(e,t,"password")}static _fromEmailAndCode(e,t,i=null){return new n(e,t,"emailLink",i)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(e){let t=typeof e=="string"?JSON.parse(e):e;if(t?.email&&t?.password){if(t.signInMethod==="password")return this._fromEmailAndPassword(t.email,t.password);if(t.signInMethod==="emailLink")return this._fromEmailAndCode(t.email,t.password,t.tenantId)}return null}_getIdTokenResponse(e){return a(this,null,function*(){switch(this.signInMethod){case"password":let t={returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"};return oe(e,t,"signInWithPassword",jc,"EMAIL_PASSWORD_PROVIDER");case"emailLink":return Kc(e,{email:this._email,oobCode:this._password});default:S(e,"internal-error")}})}_linkToIdToken(e,t){return a(this,null,function*(){switch(this.signInMethod){case"password":let i={idToken:t,returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"};return oe(e,i,"signUpPassword",Hc,"EMAIL_PASSWORD_PROVIDER");case"emailLink":return Yc(e,{idToken:t,email:this._email,oobCode:this._password});default:S(e,"internal-error")}})}_getReauthenticationResolver(e){return this._getIdTokenResponse(e)}};function Q(n,e){return a(this,null,function*(){return ee(n,"POST","/v1/accounts:signInWithIdp",y(n,e))})}var Jc="http://localhost",U=class n extends z{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(e){let t=new n(e.providerId,e.signInMethod);return e.idToken||e.accessToken?(e.idToken&&(t.idToken=e.idToken),e.accessToken&&(t.accessToken=e.accessToken),e.nonce&&!e.pendingToken&&(t.nonce=e.nonce),e.pendingToken&&(t.pendingToken=e.pendingToken)):e.oauthToken&&e.oauthTokenSecret?(t.accessToken=e.oauthToken,t.secret=e.oauthTokenSecret):S("argument-error"),t}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(e){let t=typeof e=="string"?JSON.parse(e):e,{providerId:i,signInMethod:r}=t,s=Lt(t,["providerId","signInMethod"]);if(!i||!r)return null;let o=new n(i,r);return o.idToken=s.idToken||void 0,o.accessToken=s.accessToken||void 0,o.secret=s.secret,o.nonce=s.nonce,o.pendingToken=s.pendingToken||null,o}_getIdTokenResponse(e){let t=this.buildRequest();return Q(e,t)}_linkToIdToken(e,t){let i=this.buildRequest();return i.idToken=t,Q(e,i)}_getReauthenticationResolver(e){let t=this.buildRequest();return t.autoCreate=!1,Q(e,t)}buildRequest(){let e={requestUri:Jc,returnSecureToken:!0};if(this.pendingToken)e.pendingToken=this.pendingToken;else{let t={};this.idToken&&(t.id_token=this.idToken),this.accessToken&&(t.access_token=this.accessToken),this.secret&&(t.oauth_token_secret=this.secret),t.providerId=this.providerId,this.nonce&&!this.pendingToken&&(t.nonce=this.nonce),e.postBody=_e(t)}return e}};function Ss(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:sendVerificationCode",y(n,e))})}function Xc(n,e){return a(this,null,function*(){return ee(n,"POST","/v1/accounts:signInWithPhoneNumber",y(n,e))})}function Qc(n,e){return a(this,null,function*(){let t=yield ee(n,"POST","/v1/accounts:signInWithPhoneNumber",y(n,e));if(t.temporaryProof)throw Qe(n,"account-exists-with-different-credential",t);return t})}var Zc={USER_NOT_FOUND:"user-not-found"};function el(n,e){return a(this,null,function*(){let t=Object.assign(Object.assign({},e),{operation:"REAUTH"});return ee(n,"POST","/v1/accounts:signInWithPhoneNumber",y(n,t),Zc)})}var xe=class n extends z{constructor(e){super("phone","phone"),this.params=e}static _fromVerification(e,t){return new n({verificationId:e,verificationCode:t})}static _fromTokenResponse(e,t){return new n({phoneNumber:e,temporaryProof:t})}_getIdTokenResponse(e){return Xc(e,this._makeVerificationRequest())}_linkToIdToken(e,t){return Qc(e,Object.assign({idToken:t},this._makeVerificationRequest()))}_getReauthenticationResolver(e){return el(e,this._makeVerificationRequest())}_makeVerificationRequest(){let{temporaryProof:e,phoneNumber:t,verificationId:i,verificationCode:r}=this.params;return e&&t?{temporaryProof:e,phoneNumber:t}:{sessionInfo:i,code:r}}toJSON(){let e={providerId:this.providerId};return this.params.phoneNumber&&(e.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(e.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(e.verificationCode=this.params.verificationCode),this.params.verificationId&&(e.verificationId=this.params.verificationId),e}static fromJSON(e){typeof e=="string"&&(e=JSON.parse(e));let{verificationId:t,verificationCode:i,phoneNumber:r,temporaryProof:s}=e;return!i&&!t&&!r&&!s?null:new n({verificationId:t,verificationCode:i,phoneNumber:r,temporaryProof:s})}};function tl(n){switch(n){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}function nl(n){let e=ne(Ne(n)).link,t=e?ne(Ne(e)).deep_link_id:null,i=ne(Ne(n)).deep_link_id;return(i?ne(Ne(i)).link:null)||i||t||e||n}var lt=class n{constructor(e){var t,i,r,s,o,c;let l=ne(Ne(e)),u=(t=l.apiKey)!==null&&t!==void 0?t:null,h=(i=l.oobCode)!==null&&i!==void 0?i:null,d=tl((r=l.mode)!==null&&r!==void 0?r:null);f(u&&h&&d,"argument-error"),this.apiKey=u,this.operation=d,this.code=h,this.continueUrl=(s=l.continueUrl)!==null&&s!==void 0?s:null,this.languageCode=(o=l.lang)!==null&&o!==void 0?o:null,this.tenantId=(c=l.tenantId)!==null&&c!==void 0?c:null}static parseLink(e){let t=nl(e);try{return new n(t)}catch{return null}}};var _t=(()=>{class n{constructor(){this.providerId=n.PROVIDER_ID}static credential(t,i){return ct._fromEmailAndPassword(t,i)}static credentialWithLink(t,i){let r=lt.parseLink(i);return f(r,"argument-error"),ct._fromEmailAndCode(t,r.code,r.tenantId)}}n.PROVIDER_ID="password",n.EMAIL_PASSWORD_SIGN_IN_METHOD="password",n.EMAIL_LINK_SIGN_IN_METHOD="emailLink";return n})(),F=class{constructor(e){this.providerId=e,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(e){this.defaultLanguageCode=e}setCustomParameters(e){return this.customParameters=e,this}getCustomParameters(){return this.customParameters}};var le=class extends F{constructor(){super(...arguments),this.scopes=[]}addScope(e){return this.scopes.includes(e)||this.scopes.push(e),this}getScopes(){return[...this.scopes]}},Ue=class n extends le{static credentialFromJSON(e){let t=typeof e=="string"?JSON.parse(e):e;return f("providerId"in t&&"signInMethod"in t,"argument-error"),U._fromParams(t)}credential(e){return this._credential(Object.assign(Object.assign({},e),{nonce:e.rawNonce}))}_credential(e){return f(e.idToken||e.accessToken,"argument-error"),U._fromParams(Object.assign(Object.assign({},e),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(e){return n.oauthCredentialFromTaggedObject(e)}static credentialFromError(e){return n.oauthCredentialFromTaggedObject(e.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{oauthIdToken:t,oauthAccessToken:i,oauthTokenSecret:r,pendingToken:s,nonce:o,providerId:c}=e;if(!i&&!r&&!t&&!s||!c)return null;try{return new n(c)._credential({idToken:t,accessToken:i,nonce:o,pendingToken:s})}catch{return null}}};var en=(()=>{class n extends le{constructor(){super("facebook.com")}static credential(t){return U._fromParams({providerId:n.PROVIDER_ID,signInMethod:n.FACEBOOK_SIGN_IN_METHOD,accessToken:t})}static credentialFromResult(t){return n.credentialFromTaggedObject(t)}static credentialFromError(t){return n.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t||!("oauthAccessToken"in t)||!t.oauthAccessToken)return null;try{return n.credential(t.oauthAccessToken)}catch{return null}}}n.FACEBOOK_SIGN_IN_METHOD="facebook.com",n.PROVIDER_ID="facebook.com";return n})(),tn=(()=>{class n extends le{constructor(){super("google.com"),this.addScope("profile")}static credential(t,i){return U._fromParams({providerId:n.PROVIDER_ID,signInMethod:n.GOOGLE_SIGN_IN_METHOD,idToken:t,accessToken:i})}static credentialFromResult(t){return n.credentialFromTaggedObject(t)}static credentialFromError(t){return n.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;let{oauthIdToken:i,oauthAccessToken:r}=t;if(!i&&!r)return null;try{return n.credential(i,r)}catch{return null}}}n.GOOGLE_SIGN_IN_METHOD="google.com",n.PROVIDER_ID="google.com";return n})(),nn=(()=>{class n extends le{constructor(){super("github.com")}static credential(t){return U._fromParams({providerId:n.PROVIDER_ID,signInMethod:n.GITHUB_SIGN_IN_METHOD,accessToken:t})}static credentialFromResult(t){return n.credentialFromTaggedObject(t)}static credentialFromError(t){return n.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t||!("oauthAccessToken"in t)||!t.oauthAccessToken)return null;try{return n.credential(t.oauthAccessToken)}catch{return null}}}n.GITHUB_SIGN_IN_METHOD="github.com",n.PROVIDER_ID="github.com";return n})(),il="http://localhost",ye=class n extends z{constructor(e,t){super(e,e),this.pendingToken=t}_getIdTokenResponse(e){let t=this.buildRequest();return Q(e,t)}_linkToIdToken(e,t){let i=this.buildRequest();return i.idToken=t,Q(e,i)}_getReauthenticationResolver(e){let t=this.buildRequest();return t.autoCreate=!1,Q(e,t)}toJSON(){return{signInMethod:this.signInMethod,providerId:this.providerId,pendingToken:this.pendingToken}}static fromJSON(e){let t=typeof e=="string"?JSON.parse(e):e,{providerId:i,signInMethod:r,pendingToken:s}=t;return!i||!r||!s||i!==r?null:new n(i,s)}static _create(e,t){return new n(e,t)}buildRequest(){return{requestUri:il,returnSecureToken:!0,pendingToken:this.pendingToken}}};var rl="saml.",ut=class n extends F{constructor(e){f(e.startsWith(rl),"argument-error"),super(e)}static credentialFromResult(e){return n.samlCredentialFromTaggedObject(e)}static credentialFromError(e){return n.samlCredentialFromTaggedObject(e.customData||{})}static credentialFromJSON(e){let t=ye.fromJSON(e);return f(t,"argument-error"),t}static samlCredentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{pendingToken:t,providerId:i}=e;if(!t||!i)return null;try{return ye._create(i,t)}catch{return null}}};var rn=(()=>{class n extends le{constructor(){super("twitter.com")}static credential(t,i){return U._fromParams({providerId:n.PROVIDER_ID,signInMethod:n.TWITTER_SIGN_IN_METHOD,oauthToken:t,oauthTokenSecret:i})}static credentialFromResult(t){return n.credentialFromTaggedObject(t)}static credentialFromError(t){return n.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;let{oauthAccessToken:i,oauthTokenSecret:r}=t;if(!i||!r)return null;try{return n.credential(i,r)}catch{return null}}}n.TWITTER_SIGN_IN_METHOD="twitter.com",n.PROVIDER_ID="twitter.com";return n})();function no(n,e){return a(this,null,function*(){return ee(n,"POST","/v1/accounts:signUp",y(n,e))})}var V=class n{constructor(e){this.user=e.user,this.providerId=e.providerId,this._tokenResponse=e._tokenResponse,this.operationType=e.operationType}static _fromIdTokenResponse(e,t,i,r=!1){return a(this,null,function*(){let s=yield X._fromIdTokenResponse(e,i,r),o=Ps(i);return new n({user:s,providerId:o,_tokenResponse:i,operationType:t})})}static _forOperation(e,t,i){return a(this,null,function*(){yield e._updateTokensIfNecessary(i,!0);let r=Ps(i);return new n({user:e,providerId:r,_tokenResponse:i,operationType:t})})}};function Ps(n){return n.providerId?n.providerId:"phoneNumber"in n?"phone":null}function Oi(n){return a(this,null,function*(){var e;if(I(n.app))return Promise.reject(R(n));let t=v(n);if(yield t._initializationPromise,!((e=t.currentUser)===null||e===void 0)&&e.isAnonymous)return new V({user:t.currentUser,providerId:null,operationType:"signIn"});let i=yield no(t,{returnSecureToken:!0}),r=yield V._fromIdTokenResponse(t,"signIn",i,!0);return yield t._updateCurrentUser(r.user),r})}var ri=class n extends P{constructor(e,t,i,r){var s;super(t.code,t.message),this.operationType=i,this.user=r,Object.setPrototypeOf(this,n.prototype),this.customData={appName:e.name,tenantId:(s=e.tenantId)!==null&&s!==void 0?s:void 0,_serverResponse:t.customData._serverResponse,operationType:i}}static _fromErrorAndOperation(e,t,i,r){return new n(e,t,i,r)}};function io(n,e,t,i){return(e==="reauthenticate"?t._getReauthenticationResolver(n):t._getIdTokenResponse(n)).catch(s=>{throw s.code==="auth/multi-factor-auth-required"?ri._fromErrorAndOperation(n,s,e,i):s})}function ro(n){return new Set(n.map(({providerId:e})=>e).filter(e=>!!e))}function ki(n,e){return a(this,null,function*(){let t=g(n);yield sn(!0,t,e);let{providerUserInfo:i}=yield vc(t.auth,{idToken:yield t.getIdToken(),deleteProvider:[e]}),r=ro(i||[]);return t.providerData=t.providerData.filter(s=>r.has(s.providerId)),r.has("phone")||(t.phoneNumber=null),yield t.auth._persistUserIfCurrent(t),t})}function Ni(n,e,t=!1){return a(this,null,function*(){let i=yield Z(n,e._linkToIdToken(n.auth,yield n.getIdToken()),t);return V._forOperation(n,"link",i)})}function sn(n,e,t){return a(this,null,function*(){yield at(e);let i=ro(e.providerData),r=n===!1?"provider-already-linked":"no-such-provider";f(i.has(t)===n,e.auth,r)})}function so(n,e,t=!1){return a(this,null,function*(){let{auth:i}=n;if(I(i.app))return Promise.reject(R(i));let r="reauthenticate";try{let s=yield Z(n,io(i,r,e,n),t);f(s.idToken,i,"internal-error");let o=Qt(s.idToken);f(o,i,"internal-error");let{sub:c}=o;return f(n.uid===c,i,"user-mismatch"),V._forOperation(n,r,s)}catch(s){throw s?.code==="auth/user-not-found"&&S(i,"user-mismatch"),s}})}function oo(n,e,t=!1){return a(this,null,function*(){if(I(n.app))return Promise.reject(R(n));let i="signIn",r=yield io(n,i,e),s=yield V._fromIdTokenResponse(n,i,r);return t||(yield n._updateCurrentUser(s.user)),s})}function He(n,e){return a(this,null,function*(){return oo(v(n),e)})}function on(n,e){return a(this,null,function*(){let t=g(n);return yield sn(!1,t,e.providerId),Ni(t,e)})}function an(n,e){return a(this,null,function*(){return so(g(n),e)})}function sl(n,e){return a(this,null,function*(){return ee(n,"POST","/v1/accounts:signInWithCustomToken",y(n,e))})}function Di(n,e){return a(this,null,function*(){if(I(n.app))return Promise.reject(R(n));let t=v(n),i=yield sl(t,{token:e,returnSecureToken:!0}),r=yield V._fromIdTokenResponse(t,"signIn",i);return yield t._updateCurrentUser(r.user),r})}var Ee=class{constructor(e,t){this.factorId=e,this.uid=t.mfaEnrollmentId,this.enrollmentTime=new Date(t.enrolledAt).toUTCString(),this.displayName=t.displayName}static _fromServerResponse(e,t){return"phoneInfo"in t?si._fromServerResponse(e,t):"totpInfo"in t?oi._fromServerResponse(e,t):S(e,"internal-error")}},si=class n extends Ee{constructor(e){super("phone",e),this.phoneNumber=e.phoneInfo}static _fromServerResponse(e,t){return new n(t)}},oi=class n extends Ee{constructor(e){super("totp",e)}static _fromServerResponse(e,t){return new n(t)}};function cn(n,e,t){var i;f(((i=t.url)===null||i===void 0?void 0:i.length)>0,n,"invalid-continue-uri"),f(typeof t.dynamicLinkDomain>"u"||t.dynamicLinkDomain.length>0,n,"invalid-dynamic-link-domain"),f(typeof t.linkDomain>"u"||t.linkDomain.length>0,n,"invalid-hosting-link-domain"),e.continueUrl=t.url,e.dynamicLinkDomain=t.dynamicLinkDomain,e.linkDomain=t.linkDomain,e.canHandleCodeInApp=t.handleCodeInApp,t.iOS&&(f(t.iOS.bundleId.length>0,n,"missing-ios-bundle-id"),e.iOSBundleId=t.iOS.bundleId),t.android&&(f(t.android.packageName.length>0,n,"missing-android-pkg-name"),e.androidInstallApp=t.android.installApp,e.androidMinimumVersionCode=t.android.minimumVersion,e.androidPackageName=t.android.packageName)}function Li(n){return a(this,null,function*(){let e=v(n);e._getPasswordPolicyInternal()&&(yield e._updatePasswordPolicy())})}function Mi(n,e,t){return a(this,null,function*(){let i=v(n),r={requestType:"PASSWORD_RESET",email:e,clientType:"CLIENT_TYPE_WEB"};t&&cn(i,r,t),yield oe(i,r,"getOobCode",zc,"EMAIL_PASSWORD_PROVIDER")})}function xi(n,e,t){return a(this,null,function*(){yield to(g(n),{oobCode:e,newPassword:t}).catch(i=>a(null,null,function*(){throw i.code==="auth/password-does-not-meet-requirements"&&Li(n),i}))})}function Ui(n,e){return a(this,null,function*(){yield Bc(g(n),{oobCode:e})})}function ln(n,e){return a(this,null,function*(){let t=g(n),i=yield to(t,{oobCode:e}),r=i.requestType;switch(f(r,t,"internal-error"),r){case"EMAIL_SIGNIN":break;case"VERIFY_AND_CHANGE_EMAIL":f(i.newEmail,t,"internal-error");break;case"REVERT_SECOND_FACTOR_ADDITION":f(i.mfaInfo,t,"internal-error");default:f(i.email,t,"internal-error")}let s=null;return i.mfaInfo&&(s=Ee._fromServerResponse(v(t),i.mfaInfo)),{data:{email:(i.requestType==="VERIFY_AND_CHANGE_EMAIL"?i.newEmail:i.email)||null,previousEmail:(i.requestType==="VERIFY_AND_CHANGE_EMAIL"?i.email:i.newEmail)||null,multiFactorInfo:s},operation:r}})}function Fi(n,e){return a(this,null,function*(){let{data:t}=yield ln(g(n),e);return t.email})}function Vi(n,e,t){return a(this,null,function*(){if(I(n.app))return Promise.reject(R(n));let i=v(n),o=yield oe(i,{returnSecureToken:!0,email:e,password:t,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",no,"EMAIL_PASSWORD_PROVIDER").catch(l=>{throw l.code==="auth/password-does-not-meet-requirements"&&Li(n),l}),c=yield V._fromIdTokenResponse(i,"signIn",o);return yield i._updateCurrentUser(c.user),c})}function Wi(n,e,t){return I(n.app)?Promise.reject(R(n)):He(g(n),_t.credential(e,t)).catch(i=>a(null,null,function*(){throw i.code==="auth/password-does-not-meet-requirements"&&Li(n),i}))}function Hi(n,e,t){return a(this,null,function*(){let i=v(n),r={requestType:"EMAIL_SIGNIN",email:e,clientType:"CLIENT_TYPE_WEB"};function s(o,c){f(c.handleCodeInApp,i,"argument-error"),c&&cn(i,o,c)}s(r,t),yield oe(i,r,"getOobCode",Gc,"EMAIL_PASSWORD_PROVIDER")})}function Bi(n,e){let t=lt.parseLink(e);return t?.operation==="EMAIL_SIGNIN"}function ji(n,e,t){return a(this,null,function*(){if(I(n.app))return Promise.reject(R(n));let i=g(n),r=_t.credentialWithLink(e,t||rt());return f(r._tenantId===(i.tenantId||null),i,"tenant-id-mismatch"),He(i,r)})}function ol(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:createAuthUri",y(n,e))})}function $i(n,e){return a(this,null,function*(){let t=Ai()?rt():"http://localhost",i={identifier:e,continueUri:t},{signinMethods:r}=yield ol(g(n),i);return r||[]})}function zi(n,e){return a(this,null,function*(){let t=g(n),r={requestType:"VERIFY_EMAIL",idToken:yield n.getIdToken()};e&&cn(t.auth,r,e);let{email:s}=yield $c(t.auth,r);s!==n.email&&(yield n.reload())})}function Gi(n,e,t){return a(this,null,function*(){let i=g(n),s={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:yield n.getIdToken(),newEmail:e};t&&cn(i.auth,s,t);let{email:o}=yield qc(i.auth,s);o!==n.email&&(yield n.reload())})}function al(n,e){return a(this,null,function*(){return E(n,"POST","/v1/accounts:update",e)})}function qi(i,r){return a(this,arguments,function*(n,{displayName:e,photoURL:t}){if(e===void 0&&t===void 0)return;let s=g(n),c={idToken:yield s.getIdToken(),displayName:e,photoUrl:t,returnSecureToken:!0},l=yield Z(s,al(s.auth,c));s.displayName=l.displayName||null,s.photoURL=l.photoUrl||null;let u=s.providerData.find(({providerId:h})=>h==="password");u&&(u.displayName=s.displayName,u.photoURL=s.photoURL),yield s._updateTokensIfNecessary(l)})}function Ki(n,e){let t=g(n);return I(t.auth.app)?Promise.reject(R(t.auth)):ao(t,e,null)}function Yi(n,e){return ao(g(n),null,e)}function ao(n,e,t){return a(this,null,function*(){let{auth:i}=n,s={idToken:yield n.getIdToken(),returnSecureToken:!0};e&&(s.email=e),t&&(s.password=t);let o=yield Z(n,Wc(i,s));yield n._updateTokensIfNecessary(o,!0)})}function cl(n){var e,t;if(!n)return null;let{providerId:i}=n,r=n.rawUserInfo?JSON.parse(n.rawUserInfo):{},s=n.isNewUser||n.kind==="identitytoolkit#SignupNewUserResponse";if(!i&&n?.idToken){let o=(t=(e=Qt(n.idToken))===null||e===void 0?void 0:e.firebase)===null||t===void 0?void 0:t.sign_in_provider;if(o){let c=o!=="anonymous"&&o!=="custom"?o:null;return new ae(s,c)}}if(!i)return null;switch(i){case"facebook.com":return new ai(s,r);case"github.com":return new ci(s,r);case"google.com":return new li(s,r);case"twitter.com":return new ui(s,r,n.screenName||null);case"custom":case"anonymous":return new ae(s,null);default:return new ae(s,i,r)}}var ae=class{constructor(e,t,i={}){this.isNewUser=e,this.providerId=t,this.profile=i}},zt=class extends ae{constructor(e,t,i,r){super(e,t,i),this.username=r}},ai=class extends ae{constructor(e,t){super(e,"facebook.com",t)}},ci=class extends zt{constructor(e,t){super(e,"github.com",t,typeof t?.login=="string"?t?.login:null)}},li=class extends ae{constructor(e,t){super(e,"google.com",t)}},ui=class extends zt{constructor(e,t,i){super(e,"twitter.com",t,i)}};function Ji(n){let{user:e,_tokenResponse:t}=n;return e.isAnonymous&&!t?{providerId:null,isNewUser:!1,profile:null}:cl(t)}var Gt=class n{constructor(e,t,i){this.type=e,this.credential=t,this.user=i}static _fromIdtoken(e,t){return new n("enroll",e,t)}static _fromMfaPendingCredential(e){return new n("signin",e)}toJSON(){return{multiFactorSession:{[this.type==="enroll"?"idToken":"pendingCredential"]:this.credential}}}static fromJSON(e){var t,i;if(e?.multiFactorSession){if(!((t=e.multiFactorSession)===null||t===void 0)&&t.pendingCredential)return n._fromMfaPendingCredential(e.multiFactorSession.pendingCredential);if(!((i=e.multiFactorSession)===null||i===void 0)&&i.idToken)return n._fromIdtoken(e.multiFactorSession.idToken)}return null}};var di=class n{constructor(e,t,i){this.session=e,this.hints=t,this.signInResolver=i}static _fromError(e,t){let i=v(e),r=t.customData._serverResponse,s=(r.mfaInfo||[]).map(c=>Ee._fromServerResponse(i,c));f(r.mfaPendingCredential,i,"internal-error");let o=Gt._fromMfaPendingCredential(r.mfaPendingCredential);return new n(o,s,c=>a(null,null,function*(){let l=yield c._process(i,o);delete r.mfaInfo,delete r.mfaPendingCredential;let u=Object.assign(Object.assign({},r),{idToken:l.idToken,refreshToken:l.refreshToken});switch(t.operationType){case"signIn":let h=yield V._fromIdTokenResponse(i,t.operationType,u);return yield i._updateCurrentUser(h.user),h;case"reauthenticate":return f(t.user,i,"internal-error"),V._forOperation(t.user,t.operationType,u);default:S(i,"internal-error")}}))}resolveSignIn(e){return a(this,null,function*(){let t=e;return this.signInResolver(t)})}};function Xi(n,e){var t;let i=g(n),r=e;return f(e.customData.operationType,i,"argument-error"),f((t=r.customData._serverResponse)===null||t===void 0?void 0:t.mfaPendingCredential,i,"argument-error"),di._fromError(i,r)}function Rs(n,e){return E(n,"POST","/v2/accounts/mfaEnrollment:start",y(n,e))}function ll(n,e){return E(n,"POST","/v2/accounts/mfaEnrollment:finalize",y(n,e))}function ul(n,e){return E(n,"POST","/v2/accounts/mfaEnrollment:withdraw",y(n,e))}var hi=class n{constructor(e){this.user=e,this.enrolledFactors=[],e._onReload(t=>{t.mfaInfo&&(this.enrolledFactors=t.mfaInfo.map(i=>Ee._fromServerResponse(e.auth,i)))})}static _fromUser(e){return new n(e)}getSession(){return a(this,null,function*(){return Gt._fromIdtoken(yield this.user.getIdToken(),this.user)})}enroll(e,t){return a(this,null,function*(){let i=e,r=yield this.getSession(),s=yield Z(this.user,i._process(this.user.auth,r,t));return yield this.user._updateTokensIfNecessary(s),this.user.reload()})}unenroll(e){return a(this,null,function*(){let t=typeof e=="string"?e:e.uid,i=yield this.user.getIdToken();try{let r=yield Z(this.user,ul(this.user.auth,{idToken:i,mfaEnrollmentId:t}));this.enrolledFactors=this.enrolledFactors.filter(({uid:s})=>s!==t),yield this.user._updateTokensIfNecessary(r),yield this.user.reload()}catch(r){throw r}})}},Gn=new WeakMap;function Qi(n){let e=g(n);return Gn.has(e)||Gn.set(e,hi._fromUser(e)),Gn.get(e)}var qt="__sak";var Kt=class{constructor(e,t){this.storageRetriever=e,this.type=t}_isAvailable(){try{return this.storage?(this.storage.setItem(qt,"1"),this.storage.removeItem(qt),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(e,t){return this.storage.setItem(e,JSON.stringify(t)),Promise.resolve()}_get(e){let t=this.storage.getItem(e);return Promise.resolve(t?JSON.parse(t):null)}_remove(e){return this.storage.removeItem(e),Promise.resolve()}get storage(){return this.storageRetriever()}};var dl=1e3,hl=10,fl=(()=>{class n extends Kt{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(t,i)=>this.onStorageEvent(t,i),this.listeners={},this.localCache={},this.pollTimer=null,this.fallbackToPolling=Qs(),this._shouldAllowMigration=!0}forAllChangedKeys(t){for(let i of Object.keys(this.listeners)){let r=this.storage.getItem(i),s=this.localCache[i];r!==s&&t(i,s,r)}}onStorageEvent(t,i=!1){if(!t.key){this.forAllChangedKeys((c,l,u)=>{this.notifyListeners(c,u)});return}let r=t.key;i?this.detachListener():this.stopPolling();let s=()=>{let c=this.storage.getItem(r);!i&&this.localCache[r]===c||this.notifyListeners(r,c)},o=this.storage.getItem(r);Ac()&&o!==t.newValue&&t.newValue!==t.oldValue?setTimeout(s,hl):s()}notifyListeners(t,i){this.localCache[t]=i;let r=this.listeners[t];if(r)for(let s of Array.from(r))s(i&&JSON.parse(i))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((t,i,r)=>{this.onStorageEvent(new StorageEvent("storage",{key:t,oldValue:i,newValue:r}),!0)})},dl)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(t,i){Object.keys(this.listeners).length===0&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[t]||(this.listeners[t]=new Set,this.localCache[t]=this.storage.getItem(t)),this.listeners[t].add(i)}_removeListener(t,i){this.listeners[t]&&(this.listeners[t].delete(i),this.listeners[t].size===0&&delete this.listeners[t]),Object.keys(this.listeners).length===0&&(this.detachListener(),this.stopPolling())}_set(t,i){return a(this,null,function*(){yield pe(n.prototype,this,"_set").call(this,t,i),this.localCache[t]=JSON.stringify(i)})}_get(t){return a(this,null,function*(){let i=yield pe(n.prototype,this,"_get").call(this,t);return this.localCache[t]=JSON.stringify(i),i})}_remove(t){return a(this,null,function*(){yield pe(n.prototype,this,"_remove").call(this,t),delete this.localCache[t]})}}return n.type="LOCAL",n})(),Be=fl;var pl=(()=>{class n extends Kt{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(t,i){}_removeListener(t,i){}}return n.type="SESSION",n})(),G=pl;function ml(n){return Promise.all(n.map(e=>a(null,null,function*(){try{return{fulfilled:!0,value:yield e}}catch(t){return{fulfilled:!1,reason:t}}})))}var gl=(()=>{class n{constructor(t){this.eventTarget=t,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(t){let i=this.receivers.find(s=>s.isListeningto(t));if(i)return i;let r=new n(t);return this.receivers.push(r),r}isListeningto(t){return this.eventTarget===t}handleEvent(t){return a(this,null,function*(){let i=t,{eventId:r,eventType:s,data:o}=i.data,c=this.handlersMap[s];if(!c?.size)return;i.ports[0].postMessage({status:"ack",eventId:r,eventType:s});let l=Array.from(c).map(h=>a(this,null,function*(){return h(i.origin,o)})),u=yield ml(l);i.ports[0].postMessage({status:"done",eventId:r,eventType:s,response:u})})}_subscribe(t,i){Object.keys(this.handlersMap).length===0&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[t]||(this.handlersMap[t]=new Set),this.handlersMap[t].add(i)}_unsubscribe(t,i){this.handlersMap[t]&&i&&this.handlersMap[t].delete(i),(!i||this.handlersMap[t].size===0)&&delete this.handlersMap[t],Object.keys(this.handlersMap).length===0&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}n.receivers=[];return n})();function Te(n="",e=10){let t="";for(let i=0;i{let u=Te("",20);r.port1.start();let h=setTimeout(()=>{l(new Error("unsupported_event"))},i);o={messageChannel:r,onMessage(d){let p=d;if(p.data.eventId===u)switch(p.data.status){case"ack":clearTimeout(h),s=setTimeout(()=>{l(new Error("timeout"))},3e3);break;case"done":clearTimeout(s),c(p.data.response);break;default:clearTimeout(h),clearTimeout(s),l(new Error("invalid_response"));break}}},this.handlers.add(o),r.port1.addEventListener("message",o.onMessage),this.target.postMessage({eventType:e,eventId:u,data:t},[r.port2])}).finally(()=>{o&&this.removeMessageHandler(o)})})}};function T(){return window}function _l(n){T().location.href=n}function Zi(){return typeof T().WorkerGlobalScope<"u"&&typeof T().importScripts=="function"}function vl(){return a(this,null,function*(){if(!navigator?.serviceWorker)return null;try{return(yield navigator.serviceWorker.ready).active}catch{return null}})}function Il(){var n;return((n=navigator?.serviceWorker)===null||n===void 0?void 0:n.controller)||null}function yl(){return Zi()?self:null}var co="firebaseLocalStorageDb",El=1,Yt="firebaseLocalStorage",lo="fbase_key",we=class{constructor(e){this.request=e}toPromise(){return new Promise((e,t)=>{this.request.addEventListener("success",()=>{e(this.request.result)}),this.request.addEventListener("error",()=>{t(this.request.error)})})}};function un(n,e){return n.transaction([Yt],e?"readwrite":"readonly").objectStore(Yt)}function wl(){let n=indexedDB.deleteDatabase(co);return new we(n).toPromise()}function pi(){let n=indexedDB.open(co,El);return new Promise((e,t)=>{n.addEventListener("error",()=>{t(n.error)}),n.addEventListener("upgradeneeded",()=>{let i=n.result;try{i.createObjectStore(Yt,{keyPath:lo})}catch(r){t(r)}}),n.addEventListener("success",()=>a(null,null,function*(){let i=n.result;i.objectStoreNames.contains(Yt)?e(i):(i.close(),yield wl(),e(yield pi()))}))})}function Cs(n,e,t){return a(this,null,function*(){let i=un(n,!0).put({[lo]:e,value:t});return new we(i).toPromise()})}function bl(n,e){return a(this,null,function*(){let t=un(n,!1).get(e),i=yield new we(t).toPromise();return i===void 0?null:i.value})}function Os(n,e){let t=un(n,!0).delete(e);return new we(t).toPromise()}var Tl=800,Al=3,Sl=(()=>{class n{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}_openDb(){return a(this,null,function*(){return this.db?this.db:(this.db=yield pi(),this.db)})}_withRetries(t){return a(this,null,function*(){let i=0;for(;;)try{let r=yield this._openDb();return yield t(r)}catch(r){if(i++>Al)throw r;this.db&&(this.db.close(),this.db=void 0)}})}initializeServiceWorkerMessaging(){return a(this,null,function*(){return Zi()?this.initializeReceiver():this.initializeSender()})}initializeReceiver(){return a(this,null,function*(){this.receiver=gl._getInstance(yl()),this.receiver._subscribe("keyChanged",(t,i)=>a(this,null,function*(){return{keyProcessed:(yield this._poll()).includes(i.key)}})),this.receiver._subscribe("ping",(t,i)=>a(this,null,function*(){return["keyChanged"]}))})}initializeSender(){return a(this,null,function*(){var t,i;if(this.activeServiceWorker=yield vl(),!this.activeServiceWorker)return;this.sender=new fi(this.activeServiceWorker);let r=yield this.sender._send("ping",{},800);r&&!((t=r[0])===null||t===void 0)&&t.fulfilled&&!((i=r[0])===null||i===void 0)&&i.value.includes("keyChanged")&&(this.serviceWorkerReceiverAvailable=!0)})}notifyServiceWorker(t){return a(this,null,function*(){if(!(!this.sender||!this.activeServiceWorker||Il()!==this.activeServiceWorker))try{yield this.sender._send("keyChanged",{key:t},this.serviceWorkerReceiverAvailable?800:50)}catch{}})}_isAvailable(){return a(this,null,function*(){try{if(!indexedDB)return!1;let t=yield pi();return yield Cs(t,qt,"1"),yield Os(t,qt),!0}catch{}return!1})}_withPendingWrite(t){return a(this,null,function*(){this.pendingWrites++;try{yield t()}finally{this.pendingWrites--}})}_set(t,i){return a(this,null,function*(){return this._withPendingWrite(()=>a(this,null,function*(){return yield this._withRetries(r=>Cs(r,t,i)),this.localCache[t]=i,this.notifyServiceWorker(t)}))})}_get(t){return a(this,null,function*(){let i=yield this._withRetries(r=>bl(r,t));return this.localCache[t]=i,i})}_remove(t){return a(this,null,function*(){return this._withPendingWrite(()=>a(this,null,function*(){return yield this._withRetries(i=>Os(i,t)),delete this.localCache[t],this.notifyServiceWorker(t)}))})}_poll(){return a(this,null,function*(){let t=yield this._withRetries(s=>{let o=un(s,!1).getAll();return new we(o).toPromise()});if(!t)return[];if(this.pendingWrites!==0)return[];let i=[],r=new Set;if(t.length!==0)for(let{fbase_key:s,value:o}of t)r.add(s),JSON.stringify(this.localCache[s])!==JSON.stringify(o)&&(this.notifyListeners(s,o),i.push(s));for(let s of Object.keys(this.localCache))this.localCache[s]&&!r.has(s)&&(this.notifyListeners(s,null),i.push(s));return i})}notifyListeners(t,i){this.localCache[t]=i;let r=this.listeners[t];if(r)for(let s of Array.from(r))s(i)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>a(this,null,function*(){return this._poll()}),Tl)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(t,i){Object.keys(this.listeners).length===0&&this.startPolling(),this.listeners[t]||(this.listeners[t]=new Set,this._get(t)),this.listeners[t].add(i)}_removeListener(t,i){this.listeners[t]&&(this.listeners[t].delete(i),this.listeners[t].size===0&&delete this.listeners[t]),Object.keys(this.listeners).length===0&&this.stopPolling()}}return n.type="LOCAL",n})(),Ae=Sl;function ks(n,e){return E(n,"POST","/v2/accounts/mfaSignIn:start",y(n,e))}function Pl(n,e){return E(n,"POST","/v2/accounts/mfaSignIn:finalize",y(n,e))}var qn=Zs("rcb"),Rl=new Ie(3e4,6e4),mi=class{constructor(){var e;this.hostLanguage="",this.counter=0,this.librarySeparatelyLoaded=!!(!((e=T().grecaptcha)===null||e===void 0)&&e.render)}load(e,t=""){return f(Cl(t),e,"argument-error"),this.shouldResolveImmediately(t)&&ys(T().grecaptcha)?Promise.resolve(T().grecaptcha):new Promise((i,r)=>{let s=T().setTimeout(()=>{r(A(e,"network-request-failed"))},Rl.get());T()[qn]=()=>{T().clearTimeout(s),delete T()[qn];let c=T().grecaptcha;if(!c||!ys(c)){r(A(e,"internal-error"));return}let l=c.render;c.render=(u,h)=>{let d=l(u,h);return this.counter++,d},this.hostLanguage=t,i(c)};let o=`${Cc()}?${_e({onload:qn,render:"explicit",hl:t})}`;Ri(o).catch(()=>{clearTimeout(s),r(A(e,"internal-error"))})})}clearedOneInstance(){this.counter--}shouldResolveImmediately(e){var t;return!!(!((t=T().grecaptcha)===null||t===void 0)&&t.render)&&(e===this.hostLanguage||this.counter>0||this.librarySeparatelyLoaded)}};function Cl(n){return n.length<=6&&/^\s*[a-zA-Z0-9\-]*\s*$/.test(n)}var gi=class{load(e){return a(this,null,function*(){return new ei(e)})}clearedOneInstance(){}};var nt="recaptcha",Ol={theme:"light",type:"image"},dt=class{constructor(e,t,i=Object.assign({},Ol)){this.parameters=i,this.type=nt,this.destroyed=!1,this.widgetId=null,this.tokenChangeListeners=new Set,this.renderPromise=null,this.recaptcha=null,this.auth=v(e),this.isInvisible=this.parameters.size==="invisible",f(typeof document<"u",this.auth,"operation-not-supported-in-this-environment");let r=typeof t=="string"?document.getElementById(t):t;f(r,this.auth,"argument-error"),this.container=r,this.parameters.callback=this.makeTokenCallback(this.parameters.callback),this._recaptchaLoader=this.auth.settings.appVerificationDisabledForTesting?new gi:new mi,this.validateStartingState()}verify(){return a(this,null,function*(){this.assertNotDestroyed();let e=yield this.render(),t=this.getAssertedRecaptcha(),i=t.getResponse(e);return i||new Promise(r=>{let s=o=>{o&&(this.tokenChangeListeners.delete(s),r(o))};this.tokenChangeListeners.add(s),this.isInvisible&&t.execute(e)})})}render(){try{this.assertNotDestroyed()}catch(e){return Promise.reject(e)}return this.renderPromise?this.renderPromise:(this.renderPromise=this.makeRenderPromise().catch(e=>{throw this.renderPromise=null,e}),this.renderPromise)}_reset(){this.assertNotDestroyed(),this.widgetId!==null&&this.getAssertedRecaptcha().reset(this.widgetId)}clear(){this.assertNotDestroyed(),this.destroyed=!0,this._recaptchaLoader.clearedOneInstance(),this.isInvisible||this.container.childNodes.forEach(e=>{this.container.removeChild(e)})}validateStartingState(){f(!this.parameters.sitekey,this.auth,"argument-error"),f(this.isInvisible||!this.container.hasChildNodes(),this.auth,"argument-error"),f(typeof document<"u",this.auth,"operation-not-supported-in-this-environment")}makeTokenCallback(e){return t=>{if(this.tokenChangeListeners.forEach(i=>i(t)),typeof e=="function")e(t);else if(typeof e=="string"){let i=T()[e];typeof i=="function"&&i(t)}}}assertNotDestroyed(){f(!this.destroyed,this.auth,"internal-error")}makeRenderPromise(){return a(this,null,function*(){if(yield this.init(),!this.widgetId){let e=this.container;if(!this.isInvisible){let t=document.createElement("div");e.appendChild(t),e=t}this.widgetId=this.getAssertedRecaptcha().render(e,this.parameters)}return this.widgetId})}init(){return a(this,null,function*(){f(Ai()&&!Zi(),this.auth,"internal-error"),yield kl(),this.recaptcha=yield this._recaptchaLoader.load(this.auth,this.auth.languageCode||void 0);let e=yield gc(this.auth);f(e,this.auth,"internal-error"),this.parameters.sitekey=e})}getAssertedRecaptcha(){return f(this.recaptcha,this.auth,"internal-error"),this.recaptcha}};function kl(){let n=null;return new Promise(e=>{if(document.readyState==="complete"){e();return}n=()=>e(),window.addEventListener("load",n)}).catch(e=>{throw n&&window.removeEventListener("load",n),e})}var ht=class{constructor(e,t){this.verificationId=e,this.onConfirmation=t}confirm(e){let t=xe._fromVerification(this.verificationId,e);return this.onConfirmation(t)}};function er(n,e,t){return a(this,null,function*(){if(I(n.app))return Promise.reject(R(n));let i=v(n),r=yield dn(i,e,g(t));return new ht(r,s=>He(i,s))})}function tr(n,e,t){return a(this,null,function*(){let i=g(n);yield sn(!1,i,"phone");let r=yield dn(i.auth,e,g(t));return new ht(r,s=>on(i,s))})}function nr(n,e,t){return a(this,null,function*(){let i=g(n);if(I(i.auth.app))return Promise.reject(R(i.auth));let r=yield dn(i.auth,e,g(t));return new ht(r,s=>an(i,s))})}function dn(n,e,t){return a(this,null,function*(){var i;if(!n._getRecaptchaConfig())try{yield xc(n)}catch{console.log("Failed to initialize reCAPTCHA Enterprise config. Triggering the reCAPTCHA v2 verification.")}try{let r;if(typeof e=="string"?r={phoneNumber:e}:r=e,"session"in r){let s=r.session;if("phoneNumber"in r){f(s.type==="enroll",n,"internal-error");let o={idToken:s.credential,phoneEnrollmentInfo:{phoneNumber:r.phoneNumber,clientType:"CLIENT_TYPE_WEB"}};return(yield oe(n,o,"mfaSmsEnrollment",(h,d)=>a(null,null,function*(){if(d.phoneEnrollmentInfo.captchaResponse===tt){f(t?.type===nt,h,"argument-error");let p=yield Kn(h,d,t);return Rs(h,p)}return Rs(h,d)}),"PHONE_PROVIDER").catch(h=>Promise.reject(h))).phoneSessionInfo.sessionInfo}else{f(s.type==="signin",n,"internal-error");let o=((i=r.multiFactorHint)===null||i===void 0?void 0:i.uid)||r.multiFactorUid;f(o,n,"missing-multi-factor-info");let c={mfaPendingCredential:s.credential,mfaEnrollmentId:o,phoneSignInInfo:{clientType:"CLIENT_TYPE_WEB"}};return(yield oe(n,c,"mfaSmsSignIn",(d,p)=>a(null,null,function*(){if(p.phoneSignInInfo.captchaResponse===tt){f(t?.type===nt,d,"argument-error");let m=yield Kn(d,p,t);return ks(d,m)}return ks(d,p)}),"PHONE_PROVIDER").catch(d=>Promise.reject(d))).phoneResponseInfo.sessionInfo}}else{let s={phoneNumber:r.phoneNumber,clientType:"CLIENT_TYPE_WEB"};return(yield oe(n,s,"sendVerificationCode",(u,h)=>a(null,null,function*(){if(h.captchaResponse===tt){f(t?.type===nt,u,"argument-error");let d=yield Kn(u,h,t);return Ss(u,d)}return Ss(u,h)}),"PHONE_PROVIDER").catch(u=>Promise.reject(u))).sessionInfo}}finally{t?._reset()}})}function ir(n,e){return a(this,null,function*(){let t=g(n);if(I(t.auth.app))return Promise.reject(R(t.auth));yield Ni(t,e)})}function Kn(n,e,t){return a(this,null,function*(){f(t.type===nt,n,"argument-error");let i=yield t.verify();f(typeof i=="string",n,"argument-error");let r=Object.assign({},e);if("phoneEnrollmentInfo"in r){let s=r.phoneEnrollmentInfo.phoneNumber,o=r.phoneEnrollmentInfo.captchaResponse,c=r.phoneEnrollmentInfo.clientType,l=r.phoneEnrollmentInfo.recaptchaVersion;return Object.assign(r,{phoneEnrollmentInfo:{phoneNumber:s,recaptchaToken:i,captchaResponse:o,clientType:c,recaptchaVersion:l}}),r}else if("phoneSignInInfo"in r){let s=r.phoneSignInInfo.captchaResponse,o=r.phoneSignInInfo.clientType,c=r.phoneSignInInfo.recaptchaVersion;return Object.assign(r,{phoneSignInInfo:{recaptchaToken:i,captchaResponse:s,clientType:o,recaptchaVersion:c}}),r}else return Object.assign(r,{recaptchaToken:i}),r})}var Se=(()=>{class n{constructor(t){this.providerId=n.PROVIDER_ID,this.auth=v(t)}verifyPhoneNumber(t,i){return dn(this.auth,t,g(i))}static credential(t,i){return xe._fromVerification(t,i)}static credentialFromResult(t){let i=t;return n.credentialFromTaggedObject(i)}static credentialFromError(t){return n.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;let{phoneNumber:i,temporaryProof:r}=t;return i&&r?xe._fromTokenResponse(i,r):null}}n.PROVIDER_ID="phone",n.PHONE_SIGN_IN_METHOD="phone";return n})();function Pe(n,e){return e?C(e):(f(n._popupRedirectResolver,n,"argument-error"),n._popupRedirectResolver)}var ft=class extends z{constructor(e){super("custom","custom"),this.params=e}_getIdTokenResponse(e){return Q(e,this._buildIdpRequest())}_linkToIdToken(e,t){return Q(e,this._buildIdpRequest(t))}_getReauthenticationResolver(e){return Q(e,this._buildIdpRequest())}_buildIdpRequest(e){let t={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return e&&(t.idToken=e),t}};function Nl(n){return oo(n.auth,new ft(n),n.bypassAuthState)}function Dl(n){let{auth:e,user:t}=n;return f(t,e,"internal-error"),so(t,new ft(n),n.bypassAuthState)}function Ll(n){return a(this,null,function*(){let{auth:e,user:t}=n;return f(t,e,"internal-error"),Ni(t,new ft(n),n.bypassAuthState)})}var Jt=class{constructor(e,t,i,r,s=!1){this.auth=e,this.resolver=i,this.user=r,this.bypassAuthState=s,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(t)?t:[t]}execute(){return new Promise((e,t)=>a(this,null,function*(){this.pendingPromise={resolve:e,reject:t};try{this.eventManager=yield this.resolver._initialize(this.auth),yield this.onExecution(),this.eventManager.registerConsumer(this)}catch(i){this.reject(i)}}))}onAuthEvent(e){return a(this,null,function*(){let{urlResponse:t,sessionId:i,postBody:r,tenantId:s,error:o,type:c}=e;if(o){this.reject(o);return}let l={auth:this.auth,requestUri:t,sessionId:i,tenantId:s||void 0,postBody:r||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(yield this.getIdpTask(c)(l))}catch(u){this.reject(u)}})}onError(e){this.reject(e)}getIdpTask(e){switch(e){case"signInViaPopup":case"signInViaRedirect":return Nl;case"linkViaPopup":case"linkViaRedirect":return Ll;case"reauthViaPopup":case"reauthViaRedirect":return Dl;default:S(this.auth,"internal-error")}}resolve(e){x(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(e),this.unregisterAndCleanUp()}reject(e){x(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(e),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}};var Ml=new Ie(2e3,1e4);function rr(n,e,t){return a(this,null,function*(){if(I(n.app))return Promise.reject(A(n,"operation-not-supported-in-this-environment"));let i=v(n);Fe(n,e,F);let r=Pe(i,t);return new ar(i,"signInViaPopup",e,r).executeNotNull()})}function sr(n,e,t){return a(this,null,function*(){let i=g(n);if(I(i.auth.app))return Promise.reject(A(i.auth,"operation-not-supported-in-this-environment"));Fe(i.auth,e,F);let r=Pe(i.auth,t);return new ar(i.auth,"reauthViaPopup",e,r,i).executeNotNull()})}function or(n,e,t){return a(this,null,function*(){let i=g(n);Fe(i.auth,e,F);let r=Pe(i.auth,t);return new ar(i.auth,"linkViaPopup",e,r,i).executeNotNull()})}var ar=(()=>{class n extends Jt{constructor(t,i,r,s,o){super(t,i,s,o),this.provider=r,this.authWindow=null,this.pollId=null,n.currentPopupAction&&n.currentPopupAction.cancel(),n.currentPopupAction=this}executeNotNull(){return a(this,null,function*(){let t=yield this.execute();return f(t,this.auth,"internal-error"),t})}onExecution(){return a(this,null,function*(){x(this.filter.length===1,"Popup operations only handle one event");let t=Te();this.authWindow=yield this.resolver._openPopup(this.auth,this.provider,this.filter[0],t),this.authWindow.associatedEvent=t,this.resolver._originValidation(this.auth).catch(i=>{this.reject(i)}),this.resolver._isIframeWebStorageSupported(this.auth,i=>{i||this.reject(A(this.auth,"web-storage-unsupported"))}),this.pollUserCancellation()})}get eventId(){var t;return((t=this.authWindow)===null||t===void 0?void 0:t.associatedEvent)||null}cancel(){this.reject(A(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,n.currentPopupAction=null}pollUserCancellation(){let t=()=>{var i,r;if(!((r=(i=this.authWindow)===null||i===void 0?void 0:i.window)===null||r===void 0)&&r.closed){this.pollId=window.setTimeout(()=>{this.pollId=null,this.reject(A(this.auth,"popup-closed-by-user"))},8e3);return}this.pollId=window.setTimeout(t,Ml.get())};t()}}n.currentPopupAction=null;return n})(),xl="pendingRedirect",it=new Map,_i=class n extends Jt{constructor(e,t,i=!1){super(e,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],t,void 0,i),this.eventId=null}execute(){return a(this,null,function*(){let e=it.get(this.auth._key());if(!e){try{let i=(yield Ul(this.resolver,this.auth))?yield pe(n.prototype,this,"execute").call(this):null;e=()=>Promise.resolve(i)}catch(t){e=()=>Promise.reject(t)}it.set(this.auth._key(),e)}return this.bypassAuthState||it.set(this.auth._key(),()=>Promise.resolve(null)),e()})}onAuthEvent(e){return a(this,null,function*(){if(e.type==="signInViaRedirect")return pe(n.prototype,this,"onAuthEvent").call(this,e);if(e.type==="unknown"){this.resolve(null);return}if(e.eventId){let t=yield this.auth._redirectUserForId(e.eventId);if(t)return this.user=t,pe(n.prototype,this,"onAuthEvent").call(this,e);this.resolve(null)}})}onExecution(){return a(this,null,function*(){})}cleanUp(){}};function Ul(n,e){return a(this,null,function*(){let t=fo(e),i=ho(n);if(!(yield i._isAvailable()))return!1;let r=(yield i._get(t))==="true";return yield i._remove(t),r})}function cr(n,e){return a(this,null,function*(){return ho(n)._set(fo(e),"true")})}function uo(){it.clear()}function je(n,e){it.set(n._key(),e)}function ho(n){return C(n._redirectPersistence)}function fo(n){return $(xl,n.config.apiKey,n.name)}function lr(n,e,t){return Fl(n,e,t)}function Fl(n,e,t){return a(this,null,function*(){if(I(n.app))return Promise.reject(R(n));let i=v(n);Fe(n,e,F),yield i._initializationPromise;let r=Pe(i,t);return yield cr(r,i),r._openRedirect(i,e,"signInViaRedirect")})}function ur(n,e,t){return Vl(n,e,t)}function Vl(n,e,t){return a(this,null,function*(){let i=g(n);if(Fe(i.auth,e,F),I(i.auth.app))return Promise.reject(R(i.auth));yield i.auth._initializationPromise;let r=Pe(i.auth,t);yield cr(r,i.auth);let s=yield po(i);return r._openRedirect(i.auth,e,"reauthViaRedirect",s)})}function dr(n,e,t){return Wl(n,e,t)}function Wl(n,e,t){return a(this,null,function*(){let i=g(n);Fe(i.auth,e,F),yield i.auth._initializationPromise;let r=Pe(i.auth,t);yield sn(!1,i,e.providerId),yield cr(r,i.auth);let s=yield po(i);return r._openRedirect(i.auth,e,"linkViaRedirect",s)})}function hr(n,e){return a(this,null,function*(){return yield v(n)._initializationPromise,Re(n,e,!1)})}function Re(n,e,t=!1){return a(this,null,function*(){if(I(n.app))return Promise.reject(R(n));let i=v(n),r=Pe(i,e),o=yield new _i(i,r,t).execute();return o&&!t&&(delete o.user._redirectEventId,yield i._persistUserIfCurrent(o.user),yield i._setRedirectUser(null,e)),o})}function po(n){return a(this,null,function*(){let e=Te(`${n.uid}:::`);return n._redirectEventId=e,yield n.auth._setRedirectUser(n),yield n.auth._persistUserIfCurrent(n),e})}var Hl=10*60*1e3,pt=class{constructor(e){this.auth=e,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(e){this.consumers.add(e),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,e)&&(this.sendToConsumer(this.queuedRedirectEvent,e),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(e){this.consumers.delete(e)}onEvent(e){if(this.hasEventBeenHandled(e))return!1;let t=!1;return this.consumers.forEach(i=>{this.isEventForConsumer(e,i)&&(t=!0,this.sendToConsumer(e,i),this.saveEventToCache(e))}),this.hasHandledPotentialRedirect||!Bl(e)||(this.hasHandledPotentialRedirect=!0,t||(this.queuedRedirectEvent=e,t=!0)),t}sendToConsumer(e,t){var i;if(e.error&&!mo(e)){let r=((i=e.error.code)===null||i===void 0?void 0:i.split("auth/")[1])||"internal-error";t.onError(A(this.auth,r))}else t.onAuthEvent(e)}isEventForConsumer(e,t){let i=t.eventId===null||!!e.eventId&&e.eventId===t.eventId;return t.filter.includes(e.type)&&i}hasEventBeenHandled(e){return Date.now()-this.lastProcessedEventTime>=Hl&&this.cachedEventUids.clear(),this.cachedEventUids.has(Ns(e))}saveEventToCache(e){this.cachedEventUids.add(Ns(e)),this.lastProcessedEventTime=Date.now()}};function Ns(n){return[n.type,n.eventId,n.sessionId,n.tenantId].filter(e=>e).join("-")}function mo({type:n,error:e}){return n==="unknown"&&e?.code==="auth/no-auth-event"}function Bl(n){switch(n.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return mo(n);default:return!1}}function fr(t){return a(this,arguments,function*(n,e={}){return E(n,"GET","/v1/projects",e)})}var jl=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,$l=/^https?/;function zl(n){return a(this,null,function*(){if(n.config.emulator)return;let{authorizedDomains:e}=yield fr(n);for(let t of e)try{if(Gl(t))return}catch{}S(n,"unauthorized-domain")})}function Gl(n){let e=rt(),{protocol:t,hostname:i}=new URL(e);if(n.startsWith("chrome-extension://")){let o=new URL(n);return o.hostname===""&&i===""?t==="chrome-extension:"&&n.replace("chrome-extension://","")===e.replace("chrome-extension://",""):t==="chrome-extension:"&&o.hostname===i}if(!$l.test(t))return!1;if(jl.test(n))return i===n;let r=n.replace(/\./g,"\\.");return new RegExp("^(.+\\."+r+"|"+r+")$","i").test(i)}var ql=new Ie(3e4,6e4);function Ds(){let n=T().___jsl;if(n?.H){for(let e of Object.keys(n.H))if(n.H[e].r=n.H[e].r||[],n.H[e].L=n.H[e].L||[],n.H[e].r=[...n.H[e].L],n.CP)for(let t=0;t{var i,r,s;function o(){Ds(),gapi.load("gapi.iframes",{callback:()=>{e(gapi.iframes.getContext())},ontimeout:()=>{Ds(),t(A(n,"network-request-failed"))},timeout:ql.get()})}if(!((r=(i=T().gapi)===null||i===void 0?void 0:i.iframes)===null||r===void 0)&&r.Iframe)e(gapi.iframes.getContext());else if(!((s=T().gapi)===null||s===void 0)&&s.load)o();else{let c=Zs("iframefcb");return T()[c]=()=>{gapi.load?o():t(A(n,"network-request-failed"))},Ri(`${kc()}?onload=${c}`).catch(l=>t(l))}}).catch(e=>{throw Ut=null,e})}var Ut=null;function Yl(n){return Ut=Ut||Kl(n),Ut}var Jl=new Ie(5e3,15e3),Xl="__/auth/iframe",Ql="emulator/auth/iframe",Zl={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},eu=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function tu(n){let e=n.config;f(e.authDomain,n,"auth-domain-config-required");let t=e.emulator?Si(e,Ql):`https://${n.config.authDomain}/${Xl}`,i={apiKey:e.apiKey,appName:n.name,v:J},r=eu.get(n.config.apiHost);r&&(i.eid=r);let s=n._getFrameworks();return s.length&&(i.fw=s.join(",")),`${t}?${_e(i).slice(1)}`}function nu(n){return a(this,null,function*(){let e=yield Yl(n),t=T().gapi;return f(t,n,"internal-error"),e.open({where:document.body,url:tu(n),messageHandlersFilter:t.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:Zl,dontclear:!0},i=>new Promise((r,s)=>a(null,null,function*(){yield i.restyle({setHideOnLeave:!1});let o=A(n,"network-request-failed"),c=T().setTimeout(()=>{s(o)},Jl.get());function l(){T().clearTimeout(c),r(i)}i.ping(l).then(l,()=>{s(o)})})))})}var iu={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"},ru=500,su=600,ou="_blank",au="http://localhost",mt=class{constructor(e){this.window=e,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}};function cu(n,e,t,i=ru,r=su){let s=Math.max((window.screen.availHeight-r)/2,0).toString(),o=Math.max((window.screen.availWidth-i)/2,0).toString(),c="",l=Object.assign(Object.assign({},iu),{width:i.toString(),height:r.toString(),top:s,left:o}),u=b().toLowerCase();t&&(c=qs(u)?ou:t),zs(u)&&(e=e||au,l.scrollbars="yes");let h=Object.entries(l).reduce((p,[m,w])=>`${p}${m}=${w},`,"");if(Tc(u)&&c!=="_self")return lu(e||"",c),new mt(null);let d=window.open(e||"",c,h);f(d,n,"popup-blocked");try{d.focus()}catch{}return new mt(d)}function lu(n,e){let t=document.createElement("a");t.href=n,t.target=e;let i=document.createEvent("MouseEvent");i.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),t.dispatchEvent(i)}var uu="__/auth/handler",du="emulator/auth/handler",hu=encodeURIComponent("fac");function Xt(n,e,t,i,r,s){return a(this,null,function*(){f(n.config.authDomain,n,"auth-domain-config-required"),f(n.config.apiKey,n,"invalid-api-key");let o={apiKey:n.config.apiKey,appName:n.name,authType:t,redirectUrl:i,v:J,eventId:r};if(e instanceof F){e.setDefaultLanguage(n.languageCode),o.providerId=e.providerId||"",Yr(e.getCustomParameters())||(o.customParameters=JSON.stringify(e.getCustomParameters()));for(let[h,d]of Object.entries(s||{}))o[h]=d}if(e instanceof le){let h=e.getScopes().filter(d=>d!=="");h.length>0&&(o.scopes=h.join(","))}n.tenantId&&(o.tid=n.tenantId);let c=o;for(let h of Object.keys(c))c[h]===void 0&&delete c[h];let l=yield n._getAppCheckToken(),u=l?`#${hu}=${encodeURIComponent(l)}`:"";return`${fu(n)}?${_e(c).slice(1)}${u}`})}function fu({config:n}){return n.emulator?Si(n,du):`https://${n.authDomain}/${uu}`}var Yn="webStorageSupport",vi=class{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=G,this._completeRedirectFn=Re,this._overrideRedirectResult=je}_openPopup(e,t,i,r){return a(this,null,function*(){var s;x((s=this.eventManagers[e._key()])===null||s===void 0?void 0:s.manager,"_initialize() not called before _openPopup()");let o=yield Xt(e,t,i,rt(),r);return cu(e,o,Te())})}_openRedirect(e,t,i,r){return a(this,null,function*(){yield this._originValidation(e);let s=yield Xt(e,t,i,rt(),r);return _l(s),new Promise(()=>{})})}_initialize(e){let t=e._key();if(this.eventManagers[t]){let{manager:r,promise:s}=this.eventManagers[t];return r?Promise.resolve(r):(x(s,"If manager is not set, promise should be"),s)}let i=this.initAndGetManager(e);return this.eventManagers[t]={promise:i},i.catch(()=>{delete this.eventManagers[t]}),i}initAndGetManager(e){return a(this,null,function*(){let t=yield nu(e),i=new pt(e);return t.register("authEvent",r=>(f(r?.authEvent,e,"invalid-auth-event"),{status:i.onEvent(r.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[e._key()]={manager:i},this.iframes[e._key()]=t,i})}_isIframeWebStorageSupported(e,t){this.iframes[e._key()].send(Yn,{type:Yn},r=>{var s;let o=(s=r?.[0])===null||s===void 0?void 0:s[Yn];o!==void 0&&t(!!o),S(e,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(e){let t=e._key();return this.originValidationPromises[t]||(this.originValidationPromises[t]=zl(e)),this.originValidationPromises[t]}get _shouldInitProactively(){return Qs()||Gs()||We()}},pr=vi,Ii=class{constructor(e){this.factorId=e}_process(e,t,i){switch(t.type){case"enroll":return this._finalizeEnroll(e,t.credential,i);case"signin":return this._finalizeSignIn(e,t.credential);default:return j("unexpected MultiFactorSessionType")}}},yi=class n extends Ii{constructor(e){super("phone"),this.credential=e}static _fromCredential(e){return new n(e)}_finalizeEnroll(e,t,i){return ll(e,{idToken:t,displayName:i,phoneVerificationInfo:this.credential._makeVerificationRequest()})}_finalizeSignIn(e,t){return Pl(e,{mfaPendingCredential:t,phoneVerificationInfo:this.credential._makeVerificationRequest()})}},mr=(()=>{class n{constructor(){}static assertion(t){return yi._fromCredential(t)}}return n.FACTOR_ID="phone",n})();var Ls="@firebase/auth",Ms="1.10.8";var Ei=class{constructor(e){this.auth=e,this.internalListeners=new Map}getUid(){var e;return this.assertAuthConfigured(),((e=this.auth.currentUser)===null||e===void 0?void 0:e.uid)||null}getToken(e){return a(this,null,function*(){return this.assertAuthConfigured(),yield this.auth._initializationPromise,this.auth.currentUser?{accessToken:yield this.auth.currentUser.getIdToken(e)}:null})}addAuthTokenListener(e){if(this.assertAuthConfigured(),this.internalListeners.has(e))return;let t=this.auth.onIdTokenChanged(i=>{e(i?.stsTokenManager.accessToken||null)});this.internalListeners.set(e,t),this.updateProactiveRefresh()}removeAuthTokenListener(e){this.assertAuthConfigured();let t=this.internalListeners.get(e);t&&(this.internalListeners.delete(e),t(),this.updateProactiveRefresh())}assertAuthConfigured(){f(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}};function pu(n){switch(n){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}function mu(n){Y(new O("auth",(e,{options:t})=>{let i=e.getProvider("app").getImmediate(),r=e.getProvider("heartbeat"),s=e.getProvider("app-check-internal"),{apiKey:o,authDomain:c}=i.options;f(o&&!o.includes(":"),"invalid-api-key",{appName:i.name});let l={apiKey:o,authDomain:c,clientPlatform:n,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:Pi(n)},u=new Bt(i,r,s,l);return Uc(u,t),u},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((e,t,i)=>{e.getProvider("auth-internal").initialize()})),Y(new O("auth-internal",e=>{let t=v(e.getProvider("auth").getImmediate());return(i=>new Ei(i))(t)},"PRIVATE").setInstantiationMode("EXPLICIT")),M(Ls,Ms,pu(n)),M(Ls,Ms,"esm2017")}var gu=5*60,Xd=Hr("authIdTokenMaxAge")||gu;function _u(){var n,e;return(e=(n=document.getElementsByTagName("head"))===null||n===void 0?void 0:n[0])!==null&&e!==void 0?e:document}Rc({loadJS(n){return new Promise((e,t)=>{let i=document.createElement("script");i.setAttribute("src",n),i.onload=e,i.onerror=r=>{let s=A("internal-error");s.customData=r,t(s)},i.type="text/javascript",i.charset="UTF-8",_u().appendChild(i)})},gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="});mu("Browser");function Ce(){return window}var vu=2e3;function Iu(n,e,t){return a(this,null,function*(){var i;let{BuildInfo:r}=Ce();x(e.sessionId,"AuthEvent did not contain a session ID");let s=yield Tu(e.sessionId),o={};return We()?o.ibi=r.packageName:Ve()?o.apn=r.packageName:S(n,"operation-not-supported-in-this-environment"),r.displayName&&(o.appDisplayName=r.displayName),o.sessionId=s,Xt(n,t,e.type,void 0,(i=e.eventId)!==null&&i!==void 0?i:void 0,o)})}function yu(n){return a(this,null,function*(){let{BuildInfo:e}=Ce(),t={};We()?t.iosBundleId=e.packageName:Ve()?t.androidPackageName=e.packageName:S(n,"operation-not-supported-in-this-environment"),yield fr(n,t)})}function Eu(n){let{cordova:e}=Ce();return new Promise(t=>{e.plugins.browsertab.isAvailable(i=>{let r=null;i?e.plugins.browsertab.openUrl(n):r=e.InAppBrowser.open(n,Xs()?"_blank":"_system","location=yes"),t(r)})})}function wu(n,e,t){return a(this,null,function*(){let{cordova:i}=Ce(),r=()=>{};try{yield new Promise((s,o)=>{let c=null;function l(){var d;s();let p=(d=i.plugins.browsertab)===null||d===void 0?void 0:d.close;typeof p=="function"&&p(),typeof t?.close=="function"&&t.close()}function u(){c||(c=window.setTimeout(()=>{o(A(n,"redirect-cancelled-by-user"))},vu))}function h(){document?.visibilityState==="visible"&&u()}e.addPassiveListener(l),document.addEventListener("resume",u,!1),Ve()&&document.addEventListener("visibilitychange",h,!1),r=()=>{e.removePassiveListener(l),document.removeEventListener("resume",u,!1),document.removeEventListener("visibilitychange",h,!1),c&&window.clearTimeout(c)}})}finally{r()}})}function bu(n){var e,t,i,r,s,o,c,l,u,h;let d=Ce();f(typeof((e=d?.universalLinks)===null||e===void 0?void 0:e.subscribe)=="function",n,"invalid-cordova-configuration",{missingPlugin:"cordova-universal-links-plugin-fix"}),f(typeof((t=d?.BuildInfo)===null||t===void 0?void 0:t.packageName)<"u",n,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-buildInfo"}),f(typeof((s=(r=(i=d?.cordova)===null||i===void 0?void 0:i.plugins)===null||r===void 0?void 0:r.browsertab)===null||s===void 0?void 0:s.openUrl)=="function",n,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-browsertab"}),f(typeof((l=(c=(o=d?.cordova)===null||o===void 0?void 0:o.plugins)===null||c===void 0?void 0:c.browsertab)===null||l===void 0?void 0:l.isAvailable)=="function",n,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-browsertab"}),f(typeof((h=(u=d?.cordova)===null||u===void 0?void 0:u.InAppBrowser)===null||h===void 0?void 0:h.open)=="function",n,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-inappbrowser"})}function Tu(n){return a(this,null,function*(){let e=Au(n),t=yield crypto.subtle.digest("SHA-256",e);return Array.from(new Uint8Array(t)).map(r=>r.toString(16).padStart(2,"0")).join("")})}function Au(n){if(x(/[0-9a-zA-Z]+/.test(n),"Can only convert alpha-numeric strings"),typeof TextEncoder<"u")return new TextEncoder().encode(n);let e=new ArrayBuffer(n.length),t=new Uint8Array(e);for(let i=0;i{this.resolveInitialized=e})}addPassiveListener(e){this.passiveListeners.add(e)}removePassiveListener(e){this.passiveListeners.delete(e)}resetRedirect(){this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1}onEvent(e){return this.resolveInitialized(),this.passiveListeners.forEach(t=>t(e)),super.onEvent(e)}initialized(){return a(this,null,function*(){yield this.initPromise})}};function Pu(n,e,t=null){return{type:e,eventId:t,urlResponse:null,sessionId:Ou(),postBody:null,tenantId:n.tenantId,error:A(n,"no-auth-event")}}function Ru(n,e){return _r()._set(vr(n),e)}function go(n){return a(this,null,function*(){let e=yield _r()._get(vr(n));return e&&(yield _r()._remove(vr(n))),e})}function Cu(n,e){var t,i;let r=Nu(e);if(r.includes("/__/auth/callback")){let s=hn(r),o=s.firebaseError?ku(decodeURIComponent(s.firebaseError)):null,c=(i=(t=o?.code)===null||t===void 0?void 0:t.split("auth/"))===null||i===void 0?void 0:i[1],l=c?A(c):null;return l?{type:n.type,eventId:n.eventId,tenantId:n.tenantId,error:l,urlResponse:null,sessionId:null,postBody:null}:{type:n.type,eventId:n.eventId,tenantId:n.tenantId,sessionId:n.sessionId,urlResponse:r,postBody:null}}return null}function Ou(){let n=[],e="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let t=0;ta(null,null,function*(){yield go(e),t.onEvent(_o())}),Du),c=h=>a(null,null,function*(){clearTimeout(o);let d=yield go(e),p=null;d&&h?.url&&(p=Cu(d,h.url)),t.onEvent(p||_o())});typeof i<"u"&&typeof i.subscribe=="function"&&i.subscribe(null,c);let l=r,u=`${s.packageName.toLowerCase()}://`;Ce().handleOpenURL=h=>a(null,null,function*(){if(h.toLowerCase().startsWith(u)&&c({url:h}),typeof l=="function")try{l(h)}catch(d){console.error(d)}})}},vo=Ir;function _o(){return{type:"unknown",eventId:null,sessionId:null,urlResponse:null,postBody:null,tenantId:null,error:A("no-auth-event")}}function Io(n,e){v(n)._logFramework(e)}var Mu="@firebase/auth-compat",xu="0.5.28";var Uu=1e3;function yt(){var n;return((n=self?.location)===null||n===void 0?void 0:n.protocol)||null}function Fu(){return yt()==="http:"||yt()==="https:"}function wo(n=b()){return!!((yt()==="file:"||yt()==="ionic:"||yt()==="capacitor:")&&n.toLowerCase().match(/iphone|ipad|ipod|android/))}function Vu(){return Ke()||wn()}function Wu(){return St()&&document?.documentMode===11}function Hu(n=b()){return/Edge\/\d+/.test(n)}function Bu(n=b()){return Wu()||Hu(n)}function bo(){try{let n=self.localStorage,e=Te();if(n)return n.setItem(e,"1"),n.removeItem(e),Bu()?ke():!0}catch{return Ar()&&ke()}return!1}function Ar(){return typeof global<"u"&&"WorkerGlobalScope"in global&&"importScripts"in global}function yr(){return(Fu()||At()||wo())&&!Vu()&&bo()&&!Ar()}function To(){return wo()&&typeof document<"u"}function ju(){return a(this,null,function*(){return To()?new Promise(n=>{let e=setTimeout(()=>{n(!1)},Uu);document.addEventListener("deviceready",()=>{clearTimeout(e),n(!0)})}):!1})}function $u(){return typeof window<"u"?window:null}var N={LOCAL:"local",NONE:"none",SESSION:"session"},vt=f,Ao="persistence";function zu(n,e){if(vt(Object.values(N).includes(e),n,"invalid-persistence-type"),Ke()){vt(e!==N.SESSION,n,"unsupported-persistence-type");return}if(wn()){vt(e===N.NONE,n,"unsupported-persistence-type");return}if(Ar()){vt(e===N.NONE||e===N.LOCAL&&ke(),n,"unsupported-persistence-type");return}vt(e===N.NONE||bo(),n,"unsupported-persistence-type")}function Er(n){return a(this,null,function*(){yield n._initializationPromise;let e=So(),t=$(Ao,n.config.apiKey,n.name);e&&e.setItem(t,n._getPersistenceType())})}function Gu(n,e){let t=So();if(!t)return[];let i=$(Ao,n,e);switch(t.getItem(i)){case N.NONE:return[ce];case N.LOCAL:return[Ae,G];case N.SESSION:return[G];default:return[]}}function So(){var n;try{return((n=$u())===null||n===void 0?void 0:n.sessionStorage)||null}catch{return null}}var qu=f,q=class{constructor(){this.browserResolver=C(pr),this.cordovaResolver=C(vo),this.underlyingResolver=null,this._redirectPersistence=G,this._completeRedirectFn=Re,this._overrideRedirectResult=je}_initialize(e){return a(this,null,function*(){return yield this.selectUnderlyingResolver(),this.assertedUnderlyingResolver._initialize(e)})}_openPopup(e,t,i,r){return a(this,null,function*(){return yield this.selectUnderlyingResolver(),this.assertedUnderlyingResolver._openPopup(e,t,i,r)})}_openRedirect(e,t,i,r){return a(this,null,function*(){return yield this.selectUnderlyingResolver(),this.assertedUnderlyingResolver._openRedirect(e,t,i,r)})}_isIframeWebStorageSupported(e,t){this.assertedUnderlyingResolver._isIframeWebStorageSupported(e,t)}_originValidation(e){return this.assertedUnderlyingResolver._originValidation(e)}get _shouldInitProactively(){return To()||this.browserResolver._shouldInitProactively}get assertedUnderlyingResolver(){return qu(this.underlyingResolver,"internal-error"),this.underlyingResolver}selectUnderlyingResolver(){return a(this,null,function*(){if(this.underlyingResolver)return;let e=yield ju();this.underlyingResolver=e?this.cordovaResolver:this.browserResolver})}};function Po(n){return n.unwrap()}function Ku(n){return n.wrapped()}function Yu(n){return Ro(n)}function Ju(n,e){var t;let i=(t=e.customData)===null||t===void 0?void 0:t._tokenResponse;if(e?.code==="auth/multi-factor-auth-required"){let r=e;r.resolver=new br(n,Xi(n,e))}else if(i){let r=Ro(e),s=e;r&&(s.credential=r,s.tenantId=i.tenantId||void 0,s.email=i.email||void 0,s.phoneNumber=i.phoneNumber||void 0)}}function Ro(n){let{_tokenResponse:e}=n instanceof P?n.customData:n;if(!e)return null;if(!(n instanceof P)&&"temporaryProof"in e&&"phoneNumber"in e)return Se.credentialFromResult(n);let t=e.providerId;if(!t||t===be.PASSWORD)return null;let i;switch(t){case be.GOOGLE:i=tn;break;case be.FACEBOOK:i=en;break;case be.GITHUB:i=nn;break;case be.TWITTER:i=rn;break;default:let{oauthIdToken:r,oauthAccessToken:s,oauthTokenSecret:o,pendingToken:c,nonce:l}=e;return!s&&!o&&!r&&!c?null:c?t.startsWith("saml.")?ye._create(t,c):U._fromParams({providerId:t,signInMethod:t,pendingToken:c,idToken:r,accessToken:s}):new Ue(t).credential({idToken:r,accessToken:s,rawNonce:l})}return n instanceof P?i.credentialFromError(n):i.credentialFromResult(n)}function k(n,e){return e.catch(t=>{throw t instanceof P&&Ju(n,t),t}).then(t=>{let i=t.operationType,r=t.user;return{operationType:i,credential:Yu(t),additionalUserInfo:Ji(t),user:$e.getOrCreate(r)}})}function wr(n,e){return a(this,null,function*(){let t=yield e;return{verificationId:t.verificationId,confirm:i=>k(n,t.confirm(i))}})}var br=class{constructor(e,t){this.resolver=t,this.auth=Ku(e)}get session(){return this.resolver.session}get hints(){return this.resolver.hints}resolveSignIn(e){return k(Po(this.auth),this.resolver.resolveSignIn(e))}};var $e=class n{constructor(e){this._delegate=e,this.multiFactor=Qi(e)}static getOrCreate(e){return n.USER_MAP.has(e)||n.USER_MAP.set(e,new n(e)),n.USER_MAP.get(e)}delete(){return this._delegate.delete()}reload(){return this._delegate.reload()}toJSON(){return this._delegate.toJSON()}getIdTokenResult(e){return this._delegate.getIdTokenResult(e)}getIdToken(e){return this._delegate.getIdToken(e)}linkAndRetrieveDataWithCredential(e){return this.linkWithCredential(e)}linkWithCredential(e){return a(this,null,function*(){return k(this.auth,on(this._delegate,e))})}linkWithPhoneNumber(e,t){return a(this,null,function*(){return wr(this.auth,tr(this._delegate,e,t))})}linkWithPopup(e){return a(this,null,function*(){return k(this.auth,or(this._delegate,e,q))})}linkWithRedirect(e){return a(this,null,function*(){return yield Er(v(this.auth)),dr(this._delegate,e,q)})}reauthenticateAndRetrieveDataWithCredential(e){return this.reauthenticateWithCredential(e)}reauthenticateWithCredential(e){return a(this,null,function*(){return k(this.auth,an(this._delegate,e))})}reauthenticateWithPhoneNumber(e,t){return wr(this.auth,nr(this._delegate,e,t))}reauthenticateWithPopup(e){return k(this.auth,sr(this._delegate,e,q))}reauthenticateWithRedirect(e){return a(this,null,function*(){return yield Er(v(this.auth)),ur(this._delegate,e,q)})}sendEmailVerification(e){return zi(this._delegate,e)}unlink(e){return a(this,null,function*(){return yield ki(this._delegate,e),this})}updateEmail(e){return Ki(this._delegate,e)}updatePassword(e){return Yi(this._delegate,e)}updatePhoneNumber(e){return ir(this._delegate,e)}updateProfile(e){return qi(this._delegate,e)}verifyBeforeUpdateEmail(e,t){return Gi(this._delegate,e,t)}get emailVerified(){return this._delegate.emailVerified}get isAnonymous(){return this._delegate.isAnonymous}get metadata(){return this._delegate.metadata}get phoneNumber(){return this._delegate.phoneNumber}get providerData(){return this._delegate.providerData}get refreshToken(){return this._delegate.refreshToken}get tenantId(){return this._delegate.tenantId}get displayName(){return this._delegate.displayName}get email(){return this._delegate.email}get photoURL(){return this._delegate.photoURL}get providerId(){return this._delegate.providerId}get uid(){return this._delegate.uid}get auth(){return this._delegate.auth}};$e.USER_MAP=new WeakMap;var It=f,yo=(()=>{class n{constructor(t,i){if(this.app=t,i.isInitialized()){this._delegate=i.getImmediate(),this.linkUnderlyingAuth();return}let{apiKey:r}=t.options;It(r,"invalid-api-key",{appName:t.name}),It(r,"invalid-api-key",{appName:t.name});let s=typeof window<"u"?q:void 0;this._delegate=i.initialize({options:{persistence:Xu(r,t.name),popupRedirectResolver:s}}),this._delegate._updateErrorMap(wi),this.linkUnderlyingAuth()}get emulatorConfig(){return this._delegate.emulatorConfig}get currentUser(){return this._delegate.currentUser?$e.getOrCreate(this._delegate.currentUser):null}get languageCode(){return this._delegate.languageCode}set languageCode(t){this._delegate.languageCode=t}get settings(){return this._delegate.settings}get tenantId(){return this._delegate.tenantId}set tenantId(t){this._delegate.tenantId=t}useDeviceLanguage(){this._delegate.useDeviceLanguage()}signOut(){return this._delegate.signOut()}useEmulator(t,i){Ci(this._delegate,t,i)}applyActionCode(t){return Ui(this._delegate,t)}checkActionCode(t){return ln(this._delegate,t)}confirmPasswordReset(t,i){return xi(this._delegate,t,i)}createUserWithEmailAndPassword(t,i){return a(this,null,function*(){return k(this._delegate,Vi(this._delegate,t,i))})}fetchProvidersForEmail(t){return this.fetchSignInMethodsForEmail(t)}fetchSignInMethodsForEmail(t){return $i(this._delegate,t)}isSignInWithEmailLink(t){return Bi(this._delegate,t)}getRedirectResult(){return a(this,null,function*(){It(yr(),this._delegate,"operation-not-supported-in-this-environment");let t=yield hr(this._delegate,q);return t?k(this._delegate,Promise.resolve(t)):{credential:null,user:null}})}addFrameworkForLogging(t){Io(this._delegate,t)}onAuthStateChanged(t,i,r){let{next:s,error:o,complete:c}=Eo(t,i,r);return this._delegate.onAuthStateChanged(s,o,c)}onIdTokenChanged(t,i,r){let{next:s,error:o,complete:c}=Eo(t,i,r);return this._delegate.onIdTokenChanged(s,o,c)}sendSignInLinkToEmail(t,i){return Hi(this._delegate,t,i)}sendPasswordResetEmail(t,i){return Mi(this._delegate,t,i||void 0)}setPersistence(t){return a(this,null,function*(){zu(this._delegate,t);let i;switch(t){case N.SESSION:i=G;break;case N.LOCAL:i=(yield C(Ae)._isAvailable())?Ae:Be;break;case N.NONE:i=ce;break;default:return S("argument-error",{appName:this._delegate.name})}return this._delegate.setPersistence(i)})}signInAndRetrieveDataWithCredential(t){return this.signInWithCredential(t)}signInAnonymously(){return k(this._delegate,Oi(this._delegate))}signInWithCredential(t){return k(this._delegate,He(this._delegate,t))}signInWithCustomToken(t){return k(this._delegate,Di(this._delegate,t))}signInWithEmailAndPassword(t,i){return k(this._delegate,Wi(this._delegate,t,i))}signInWithEmailLink(t,i){return k(this._delegate,ji(this._delegate,t,i))}signInWithPhoneNumber(t,i){return wr(this._delegate,er(this._delegate,t,i))}signInWithPopup(t){return a(this,null,function*(){return It(yr(),this._delegate,"operation-not-supported-in-this-environment"),k(this._delegate,rr(this._delegate,t,q))})}signInWithRedirect(t){return a(this,null,function*(){return It(yr(),this._delegate,"operation-not-supported-in-this-environment"),yield Er(this._delegate),lr(this._delegate,t,q)})}updateCurrentUser(t){return this._delegate.updateCurrentUser(t)}verifyPasswordResetCode(t){return Fi(this._delegate,t)}unwrap(){return this._delegate}_delete(){return this._delegate._delete()}linkUnderlyingAuth(){this._delegate.wrapped=()=>this}}return n.Persistence=N,n})();function Eo(n,e,t){let i=n;typeof n!="function"&&({next:i,error:e,complete:t}=n);let r=i;return{next:o=>r(o&&$e.getOrCreate(o)),error:e,complete:t}}function Xu(n,e){let t=Gu(n,e);if(typeof self<"u"&&!t.includes(Ae)&&t.push(Ae),typeof window<"u")for(let i of[Be,G])t.includes(i)||t.push(i);return t.includes(ce)||t.push(ce),t}var Et=class{static credential(e,t){return Se.credential(e,t)}constructor(){this.providerId="phone",this._delegate=new Se(Po(Dt.auth()))}verifyPhoneNumber(e,t){return this._delegate.verifyPhoneNumber(e,t)}unwrap(){return this._delegate}};Et.PHONE_SIGN_IN_METHOD=Se.PHONE_SIGN_IN_METHOD;Et.PROVIDER_ID=Se.PROVIDER_ID;var Qu=f,Tr=class{constructor(e,t,i=Dt.app()){var r;Qu((r=i.options)===null||r===void 0?void 0:r.apiKey,"invalid-api-key",{appName:i.name}),this._delegate=new dt(i.auth(),e,t),this.type=this._delegate.type}clear(){this._delegate.clear()}render(){return this._delegate.render()}verify(){return this._delegate.verify()}};var Zu="auth-compat";function ed(n){n.INTERNAL.registerComponent(new O(Zu,e=>{let t=e.getProvider("app-compat").getImmediate(),i=e.getProvider("auth");return new yo(t,i)},"PUBLIC").setServiceProps({ActionCodeInfo:{Operation:{EMAIL_SIGNIN:ue.EMAIL_SIGNIN,PASSWORD_RESET:ue.PASSWORD_RESET,RECOVER_EMAIL:ue.RECOVER_EMAIL,REVERT_SECOND_FACTOR_ADDITION:ue.REVERT_SECOND_FACTOR_ADDITION,VERIFY_AND_CHANGE_EMAIL:ue.VERIFY_AND_CHANGE_EMAIL,VERIFY_EMAIL:ue.VERIFY_EMAIL}},EmailAuthProvider:_t,FacebookAuthProvider:en,GithubAuthProvider:nn,GoogleAuthProvider:tn,OAuthProvider:Ue,SAMLAuthProvider:ut,PhoneAuthProvider:Et,PhoneMultiFactorGenerator:mr,RecaptchaVerifier:Tr,TwitterAuthProvider:rn,Auth:yo,AuthCredential:z,Error:P}).setInstantiationMode("LAZY").setMultipleInstances(!1)),n.registerVersion(Mu,xu)}ed(Dt);export{Nr as a,Dr as b,td as c,a as d,Hd as e,$n as f,Bd as g,jd as h,xo as i,Uo as j,Wr as k,Vo as l,sd as m,In as n,Tt as o,qe as p,Br as q,od as r,jr as s,$r as t,Ke as u,ad as v,ke as w,D as x,xr as y,cd as z,ld as A,ud as B,Tn as C,dd as D,Yr as E,hd as F,ge as G,_e as H,Fr as I,fd as J,Jr as K,pd as L,md as M,gd as N,_d as O,vd as P,g as Q,O as R,An as S,Ye as T,_ as U,ie as V,Y as W,Vn as X,I as Y,J as Z,kt as _,hs as $,qa as aa,M as ba,Dt as ca}; diff --git a/glyphicons-halflings-regular.448c34a56d699c29117a.woff2 b/glyphicons-halflings-regular.448c34a56d699c29117a.woff2 deleted file mode 100644 index 64539b54c3751a6d9adb44c8e3a45ba5a73b77f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18028 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 diff --git a/glyphicons-halflings-regular.89889688147bd7575d63.svg b/glyphicons-halflings-regular.89889688147bd7575d63.svg deleted file mode 100644 index 94fb549..0000000 --- a/glyphicons-halflings-regular.89889688147bd7575d63.svg +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf b/glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf deleted file mode 100644 index 1413fc609ab6f21774de0cb7e01360095584f65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45404 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 G`u_lkUM?>H diff --git a/index.html b/index.html index 0b2f13d..5e02235 100644 --- a/index.html +++ b/index.html @@ -1,15 +1,14 @@ - + The Kanban Board - - + - Loading... - + + diff --git a/inline.216da77ff60ab5b69d79.bundle.js b/inline.216da77ff60ab5b69d79.bundle.js deleted file mode 100644 index 4450a51..0000000 --- a/inline.216da77ff60ab5b69d79.bundle.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var a,i,f,l=0,s=[];l!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ua(n){if(la)throw new Error("");if(Ie===null)return;Ie.consumerOnSignalRead(n);let e=Ie.nextProducerIndex++;if(ha(Ie),en.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}}function td(n){ha(n);for(let e=0;e0}function ha(n){n.producerNode??=[],n.producerIndexOfThis??=[],n.producerLastReadVersion??=[]}function b_(n){n.liveConsumerNode??=[],n.liveConsumerIndexOfThis??=[]}function I_(n){return n.producerNode!==void 0}function rd(n,e){let t=Object.create(iS);t.computation=n,e!==void 0&&(t.equal=e);let r=()=>{if(Zu(t),ua(t),t.value===ca)throw t.error;return t.value};return r[Tt]=t,r}var Wu=Symbol("UNSET"),Gu=Symbol("COMPUTING"),ca=Symbol("ERRORED"),iS=de(H({},co),{value:Wu,dirty:!0,error:null,equal:Ku,kind:"computed",producerMustRecompute(n){return n.value===Wu||n.value===Gu},producerRecomputeValue(n){if(n.value===Gu)throw new Error("Detected cycle in computations.");let e=n.value;n.value=Gu;let t=da(n),r,i=!1;try{r=n.computation(),F(null),i=e!==Wu&&e!==ca&&r!==ca&&n.equal(e,r)}catch(o){r=ca,n.error=o}finally{ed(n,t)}if(i){n.value=e;return}n.value=r,n.version++}});function oS(){throw new Error}var S_=oS;function T_(n){S_(n)}function id(n){S_=n}var sS=null;function od(n,e){let t=Object.create(ad);t.value=n,e!==void 0&&(t.equal=e);let r=()=>(ua(t),t.value);return r[Tt]=t,r}function pa(n,e){Ju()||T_(n),n.equal(n.value,e)||(n.value=e,aS(n))}function sd(n,e){Ju()||T_(n),pa(n,e(n.value))}var ad=de(H({},co),{equal:Ku,value:void 0,kind:"signal"});function aS(n){n.version++,C_(),Xu(n),sS?.()}function ld(n){let e=F(null);try{return n()}finally{F(e)}}var cd;function uo(){return cd}function hn(n){let e=cd;return cd=n,e}var ga=Symbol("NotFound");function U(n){return typeof n=="function"}function Kr(n){let t=n(r=>{Error.call(r),r.stack=new Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var ma=Kr(n=>function(t){n(this),this.message=t?`${t.length} errors occurred during unsubscription: +${t.map((r,i)=>`${i+1}) ${r.toString()}`).join(` + `)}`:"",this.name="UnsubscriptionError",this.errors=t});function ur(n,e){if(n){let t=n.indexOf(e);0<=t&&n.splice(t,1)}}var ce=class n{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(let o of t)o.remove(this);else t.remove(this);let{initialTeardown:r}=this;if(U(r))try{r()}catch(o){e=o instanceof ma?o.errors:[o]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let o of i)try{M_(o)}catch(s){e=e??[],s instanceof ma?e=[...e,...s.errors]:e.push(s)}}if(e)throw new ma(e)}}add(e){var t;if(e&&e!==this)if(this.closed)M_(e);else{if(e instanceof n){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(e)}}_hasParent(e){let{_parentage:t}=this;return t===e||Array.isArray(t)&&t.includes(e)}_addParent(e){let{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e}_removeParent(e){let{_parentage:t}=this;t===e?this._parentage=null:Array.isArray(t)&&ur(t,e)}remove(e){let{_finalizers:t}=this;t&&ur(t,e),e instanceof n&&e._removeParent(this)}};ce.EMPTY=(()=>{let n=new ce;return n.closed=!0,n})();var ud=ce.EMPTY;function _a(n){return n instanceof ce||n&&"closed"in n&&U(n.remove)&&U(n.add)&&U(n.unsubscribe)}function M_(n){U(n)?n():n.unsubscribe()}var Mt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Qr={setTimeout(n,e,...t){let{delegate:r}=Qr;return r?.setTimeout?r.setTimeout(n,e,...t):setTimeout(n,e,...t)},clearTimeout(n){let{delegate:e}=Qr;return(e?.clearTimeout||clearTimeout)(n)},delegate:void 0};function ya(n){Qr.setTimeout(()=>{let{onUnhandledError:e}=Mt;if(e)e(n);else throw n})}function dr(){}var x_=dd("C",void 0,void 0);function A_(n){return dd("E",void 0,n)}function N_(n){return dd("N",n,void 0)}function dd(n,e,t){return{kind:n,value:e,error:t}}var fr=null;function Yr(n){if(Mt.useDeprecatedSynchronousErrorHandling){let e=!fr;if(e&&(fr={errorThrown:!1,error:null}),n(),e){let{errorThrown:t,error:r}=fr;if(fr=null,t)throw r}}else n()}function R_(n){Mt.useDeprecatedSynchronousErrorHandling&&fr&&(fr.errorThrown=!0,fr.error=n)}var hr=class extends ce{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,_a(e)&&e.add(this)):this.destination=hS}static create(e,t,r){return new pn(e,t,r)}next(e){this.isStopped?hd(N_(e),this):this._next(e)}error(e){this.isStopped?hd(A_(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?hd(x_,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},dS=Function.prototype.bind;function fd(n,e){return dS.call(n,e)}var pd=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:t}=this;if(t.next)try{t.next(e)}catch(r){va(r)}}error(e){let{partialObserver:t}=this;if(t.error)try{t.error(e)}catch(r){va(r)}else va(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(t){va(t)}}},pn=class extends hr{constructor(e,t,r){super();let i;if(U(e)||!e)i={next:e??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&Mt.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),i={next:e.next&&fd(e.next,o),error:e.error&&fd(e.error,o),complete:e.complete&&fd(e.complete,o)}):i=e}this.destination=new pd(i)}};function va(n){Mt.useDeprecatedSynchronousErrorHandling?R_(n):ya(n)}function fS(n){throw n}function hd(n,e){let{onStoppedNotification:t}=Mt;t&&Qr.setTimeout(()=>t(n,e))}var hS={closed:!0,next:dr,error:fS,complete:dr};var Zr=typeof Symbol=="function"&&Symbol.observable||"@@observable";function ft(n){return n}function k_(n){return n.length===0?ft:n.length===1?n[0]:function(t){return n.reduce((r,i)=>i(r),t)}}var G=(()=>{class n{constructor(t){t&&(this._subscribe=t)}lift(t){let r=new n;return r.source=this,r.operator=t,r}subscribe(t,r,i){let o=gS(t)?t:new pn(t,r,i);return Yr(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return r=P_(r),new r((i,o)=>{let s=new pn({next:a=>{try{t(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(t){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(t)}[Zr](){return this}pipe(...t){return k_(t)(this)}toPromise(t){return t=P_(t),new t((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return n.create=e=>new n(e),n})();function P_(n){var e;return(e=n??Mt.Promise)!==null&&e!==void 0?e:Promise}function pS(n){return n&&U(n.next)&&U(n.error)&&U(n.complete)}function gS(n){return n&&n instanceof hr||pS(n)&&_a(n)}function mS(n){return U(n?.lift)}function q(n){return e=>{if(mS(e))return e.lift(function(t){try{return n(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function K(n,e,t,r,i){return new gd(n,e,t,r,i)}var gd=class extends hr{constructor(e,t,r,i,o,s){super(e),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(l){e.error(l)}}:super._next,this._error=i?function(a){try{i(a)}catch(l){e.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:t}=this;super.unsubscribe(),!t&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};var Xr={schedule(n){let e=requestAnimationFrame,t=cancelAnimationFrame,{delegate:r}=Xr;r&&(e=r.requestAnimationFrame,t=r.cancelAnimationFrame);let i=e(o=>{t=void 0,n(o)});return new ce(()=>t?.(i))},requestAnimationFrame(...n){let{delegate:e}=Xr;return(e?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){let{delegate:e}=Xr;return(e?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var O_=Kr(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var L=(()=>{class n extends G{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){let r=new Da(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new O_}next(t){Yr(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(t)}})}error(t){Yr(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;let{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){Yr(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return((t=this.observers)===null||t===void 0?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){let{hasError:r,isStopped:i,observers:o}=this;return r||i?ud:(this.currentObservers=null,o.push(t),new ce(()=>{this.currentObservers=null,ur(o,t)}))}_checkFinalizedStatuses(t){let{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){let t=new G;return t.source=this,t}}return n.create=(e,t)=>new Da(e,t),n})(),Da=class extends L{constructor(e,t){super(),this.destination=e,this.source=t}next(e){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.next)===null||r===void 0||r.call(t,e)}error(e){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.error)===null||r===void 0||r.call(t,e)}complete(){var e,t;(t=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||t===void 0||t.call(e)}_subscribe(e){var t,r;return(r=(t=this.source)===null||t===void 0?void 0:t.subscribe(e))!==null&&r!==void 0?r:ud}};var pr=class extends L{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let t=super._subscribe(e);return!t.closed&&e.next(this._value),t}getValue(){let{hasError:e,thrownError:t,_value:r}=this;if(e)throw t;return this._throwIfClosed(),r}next(e){super.next(this._value=e)}};var fo={now(){return(fo.delegate||Date).now()},delegate:void 0};var ho=class extends L{constructor(e=1/0,t=1/0,r=fo){super(),this._bufferSize=e,this._windowTime=t,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,t)}next(e){let{isStopped:t,_buffer:r,_infiniteTimeWindow:i,_timestampProvider:o,_windowTime:s}=this;t||(r.push(e),!i&&r.push(o.now()+s)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let t=this._innerSubscribe(e),{_infiniteTimeWindow:r,_buffer:i}=this,o=i.slice();for(let s=0;s0?super.schedule(e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}execute(e,t){return t>0||this.closed?super.execute(e,t):this._execute(e,t)}requestAsyncId(e,t,r=0){return r!=null&&r>0||r==null&&this.delay>0?super.requestAsyncId(e,t,r):(e.flush(this),0)}};var Ea=class extends Pn{};var _d=new Ea(Ca);var ba=class extends kn{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}requestAsyncId(e,t,r=0){return r!==null&&r>0?super.requestAsyncId(e,t,r):(e.actions.push(this),e._scheduled||(e._scheduled=Xr.requestAnimationFrame(()=>e.flush(void 0))))}recycleAsyncId(e,t,r=0){var i;if(r!=null?r>0:this.delay>0)return super.recycleAsyncId(e,t,r);let{actions:o}=e;t!=null&&t===e._scheduled&&((i=o[o.length-1])===null||i===void 0?void 0:i.id)!==t&&(Xr.cancelAnimationFrame(t),e._scheduled=void 0)}};var Ia=class extends Pn{flush(e){this._active=!0;let t;e?t=e.id:(t=this._scheduled,this._scheduled=void 0);let{actions:r}=this,i;e=e||r.shift();do if(i=e.execute(e.state,e.delay))break;while((e=r[0])&&e.id===t&&r.shift());if(this._active=!1,i){for(;(e=r[0])&&e.id===t&&r.shift();)e.unsubscribe();throw i}}};var Sa=new Ia(ba);var Ta=new G(n=>n.complete());function Ma(n){return n&&U(n.schedule)}function yd(n){return n[n.length-1]}function xa(n){return U(yd(n))?n.pop():void 0}function On(n){return Ma(yd(n))?n.pop():void 0}function F_(n,e){return typeof yd(n)=="number"?n.pop():e}var Aa=n=>n&&typeof n.length=="number"&&typeof n!="function";function Na(n){return U(n?.then)}function Ra(n){return U(n[Zr])}function ka(n){return Symbol.asyncIterator&&U(n?.[Symbol.asyncIterator])}function Pa(n){return new TypeError(`You provided ${n!==null&&typeof n=="object"?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function _S(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Oa=_S();function Fa(n){return U(n?.[Oa])}function La(n){return t_(this,arguments,function*(){let t=n.getReader();try{for(;;){let{value:r,done:i}=yield ta(t.read());if(i)return yield ta(void 0);yield yield ta(r)}}finally{t.releaseLock()}})}function Va(n){return U(n?.getReader)}function fe(n){if(n instanceof G)return n;if(n!=null){if(Ra(n))return yS(n);if(Aa(n))return vS(n);if(Na(n))return DS(n);if(ka(n))return L_(n);if(Fa(n))return wS(n);if(Va(n))return CS(n)}throw Pa(n)}function yS(n){return new G(e=>{let t=n[Zr]();if(U(t.subscribe))return t.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function vS(n){return new G(e=>{for(let t=0;t{n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,ya)})}function wS(n){return new G(e=>{for(let t of n)if(e.next(t),e.closed)return;e.complete()})}function L_(n){return new G(e=>{ES(n,e).catch(t=>e.error(t))})}function CS(n){return L_(La(n))}function ES(n,e){var t,r,i,o;return e_(this,void 0,void 0,function*(){try{for(t=n_(n);r=yield t.next(),!r.done;){let s=r.value;if(e.next(s),e.closed)return}}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}e.complete()})}function ht(n,e,t,r=0,i=!1){let o=e.schedule(function(){t(),i?n.add(this.schedule(null,r)):this.unsubscribe()},r);if(n.add(o),!i)return o}function $t(n,e=0){return q((t,r)=>{t.subscribe(K(r,i=>ht(r,n,()=>r.next(i),e),()=>ht(r,n,()=>r.complete(),e),i=>ht(r,n,()=>r.error(i),e)))})}function gn(n,e=0){return q((t,r)=>{r.add(n.schedule(()=>t.subscribe(r),e))})}function V_(n,e){return fe(n).pipe(gn(e),$t(e))}function j_(n,e){return fe(n).pipe(gn(e),$t(e))}function B_(n,e){return new G(t=>{let r=0;return e.schedule(function(){r===n.length?t.complete():(t.next(n[r++]),t.closed||this.schedule())})})}function H_(n,e){return new G(t=>{let r;return ht(t,e,()=>{r=n[Oa](),ht(t,e,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(s){t.error(s);return}o?t.complete():t.next(i)},0,!0)}),()=>U(r?.return)&&r.return()})}function ja(n,e){if(!n)throw new Error("Iterable cannot be null");return new G(t=>{ht(t,e,()=>{let r=n[Symbol.asyncIterator]();ht(t,e,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function U_(n,e){return ja(La(n),e)}function $_(n,e){if(n!=null){if(Ra(n))return V_(n,e);if(Aa(n))return B_(n,e);if(Na(n))return j_(n,e);if(ka(n))return ja(n,e);if(Fa(n))return H_(n,e);if(Va(n))return U_(n,e)}throw Pa(n)}function pt(n,e){return e?$_(n,e):fe(n)}function zt(...n){let e=On(n);return pt(n,e)}var Ba=Kr(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function z_(n){return n instanceof Date&&!isNaN(n)}function oe(n,e){return q((t,r)=>{let i=0;t.subscribe(K(r,o=>{r.next(n.call(e,o,i++))}))})}var{isArray:bS}=Array;function IS(n,e){return bS(e)?n(...e):n(e)}function W_(n){return oe(e=>IS(n,e))}var{isArray:SS}=Array,{getPrototypeOf:TS,prototype:MS,keys:xS}=Object;function G_(n){if(n.length===1){let e=n[0];if(SS(e))return{args:e,keys:null};if(AS(e)){let t=xS(e);return{args:t.map(r=>e[r]),keys:t}}}return{args:n,keys:null}}function AS(n){return n&&typeof n=="object"&&TS(n)===MS}function q_(n,e){return n.reduce((t,r,i)=>(t[r]=e[i],t),{})}function K_(n,e,t,r,i,o,s,a){let l=[],c=0,u=0,d=!1,f=()=>{d&&!l.length&&!c&&e.complete()},h=g=>c{o&&e.next(g),c++;let _=!1;fe(t(g,u++)).subscribe(K(e,D=>{i?.(D),o?h(D):e.next(D)},()=>{_=!0},void 0,()=>{if(_)try{for(c--;l.length&&cp(D)):p(D)}f()}catch(D){e.error(D)}}))};return n.subscribe(K(e,h,()=>{d=!0,f()})),()=>{a?.()}}function vd(n,e,t=1/0){return U(e)?vd((r,i)=>oe((o,s)=>e(r,o,i,s))(fe(n(r,i))),t):(typeof e=="number"&&(t=e),q((r,i)=>K_(r,i,n,t)))}function Ha(n=1/0){return vd(ft,n)}function Q_(){return Ha(1)}function Dd(...n){return Q_()(pt(n,On(n)))}function wd(...n){let e=xa(n),{args:t,keys:r}=G_(n),i=new G(o=>{let{length:s}=t;if(!s){o.complete();return}let a=new Array(s),l=s,c=s;for(let u=0;u{d||(d=!0,c--),a[u]=f},()=>l--,void 0,()=>{(!l||!d)&&(c||o.next(r?q_(r,a):a),o.complete())}))}});return e?i.pipe(W_(e)):i}function Ua(n=0,e,t=md){let r=-1;return e!=null&&(Ma(e)?t=e:r=e),new G(i=>{let o=z_(n)?+n-t.now():n;o<0&&(o=0);let s=0;return t.schedule(function(){i.closed||(i.next(s++),0<=r?this.schedule(void 0,r):i.complete())},o)})}function Cd(n=0,e=Ut){return n<0&&(n=0),Ua(n,n,e)}function Wt(...n){let e=On(n),t=F_(n,1/0),r=n;return r.length?r.length===1?fe(r[0]):Ha(t)(pt(r,e)):Ta}function gr(n,e){return q((t,r)=>{let i=0;t.subscribe(K(r,o=>n.call(e,o,i++)&&r.next(o)))})}function Y_(n){return q((e,t)=>{let r=!1,i=null,o=null,s=!1,a=()=>{if(o?.unsubscribe(),o=null,r){r=!1;let c=i;i=null,t.next(c)}s&&t.complete()},l=()=>{o=null,s&&t.complete()};e.subscribe(K(t,c=>{r=!0,i=c,o||fe(n(c)).subscribe(o=K(t,a,l))},()=>{s=!0,(!r||!o||o.closed)&&t.complete()}))})}function $a(n,e=Ut){return Y_(()=>Ua(n,e))}function Z_(n,e,t,r,i){return(o,s)=>{let a=t,l=e,c=0;o.subscribe(K(s,u=>{let d=c++;l=a?n(l,u,d):(a=!0,u),r&&s.next(l)},i&&(()=>{a&&s.next(l),s.complete()})))}}function X_(n){return q((e,t)=>{let r=!1;e.subscribe(K(t,i=>{r=!0,t.next(i)},()=>{r||t.next(n),t.complete()}))})}function go(n){return n<=0?()=>Ta:q((e,t)=>{let r=0;e.subscribe(K(t,i=>{++r<=n&&(t.next(i),n<=r&&t.complete())}))})}function za(n,e=ft){return n=n??NS,q((t,r)=>{let i,o=!0;t.subscribe(K(r,s=>{let a=e(s);(o||!n(i,a))&&(o=!1,i=a,r.next(s))}))})}function NS(n,e){return n===e}function J_(n=RS){return q((e,t)=>{let r=!1;e.subscribe(K(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(n())))})}function RS(){return new Ba}function Ed(n,e){let t=arguments.length>=2;return r=>r.pipe(n?gr((i,o)=>n(i,o,r)):ft,go(1),t?X_(e):J_(()=>new Ba))}function Wa(n,e){return q(Z_(n,e,arguments.length>=2,!0))}function mo(n={}){let{connector:e=()=>new L,resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:i=!0}=n;return o=>{let s,a,l,c=0,u=!1,d=!1,f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=l=void 0,u=d=!1},p=()=>{let g=s;h(),g?.unsubscribe()};return q((g,_)=>{c++,!d&&!u&&f();let D=l=l??e();_.add(()=>{c--,c===0&&!d&&!u&&(a=bd(p,i))}),D.subscribe(_),!s&&c>0&&(s=new pn({next:M=>D.next(M),error:M=>{d=!0,f(),a=bd(h,t,M),D.error(M)},complete:()=>{u=!0,f(),a=bd(h,r),D.complete()}}),fe(g).subscribe(s))})(o)}}function bd(n,e,...t){if(e===!0){n();return}if(e===!1)return;let r=new pn({next:()=>{r.unsubscribe(),n()}});return fe(e(...t)).subscribe(r)}function _o(n,e,t){let r,i=!1;return n&&typeof n=="object"?{bufferSize:r=1/0,windowTime:e=1/0,refCount:i=!1,scheduler:t}=n:r=n??1/0,mo({connector:()=>new ho(r,e,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}function Id(n){return q((e,t)=>{let r=!1,i=0;e.subscribe(K(t,o=>(r||(r=!n(o,i++)))&&t.next(o)))})}function yo(...n){let e=On(n);return q((t,r)=>{(e?Dd(n,t,e):Dd(n,t)).subscribe(r)})}function Le(n,e){return q((t,r)=>{let i=null,o=0,s=!1,a=()=>s&&!i&&r.complete();t.subscribe(K(r,l=>{i?.unsubscribe();let c=0,u=o++;fe(n(l,u)).subscribe(i=K(r,d=>r.next(e?e(l,d,u,c++):d),()=>{i=null,a()}))},()=>{s=!0,a()}))})}function Ga(n,e){return U(e)?Le(()=>n,e):Le(()=>n)}function mr(n){return q((e,t)=>{fe(n).subscribe(K(t,()=>t.complete(),dr)),!t.closed&&e.subscribe(t)})}function Sd(n,e,t){let r=U(n)||e||t?{next:n,error:e,complete:t}:n;return r?q((i,o)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;i.subscribe(K(o,l=>{var c;(c=r.next)===null||c===void 0||c.call(r,l),o.next(l)},()=>{var l;a=!1,(l=r.complete)===null||l===void 0||l.call(r),o.complete()},l=>{var c;a=!1,(c=r.error)===null||c===void 0||c.call(r,l),o.error(l)},()=>{var l,c;a&&((l=r.unsubscribe)===null||l===void 0||l.call(r)),(c=r.finalize)===null||c===void 0||c.call(r)}))}):ft}function Td(...n){let e=xa(n);return q((t,r)=>{let i=n.length,o=new Array(i),s=n.map(()=>!1),a=!1;for(let l=0;l{o[l]=c,!a&&!s[l]&&(s[l]=!0,(a=s.every(ft))&&(s=null))},dr));t.subscribe(K(r,l=>{if(a){let c=[l,...o];r.next(e?e(...c):c)}}))})}var kS="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",v=class extends Error{code;constructor(e,t){super(OS(e,t)),this.code=e}};function PS(n){return`NG0${Math.abs(n)}`}function OS(n,e){return`${PS(n)}${e?": "+e:""}`}function Ro(n){return{toString:n}.toString()}var qa="__parameters__";function FS(n){return function(...t){if(n){let r=n(...t);for(let i in r)this[i]=r[i]}}}function LS(n,e,t){return Ro(()=>{let r=FS(e);function i(...o){if(this instanceof i)return r.apply(this,o),this;let s=new i(...o);return a.annotation=s,a;function a(l,c,u){let d=l.hasOwnProperty(qa)?l[qa]:Object.defineProperty(l,qa,{value:[]})[qa];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(s),l}}return i.prototype.ngMetadataName=n,i.annotationCls=i,i})}var Hn=globalThis;function he(n){for(let e in n)if(n[e]===he)return e;throw Error("Could not find renamed property on target object.")}function VS(n,e){for(let t in e)e.hasOwnProperty(t)&&!n.hasOwnProperty(t)&&(n[t]=e[t])}function _t(n){if(typeof n=="string")return n;if(Array.isArray(n))return`[${n.map(_t).join(", ")}]`;if(n==null)return""+n;let e=n.overriddenName||n.name;if(e)return`${e}`;let t=n.toString();if(t==null)return""+t;let r=t.indexOf(` +`);return r>=0?t.slice(0,r):t}function ey(n,e){return n?e?`${n} ${e}`:n:e||""}var jS=he({__forward_ref__:he});function Un(n){return n.__forward_ref__=Un,n.toString=function(){return _t(this())},n}function He(n){return jy(n)?n():n}function jy(n){return typeof n=="function"&&n.hasOwnProperty(jS)&&n.__forward_ref__===Un}function I(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function we(n){return{providers:n.providers||[],imports:n.imports||[]}}function Rf(n){return ty(n,By)||ty(n,Hy)}function ty(n,e){return n.hasOwnProperty(e)?n[e]:null}function BS(n){let e=n&&(n[By]||n[Hy]);return e||null}function ny(n){return n&&(n.hasOwnProperty(ry)||n.hasOwnProperty(HS))?n[ry]:null}var By=he({\u0275prov:he}),ry=he({\u0275inj:he}),Hy=he({ngInjectableDef:he}),HS=he({ngInjectorDef:he}),E=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(e,t){this._desc=e,this.\u0275prov=void 0,typeof t=="number"?this.__NG_ELEMENT_ID__=t:t!==void 0&&(this.\u0275prov=I({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Uy(n){return n&&!!n.\u0275providers}var US=he({\u0275cmp:he}),$S=he({\u0275dir:he}),zS=he({\u0275pipe:he});var el=he({\u0275fac:he}),Co=he({__NG_ELEMENT_ID__:he}),iy=he({__NG_ENV_ID__:he});function kf(n){return typeof n=="string"?n:n==null?"":String(n)}function WS(n){return typeof n=="function"?n.name||n.toString():typeof n=="object"&&n!=null&&typeof n.type=="function"?n.type.name||n.type.toString():kf(n)}function $y(n,e){throw new v(-200,n)}function Pf(n,e){throw new v(-201,!1)}var $=function(n){return n[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional",n}($||{}),Ud;function zy(){return Ud}function gt(n){let e=Ud;return Ud=n,e}function Wy(n,e,t){let r=Rf(n);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(t&$.Optional)return null;if(e!==void 0)return e;Pf(n,"Injector")}var GS={},_r=GS,$d="__NG_DI_FLAG__",tl=class{injector;constructor(e){this.injector=e}retrieve(e,t){let r=t;return this.injector.get(e,r.optional?ga:_r,r)}},nl="ngTempTokenPath",qS="ngTokenPath",KS=/\n/gm,QS="\u0275",oy="__source";function YS(n,e=$.Default){if(uo()===void 0)throw new v(-203,!1);if(uo()===null)return Wy(n,void 0,e);{let t=uo(),r;return t instanceof tl?r=t.injector:r=t,r.get(n,e&$.Optional?null:void 0,e)}}function w(n,e=$.Default){return(zy()||YS)(He(n),e)}function m(n,e=$.Default){return w(n,Il(e))}function Il(n){return typeof n>"u"||typeof n=="number"?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function zd(n){let e=[];for(let t=0;t ");else if(typeof e=="object"){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=e[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):_t(a)))}i=`{${o.join(", ")}}`}return`${t}${r?"("+r+")":""}[${i}]: ${n.replace(KS,` + `)}`}var Of=ZS(LS("Optional"),8);function si(n,e){let t=n.hasOwnProperty(el);return t?n[el]:null}function Ff(n,e){n.forEach(t=>Array.isArray(t)?Ff(t,e):e(t))}function Gy(n,e,t){e>=n.length?n.push(t):n.splice(e,0,t)}function rl(n,e){return e>=n.length-1?n.pop():n.splice(e,1)[0]}function tT(n,e,t,r){let i=n.length;if(i==e)n.push(t,r);else if(i===1)n.push(r,n[0]),n[0]=t;else{for(i--,n.push(n[i-1],n[i]);i>e;){let o=i-2;n[i]=n[o],i--}n[e]=t,n[e+1]=r}}function nT(n,e,t){let r=ko(n,e);return r>=0?n[r|1]=t:(r=~r,tT(n,r,e,t)),r}function Md(n,e){let t=ko(n,e);if(t>=0)return n[t|1]}function ko(n,e){return rT(n,e,1)}function rT(n,e,t){let r=0,i=n.length>>t;for(;i!==r;){let o=r+(i-r>>1),s=n[o<e?i=o:r=o+1}return~(i<{t.push(s)};return Ff(e,s=>{let a=s;Wd(a,o,[],r)&&(i||=[],i.push(a))}),i!==void 0&&Yy(i,o),t}function Yy(n,e){for(let t=0;t{e(o,r)})}}function Wd(n,e,t,r){if(n=He(n),!n)return!1;let i=null,o=ny(n),s=!o&&ai(n);if(!o&&!s){let l=n.ngModule;if(o=ny(l),o)i=l;else return!1}else{if(s&&!s.standalone)return!1;i=n}let a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)Wd(c,e,t,r)}}else if(o){if(o.imports!=null&&!a){r.add(i);let c;try{Ff(o.imports,u=>{Wd(u,e,t,r)&&(c||=[],c.push(u))})}finally{}c!==void 0&&Yy(c,e)}if(!a){let c=si(i)||(()=>new i);e({provide:i,useFactory:c,deps:mt},i),e({provide:Ky,useValue:i,multi:!0},i),e({provide:il,useValue:()=>w(i),multi:!0},i)}let l=o.providers;if(l!=null&&!a){let c=n;Vf(l,u=>{e(u,c)})}}else return!1;return i!==n&&n.providers!==void 0}function Vf(n,e){for(let t of n)Uy(t)&&(t=t.\u0275providers),Array.isArray(t)?Vf(t,e):e(t)}var sT=he({provide:String,useValue:he});function Zy(n){return n!==null&&typeof n=="object"&&sT in n}function aT(n){return!!(n&&n.useExisting)}function lT(n){return!!(n&&n.useFactory)}function li(n){return typeof n=="function"}function cT(n){return!!n.useClass}var Sl=new E(""),Qa={},sy={},xd;function Tl(){return xd===void 0&&(xd=new ol),xd}var $e=class{},Eo=class extends $e{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(e,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,qd(e,s=>this.processProvider(s)),this.records.set(qy,ei(void 0,this)),i.has("environment")&&this.records.set($e,ei(void 0,this));let o=this.records.get(Sl);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Ky,mt,$.Self))}retrieve(e,t){let r=t;return this.get(e,r.optional?ga:_r,r)}destroy(){Do(this),this._destroyed=!0;let e=F(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),F(e)}}onDestroy(e){return Do(this),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){Do(this);let t=hn(this),r=gt(void 0),i;try{return e()}finally{hn(t),gt(r)}}get(e,t=_r,r=$.Default){if(Do(this),e.hasOwnProperty(iy))return e[iy](this);r=Il(r);let i,o=hn(this),s=gt(void 0);try{if(!(r&$.SkipSelf)){let l=this.records.get(e);if(l===void 0){let c=pT(e)&&Rf(e);c&&this.injectableDefInScope(c)?l=ei(Gd(e),Qa):l=null,this.records.set(e,l)}if(l!=null)return this.hydrate(e,l,r)}let a=r&$.Self?Tl():this.parent;return t=r&$.Optional&&t===_r?null:t,a.get(e,t)}catch(a){if(a.name==="NullInjectorError"){if((a[nl]=a[nl]||[]).unshift(_t(e)),o)throw a;return JS(a,e,"R3InjectorError",this.source)}else throw a}finally{gt(s),hn(o)}}resolveInjectorInitializers(){let e=F(null),t=hn(this),r=gt(void 0),i;try{let o=this.get(il,mt,$.Self);for(let s of o)s()}finally{hn(t),gt(r),F(e)}}toString(){let e=[],t=this.records;for(let r of t.keys())e.push(_t(r));return`R3Injector[${e.join(", ")}]`}processProvider(e){e=He(e);let t=li(e)?e:He(e&&e.provide),r=dT(e);if(!li(e)&&e.multi===!0){let i=this.records.get(t);i||(i=ei(void 0,Qa,!0),i.factory=()=>zd(i.multi),this.records.set(t,i)),t=e,i.multi.push(e)}this.records.set(t,r)}hydrate(e,t,r){let i=F(null);try{return t.value===sy?$y(_t(e)):t.value===Qa&&(t.value=sy,t.value=t.factory(void 0,r)),typeof t.value=="object"&&t.value&&hT(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{F(i)}}injectableDefInScope(e){if(!e.providedIn)return!1;let t=He(e.providedIn);return typeof t=="string"?t==="any"||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(e){let t=this._onDestroyHooks.indexOf(e);t!==-1&&this._onDestroyHooks.splice(t,1)}};function Gd(n){let e=Rf(n),t=e!==null?e.factory:si(n);if(t!==null)return t;if(n instanceof E)throw new v(204,!1);if(n instanceof Function)return uT(n);throw new v(204,!1)}function uT(n){if(n.length>0)throw new v(204,!1);let t=BS(n);return t!==null?()=>t.factory(n):()=>new n}function dT(n){if(Zy(n))return ei(void 0,n.useValue);{let e=Xy(n);return ei(e,Qa)}}function Xy(n,e,t){let r;if(li(n)){let i=He(n);return si(i)||Gd(i)}else if(Zy(n))r=()=>He(n.useValue);else if(lT(n))r=()=>n.useFactory(...zd(n.deps||[]));else if(aT(n))r=(i,o)=>w(He(n.useExisting),o!==void 0&&o&$.Optional?$.Optional:void 0);else{let i=He(n&&(n.useClass||n.provide));if(fT(n))r=()=>new i(...zd(n.deps));else return si(i)||Gd(i)}return r}function Do(n){if(n.destroyed)throw new v(205,!1)}function ei(n,e,t=!1){return{factory:n,value:e,multi:t?[]:void 0}}function fT(n){return!!n.deps}function hT(n){return n!==null&&typeof n=="object"&&typeof n.ngOnDestroy=="function"}function pT(n){return typeof n=="function"||typeof n=="object"&&n instanceof E}function qd(n,e){for(let t of n)Array.isArray(t)?qd(t,e):t&&Uy(t)?qd(t.\u0275providers,e):e(t)}function gi(n,e){let t;n instanceof Eo?(Do(n),t=n):t=new tl(n);let r,i=hn(t),o=gt(void 0);try{return e()}finally{hn(i),gt(o)}}function jf(){return zy()!==void 0||uo()!=null}function Bf(n){if(!jf())throw new v(-203,!1)}function gT(n){return typeof n=="function"}var mn=0,z=1,N=2,ze=3,At=4,Rt=5,bo=6,sl=7,Se=8,ci=9,Vn=10,Te=11,Io=12,ay=13,mi=14,Nt=15,ui=16,ti=17,di=18,Ml=19,Jy=20,Fn=21,Ad=22,al=23,yt=24,ii=25,vt=26,ev=1;var Dr=7,ll=8,cl=9,Ue=10;function Ln(n){return Array.isArray(n)&&typeof n[ev]=="object"}function _n(n){return Array.isArray(n)&&n[ev]===!0}function tv(n){return(n.flags&4)!==0}function _i(n){return n.componentOffset>-1}function Hf(n){return(n.flags&1)===1}function qt(n){return!!n.template}function ul(n){return(n[N]&512)!==0}function yi(n){return(n[N]&256)===256}var Kd=class{previousValue;currentValue;firstChange;constructor(e,t,r){this.previousValue=e,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}};function nv(n,e,t,r){e!==null?e.applyValueToInputSignal(e,r):n[t]=r}var vi=(()=>{let n=()=>rv;return n.ngInherit=!0,n})();function rv(n){return n.type.prototype.ngOnChanges&&(n.setInput=_T),mT}function mT(){let n=ov(this),e=n?.current;if(e){let t=n.previous;if(t===vr)n.previous=e;else for(let r in e)t[r]=e[r];n.current=null,this.ngOnChanges(e)}}function _T(n,e,t,r,i){let o=this.declaredInputs[r],s=ov(n)||yT(n,{previous:vr,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[o];a[o]=new Kd(c&&c.currentValue,t,l===vr),nv(n,e,i,t)}var iv="__ngSimpleChanges__";function ov(n){return n[iv]||null}function yT(n,e){return n[iv]=e}var ly=null;var re=function(n,e=null,t){ly?.(n,e,t)},vT="svg",DT="math";function Kt(n){for(;Array.isArray(n);)n=n[mn];return n}function sv(n,e){return Kt(e[n])}function Xt(n,e){return Kt(e[n.index])}function Uf(n,e){return n.data[e]}function Qt(n,e){let t=e[n];return Ln(t)?t:t[mn]}function $f(n){return(n[N]&128)===128}function wT(n){return _n(n[ze])}function fi(n,e){return e==null?null:n[e]}function av(n){n[ti]=0}function lv(n){n[N]&1024||(n[N]|=1024,$f(n)&&Po(n))}function CT(n,e){for(;n>0;)e=e[mi],n--;return e}function xl(n){return!!(n[N]&9216||n[yt]?.dirty)}function Qd(n){n[Vn].changeDetectionScheduler?.notify(8),n[N]&64&&(n[N]|=1024),xl(n)&&Po(n)}function Po(n){n[Vn].changeDetectionScheduler?.notify(0);let e=wr(n);for(;e!==null&&!(e[N]&8192||(e[N]|=8192,!$f(e)));)e=wr(e)}function cv(n,e){if(yi(n))throw new v(911,!1);n[Fn]===null&&(n[Fn]=[]),n[Fn].push(e)}function ET(n,e){if(n[Fn]===null)return;let t=n[Fn].indexOf(e);t!==-1&&n[Fn].splice(t,1)}function wr(n){let e=n[ze];return _n(e)?e[ze]:e}function uv(n){return n[sl]??=[]}function dv(n){return n.cleanup??=[]}var Q={lFrame:vv(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Yd=!1;function bT(){return Q.lFrame.elementDepthCount}function IT(){Q.lFrame.elementDepthCount++}function ST(){Q.lFrame.elementDepthCount--}function fv(){return Q.bindingsEnabled}function TT(){return Q.skipHydrationRootTNode!==null}function MT(n){return Q.skipHydrationRootTNode===n}function xT(){Q.skipHydrationRootTNode=null}function se(){return Q.lFrame.lView}function et(){return Q.lFrame.tView}function Y(n){return Q.lFrame.contextLView=n,n[Se]}function Z(n){return Q.lFrame.contextLView=null,n}function Dt(){let n=hv();for(;n!==null&&n.type===64;)n=n.parent;return n}function hv(){return Q.lFrame.currentTNode}function AT(){let n=Q.lFrame,e=n.currentTNode;return n.isParent?e:e.parent}function Oo(n,e){let t=Q.lFrame;t.currentTNode=n,t.isParent=e}function pv(){return Q.lFrame.isParent}function NT(){Q.lFrame.isParent=!1}function gv(){return Yd}function cy(n){let e=Yd;return Yd=n,e}function RT(n){return Q.lFrame.bindingIndex=n}function Di(){return Q.lFrame.bindingIndex++}function kT(n){let e=Q.lFrame,t=e.bindingIndex;return e.bindingIndex=e.bindingIndex+n,t}function PT(){return Q.lFrame.inI18n}function OT(n,e){let t=Q.lFrame;t.bindingIndex=t.bindingRootIndex=n,Zd(e)}function FT(){return Q.lFrame.currentDirectiveIndex}function Zd(n){Q.lFrame.currentDirectiveIndex=n}function LT(n){let e=Q.lFrame.currentDirectiveIndex;return e===-1?null:n[e]}function mv(n){Q.lFrame.currentQueryIndex=n}function VT(n){let e=n[z];return e.type===2?e.declTNode:e.type===1?n[Rt]:null}function _v(n,e,t){if(t&$.SkipSelf){let i=e,o=n;for(;i=i.parent,i===null&&!(t&$.Host);)if(i=VT(o),i===null||(o=o[mi],i.type&10))break;if(i===null)return!1;e=i,n=o}let r=Q.lFrame=yv();return r.currentTNode=e,r.lView=n,!0}function zf(n){let e=yv(),t=n[z];Q.lFrame=e,e.currentTNode=t.firstChild,e.lView=n,e.tView=t,e.contextLView=n,e.bindingIndex=t.bindingStartIndex,e.inI18n=!1}function yv(){let n=Q.lFrame,e=n===null?null:n.child;return e===null?vv(n):e}function vv(n){let e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return n!==null&&(n.child=e),e}function Dv(){let n=Q.lFrame;return Q.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}var wv=Dv;function Wf(){let n=Dv();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function jT(n){return(Q.lFrame.contextLView=CT(n,Q.lFrame.contextLView))[Se]}function Sr(){return Q.lFrame.selectedIndex}function Cr(n){Q.lFrame.selectedIndex=n}function Gf(){let n=Q.lFrame;return Uf(n.tView,n.selectedIndex)}function BT(){return Q.lFrame.currentNamespace}var Cv=!0;function qf(){return Cv}function Kf(n){Cv=n}function HT(n,e,t){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=e.type.prototype;if(r){let s=rv(e);(t.preOrderHooks??=[]).push(n,s),(t.preOrderCheckHooks??=[]).push(n,s)}i&&(t.preOrderHooks??=[]).push(0-n,i),o&&((t.preOrderHooks??=[]).push(n,o),(t.preOrderCheckHooks??=[]).push(n,o))}function Ev(n,e){for(let t=e.directiveStart,r=e.directiveEnd;t=r)break}else e[l]<0&&(n[ti]+=65536),(a>14>16&&(n[N]&3)===e&&(n[N]+=16384,uy(a,o)):uy(a,o)}var oi=-1,Er=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(e,t,r){this.factory=e,this.canSeeViewProviders=t,this.injectImpl=r}};function $T(n){return(n.flags&8)!==0}function zT(n){return(n.flags&16)!==0}function WT(n,e,t){let r=0;for(;re){s=o-1;break}}}for(;o>16}function fl(n,e){let t=KT(n),r=e;for(;t>0;)r=r[mi],t--;return r}var Xd=!0;function fy(n){let e=Xd;return Xd=n,e}var QT=256,Sv=QT-1,Tv=5,YT=0,Gt={};function ZT(n,e,t){let r;typeof t=="string"?r=t.charCodeAt(0)||0:t.hasOwnProperty(Co)&&(r=t[Co]),r==null&&(r=t[Co]=YT++);let i=r&Sv,o=1<>Tv)]|=o}function hl(n,e){let t=Mv(n,e);if(t!==-1)return t;let r=e[z];r.firstCreatePass&&(n.injectorIndex=e.length,Rd(r.data,n),Rd(e,null),Rd(r.blueprint,null));let i=Qf(n,e),o=n.injectorIndex;if(Iv(i)){let s=dl(i),a=fl(i,e),l=a[z].data;for(let c=0;c<8;c++)e[o+c]=a[s+c]|l[s+c]}return e[o+8]=i,o}function Rd(n,e){n.push(0,0,0,0,0,0,0,0,e)}function Mv(n,e){return n.injectorIndex===-1||n.parent&&n.parent.injectorIndex===n.injectorIndex||e[n.injectorIndex+8]===null?-1:n.injectorIndex}function Qf(n,e){if(n.parent&&n.parent.injectorIndex!==-1)return n.parent.injectorIndex;let t=0,r=null,i=e;for(;i!==null;){if(r=kv(i),r===null)return oi;if(t++,i=i[mi],r.injectorIndex!==-1)return r.injectorIndex|t<<16}return oi}function Jd(n,e,t){ZT(n,e,t)}function xv(n,e,t){if(t&$.Optional||n!==void 0)return n;Pf(e,"NodeInjector")}function Av(n,e,t,r){if(t&$.Optional&&r===void 0&&(r=null),(t&($.Self|$.Host))===0){let i=n[ci],o=gt(void 0);try{return i?i.get(e,r,t&$.Optional):Wy(e,r,t&$.Optional)}finally{gt(o)}}return xv(r,e,t)}function Nv(n,e,t,r=$.Default,i){if(n!==null){if(e[N]&2048&&!(r&$.Self)){let s=n0(n,e,t,r,Gt);if(s!==Gt)return s}let o=Rv(n,e,t,r,Gt);if(o!==Gt)return o}return Av(e,t,r,i)}function Rv(n,e,t,r,i){let o=e0(t);if(typeof o=="function"){if(!_v(e,n,r))return r&$.Host?xv(i,t,r):Av(e,t,r,i);try{let s;if(s=o(r),s==null&&!(r&$.Optional))Pf(t);else return s}finally{wv()}}else if(typeof o=="number"){let s=null,a=Mv(n,e),l=oi,c=r&$.Host?e[Nt][Rt]:null;for((a===-1||r&$.SkipSelf)&&(l=a===-1?Qf(n,e):e[a+8],l===oi||!py(r,!1)?a=-1:(s=e[z],a=dl(l),e=fl(l,e)));a!==-1;){let u=e[z];if(hy(o,a,u.data)){let d=XT(a,e,t,s,r,c);if(d!==Gt)return d}l=e[a+8],l!==oi&&py(r,e[z].data[a+8]===c)&&hy(o,a,e)?(s=u,a=dl(l),e=fl(l,e)):a=-1}}return i}function XT(n,e,t,r,i,o){let s=e[z],a=s.data[n+8],l=r==null?_i(a)&&Xd:r!=s&&(a.type&3)!==0,c=i&$.Host&&o===a,u=JT(a,s,t,l,c);return u!==null?pl(e,s,u,a,i):Gt}function JT(n,e,t,r,i){let o=n.providerIndexes,s=e.data,a=o&1048575,l=n.directiveStart,c=n.directiveEnd,u=o>>20,d=r?a:a+u,f=i?a+u:c;for(let h=d;h=l&&p.type===t)return h}if(i){let h=s[l];if(h&&qt(h)&&h.type===t)return l}return null}function pl(n,e,t,r,i){let o=n[t],s=e.data;if(o instanceof Er){let a=o;a.resolving&&$y(WS(s[t]));let l=fy(a.canSeeViewProviders);a.resolving=!0;let c,u=a.injectImpl?gt(a.injectImpl):null,d=_v(n,r,$.Default);try{o=n[t]=a.factory(void 0,i,s,n,r),e.firstCreatePass&&t>=r.directiveStart&&HT(t,s[t],e)}finally{u!==null&>(u),fy(l),a.resolving=!1,wv()}}return o}function e0(n){if(typeof n=="string")return n.charCodeAt(0)||0;let e=n.hasOwnProperty(Co)?n[Co]:void 0;return typeof e=="number"?e>=0?e&Sv:t0:e}function hy(n,e,t){let r=1<>Tv)]&r)}function py(n,e){return!(n&$.Self)&&!(n&$.Host&&e)}var yr=class{_tNode;_lView;constructor(e,t){this._tNode=e,this._lView=t}get(e,t,r){return Nv(this._tNode,this._lView,e,Il(r),t)}};function t0(){return new yr(Dt(),se())}function Yf(n){return Ro(()=>{let e=n.prototype.constructor,t=e[el]||ef(e),r=Object.prototype,i=Object.getPrototypeOf(n.prototype).constructor;for(;i&&i!==r;){let o=i[el]||ef(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function ef(n){return jy(n)?()=>{let e=ef(He(n));return e&&e()}:si(n)}function n0(n,e,t,r,i){let o=n,s=e;for(;o!==null&&s!==null&&s[N]&2048&&!ul(s);){let a=Rv(o,s,t,r|$.Self,Gt);if(a!==Gt)return a;let l=o.parent;if(!l){let c=s[Jy];if(c){let u=c.get(t,Gt,r);if(u!==Gt)return u}l=kv(s),s=s[mi]}o=l}return i}function kv(n){let e=n[z],t=e.type;return t===2?e.declTNode:t===1?n[Rt]:null}function gy(n,e=null,t=null,r){let i=r0(n,e,t,r);return i.resolveInjectorInitializers(),i}function r0(n,e=null,t=null,r,i=new Set){let o=[t||mt,Lf(n)];return r=r||(typeof n=="object"?void 0:_t(n)),new Eo(o,e||Tl(),r||null,i)}var Ve=class n{static THROW_IF_NOT_FOUND=_r;static NULL=new ol;static create(e,t){if(Array.isArray(e))return gy({name:""},t,e,"");{let r=e.name??"";return gy({name:r},e.parent,e.providers,r)}}static \u0275prov=I({token:n,providedIn:"any",factory:()=>w(qy)});static __NG_ELEMENT_ID__=-1};var i0=new E("");i0.__NG_ELEMENT_ID__=n=>{let e=Dt();if(e===null)throw new v(204,!1);if(e.type&2)return e.value;if(n&$.Optional)return null;throw new v(204,!1)};var Pv=!1,Fo=(()=>{class n{static __NG_ELEMENT_ID__=o0;static __NG_ENV_ID__=t=>t}return n})(),tf=class extends Fo{_lView;constructor(e){super(),this._lView=e}onDestroy(e){let t=this._lView;return yi(t)?(e(),()=>{}):(cv(t,e),()=>ET(t,e))}};function o0(){return new tf(se())}var br=class{},Ov=new E("",{providedIn:"root",factory:()=>!1});var Fv=new E(""),Lv=new E(""),Lo=(()=>{class n{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new pr(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t}has(t){return this.pendingTasks.has(t)}remove(t){this.pendingTasks.delete(t),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=I({token:n,providedIn:"root",factory:()=>new n})}return n})(),Zf=(()=>{class n{internalPendingTasks=m(Lo);scheduler=m(br);add(){let t=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(t)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(t))}}run(t){return Ne(this,null,function*(){let r=this.add();try{return yield t()}finally{r()}})}static \u0275prov=I({token:n,providedIn:"root",factory:()=>new n})}return n})(),nf=class extends L{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(e=!1){super(),this.__isAsync=e,jf()&&(this.destroyRef=m(Fo,{optional:!0})??void 0,this.pendingTasks=m(Lo,{optional:!0})??void 0)}emit(e){let t=F(null);try{super.next(e)}finally{F(t)}}subscribe(e,t,r){let i=e,o=t||(()=>null),s=r;if(e&&typeof e=="object"){let l=e;i=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:i,error:o,complete:s});return e instanceof ce&&e.add(a),a}wrapInTimeout(e){return t=>{let r=this.pendingTasks?.add();setTimeout(()=>{try{e(t)}finally{r!==void 0&&this.pendingTasks?.remove(r)}})}}},ie=nf;function gl(...n){}function Vv(n){let e,t;function r(){n=gl;try{t!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(t),e!==void 0&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{n(),r()}),typeof requestAnimationFrame=="function"&&(t=requestAnimationFrame(()=>{n(),r()})),()=>r()}function my(n){return queueMicrotask(()=>n()),()=>{n=gl}}var Xf="isAngularZone",ml=Xf+"_ID",s0=0,k=class n{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new ie(!1);onMicrotaskEmpty=new ie(!1);onStable=new ie(!1);onError=new ie(!1);constructor(e){let{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=Pv}=e;if(typeof Zone>"u")throw new v(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&r,s.shouldCoalesceRunChangeDetection=i,s.callbackScheduled=!1,s.scheduleInRootZone=o,c0(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Xf)===!0}static assertInAngularZone(){if(!n.isInAngularZone())throw new v(909,!1)}static assertNotInAngularZone(){if(n.isInAngularZone())throw new v(909,!1)}run(e,t,r){return this._inner.run(e,t,r)}runTask(e,t,r,i){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,e,a0,gl,gl);try{return o.runTask(s,t,r)}finally{o.cancelTask(s)}}runGuarded(e,t,r){return this._inner.runGuarded(e,t,r)}runOutsideAngular(e){return this._outer.run(e)}},a0={};function Jf(n){if(n._nesting==0&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function l0(n){if(n.isCheckStableRunning||n.callbackScheduled)return;n.callbackScheduled=!0;function e(){Vv(()=>{n.callbackScheduled=!1,rf(n),n.isCheckStableRunning=!0,Jf(n),n.isCheckStableRunning=!1})}n.scheduleInRootZone?Zone.root.run(()=>{e()}):n._outer.run(()=>{e()}),rf(n)}function c0(n){let e=()=>{l0(n)},t=s0++;n._inner=n._inner.fork({name:"angular",properties:{[Xf]:!0,[ml]:t,[ml+t]:!0},onInvokeTask:(r,i,o,s,a,l)=>{if(u0(l))return r.invokeTask(o,s,a,l);try{return _y(n),r.invokeTask(o,s,a,l)}finally{(n.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||n.shouldCoalesceRunChangeDetection)&&e(),yy(n)}},onInvoke:(r,i,o,s,a,l,c)=>{try{return _y(n),r.invoke(o,s,a,l,c)}finally{n.shouldCoalesceRunChangeDetection&&!n.callbackScheduled&&!d0(l)&&e(),yy(n)}},onHasTask:(r,i,o,s)=>{r.hasTask(o,s),i===o&&(s.change=="microTask"?(n._hasPendingMicrotasks=s.microTask,rf(n),Jf(n)):s.change=="macroTask"&&(n.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,i,o,s)=>(r.handleError(o,s),n.runOutsideAngular(()=>n.onError.emit(s)),!1)})}function rf(n){n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&n.callbackScheduled===!0?n.hasPendingMicrotasks=!0:n.hasPendingMicrotasks=!1}function _y(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function yy(n){n._nesting--,Jf(n)}var of=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new ie;onMicrotaskEmpty=new ie;onStable=new ie;onError=new ie;run(e,t,r){return e.apply(t,r)}runGuarded(e,t,r){return e.apply(t,r)}runOutsideAngular(e){return e()}runTask(e,t,r,i){return e.apply(t,r)}};function u0(n){return jv(n,"__ignore_ng_zone__")}function d0(n){return jv(n,"__scheduler_tick__")}function jv(n,e){return!Array.isArray(n)||n.length!==1?!1:n[0]?.data?.[e]===!0}var Yt=class{_console=console;handleError(e){this._console.error("ERROR",e)}},f0=new E("",{providedIn:"root",factory:()=>{let n=m(k),e=m(Yt);return t=>n.runOutsideAngular(()=>e.handleError(t))}});function h0(){return eh(Dt(),se())}function eh(n,e){return new kt(Xt(n,e))}var kt=(()=>{class n{nativeElement;constructor(t){this.nativeElement=t}static __NG_ELEMENT_ID__=h0}return n})();function p0(n){return typeof n=="function"&&n[Tt]!==void 0}function yn(n,e){let t=od(n,e?.equal),r=t[Tt];return t.set=i=>pa(r,i),t.update=i=>sd(r,i),t.asReadonly=g0.bind(t),t}function g0(){let n=this[Tt];if(n.readonlyFn===void 0){let e=()=>this();e[Tt]=n,n.readonlyFn=e}return n.readonlyFn}function Bv(n){return p0(n)&&typeof n.set=="function"}function Hv(n){return(n.flags&128)===128}var Uv=function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n}(Uv||{}),$v=new Map,m0=0;function _0(){return m0++}function y0(n){$v.set(n[Ml],n)}function sf(n){$v.delete(n[Ml])}var vy="__ngContext__";function Vo(n,e){Ln(e)?(n[vy]=e[Ml],y0(e)):n[vy]=e}function zv(n){return Gv(n[Io])}function Wv(n){return Gv(n[At])}function Gv(n){for(;n!==null&&!_n(n);)n=n[At];return n}var af;function qv(n){af=n}function v0(){if(af!==void 0)return af;if(typeof document<"u")return document;throw new v(210,!1)}var jo=new E("",{providedIn:"root",factory:()=>D0}),D0="ng",th=new E(""),ot=new E("",{providedIn:"platform",factory:()=>"unknown"});var nh=new E(""),rh=new E("",{providedIn:"root",factory:()=>v0().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var w0="h",C0="b";var Kv=!1,E0=new E("",{providedIn:"root",factory:()=>Kv});var ih=function(n){return n[n.CHANGE_DETECTION=0]="CHANGE_DETECTION",n[n.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",n}(ih||{}),wi=new E(""),Dy=new Set;function Bo(n){Dy.has(n)||(Dy.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}var Qv=(()=>{class n{view;node;constructor(t,r){this.view=t,this.node=r}static __NG_ELEMENT_ID__=b0}return n})();function b0(){return new Qv(se(),Dt())}var ni=function(n){return n[n.EarlyRead=0]="EarlyRead",n[n.Write=1]="Write",n[n.MixedReadWrite=2]="MixedReadWrite",n[n.Read=3]="Read",n}(ni||{}),Yv=(()=>{class n{impl=null;execute(){this.impl?.execute()}static \u0275prov=I({token:n,providedIn:"root",factory:()=>new n})}return n})(),I0=[ni.EarlyRead,ni.Write,ni.MixedReadWrite,ni.Read],S0=(()=>{class n{ngZone=m(k);scheduler=m(br);errorHandler=m(Yt,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){m(wi,{optional:!0})}execute(){let t=this.sequences.size>0;t&&re(16),this.executing=!0;for(let r of I0)for(let i of this.sequences)if(!(i.erroredOrDestroyed||!i.hooks[r]))try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=i.hooks[r];return o(i.pipelinedValue)},i.snapshot))}catch(o){i.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),t&&re(17)}register(t){let{view:r}=t;r!==void 0?((r[ii]??=[]).push(t),Po(r),r[N]|=8192):this.executing?this.deferredRegistrations.add(t):this.addSequence(t)}addSequence(t){this.sequences.add(t),this.scheduler.notify(7)}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}maybeTrace(t,r){return r?r.run(ih.AFTER_NEXT_RENDER,t):t()}static \u0275prov=I({token:n,providedIn:"root",factory:()=>new n})}return n})(),lf=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(e,t,r,i,o,s=null){this.impl=e,this.hooks=t,this.view=r,this.once=i,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let e=this.view?.[ii];e&&(this.view[ii]=e.filter(t=>t!==this))}};function Al(n,e){!e?.injector&&Bf(Al);let t=e?.injector??m(Ve);return Bo("NgAfterNextRender"),M0(n,t,e,!0)}function T0(n,e){if(n instanceof Function){let t=[void 0,void 0,void 0,void 0];return t[e]=n,t}else return[n.earlyRead,n.write,n.mixedReadWrite,n.read]}function M0(n,e,t,r){let i=e.get(Yv);i.impl??=e.get(S0);let o=e.get(wi,null,{optional:!0}),s=t?.phase??ni.MixedReadWrite,a=t?.manualCleanup!==!0?e.get(Fo):null,l=e.get(Qv,null,{optional:!0}),c=new lf(i.impl,T0(n,s),l?.view,r,a,o?.snapshot(null));return i.impl.register(c),c}var x0=(n,e,t,r)=>{};function A0(n,e,t,r){x0(n,e,t,r)}var N0=()=>null;function Zv(n,e,t=!1){return N0(n,e,t)}function Xv(n,e){let t=n.contentQueries;if(t!==null){let r=F(null);try{for(let i=0;i-1){let o;for(;++io?d="":d=i[u+1].toLowerCase(),r&2&&c!==d){if(xt(r))return!1;s=!0}}}}return xt(r)||s}function xt(n){return(n&1)===0}function U0(n,e,t,r){if(e===null)return-1;let i=0;if(r||!t){let o=!1;for(;i-1)for(t++;t0?'="'+a+'"':"")+"]"}else r&8?i+="."+s:r&4&&(i+=" "+s);else i!==""&&!xt(s)&&(e+=Cy(o,i),i=""),r=s,o=o||!xt(r);t++}return i!==""&&(e+=Cy(o,i)),e}function q0(n){return n.map(G0).join(",")}function K0(n){let e=[],t=[],r=1,i=2;for(;rvt&&aD(n,e,vt,!1),re(s?2:0,i),t(r,i)}finally{Cr(o),re(s?3:1,i)}}function ch(n,e,t){rM(n,e,t),(t.flags&64)===64&&iM(n,e,t)}function cD(n,e,t=Xt){let r=e.localNames;if(r!==null){let i=e.index+1;for(let o=0;onull;function tM(n){return n==="class"?"className":n==="for"?"htmlFor":n==="formaction"?"formAction":n==="innerHtml"?"innerHTML":n==="readonly"?"readOnly":n==="tabindex"?"tabIndex":n}function uD(n,e,t,r,i,o,s,a){if(!a&&uh(e,n,t,r,i)){_i(e)&&nM(t,e.index);return}if(e.type&3){let l=Xt(e,t);r=tM(r),i=s!=null?s(i,e.value||"",r):i,o.setProperty(l,r,i)}else e.type&12}function nM(n,e){let t=Qt(e,n);t[N]&16||(t[N]|=64)}function rM(n,e,t){let r=t.directiveStart,i=t.directiveEnd;_i(t)&&Z0(e,t,n.data[r+t.componentOffset]),n.firstCreatePass||hl(t,e);let o=t.initialInputs;for(let s=r;s=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[t[s+1]];t[s].call(a)}r!==null&&(e[sl]=null);let i=e[Fn];if(i!==null){e[Fn]=null;for(let s=0;s{Po(n.lView)},consumerOnSignalRead(){this.lView[yt]=this}});function RM(n){let e=n[yt]??Object.create(kM);return e.lView=n,e}var kM=de(H({},co),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:n=>{let e=wr(n.lView);for(;e&&!_D(e[z]);)e=wr(e);e&&lv(e)},consumerOnSignalRead(){this.lView[yt]=this}});function _D(n){return n.type!==2}function yD(n){if(n[al]===null)return;let e=!0;for(;e;){let t=!1;for(let r of n[al])r.dirty&&(t=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));e=t&&!!(n[N]&8192)}}var PM=100;function vD(n,e=!0,t=0){let i=n[Vn].rendererFactory,o=!1;o||i.begin?.();try{OM(n,t)}catch(s){throw e&&cM(n,s),s}finally{o||i.end?.()}}function OM(n,e){let t=gv();try{cy(!0),hf(n,e);let r=0;for(;xl(n);){if(r===PM)throw new v(103,!1);r++,hf(n,1)}}finally{cy(t)}}function FM(n,e,t,r){if(yi(e))return;let i=e[N],o=!1,s=!1;zf(e);let a=!0,l=null,c=null;o||(_D(n)?(c=MM(e),l=da(c)):Yu()===null?(a=!1,c=RM(e),l=da(c)):e[yt]&&(nd(e[yt]),e[yt]=null));try{av(e),RT(n.bindingStartIndex),t!==null&&lD(n,e,t,2,r);let u=(i&3)===3;if(!o)if(u){let h=n.preOrderCheckHooks;h!==null&&Ya(e,h,null)}else{let h=n.preOrderHooks;h!==null&&Za(e,h,0,null),Nd(e,0)}if(s||LM(e),yD(e),DD(e,0),n.contentQueries!==null&&Xv(n,e),!o)if(u){let h=n.contentCheckHooks;h!==null&&Ya(e,h)}else{let h=n.contentHooks;h!==null&&Za(e,h,1),Nd(e,1)}jM(n,e);let d=n.components;d!==null&&CD(e,d,0);let f=n.viewQuery;if(f!==null&&cf(2,f,r),!o)if(u){let h=n.viewCheckHooks;h!==null&&Ya(e,h)}else{let h=n.viewHooks;h!==null&&Za(e,h,2),Nd(e,2)}if(n.firstUpdatePass===!0&&(n.firstUpdatePass=!1),e[Ad]){for(let h of e[Ad])h();e[Ad]=null}o||(gD(e),e[N]&=-73)}catch(u){throw o||Po(e),u}finally{c!==null&&(ed(c,l),a&&AM(c)),Wf()}}function DD(n,e){for(let t=zv(n);t!==null;t=Wv(t))for(let r=Ue;r0&&(n[t-1][At]=r[At]);let o=rl(n,Ue+e);pM(r[z],r);let s=o[di];s!==null&&s.detachView(o[z]),r[ze]=null,r[At]=null,r[N]&=-129}return r}function BM(n,e,t,r){let i=Ue+r,o=t.length;r>0&&(t[i-1][At]=e),r-1&&(Mo(e,r),rl(t,r))}this._attachedToViewContainer=!1}Rl(this._lView[z],this._lView)}onDestroy(e){cv(this._lView,e)}markForCheck(){_h(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[N]&=-129}reattach(){Qd(this._lView),this._lView[N]|=128}detectChanges(){this._lView[N]|=1024,vD(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new v(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let e=ul(this._lView),t=this._lView[ui];t!==null&&!e&&ph(t,this._lView),hD(this._lView[z],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new v(902,!1);this._appRef=e;let t=ul(this._lView),r=this._lView[ui];r!==null&&!t&&SD(r,this._lView),Qd(this._lView)}};function yh(n,e,t,r,i){let o=n.data[e];if(o===null)o=HM(n,e,t,r,i),PT()&&(o.flags|=32);else if(o.type&64){o.type=t,o.value=r,o.attrs=i;let s=AT();o.injectorIndex=s===null?-1:s.injectorIndex}return Oo(o,!0),o}function HM(n,e,t,r,i){let o=hv(),s=pv(),a=s?o:o&&o.parent,l=n.data[e]=$M(n,a,t,e,r,i);return UM(n,l,o,s),l}function UM(n,e,t,r){n.firstChild===null&&(n.firstChild=e),t!==null&&(r?t.child==null&&e.parent!==null&&(t.child=e):t.next===null&&(t.next=e,e.prev=t))}function $M(n,e,t,r,i,o){let s=e?e.injectorIndex:-1,a=0;return TT()&&(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev: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}}var FH=new RegExp(`^(\\d+)*(${C0}|${w0})*(.*)`);var zM=()=>null;function xo(n,e){return zM(n,e)}var WM=class{},TD=class{},pf=class{resolveComponentFactory(e){throw Error(`No component factory found for ${_t(e)}.`)}},vh=class{static NULL=new pf},Je=class{},Ho=(()=>{class n{destroyNode=null;static __NG_ELEMENT_ID__=()=>GM()}return n})();function GM(){let n=se(),e=Dt(),t=Qt(e.index,n);return(Ln(t)?t:n)[Te]}var qM=(()=>{class n{static \u0275prov=I({token:n,providedIn:"root",factory:()=>null})}return n})();var Pd={},gf=class{injector;parentInjector;constructor(e,t){this.injector=e,this.parentInjector=t}get(e,t,r){r=Il(r);let i=this.injector.get(e,Pd,r);return i!==Pd||t===Pd?i:this.parentInjector.get(e,t,r)}};function by(n,e,t){let r=t?n.styles:null,i=t?n.classes:null,o=0;if(e!==null)for(let s=0;s0&&(t.directiveToIndex=new Map);for(let f=0;f0;){let t=n[--e];if(typeof t=="number"&&t<0)return t}return 0}function rx(n,e,t){if(t){if(e.exportAs)for(let r=0;r{let[t,r,i]=n[e],o={propName:t,templateName:e,isSignal:(r&Nl.SignalBased)!==0};return i&&(o.transform=i),o})}function sx(n){return Object.keys(n).map(e=>({propName:n[e],templateName:e}))}function ax(n,e,t){let r=e instanceof $e?e:e?.injector;return r&&n.getStandaloneInjector!==null&&(r=n.getStandaloneInjector(r)||r),r?new gf(t,r):t}function lx(n){let e=n.get(Je,null);if(e===null)throw new v(407,!1);let t=n.get(qM,null),r=n.get(br,null);return{rendererFactory:e,sanitizer:t,changeDetectionScheduler:r}}function cx(n,e){let t=(n.selectors[0][0]||"div").toLowerCase();return eD(e,t,t==="svg"?vT:t==="math"?DT:null)}var Ao=class extends TD{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=ox(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=sx(this.componentDef.outputs),this.cachedOutputs}constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=q0(e.selectors),this.ngContentSelectors=e.ngContentSelectors??[],this.isBoundToModule=!!t}create(e,t,r,i){re(22);let o=F(null);try{let s=this.componentDef,a=r?["ng-version","19.2.21"]:K0(this.componentDef.selectors[0]),l=sh(0,null,null,1,0,null,null,null,null,[a],null),c=ax(s,i||this.ngModule,e),u=lx(c),d=u.rendererFactory.createRenderer(null,s),f=r?X0(d,r,s.encapsulation,c):cx(s,d),h=ah(null,l,null,512|oD(s),null,null,u,d,c,null,Zv(f,c,!0));h[vt]=f,zf(h);let p=null;try{let g=AD(vt,l,h,"#host",()=>[this.componentDef],!0,0);f&&(nD(d,f,g),Vo(f,h)),ch(l,h,g),Jv(l,g,h),ND(l,g),t!==void 0&&ux(g,this.ngContentSelectors,t),p=Qt(g.index,h),h[Se]=p[Se],dh(l,h,null)}catch(g){throw p!==null&&sf(p),sf(h),g}finally{re(23),Wf()}return new _f(this.componentType,h)}finally{F(o)}}},_f=class extends WM{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(e,t){super(),this._rootLView=t,this._tNode=Uf(t[z],vt),this.location=eh(this._tNode,t),this.instance=Qt(this._tNode.index,t)[Se],this.hostView=this.changeDetectorRef=new vl(t,void 0,!1),this.componentType=e}setInput(e,t){let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),t))return;let i=this._rootLView,o=uh(r,i[z],i,e,t);this.previousInputValues.set(e,t);let s=Qt(r.index,i);_h(s,1)}get injector(){return new yr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function ux(n,e,t){let r=n.projection=[];for(let i=0;i{class n{static __NG_ELEMENT_ID__=dx}return n})();function dx(){let n=Dt();return hx(n,se())}var fx=Uo,RD=class extends fx{_lContainer;_hostTNode;_hostLView;constructor(e,t,r){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=r}get element(){return eh(this._hostTNode,this._hostLView)}get injector(){return new yr(this._hostTNode,this._hostLView)}get parentInjector(){let e=Qf(this._hostTNode,this._hostLView);if(Iv(e)){let t=fl(e,this._hostLView),r=dl(e),i=t[z].data[r+8];return new yr(i,t)}else return new yr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let t=My(this._lContainer);return t!==null&&t[e]||null}get length(){return this._lContainer.length-Ue}createEmbeddedView(e,t,r){let i,o;typeof r=="number"?i=r:r!=null&&(i=r.index,o=r.injector);let s=xo(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(t||{},o,s);return this.insertImpl(a,i,To(this._hostTNode,s)),a}createComponent(e,t,r,i,o){let s=e&&!gT(e),a;if(s)a=t;else{let p=t||{};a=p.index,r=p.injector,i=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}let l=s?e:new Ao(ai(e)),c=r||this.parentInjector;if(!o&&l.ngModule==null){let g=(s?c:this.parentInjector).get($e,null);g&&(o=g)}let u=ai(l.componentType??{}),d=xo(this._lContainer,u?.id??null),f=d?.firstChild??null,h=l.create(c,i,f,o);return this.insertImpl(h.hostView,a,To(this._hostTNode,d)),h}insert(e,t){return this.insertImpl(e,t,!0)}insertImpl(e,t,r){let i=e._lView;if(wT(i)){let a=this.indexOf(e);if(a!==-1)this.detach(a);else{let l=i[ze],c=new RD(l,l[Rt],l[ze]);c.detach(c.indexOf(e))}}let o=this._adjustIndex(t),s=this._lContainer;return Pl(s,i,o,r),e.attachToViewContainerRef(),Gy(Od(s),o,e),e}move(e,t){return this.insert(e,t)}indexOf(e){let t=My(this._lContainer);return t!==null?t.indexOf(e):-1}remove(e){let t=this._adjustIndex(e,-1),r=Mo(this._lContainer,t);r&&(rl(Od(this._lContainer),t),Rl(r[z],r))}detach(e){let t=this._adjustIndex(e,-1),r=Mo(this._lContainer,t);return r&&rl(Od(this._lContainer),t)!=null?new vl(r):null}_adjustIndex(e,t=0){return e??this.length+t}};function My(n){return n[ll]}function Od(n){return n[ll]||(n[ll]=[])}function hx(n,e){let t,r=e[n.index];return _n(r)?t=r:(t=ED(r,e,null,n),e[n.index]=t,lh(e,t)),gx(t,e,n,r),new RD(t,n,e)}function px(n,e){let t=n[Te],r=t.createComment(""),i=Xt(e,n),o=t.parentNode(i);return _l(t,o,r,t.nextSibling(i),!1),r}var gx=yx,mx=()=>!1;function _x(n,e,t){return mx(n,e,t)}function yx(n,e,t,r){if(n[Dr])return;let i;t.type&8?i=Kt(r):i=px(e,t),n[Dr]=i}var yf=class{};var Dl=class extends yf{injector;componentFactoryResolver=new mf(this);instance=null;constructor(e){super();let t=new Eo([...e.providers,{provide:yf,useValue:this},{provide:vh,useValue:this.componentFactoryResolver}],e.parent||Tl(),e.debugName,new Set(["environment"]));this.injector=t,e.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function vx(n,e,t=null){return new Dl({providers:n,parent:e,debugName:t,runEnvironmentInitializers:!0}).injector}var Dx=(()=>{class n{_injector;cachedInjectors=new Map;constructor(t){this._injector=t}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let r=Qy(!1,t.type),i=r.length>0?vx([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=I({token:n,providedIn:"environment",factory:()=>new n(w($e))})}return n})();function vn(n){return Ro(()=>{let e=kD(n),t=de(H({},e),{decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===Uv.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&n.dependencies||null,getStandaloneInjector:e.standalone?i=>i.get(Dx).getOrCreateStandaloneInjector(t):null,getExternalStyles:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||Zt.Emulated,styles:n.styles||mt,_:null,schemas:n.schemas||null,tView:null,id:""});e.standalone&&Bo("NgStandalone"),PD(t);let r=n.dependencies;return t.directiveDefs=xy(r,!1),t.pipeDefs=xy(r,!0),t.id=Ix(t),t})}function wx(n){return ai(n)||iT(n)}function Cx(n){return n!==null}function Ce(n){return Ro(()=>({type:n.type,bootstrap:n.bootstrap||mt,declarations:n.declarations||mt,imports:n.imports||mt,exports:n.exports||mt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function Ex(n,e){if(n==null)return vr;let t={};for(let r in n)if(n.hasOwnProperty(r)){let i=n[r],o,s,a,l;Array.isArray(i)?(a=i[0],o=i[1],s=i[2]??o,l=i[3]||null):(o=i,s=i,a=Nl.None,l=null),t[o]=[r,a,l],e[o]=s}return t}function bx(n){if(n==null)return vr;let e={};for(let t in n)n.hasOwnProperty(t)&&(e[n[t]]=t);return e}function We(n){return Ro(()=>{let e=kD(n);return PD(e),e})}function kD(n){let e={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:e,inputConfig:n.inputs||vr,exportAs:n.exportAs||null,standalone:n.standalone??!0,signals:n.signals===!0,selectors:n.selectors||mt,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ex(n.inputs,e),outputs:bx(n.outputs),debugInfo:null}}function PD(n){n.features?.forEach(e=>e(n))}function xy(n,e){if(!n)return null;let t=e?oT:wx;return()=>(typeof n=="function"?n():n).map(r=>t(r)).filter(Cx)}function Ix(n){let e=0,t=typeof n.consts=="function"?"":n.consts,r=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,t,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery];for(let o of r.join("|"))e=Math.imul(31,e)+o.charCodeAt(0)<<0;return e+=2147483648,"c"+e}function Sx(n){return Object.getPrototypeOf(n.prototype).constructor}function Jt(n){let e=Sx(n.type),t=!0,r=[n];for(;e;){let i;if(qt(n))i=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new v(903,!1);i=e.\u0275dir}if(i){if(t){r.push(i);let s=n;s.inputs=Fd(n.inputs),s.declaredInputs=Fd(n.declaredInputs),s.outputs=Fd(n.outputs);let a=i.hostBindings;a&&Nx(n,a);let l=i.viewQuery,c=i.contentQueries;if(l&&xx(n,l),c&&Ax(n,c),Tx(n,i),VS(n.outputs,i.outputs),qt(i)&&i.data.animation){let u=n.data;u.animation=(u.animation||[]).concat(i.data.animation)}}let o=i.features;if(o)for(let s=0;s=0;r--){let i=n[r];i.hostVars=e+=i.hostVars,i.hostAttrs=So(i.hostAttrs,t=So(t,i.hostAttrs))}}function Fd(n){return n===vr?{}:n===mt?[]:n}function xx(n,e){let t=n.viewQuery;t?n.viewQuery=(r,i)=>{e(r,i),t(r,i)}:n.viewQuery=e}function Ax(n,e){let t=n.contentQueries;t?n.contentQueries=(r,i,o)=>{e(r,i,o),t(r,i,o)}:n.contentQueries=e}function Nx(n,e){let t=n.hostBindings;t?n.hostBindings=(r,i)=>{e(r,i),t(r,i)}:n.hostBindings=e}function Mr(n,e,t){let r=n[e];return Object.is(r,t)?!1:(n[e]=t,!0)}function Rx(n,e,t,r,i,o,s,a,l){let c=e.consts,u=yh(e,n,4,s||null,a||null);fv()&&MD(e,t,u,fi(c,l),dD),u.mergedAttrs=So(u.mergedAttrs,u.attrs),Ev(e,u);let d=u.tView=sh(2,u,r,i,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,c,null);return e.queries!==null&&(e.queries.template(e,u),d.queries=e.queries.embeddedTView(u)),u}function vf(n,e,t,r,i,o,s,a,l,c){let u=t+vt,d=e.firstCreatePass?Rx(u,e,n,r,i,o,s,a,l):e.data[u];Oo(d,!1);let f=kx(e,n,d,t);qf()&&gh(e,n,f,d),Vo(f,n);let h=ED(f,n,f,d);return n[u]=h,lh(n,h),_x(h,d,n),Hf(d)&&ch(e,n,d),l!=null&&cD(n,d,c),d}function Dn(n,e,t,r,i,o,s,a){let l=se(),c=et(),u=fi(c.consts,o);return vf(l,c,n,e,t,r,i,u,s,a),Dn}var kx=Px;function Px(n,e,t,r){return Kf(!0),e[Te].createComment("")}var Dh=new E(""),$o=new E(""),Ol=(()=>{class n{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(t,r,i){this._ngZone=t,this.registry=r,jf()&&(this._destroyRef=m(Fo,{optional:!0})??void 0),wh||(Ox(i),i.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let t=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),r=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{k.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{t.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(t)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),t()},r)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:i})}whenStable(t,r,i){if(i&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,i),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,i){return[]}static \u0275fac=function(r){return new(r||n)(w(k),w(Fl),w($o))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),Fl=(()=>{class n{_applications=new Map;registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return wh?.findTestabilityInTree(this,t,r)??null}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();function Ox(n){wh=n}var wh,Fx=(()=>{class n{static \u0275prov=I({token:n,providedIn:"root",factory:()=>new Df})}return n})(),Df=class{queuedEffectCount=0;queues=new Map;schedule(e){this.enqueue(e)}remove(e){let t=e.zone,r=this.queues.get(t);r.has(e)&&(r.delete(e),this.queuedEffectCount--)}enqueue(e){let t=e.zone;this.queues.has(t)||this.queues.set(t,new Set);let r=this.queues.get(t);r.has(e)||(this.queuedEffectCount++,r.add(e))}flush(){for(;this.queuedEffectCount>0;)for(let[e,t]of this.queues)e===null?this.flushQueue(t):e.run(()=>this.flushQueue(t))}flushQueue(e){for(let t of e)e.delete(t),this.queuedEffectCount--,t.run()}};function Ll(n){return!!n&&typeof n.then=="function"}function Lx(n){return!!n&&typeof n.subscribe=="function"}var Vx=new E("");var OD=(()=>{class n{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r});appInits=m(Vx,{optional:!0})??[];injector=m(Ve);constructor(){}runInitializers(){if(this.initialized)return;let t=[];for(let i of this.appInits){let o=gi(this.injector,i);if(Ll(o))t.push(o);else if(Lx(o)){let s=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});t.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),t.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),jx=new E("");function Bx(){id(()=>{throw new v(600,!1)})}function Hx(n){return n.isBoundToModule}var Ux=10;var Bn=(()=>{class n{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=m(f0);afterRenderManager=m(Yv);zonelessEnabled=m(Ov);rootEffectScheduler=m(Fx);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new L;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=m(Lo).hasPendingTasks.pipe(oe(t=>!t));constructor(){m(wi,{optional:!0})}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}_injector=m($e);_rendererFactory=null;get injector(){return this._injector}bootstrap(t,r){return this.bootstrapImpl(t,r)}bootstrapImpl(t,r,i=Ve.NULL){re(10);let o=t instanceof TD;if(!this._injector.get(OD).done){let h="";throw new v(405,h)}let a;o?a=t:a=this._injector.get(vh).resolveComponentFactory(t),this.componentTypes.push(a.componentType);let l=Hx(a)?void 0:this._injector.get(yf),c=r||a.selector,u=a.create(i,[],c,l),d=u.location.nativeElement,f=u.injector.get(Dh,null);return f?.registerApplication(d),u.onDestroy(()=>{this.detachView(u.hostView),Xa(this.components,u),f?.unregisterApplication(d)}),this._loadComponent(u),re(11,u),u}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){re(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(ih.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new v(101,!1);let t=F(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,F(t),this.afterTick.next(),re(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Je,null,{optional:!0}));let t=0;for(;this.dirtyFlags!==0&&t++xl(t))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;Xa(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(jx,[]).forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Xa(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new v(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Xa(n,e){let t=n.indexOf(e);t>-1&&n.splice(t,1)}function $x(n,e,t,r){if(!t&&!xl(n))return;vD(n,e,t&&!r?0:1)}function Vl(n,e,t,r){let i=se(),o=Di();if(Mr(i,o,e)){let s=et(),a=Gf();sM(a,i,n,e,t,r)}return Vl}function zx(n,e,t,r){return Mr(n,Di(),t)?e+kf(t)+r:Tr}function Ka(n,e){return n<<17|e<<2}function Ir(n){return n>>17&32767}function Wx(n){return(n&2)==2}function Gx(n,e){return n&131071|e<<17}function wf(n){return n|2}function hi(n){return(n&131068)>>2}function Ld(n,e){return n&-131069|e<<2}function qx(n){return(n&1)===1}function Cf(n){return n|1}function Kx(n,e,t,r,i,o){let s=o?e.classBindings:e.styleBindings,a=Ir(s),l=hi(s);n[r]=t;let c=!1,u;if(Array.isArray(t)){let d=t;u=d[1],(u===null||ko(d,u)>0)&&(c=!0)}else u=t;if(i)if(l!==0){let f=Ir(n[a+1]);n[r+1]=Ka(f,a),f!==0&&(n[f+1]=Ld(n[f+1],r)),n[a+1]=Gx(n[a+1],r)}else n[r+1]=Ka(a,0),a!==0&&(n[a+1]=Ld(n[a+1],r)),a=r;else n[r+1]=Ka(l,0),a===0?a=r:n[l+1]=Ld(n[l+1],r),l=r;c&&(n[r+1]=wf(n[r+1])),Ay(n,u,r,!0),Ay(n,u,r,!1),Qx(e,u,n,r,o),s=Ka(a,l),o?e.classBindings=s:e.styleBindings=s}function Qx(n,e,t,r,i){let o=i?n.residualClasses:n.residualStyles;o!=null&&typeof e=="string"&&ko(o,e)>=0&&(t[r+1]=Cf(t[r+1]))}function Ay(n,e,t,r){let i=n[t+1],o=e===null,s=r?Ir(i):hi(i),a=!1;for(;s!==0&&(a===!1||o);){let l=n[s],c=n[s+1];Yx(l,e)&&(a=!0,n[s+1]=r?Cf(c):wf(c)),s=r?Ir(c):hi(c)}a&&(n[t+1]=r?wf(i):Cf(i))}function Yx(n,e){return n===null||e==null||(Array.isArray(n)?n[1]:n)===e?!0:Array.isArray(n)&&typeof e=="string"?ko(n,e)>=0:!1}function xr(n,e,t){let r=se(),i=Di();if(Mr(r,i,e)){let o=et(),s=Gf();uD(o,s,r,n,e,r[Te],t,!1)}return xr}function Ny(n,e,t,r,i){uh(e,n,t,i?"class":"style",r)}function Ar(n,e,t){return FD(n,e,t,!1),Ar}function en(n,e){return FD(n,e,null,!0),en}function FD(n,e,t,r){let i=se(),o=et(),s=kT(2);if(o.firstUpdatePass&&Xx(o,n,s,r),e!==Tr&&Mr(i,s,e)){let a=o.data[Sr()];rA(o,a,i,i[Te],n,i[s+1]=iA(e,t),r,s)}}function Zx(n,e){return e>=n.expandoStartIndex}function Xx(n,e,t,r){let i=n.data;if(i[t+1]===null){let o=i[Sr()],s=Zx(n,t);oA(o,r)&&e===null&&!s&&(e=!1),e=Jx(i,o,e,r),Kx(i,o,e,t,s,r)}}function Jx(n,e,t,r){let i=LT(n),o=r?e.residualClasses:e.residualStyles;if(i===null)(r?e.classBindings:e.styleBindings)===0&&(t=Vd(null,n,e,t,r),t=No(t,e.attrs,r),o=null);else{let s=e.directiveStylingLast;if(s===-1||n[s]!==i)if(t=Vd(i,n,e,t,r),o===null){let l=eA(n,e,r);l!==void 0&&Array.isArray(l)&&(l=Vd(null,n,e,l[1],r),l=No(l,e.attrs,r),tA(n,e,r,l))}else o=nA(n,e,r)}return o!==void 0&&(r?e.residualClasses=o:e.residualStyles=o),t}function eA(n,e,t){let r=t?e.classBindings:e.styleBindings;if(hi(r)!==0)return n[Ir(r)]}function tA(n,e,t,r){let i=t?e.classBindings:e.styleBindings;n[Ir(i)]=r}function nA(n,e,t){let r,i=e.directiveEnd;for(let o=1+e.directiveStylingLast;o0;){let l=n[i],c=Array.isArray(l),u=c?l[1]:l,d=u===null,f=t[i+1];f===Tr&&(f=d?mt:void 0);let h=d?Md(f,r):u===r?f:void 0;if(c&&!wl(h)&&(h=Md(l,r)),wl(h)&&(a=h,s))return a;let p=n[i+1];i=s?Ir(p):hi(p)}if(e!==null){let l=o?e.residualClasses:e.residualStyles;l!=null&&(a=Md(l,r))}return a}function wl(n){return n!==void 0}function iA(n,e){return n==null||n===""||(typeof e=="string"?n=n+e:typeof n=="object"&&(n=_t(R0(n)))),n}function oA(n,e){return(n.flags&(e?8:16))!==0}var Ef=class{destroy(e){}updateValue(e,t){}swap(e,t){let r=Math.min(e,t),i=Math.max(e,t),o=this.detach(i);if(i-r>1){let s=this.detach(r);this.attach(r,o),this.attach(i,s)}else this.attach(r,o)}move(e,t){this.attach(t,this.detach(e))}};function jd(n,e,t,r,i){return n===t&&Object.is(e,r)?1:Object.is(i(n,e),i(t,r))?-1:0}function sA(n,e,t){let r,i,o=0,s=n.length-1,a=void 0;if(Array.isArray(e)){let l=e.length-1;for(;o<=s&&o<=l;){let c=n.at(o),u=e[o],d=jd(o,c,o,u,t);if(d!==0){d<0&&n.updateValue(o,u),o++;continue}let f=n.at(s),h=e[l],p=jd(s,f,l,h,t);if(p!==0){p<0&&n.updateValue(s,h),s--,l--;continue}let g=t(o,c),_=t(s,f),D=t(o,u);if(Object.is(D,_)){let M=t(l,h);Object.is(M,g)?(n.swap(o,s),n.updateValue(s,h),l--,s--):n.move(s,o),n.updateValue(o,u),o++;continue}if(r??=new Cl,i??=Py(n,o,s,t),bf(n,r,o,D))n.updateValue(o,u),o++,s++;else if(i.has(D))r.set(g,n.detach(o)),s--;else{let M=n.create(o,e[o]);n.attach(o,M),o++,s++}}for(;o<=l;)ky(n,r,t,o,e[o]),o++}else if(e!=null){let l=e[Symbol.iterator](),c=l.next();for(;!c.done&&o<=s;){let u=n.at(o),d=c.value,f=jd(o,u,o,d,t);if(f!==0)f<0&&n.updateValue(o,d),o++,c=l.next();else{r??=new Cl,i??=Py(n,o,s,t);let h=t(o,d);if(bf(n,r,o,h))n.updateValue(o,d),o++,s++,c=l.next();else if(!i.has(h))n.attach(o,n.create(o,d)),o++,s++,c=l.next();else{let p=t(o,u);r.set(p,n.detach(o)),s--}}}for(;!c.done;)ky(n,r,t,n.length,c.value),c=l.next()}for(;o<=s;)n.destroy(n.detach(s--));r?.forEach(l=>{n.destroy(l)})}function bf(n,e,t,r){return e!==void 0&&e.has(r)?(n.attach(t,e.get(r)),e.delete(r),!0):!1}function ky(n,e,t,r,i){if(bf(n,e,r,t(r,i)))n.updateValue(r,i);else{let o=n.create(r,i);n.attach(r,o)}}function Py(n,e,t,r){let i=new Set;for(let o=e;o<=t;o++)i.add(r(o,n.at(o)));return i}var Cl=class{kvMap=new Map;_vMap=void 0;has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;let t=this.kvMap.get(e);return this._vMap!==void 0&&this._vMap.has(t)?(this.kvMap.set(e,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,t){if(this.kvMap.has(e)){let r=this.kvMap.get(e);this._vMap===void 0&&(this._vMap=new Map);let i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,t)}else this.kvMap.set(e,t)}forEach(e){for(let[t,r]of this.kvMap)if(e(r,t),this._vMap!==void 0){let i=this._vMap;for(;i.has(r);)r=i.get(r),e(r,t)}}};function tn(n,e){Bo("NgControlFlow");let t=se(),r=Di(),i=t[r]!==Tr?t[r]:-1,o=i!==-1?El(t,vt+i):void 0,s=0;if(Mr(t,r,n)){let a=F(null);try{if(o!==void 0&&ID(o,s),n!==-1){let l=vt+n,c=El(t,l),u=Mf(t[z],l),d=xo(c,u.tView.ssrId),f=fh(t,u,e,{dehydratedView:d});Pl(c,f,s,To(u,d))}}finally{F(a)}}else if(o!==void 0){let a=bD(o,s);a!==void 0&&(a[Se]=e)}}var If=class{lContainer;$implicit;$index;constructor(e,t,r){this.lContainer=e,this.$implicit=t,this.$index=r}get $count(){return this.lContainer.length-Ue}};var Sf=class{hasEmptyBlock;trackByFn;liveCollection;constructor(e,t,r){this.hasEmptyBlock=e,this.trackByFn=t,this.liveCollection=r}};function Ci(n,e,t,r,i,o,s,a,l,c,u,d,f){Bo("NgControlFlow");let h=se(),p=et(),g=l!==void 0,_=se(),D=a?s.bind(_[Nt][Se]):s,M=new Sf(g,D);_[vt+n]=M,vf(h,p,n+1,e,t,r,i,fi(p.consts,o)),g&&vf(h,p,n+2,l,c,u,d,fi(p.consts,f))}var Tf=class extends Ef{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(e,t,r){super(),this.lContainer=e,this.hostLView=t,this.templateTNode=r}get length(){return this.lContainer.length-Ue}at(e){return this.getLView(e)[Se].$implicit}attach(e,t){let r=t[bo];this.needsIndexUpdate||=e!==this.length,Pl(this.lContainer,t,e,To(this.templateTNode,r))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,aA(this.lContainer,e)}create(e,t){let r=xo(this.lContainer,this.templateTNode.tView.ssrId),i=fh(this.hostLView,this.templateTNode,new If(this.lContainer,t,e),{dehydratedView:r});return this.operationsCounter?.recordCreate(),i}destroy(e){Rl(e[z],e),this.operationsCounter?.recordDestroy()}updateValue(e,t){this.getLView(e)[Se].$implicit=t}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e(Kf(!0),eD(r,i,BT()));function nn(){return se()}var bl="en-US";var uA=bl;function dA(n){typeof n=="string"&&(uA=n.toLowerCase().replace(/_/g,"-"))}function Oy(n,e,t){return function r(i){if(i===Function)return t;let o=_i(n)?Qt(n.index,e):e;_h(o,5);let s=e[Se],a=Fy(e,s,t,i),l=r.__ngNextListenerFn__;for(;l;)a=Fy(e,s,l,i)&&a,l=l.__ngNextListenerFn__;return a}}function Fy(n,e,t,r){let i=F(null);try{return re(6,e,t),t(r)!==!1}catch(o){return fA(n,o),!1}finally{re(7,e,t),F(i)}}function fA(n,e){let t=n[ci],r=t?t.get(Yt,null):null;r&&r.handleError(e)}function Ly(n,e,t,r,i,o){let s=e[t],a=e[z],c=a.data[t].outputs[r],u=s[c],d=a.firstCreatePass?dv(a):null,f=uv(e),h=u.subscribe(o),p=f.length;f.push(o,h),d&&d.push(i,n.index,p,-(p+1))}function ae(n,e,t,r){let i=se(),o=et(),s=Dt();return LD(o,i,i[Te],s,n,e,r),ae}function hA(n,e,t,r){let i=n.cleanup;if(i!=null)for(let o=0;ol?a[l]:null}typeof s=="string"&&(o+=2)}return null}function LD(n,e,t,r,i,o,s){let a=Hf(r),c=n.firstCreatePass?dv(n):null,u=uv(e),d=!0;if(r.type&3||s){let f=Xt(r,e),h=s?s(f):f,p=u.length,g=s?D=>s(Kt(D[r.index])):r.index,_=null;if(!s&&a&&(_=hA(n,e,i,r.index)),_!==null){let D=_.__ngLastListenerFn__||_;D.__ngNextListenerFn__=o,_.__ngLastListenerFn__=o,d=!1}else{o=Oy(r,e,o),A0(e,h,i,o);let D=t.listen(h,i,o);u.push(o,D),c&&c.push(i,g,p,p+1)}}else o=Oy(r,e,o);if(d){let f=r.outputs?.[i],h=r.hostDirectiveOutputs?.[i];if(h&&h.length)for(let p=0;p(Kf(!0),k0(e[Te],r));function $n(n){return zn("",n,""),$n}function zn(n,e,t){let r=se(),i=zx(r,n,e,t);return i!==Tr&&gA(r,Sr(),i),zn}function gA(n,e,t){let r=sv(e,n);P0(n[Te],r,t)}function wn(n,e,t){Bv(e)&&(e=e());let r=se(),i=Di();if(Mr(r,i,e)){let o=et(),s=Gf();uD(o,s,r,n,e,r[Te],t,!1)}return wn}function Wn(n,e){let t=Bv(n);return t&&n.set(e),t}function Cn(n,e){let t=se(),r=et(),i=Dt();return LD(r,t,t[Te],i,n,e),Cn}function mA(n,e,t){let r=et();if(r.firstCreatePass){let i=qt(n);xf(t,r.data,r.blueprint,i,!0),xf(e,r.data,r.blueprint,i,!1)}}function xf(n,e,t,r,i){if(n=He(n),Array.isArray(n))for(let o=0;o>20;if(li(n)||!n.multi){let h=new Er(c,i,_e),p=Hd(l,e,i?u:u+f,d);p===-1?(Jd(hl(a,s),o,l),Bd(o,n,e.length),e.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(h),s.push(h)):(t[p]=h,s[p]=h)}else{let h=Hd(l,e,u+f,d),p=Hd(l,e,u,u+f),g=h>=0&&t[h],_=p>=0&&t[p];if(i&&!_||!i&&!g){Jd(hl(a,s),o,l);let D=vA(i?yA:_A,t.length,i,r,c);!i&&_&&(t[p].providerFactory=D),Bd(o,n,e.length,0),e.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(D),s.push(D)}else{let D=VD(t[i?p:h],c,!i&&r);Bd(o,n,h>-1?h:p,D)}!i&&r&&_&&t[p].componentProviders++}}}function Bd(n,e,t,r){let i=li(e),o=cT(e);if(i||o){let l=(o?He(e.useClass):e).prototype.ngOnDestroy;if(l){let c=n.destroyHooks||(n.destroyHooks=[]);if(!i&&e.multi){let u=c.indexOf(t);u===-1?c.push(t,[r,l]):c[u+1].push(r,l)}else c.push(t,l)}}}function VD(n,e,t){return t&&n.componentProviders++,n.multi.push(e)-1}function Hd(n,e,t,r){for(let i=t;i{t.providersResolver=(r,i)=>mA(r,i?i(n):n,e)}}var pi=class{full;major;minor;patch;constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}},zo=new pi("19.2.21");var DA=(()=>{class n{zone=m(k);changeDetectionScheduler=m(br);applicationRef=m(Bn);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function wA({ngZoneFactory:n,ignoreChangesOutsideZone:e,scheduleInRootZone:t}){return n??=()=>new k(de(H({},CA()),{scheduleInRootZone:t})),[{provide:k,useFactory:n},{provide:il,multi:!0,useFactory:()=>{let r=m(DA,{optional:!0});return()=>r.initialize()}},{provide:il,multi:!0,useFactory:()=>{let r=m(EA);return()=>{r.initialize()}}},e===!0?{provide:Fv,useValue:!0}:[],{provide:Lv,useValue:t??Pv}]}function CA(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}var EA=(()=>{class n{subscription=new ce;initialized=!1;zone=m(k);pendingTasks=m(Lo);initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{k.assertNotInAngularZone(),queueMicrotask(()=>{t!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{k.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var bA=(()=>{class n{appRef=m(Bn);taskService=m(Lo);ngZone=m(k);zonelessEnabled=m(Ov);tracing=m(wi,{optional:!0});disableScheduling=m(Fv,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ce;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(ml):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(m(Lv,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof of||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&t===5)return;let r=!1;switch(t){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let i=this.useMicrotaskScheduler?my:Vv;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(t){return!(this.disableScheduling&&!t||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(ml+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(t),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,my(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function IA(){return typeof $localize<"u"&&$localize.locale||bl}var jD=new E("",{providedIn:"root",factory:()=>m(jD,$.Optional|$.SkipSelf)||IA()});var Nf=new E(""),SA=new E("");function vo(n){return!n.moduleRef}function TA(n){let e=vo(n)?n.r3Injector:n.moduleRef.injector,t=e.get(k);return t.run(()=>{vo(n)?n.r3Injector.resolveInjectorInitializers():n.moduleRef.resolveInjectorInitializers();let r=e.get(Yt,null),i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:o=>{r.handleError(o)}})}),vo(n)){let o=()=>e.destroy(),s=n.platformInjector.get(Nf);s.add(o),e.onDestroy(()=>{i.unsubscribe(),s.delete(o)})}else{let o=()=>n.moduleRef.destroy(),s=n.platformInjector.get(Nf);s.add(o),n.moduleRef.onDestroy(()=>{Xa(n.allPlatformModules,n.moduleRef),i.unsubscribe(),s.delete(o)})}return xA(r,t,()=>{let o=e.get(OD);return o.runInitializers(),o.donePromise.then(()=>{let s=e.get(jD,bl);if(dA(s||bl),!e.get(SA,!0))return vo(n)?e.get(Bn):(n.allPlatformModules.push(n.moduleRef),n.moduleRef);if(vo(n)){let l=e.get(Bn);return n.rootComponent!==void 0&&l.bootstrap(n.rootComponent),l}else return MA(n.moduleRef,n.allPlatformModules),n.moduleRef})})})}function MA(n,e){let t=n.injector.get(Bn);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>t.bootstrap(r));else if(n.instance.ngDoBootstrap)n.instance.ngDoBootstrap(t);else throw new v(-403,!1);e.push(n)}function xA(n,e,t){try{let r=t();return Ll(r)?r.catch(i=>{throw e.runOutsideAngular(()=>n.handleError(i)),i}):r}catch(r){throw e.runOutsideAngular(()=>n.handleError(r)),r}}var Ja=null;function AA(n=[],e){return Ve.create({name:e,providers:[{provide:Sl,useValue:"platform"},{provide:Nf,useValue:new Set([()=>Ja=null])},...n]})}function NA(n=[]){if(Ja)return Ja;let e=AA(n);return Ja=e,Bx(),RA(e),e}function RA(n){let e=n.get(th,null);gi(n,()=>{e?.forEach(t=>t())})}function Wo(){return!1}var Nr=(()=>{class n{static __NG_ELEMENT_ID__=kA}return n})();function kA(n){return PA(Dt(),se(),(n&16)===16)}function PA(n,e,t){if(_i(n)&&!t){let r=Qt(n.index,e);return new vl(r,r)}else if(n.type&175){let r=e[Nt];return new vl(r,e)}return null}var BD=(()=>{class n{constructor(t){}static \u0275fac=function(r){return new(r||n)(w(Bn))};static \u0275mod=Ce({type:n});static \u0275inj=we({})}return n})();function HD(n){let{rootComponent:e,appProviders:t,platformProviders:r,platformRef:i}=n;re(8);try{let o=i?.injector??NA(r),s=[wA({}),{provide:br,useExisting:bA},...t||[]],a=new Dl({providers:s,parent:o,debugName:"",runEnvironmentInitializers:!1});return TA({r3Injector:a.injector,platformInjector:o,rootComponent:e})}catch(o){return Promise.reject(o)}finally{re(9)}}function Gn(n){return typeof n=="boolean"?n:n!=null&&n!=="false"}function UD(n,e=NaN){return!isNaN(parseFloat(n))&&!isNaN(Number(n))?Number(n):e}function bn(n){return ld(n)}function bi(n,e){return rd(n,e?.equal)}var Vy=class{[Tt];constructor(e){this[Tt]=e}destroy(){this[Tt].destroy()}};function $D(n,e){let t=ai(n),r=e.elementInjector||Tl();return new Ao(t).create(r,e.projectableNodes,e.hostElement,e.environmentInjector)}var Me=new E("");var zD=null;function In(){return zD}function Ch(n){zD??=n}var Go=class{};var Eh=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({})}return n})();function bh(n,e){e=encodeURIComponent(e);for(let t of n.split(";")){let r=t.indexOf("="),[i,o]=r==-1?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===e)return decodeURIComponent(o)}return null}var jl="browser",GD="server";function Ih(n){return n===jl}function Ii(n){return n===GD}var qo=class{};var Ul=new E(""),xh=(()=>{class n{_zone;_plugins;_eventNameToPlugin=new Map;constructor(t,r){this._zone=r,t.forEach(i=>{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i,o){return this._findPluginFor(r).addEventListener(t,r,i,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new v(5101,!1);return this._eventNameToPlugin.set(t,r),r}static \u0275fac=function(r){return new(r||n)(w(Ul),w(k))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),Ko=class{_doc;constructor(e){this._doc=e}manager},Bl="ng-app-id";function qD(n){for(let e of n)e.remove()}function KD(n,e){let t=e.createElement("style");return t.textContent=n,t}function LA(n,e,t,r){let i=n.head?.querySelectorAll(`style[${Bl}="${e}"],link[${Bl}="${e}"]`);if(i)for(let o of i)o.removeAttribute(Bl),o instanceof HTMLLinkElement?r.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&t.set(o.textContent,{usage:0,elements:[o]})}function Th(n,e){let t=e.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",n),t}var Ah=(()=>{class n{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,this.isServer=Ii(o),LA(t,r,this.inline,this.external),this.hosts.add(t.head)}addStyles(t,r){for(let i of t)this.addUsage(i,this.inline,KD);r?.forEach(i=>this.addUsage(i,this.external,Th))}removeStyles(t,r){for(let i of t)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(t,r,i){let o=r.get(t);o?o.usage++:r.set(t,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,i(t,this.doc)))})}removeUsage(t,r){let i=r.get(t);i&&(i.usage--,i.usage<=0&&(qD(i.elements),r.delete(t)))}ngOnDestroy(){for(let[,{elements:t}]of[...this.inline,...this.external])qD(t);this.hosts.clear()}addHost(t){this.hosts.add(t);for(let[r,{elements:i}]of this.inline)i.push(this.addElement(t,KD(r,this.doc)));for(let[r,{elements:i}]of this.external)i.push(this.addElement(t,Th(r,this.doc)))}removeHost(t){this.hosts.delete(t)}addElement(t,r){return this.nonce&&r.setAttribute("nonce",this.nonce),this.isServer&&r.setAttribute(Bl,this.appId),t.appendChild(r)}static \u0275fac=function(r){return new(r||n)(w(Me),w(jo),w(rh,8),w(ot))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),Sh={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/",math:"http://www.w3.org/1998/Math/MathML"},Nh=/%COMP%/g;var YD="%COMP%",VA=`_nghost-${YD}`,jA=`_ngcontent-${YD}`,BA=!0,HA=new E("",{providedIn:"root",factory:()=>BA});function UA(n){return jA.replace(Nh,n)}function $A(n){return VA.replace(Nh,n)}function ZD(n,e){return e.map(t=>t.replace(Nh,n))}var Zo=(()=>{class n{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(t,r,i,o,s,a,l,c=null,u=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=a,this.ngZone=l,this.nonce=c,this.tracingService=u,this.platformIsServer=Ii(a),this.defaultRenderer=new Qo(t,s,l,this.platformIsServer,this.tracingService)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Zt.ShadowDom&&(r=de(H({},r),{encapsulation:Zt.Emulated}));let i=this.getOrCreateRenderer(t,r);return i instanceof Hl?i.applyToHost(t):i instanceof Yo&&i.applyStyles(),i}getOrCreateRenderer(t,r){let i=this.rendererByCompId,o=i.get(r.id);if(!o){let s=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,d=this.platformIsServer,f=this.tracingService;switch(r.encapsulation){case Zt.Emulated:o=new Hl(l,c,r,this.appId,u,s,a,d,f);break;case Zt.ShadowDom:return new Mh(l,c,t,r,s,a,this.nonce,d,f);default:o=new Yo(l,c,r,u,s,a,d,f);break}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(t){this.rendererByCompId.delete(t)}static \u0275fac=function(r){return new(r||n)(w(xh),w(Ah),w(jo),w(HA),w(Me),w(ot),w(k),w(rh),w(wi,8))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),Qo=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(e,t,r,i,o){this.eventManager=e,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.tracingService=o}destroy(){}destroyNode=null;createElement(e,t){return t?this.doc.createElementNS(Sh[t]||t,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,t){(QD(e)?e.content:e).appendChild(t)}insertBefore(e,t,r){e&&(QD(e)?e.content:e).insertBefore(t,r)}removeChild(e,t){t.remove()}selectRootElement(e,t){let r=typeof e=="string"?this.doc.querySelector(e):e;if(!r)throw new v(-5104,!1);return t||(r.textContent=""),r}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,r,i){if(i){t=i+":"+t;let o=Sh[i];o?e.setAttributeNS(o,t,r):e.setAttribute(t,r)}else e.setAttribute(t,r)}removeAttribute(e,t,r){if(r){let i=Sh[r];i?e.removeAttributeNS(i,t):e.removeAttribute(`${r}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,r,i){i&(jn.DashCase|jn.Important)?e.style.setProperty(t,r,i&jn.Important?"important":""):e.style[t]=r}removeStyle(e,t,r){r&jn.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,r){e!=null&&(e[t]=r)}setValue(e,t){e.nodeValue=t}listen(e,t,r,i){if(typeof e=="string"&&(e=In().getGlobalEventTarget(this.doc,e),!e))throw new v(5102,!1);let o=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(e,t,o)),this.eventManager.addEventListener(e,t,o,i)}decoratePreventDefault(e){return t=>{if(t==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(t)):e(t))===!1&&t.preventDefault()}}};function QD(n){return n.tagName==="TEMPLATE"&&n.content!==void 0}var Mh=class extends Qo{sharedStylesHost;hostEl;shadowRoot;constructor(e,t,r,i,o,s,a,l,c){super(e,o,s,l,c),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=i.styles;u=ZD(i.id,u);for(let f of u){let h=document.createElement("style");a&&h.setAttribute("nonce",a),h.textContent=f,this.shadowRoot.appendChild(h)}let d=i.getExternalStyles?.();if(d)for(let f of d){let h=Th(f,o);a&&h.setAttribute("nonce",a),this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,t){return super.appendChild(this.nodeOrShadowRoot(e),t)}insertBefore(e,t,r){return super.insertBefore(this.nodeOrShadowRoot(e),t,r)}removeChild(e,t){return super.removeChild(null,t)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Yo=class extends Qo{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(e,t,r,i,o,s,a,l,c){super(e,o,s,a,l),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i;let u=r.styles;this.styles=c?ZD(c,u):u,this.styleUrls=r.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Hl=class extends Yo{contentAttr;hostAttr;constructor(e,t,r,i,o,s,a,l,c){let u=i+"-"+r.id;super(e,t,r,o,s,a,l,c,u),this.contentAttr=UA(u),this.hostAttr=$A(u)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,t){let r=super.createElement(e,t);return super.setAttribute(r,this.contentAttr,""),r}};var $l=class n extends Go{supportsDOMEvents=!0;static makeCurrent(){Ch(new n)}onAndCancel(e,t,r,i){return e.addEventListener(t,r,i),()=>{e.removeEventListener(t,r,i)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){e.remove()}createElement(e,t){return t=t||this.getDefaultDocument(),t.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return t==="window"?window:t==="document"?e:t==="body"?e.body:null}getBaseHref(e){let t=zA();return t==null?null:WA(t)}resetBaseElement(){Xo=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return bh(document.cookie,e)}},Xo=null;function zA(){return Xo=Xo||document.head.querySelector("base"),Xo?Xo.getAttribute("href"):null}function WA(n){return new URL(n,document.baseURI).pathname}var zl=class{addToWindow(e){Hn.getAngularTestability=(r,i=!0)=>{let o=e.findTestabilityInTree(r,i);if(o==null)throw new v(5103,!1);return o},Hn.getAllAngularTestabilities=()=>e.getAllTestabilities(),Hn.getAllAngularRootElements=()=>e.getAllRootElements();let t=r=>{let i=Hn.getAllAngularTestabilities(),o=i.length,s=function(){o--,o==0&&r()};i.forEach(a=>{a.whenStable(s)})};Hn.frameworkStabilizers||(Hn.frameworkStabilizers=[]),Hn.frameworkStabilizers.push(t)}findTestabilityInTree(e,t,r){if(t==null)return null;let i=e.getTestability(t);return i??(r?In().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null)}},GA=(()=>{class n{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),JD=(()=>{class n extends Ko{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i,o){return t.addEventListener(r,i,o),()=>this.removeEventListener(t,r,i,o)}removeEventListener(t,r,i,o){return t.removeEventListener(r,i,o)}static \u0275fac=function(r){return new(r||n)(w(Me))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),XD=["alt","control","meta","shift"],qA={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},KA={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey},ew=(()=>{class n extends Ko{constructor(t){super(t)}supports(t){return n.parseEventName(t)!=null}addEventListener(t,r,i,o){let s=n.parseEventName(r),a=n.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>In().onAndCancel(t,s.domEventName,a,o))}static parseEventName(t){let r=t.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let o=n._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),XD.forEach(c=>{let u=r.indexOf(c);u>-1&&(r.splice(u,1),s+=c+".")}),s+=o,r.length!=0||o.length===0)return null;let l={};return l.domEventName=i,l.fullKey=s,l}static matchEventFullKeyCode(t,r){let i=qA[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),XD.forEach(s=>{if(s!==i){let a=KA[s];a(t)&&(o+=s+".")}}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{n.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return t==="esc"?"escape":t}static \u0275fac=function(r){return new(r||n)(w(Me))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})();function Rh(n,e,t){return HD(H({rootComponent:n,platformRef:t?.platformRef},QA(e)))}function QA(n){return{appProviders:[...tw,...n?.providers??[]],platformProviders:JA}}function YA(){$l.makeCurrent()}function ZA(){return new Yt}function XA(){return qv(document),document}var JA=[{provide:ot,useValue:jl},{provide:th,useValue:YA,multi:!0},{provide:Me,useFactory:XA}];var eN=[{provide:$o,useClass:zl},{provide:Dh,useClass:Ol,deps:[k,Fl,$o]},{provide:Ol,useClass:Ol,deps:[k,Fl,$o]}],tw=[{provide:Sl,useValue:"root"},{provide:Yt,useFactory:ZA},{provide:Ul,useClass:JD,multi:!0,deps:[Me]},{provide:Ul,useClass:ew,multi:!0,deps:[Me]},Zo,Ah,xh,{provide:Je,useExisting:Zo},{provide:qo,useClass:GA},[]],kh=(()=>{class n{constructor(){}static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({providers:[...tw,...eN],imports:[Eh,BD]})}return n})();var V=function(n){return n[n.State=0]="State",n[n.Transition=1]="Transition",n[n.Sequence=2]="Sequence",n[n.Group=3]="Group",n[n.Animate=4]="Animate",n[n.Keyframes=5]="Keyframes",n[n.Style=6]="Style",n[n.Trigger=7]="Trigger",n[n.Reference=8]="Reference",n[n.AnimateChild=9]="AnimateChild",n[n.AnimateRef=10]="AnimateRef",n[n.Query=11]="Query",n[n.Stagger=12]="Stagger",n}(V||{}),Pt="*";function nw(n,e=null){return{type:V.Sequence,steps:n,options:e}}function Ph(n){return{type:V.Style,styles:n,offset:null}}var Sn=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(e=0,t=0){this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let t=e=="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},Si=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(e){this.players=e;let t=0,r=0,i=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++t==o&&this._onFinish()}),s.onDestroy(()=>{++r==o&&this._onDestroy()}),s.onStart(()=>{++i==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let t=e*this.totalTime;this.players.forEach(r=>{let i=r.totalTime?Math.min(1,t/r.totalTime):1;r.setPosition(i)})}getPosition(){let e=this.players.reduce((t,r)=>t===null||r.totalTime>t.totalTime?r:t,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let t=e=="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},Jo="!";function rw(n){return new v(3e3,!1)}function tN(){return new v(3100,!1)}function nN(){return new v(3101,!1)}function rN(n){return new v(3001,!1)}function iN(n){return new v(3003,!1)}function oN(n){return new v(3004,!1)}function ow(n,e){return new v(3005,!1)}function sw(){return new v(3006,!1)}function aw(){return new v(3007,!1)}function lw(n,e){return new v(3008,!1)}function cw(n){return new v(3002,!1)}function uw(n,e,t,r,i){return new v(3010,!1)}function dw(){return new v(3011,!1)}function fw(){return new v(3012,!1)}function hw(){return new v(3200,!1)}function pw(){return new v(3202,!1)}function gw(){return new v(3013,!1)}function mw(n){return new v(3014,!1)}function _w(n){return new v(3015,!1)}function yw(n){return new v(3016,!1)}function vw(n,e){return new v(3404,!1)}function sN(n){return new v(3502,!1)}function Dw(n){return new v(3503,!1)}function ww(){return new v(3300,!1)}function Cw(n){return new v(3504,!1)}function Ew(n){return new v(3301,!1)}function bw(n,e){return new v(3302,!1)}function Iw(n){return new v(3303,!1)}function Sw(n,e){return new v(3400,!1)}function Tw(n){return new v(3401,!1)}function Mw(n){return new v(3402,!1)}function xw(n,e){return new v(3505,!1)}function Tn(n){switch(n.length){case 0:return new Sn;case 1:return n[0];default:return new Si(n)}}function Vh(n,e,t=new Map,r=new Map){let i=[],o=[],s=-1,a=null;if(e.forEach(l=>{let c=l.get("offset"),u=c==s,d=u&&a||new Map;l.forEach((f,h)=>{let p=h,g=f;if(h!=="offset")switch(p=n.normalizePropertyName(p,i),g){case Jo:g=t.get(h);break;case Pt:g=r.get(h);break;default:g=n.normalizeStyleValue(h,p,g,i);break}d.set(p,g)}),u||o.push(d),a=d,s=c}),i.length)throw sN(i);return o}function Wl(n,e,t,r){switch(e){case"start":n.onStart(()=>r(t&&Oh(t,"start",n)));break;case"done":n.onDone(()=>r(t&&Oh(t,"done",n)));break;case"destroy":n.onDestroy(()=>r(t&&Oh(t,"destroy",n)));break}}function Oh(n,e,t){let r=t.totalTime,i=!!t.disabled,o=Gl(n.element,n.triggerName,n.fromState,n.toState,e||n.phaseName,r??n.totalTime,i),s=n._data;return s!=null&&(o._data=s),o}function Gl(n,e,t,r,i="",o=0,s){return{element:n,triggerName:e,fromState:t,toState:r,phaseName:i,totalTime:o,disabled:!!s}}function tt(n,e,t){let r=n.get(e);return r||n.set(e,r=t),r}function jh(n){let e=n.indexOf(":"),t=n.substring(1,e),r=n.slice(e+1);return[t,r]}var aN=typeof document>"u"?null:document.documentElement;function ql(n){let e=n.parentNode||n.host||null;return e===aN?null:e}function lN(n){return n.substring(1,6)=="ebkit"}var Rr=null,iw=!1;function Aw(n){Rr||(Rr=cN()||{},iw=Rr.style?"WebkitAppearance"in Rr.style:!1);let e=!0;return Rr.style&&!lN(n)&&(e=n in Rr.style,!e&&iw&&(e="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Rr.style)),e}function cN(){return typeof document<"u"?document.body:null}function Bh(n,e){for(;e;){if(e===n)return!0;e=ql(e)}return!1}function Hh(n,e,t){if(t)return Array.from(n.querySelectorAll(e));let r=n.querySelector(e);return r?[r]:[]}var uN=1e3,Uh="{{",dN="}}",$h="ng-enter",Kl="ng-leave",es="ng-trigger",ts=".ng-trigger",zh="ng-animating",Ql=".ng-animating";function rn(n){if(typeof n=="number")return n;let e=n.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Fh(parseFloat(e[1]),e[2])}function Fh(n,e){switch(e){case"s":return n*uN;default:return n}}function ns(n,e,t){return n.hasOwnProperty("duration")?n:fN(n,e,t)}function fN(n,e,t){let r=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,i,o=0,s="";if(typeof n=="string"){let a=n.match(r);if(a===null)return e.push(rw(n)),{duration:0,delay:0,easing:""};i=Fh(parseFloat(a[1]),a[2]);let l=a[3];l!=null&&(o=Fh(parseFloat(l),a[4]));let c=a[5];c&&(s=c)}else i=n;if(!t){let a=!1,l=e.length;i<0&&(e.push(tN()),a=!0),o<0&&(e.push(nN()),a=!0),a&&e.splice(l,0,rw(n))}return{duration:i,delay:o,easing:s}}function Nw(n){return n.length?n[0]instanceof Map?n:n.map(e=>new Map(Object.entries(e))):[]}function Ot(n,e,t){e.forEach((r,i)=>{let o=Yl(i);t&&!t.has(i)&&t.set(i,n.style[o]),n.style[o]=r})}function qn(n,e){e.forEach((t,r)=>{let i=Yl(r);n.style[i]=""})}function Ti(n){return Array.isArray(n)?n.length==1?n[0]:nw(n):n}function Rw(n,e,t){let r=e.params||{},i=Wh(n);i.length&&i.forEach(o=>{r.hasOwnProperty(o)||t.push(rN(o))})}var Lh=new RegExp(`${Uh}\\s*(.+?)\\s*${dN}`,"g");function Wh(n){let e=[];if(typeof n=="string"){let t;for(;t=Lh.exec(n);)e.push(t[1]);Lh.lastIndex=0}return e}function Mi(n,e,t){let r=`${n}`,i=r.replace(Lh,(o,s)=>{let a=e[s];return a==null&&(t.push(iN(s)),a=""),a.toString()});return i==r?n:i}var hN=/-+([a-z0-9])/g;function Yl(n){return n.replace(hN,(...e)=>e[1].toUpperCase())}function kw(n,e){return n===0||e===0}function Pw(n,e,t){if(t.size&&e.length){let r=e[0],i=[];if(t.forEach((o,s)=>{r.has(s)||i.push(s),r.set(s,o)}),i.length)for(let o=1;os.set(a,Zl(n,a)))}}return e}function nt(n,e,t){switch(e.type){case V.Trigger:return n.visitTrigger(e,t);case V.State:return n.visitState(e,t);case V.Transition:return n.visitTransition(e,t);case V.Sequence:return n.visitSequence(e,t);case V.Group:return n.visitGroup(e,t);case V.Animate:return n.visitAnimate(e,t);case V.Keyframes:return n.visitKeyframes(e,t);case V.Style:return n.visitStyle(e,t);case V.Reference:return n.visitReference(e,t);case V.AnimateChild:return n.visitAnimateChild(e,t);case V.AnimateRef:return n.visitAnimateRef(e,t);case V.Query:return n.visitQuery(e,t);case V.Stagger:return n.visitStagger(e,t);default:throw oN(e.type)}}function Zl(n,e){return window.getComputedStyle(n)[e]}var lp=(()=>{class n{validateStyleProperty(t){return Aw(t)}containsElement(t,r){return Bh(t,r)}getParentElement(t){return ql(t)}query(t,r,i){return Hh(t,r,i)}computeStyle(t,r,i){return i||""}animate(t,r,i,o,s,a=[],l){return new Sn(i,o)}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),Pr=class{static NOOP=new lp},Or=class{};var pN=new Set(["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"]),nc=class extends Or{normalizePropertyName(e,t){return Yl(e)}normalizeStyleValue(e,t,r,i){let o="",s=r.toString().trim();if(pN.has(t)&&r!==0&&r!=="0")if(typeof r=="number")o="px";else{let a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&i.push(ow(e,r))}return s+o}};var rc="*";function gN(n,e){let t=[];return typeof n=="string"?n.split(/\s*,\s*/).forEach(r=>mN(r,t,e)):t.push(n),t}function mN(n,e,t){if(n[0]==":"){let l=_N(n,t);if(typeof l=="function"){e.push(l);return}n=l}let r=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(r==null||r.length<4)return t.push(_w(n)),e;let i=r[1],o=r[2],s=r[3];e.push(Ow(i,s));let a=i==rc&&s==rc;o[0]=="<"&&!a&&e.push(Ow(s,i))}function _N(n,e){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,r)=>parseFloat(r)>parseFloat(t);case":decrement":return(t,r)=>parseFloat(r) *"}}var Xl=new Set(["true","1"]),Jl=new Set(["false","0"]);function Ow(n,e){let t=Xl.has(n)||Jl.has(n),r=Xl.has(e)||Jl.has(e);return(i,o)=>{let s=n==rc||n==i,a=e==rc||e==o;return!s&&t&&typeof i=="boolean"&&(s=i?Xl.has(n):Jl.has(n)),!a&&r&&typeof o=="boolean"&&(a=o?Xl.has(e):Jl.has(e)),s&&a}}var Ww=":self",yN=new RegExp(`s*${Ww}s*,?`,"g");function Gw(n,e,t,r){return new Zh(n).build(e,t,r)}var Fw="",Zh=class{_driver;constructor(e){this._driver=e}build(e,t,r){let i=new Xh(t);return this._resetContextStyleTimingState(i),nt(this,Ti(e),i)}_resetContextStyleTimingState(e){e.currentQuerySelector=Fw,e.collectedStyles=new Map,e.collectedStyles.set(Fw,new Map),e.currentTime=0}visitTrigger(e,t){let r=t.queryCount=0,i=t.depCount=0,o=[],s=[];return e.name.charAt(0)=="@"&&t.errors.push(sw()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(t),a.type==V.State){let l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,o.push(this.visitState(l,t))}),l.name=c}else if(a.type==V.Transition){let l=this.visitTransition(a,t);r+=l.queryCount,i+=l.depCount,s.push(l)}else t.errors.push(aw())}),{type:V.Trigger,name:e.name,states:o,transitions:s,queryCount:r,depCount:i,options:null}}visitState(e,t){let r=this.visitStyle(e.styles,t),i=e.options&&e.options.params||null;if(r.containsDynamicStyles){let o=new Set,s=i||{};r.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{Wh(l).forEach(c=>{s.hasOwnProperty(c)||o.add(c)})})}),o.size&&t.errors.push(lw(e.name,[...o.values()]))}return{type:V.State,name:e.name,style:r,options:i?{params:i}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;let r=nt(this,Ti(e.animation),t),i=gN(e.expr,t.errors);return{type:V.Transition,matchers:i,animation:r,queryCount:t.queryCount,depCount:t.depCount,options:kr(e.options)}}visitSequence(e,t){return{type:V.Sequence,steps:e.steps.map(r=>nt(this,r,t)),options:kr(e.options)}}visitGroup(e,t){let r=t.currentTime,i=0,o=e.steps.map(s=>{t.currentTime=r;let a=nt(this,s,t);return i=Math.max(i,t.currentTime),a});return t.currentTime=i,{type:V.Group,steps:o,options:kr(e.options)}}visitAnimate(e,t){let r=CN(e.timings,t.errors);t.currentAnimateTimings=r;let i,o=e.styles?e.styles:Ph({});if(o.type==V.Keyframes)i=this.visitKeyframes(o,t);else{let s=e.styles,a=!1;if(!s){a=!0;let c={};r.easing&&(c.easing=r.easing),s=Ph(c)}t.currentTime+=r.duration+r.delay;let l=this.visitStyle(s,t);l.isEmptyStep=a,i=l}return t.currentAnimateTimings=null,{type:V.Animate,timings:r,style:i,options:null}}visitStyle(e,t){let r=this._makeStyleAst(e,t);return this._validateStyleAst(r,t),r}_makeStyleAst(e,t){let r=[],i=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of i)typeof a=="string"?a===Pt?r.push(a):t.errors.push(cw(a)):r.push(new Map(Object.entries(a)));let o=!1,s=null;return r.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o)){for(let l of a.values())if(l.toString().indexOf(Uh)>=0){o=!0;break}}}),{type:V.Style,styles:r,easing:s,offset:e.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(e,t){let r=t.currentAnimateTimings,i=t.currentTime,o=t.currentTime;r&&o>0&&(o-=r.duration+r.delay),e.styles.forEach(s=>{typeof s!="string"&&s.forEach((a,l)=>{let c=t.collectedStyles.get(t.currentQuerySelector),u=c.get(l),d=!0;u&&(o!=i&&o>=u.startTime&&i<=u.endTime&&(t.errors.push(uw(l,u.startTime,u.endTime,o,i)),d=!1),o=u.startTime),d&&c.set(l,{startTime:o,endTime:i}),t.options&&Rw(a,t.options,t.errors)})})}visitKeyframes(e,t){let r={type:V.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(dw()),r;let i=1,o=0,s=[],a=!1,l=!1,c=0,u=e.steps.map(D=>{let M=this._makeStyleAst(D,t),A=M.offset!=null?M.offset:wN(M.styles),J=0;return A!=null&&(o++,J=M.offset=A),l=l||J<0||J>1,a=a||J0&&o{let A=f>0?M==h?1:f*M:s[M],J=A*_;t.currentTime=p+g.delay+J,g.duration=J,this._validateStyleAst(D,t),D.offset=A,r.styles.push(D)}),r}visitReference(e,t){return{type:V.Reference,animation:nt(this,Ti(e.animation),t),options:kr(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:V.AnimateChild,options:kr(e.options)}}visitAnimateRef(e,t){return{type:V.AnimateRef,animation:this.visitReference(e.animation,t),options:kr(e.options)}}visitQuery(e,t){let r=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;let[o,s]=vN(e.selector);t.currentQuerySelector=r.length?r+" "+o:o,tt(t.collectedStyles,t.currentQuerySelector,new Map);let a=nt(this,Ti(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=r,{type:V.Query,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:a,originalSelector:e.selector,options:kr(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(gw());let r=e.timings==="full"?{duration:0,delay:0,easing:"full"}:ns(e.timings,t.errors,!0);return{type:V.Stagger,animation:nt(this,Ti(e.animation),t),timings:r,options:null}}};function vN(n){let e=!!n.split(/\s*,\s*/).find(t=>t==Ww);return e&&(n=n.replace(yN,"")),n=n.replace(/@\*/g,ts).replace(/@\w+/g,t=>ts+"-"+t.slice(1)).replace(/:animating/g,Ql),[n,e]}function DN(n){return n?H({},n):null}var Xh=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(e){this.errors=e}};function wN(n){if(typeof n=="string")return null;let e=null;if(Array.isArray(n))n.forEach(t=>{if(t instanceof Map&&t.has("offset")){let r=t;e=parseFloat(r.get("offset")),r.delete("offset")}});else if(n instanceof Map&&n.has("offset")){let t=n;e=parseFloat(t.get("offset")),t.delete("offset")}return e}function CN(n,e){if(n.hasOwnProperty("duration"))return n;if(typeof n=="number"){let o=ns(n,e).duration;return Gh(o,0,"")}let t=n;if(t.split(/\s+/).some(o=>o.charAt(0)=="{"&&o.charAt(1)=="{")){let o=Gh(0,0,"");return o.dynamic=!0,o.strValue=t,o}let i=ns(t,e);return Gh(i.duration,i.delay,i.easing)}function kr(n){return n?(n=H({},n),n.params&&(n.params=DN(n.params))):n={},n}function Gh(n,e,t){return{duration:n,delay:e,easing:t}}function cp(n,e,t,r,i,o,s=null,a=!1){return{type:1,element:n,keyframes:e,preStyleProps:t,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:s,subTimeline:a}}var is=class{_map=new Map;get(e){return this._map.get(e)||[]}append(e,t){let r=this._map.get(e);r||this._map.set(e,r=[]),r.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}},EN=1,bN=":enter",IN=new RegExp(bN,"g"),SN=":leave",TN=new RegExp(SN,"g");function qw(n,e,t,r,i,o=new Map,s=new Map,a,l,c=[]){return new Jh().buildKeyframes(n,e,t,r,i,o,s,a,l,c)}var Jh=class{buildKeyframes(e,t,r,i,o,s,a,l,c,u=[]){c=c||new is;let d=new ep(e,t,c,i,o,u,[]);d.options=l;let f=l.delay?rn(l.delay):0;d.currentTimeline.delayNextStep(f),d.currentTimeline.setStyles([s],null,d.errors,l),nt(this,r,d);let h=d.timelines.filter(p=>p.containsAnimation());if(h.length&&a.size){let p;for(let g=h.length-1;g>=0;g--){let _=h[g];if(_.element===t){p=_;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,d.errors,l)}return h.length?h.map(p=>p.buildKeyframes()):[cp(t,[],[],[],0,f,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){let r=t.subInstructions.get(t.element);if(r){let i=t.createSubContext(e.options),o=t.currentTimeline.currentTime,s=this._visitSubInstructions(r,i,i.options);o!=s&&t.transformIntoNewTimeline(s)}t.previousNode=e}visitAnimateRef(e,t){let r=t.createSubContext(e.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],t,r),this.visitReference(e.animation,r),t.transformIntoNewTimeline(r.currentTimeline.currentTime),t.previousNode=e}_applyAnimationRefDelays(e,t,r){for(let i of e){let o=i?.delay;if(o){let s=typeof o=="number"?o:rn(Mi(o,i?.params??{},t.errors));r.delayNextStep(s)}}}_visitSubInstructions(e,t,r){let o=t.currentTimeline.currentTime,s=r.duration!=null?rn(r.duration):null,a=r.delay!=null?rn(r.delay):null;return s!==0&&e.forEach(l=>{let c=t.appendInstructionToTimeline(l,s,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(e,t){t.updateOptions(e.options,!0),nt(this,e.animation,t),t.previousNode=e}visitSequence(e,t){let r=t.subContextCount,i=t,o=e.options;if(o&&(o.params||o.delay)&&(i=t.createSubContext(o),i.transformIntoNewTimeline(),o.delay!=null)){i.previousNode.type==V.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=ic);let s=rn(o.delay);i.delayNextStep(s)}e.steps.length&&(e.steps.forEach(s=>nt(this,s,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){let r=[],i=t.currentTimeline.currentTime,o=e.options&&e.options.delay?rn(e.options.delay):0;e.steps.forEach(s=>{let a=t.createSubContext(e.options);o&&a.delayNextStep(o),nt(this,s,a),i=Math.max(i,a.currentTimeline.currentTime),r.push(a.currentTimeline)}),r.forEach(s=>t.currentTimeline.mergeTimelineCollectedStyles(s)),t.transformIntoNewTimeline(i),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){let r=e.strValue,i=t.params?Mi(r,t.params,t.errors):r;return ns(i,t.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){let r=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;r.delay&&(t.incrementTime(r.delay),i.snapshotCurrentStyles());let o=e.style;o.type==V.Keyframes?this.visitKeyframes(o,t):(t.incrementTime(r.duration),this.visitStyle(o,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){let r=t.currentTimeline,i=t.currentAnimateTimings;!i&&r.hasCurrentStyleProperties()&&r.forwardFrame();let o=i&&i.easing||e.easing;e.isEmptyStep?r.applyEmptyStep(o):r.setStyles(e.styles,o,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){let r=t.currentAnimateTimings,i=t.currentTimeline.duration,o=r.duration,a=t.createSubContext().currentTimeline;a.easing=r.easing,e.styles.forEach(l=>{let c=l.offset||0;a.forwardTime(c*o),a.setStyles(l.styles,l.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(i+o),t.previousNode=e}visitQuery(e,t){let r=t.currentTimeline.currentTime,i=e.options||{},o=i.delay?rn(i.delay):0;o&&(t.previousNode.type===V.Style||r==0&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=ic);let s=r,a=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{t.currentQueryIndex=u;let d=t.createSubContext(e.options,c);o&&d.delayNextStep(o),c===t.element&&(l=d.currentTimeline),nt(this,e.animation,d),d.currentTimeline.applyStylesToKeyframe();let f=d.currentTimeline.currentTime;s=Math.max(s,f)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){let r=t.parentContext,i=t.currentTimeline,o=e.timings,s=Math.abs(o.duration),a=s*(t.currentQueryTotal-1),l=s*t.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=r.currentStaggerTime;break}let u=t.currentTimeline;l&&u.delayNextStep(l);let d=u.currentTime;nt(this,e.animation,t),t.previousNode=e,r.currentStaggerTime=i.currentTime-d+(i.startTime-r.currentTimeline.startTime)}},ic={},ep=class n{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=ic;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(e,t,r,i,o,s,a,l){this._driver=e,this.element=t,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=o,this.errors=s,this.timelines=a,this.currentTimeline=l||new oc(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;let r=e,i=this.options;r.duration!=null&&(i.duration=rn(r.duration)),r.delay!=null&&(i.delay=rn(r.delay));let o=r.params;if(o){let s=i.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!t||!s.hasOwnProperty(a))&&(s[a]=Mi(o[a],s,this.errors))})}}_copyOptions(){let e={};if(this.options){let t=this.options.params;if(t){let r=e.params={};Object.keys(t).forEach(i=>{r[i]=t[i]})}}return e}createSubContext(e=null,t,r){let i=t||this.element,o=new n(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(e){return this.previousNode=ic,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,r){let i={duration:t??e.duration,delay:this.currentTimeline.currentTime+(r??0)+e.delay,easing:""},o=new tp(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(o),i}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,r,i,o,s){let a=[];if(i&&a.push(this.element),e.length>0){e=e.replace(IN,"."+this._enterClassName),e=e.replace(TN,"."+this._leaveClassName);let l=r!=1,c=this._driver.query(this.element,e,l);r!==0&&(c=r<0?c.slice(c.length+r,c.length):c.slice(0,r)),a.push(...c)}return!o&&a.length==0&&s.push(mw(t)),a}},oc=class n{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(e,t,r,i){this._driver=e,this.element=t,this.startTime=r,this._elementTimelineStylesLookup=i,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let t=this._keyframes.size===1&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new n(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=EN,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles.set(e,t),this._globalTimelineStyles.set(e,t),this._styleSummary.set(e,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[t,r]of this._globalTimelineStyles)this._backFill.set(t,r||Pt),this._currentKeyframe.set(t,Pt);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,r,i){t&&this._previousKeyframe.set("easing",t);let o=i&&i.params||{},s=MN(e,this._globalTimelineStyles);for(let[a,l]of s){let c=Mi(l,o,r);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??Pt),this._updateStyle(a,c)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,t)=>{this._currentKeyframe.set(t,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,e)}))}snapshotCurrentStyles(){for(let[e,t]of this._localTimelineStyles)this._pendingStyles.set(e,t),this._updateStyle(e,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((t,r)=>{let i=this._styleSummary.get(r);(!i||t.time>i.time)&&this._updateStyle(r,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,t=new Set,r=this._keyframes.size===1&&this.duration===0,i=[];this._keyframes.forEach((a,l)=>{let c=new Map([...this._backFill,...a]);c.forEach((u,d)=>{u===Jo?e.add(d):u===Pt&&t.add(d)}),r||c.set("offset",l/this.duration),i.push(c)});let o=[...e.values()],s=[...t.values()];if(r){let a=i[0],l=new Map(a);a.set("offset",0),l.set("offset",1),i=[a,l]}return cp(this.element,i,o,s,this.duration,this.startTime,this.easing,!1)}},tp=class extends oc{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(e,t,r,i,o,s,a=!1){super(e,t,s.delay),this.keyframes=r,this.preStyleProps=i,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:r,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){let o=[],s=r+t,a=t/s,l=new Map(e[0]);l.set("offset",0),o.push(l);let c=new Map(e[0]);c.set("offset",Lw(a)),o.push(c);let u=e.length-1;for(let d=1;d<=u;d++){let f=new Map(e[d]),h=f.get("offset"),p=t+h*r;f.set("offset",Lw(p/s)),o.push(f)}r=s,t=0,i="",e=o}return cp(this.element,e,this.preStyleProps,this.postStyleProps,r,t,i,!0)}};function Lw(n,e=3){let t=Math.pow(10,e-1);return Math.round(n*t)/t}function MN(n,e){let t=new Map,r;return n.forEach(i=>{if(i==="*"){r??=e.keys();for(let o of r)t.set(o,Pt)}else for(let[o,s]of i)t.set(o,s)}),t}function Vw(n,e,t,r,i,o,s,a,l,c,u,d,f){return{type:0,element:n,triggerName:e,isRemovalTransition:i,fromState:t,fromStyles:o,toState:r,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:f}}var qh={},sc=class{_triggerName;ast;_stateStyles;constructor(e,t,r){this._triggerName=e,this.ast=t,this._stateStyles=r}match(e,t,r,i){return xN(this.ast.matchers,e,t,r,i)}buildStyles(e,t,r){let i=this._stateStyles.get("*");return e!==void 0&&(i=this._stateStyles.get(e?.toString())||i),i?i.buildStyles(t,r):new Map}build(e,t,r,i,o,s,a,l,c,u){let d=[],f=this.ast.options&&this.ast.options.params||qh,h=a&&a.params||qh,p=this.buildStyles(r,h,d),g=l&&l.params||qh,_=this.buildStyles(i,g,d),D=new Set,M=new Map,A=new Map,J=i==="void",Pe={params:Kw(g,f),delay:this.ast.options?.delay},jt=u?[]:qw(e,t,this.ast.animation,o,s,p,_,Pe,c,d),Be=0;return jt.forEach(Ye=>{Be=Math.max(Ye.duration+Ye.delay,Be)}),d.length?Vw(t,this._triggerName,r,i,J,p,_,[],[],M,A,Be,d):(jt.forEach(Ye=>{let ar=Ye.element,Wr=tt(M,ar,new Set);Ye.preStyleProps.forEach(lr=>Wr.add(lr));let Qm=tt(A,ar,new Set);Ye.postStyleProps.forEach(lr=>Qm.add(lr)),ar!==t&&D.add(ar)}),Vw(t,this._triggerName,r,i,J,p,_,jt,[...D.values()],M,A,Be))}};function xN(n,e,t,r,i){return n.some(o=>o(e,t,r,i))}function Kw(n,e){let t=H({},e);return Object.entries(n).forEach(([r,i])=>{i!=null&&(t[r]=i)}),t}var np=class{styles;defaultParams;normalizer;constructor(e,t,r){this.styles=e,this.defaultParams=t,this.normalizer=r}buildStyles(e,t){let r=new Map,i=Kw(e,this.defaultParams);return this.styles.styles.forEach(o=>{typeof o!="string"&&o.forEach((s,a)=>{s&&(s=Mi(s,i,t));let l=this.normalizer.normalizePropertyName(a,t);s=this.normalizer.normalizeStyleValue(a,l,s,t),r.set(a,s)})}),r}};function AN(n,e,t){return new rp(n,e,t)}var rp=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(e,t,r){this.name=e,this.ast=t,this._normalizer=r,t.states.forEach(i=>{let o=i.options&&i.options.params||{};this.states.set(i.name,new np(i.style,o,r))}),jw(this.states,"true","1"),jw(this.states,"false","0"),t.transitions.forEach(i=>{this.transitionFactories.push(new sc(e,i,this.states))}),this.fallbackTransition=NN(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,r,i){return this.transitionFactories.find(s=>s.match(e,t,r,i))||null}matchStyles(e,t,r){return this.fallbackTransition.buildStyles(e,t,r)}};function NN(n,e,t){let r=[(s,a)=>!0],i={type:V.Sequence,steps:[],options:null},o={type:V.Transition,animation:i,matchers:r,options:null,queryCount:0,depCount:0};return new sc(n,o,e)}function jw(n,e,t){n.has(e)?n.has(t)||n.set(t,n.get(e)):n.has(t)&&n.set(e,n.get(t))}var RN=new is,ip=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(e,t,r){this.bodyNode=e,this._driver=t,this._normalizer=r}register(e,t){let r=[],i=[],o=Gw(this._driver,t,r,i);if(r.length)throw Dw(r);this._animations.set(e,o)}_buildPlayer(e,t,r){let i=e.element,o=Vh(this._normalizer,e.keyframes,t,r);return this._driver.animate(i,o,e.duration,e.delay,e.easing,[],!0)}create(e,t,r={}){let i=[],o=this._animations.get(e),s,a=new Map;if(o?(s=qw(this._driver,t,o,$h,Kl,new Map,new Map,r,RN,i),s.forEach(u=>{let d=tt(a,u.element,new Map);u.postStyleProps.forEach(f=>d.set(f,null))})):(i.push(ww()),s=[]),i.length)throw Cw(i);a.forEach((u,d)=>{u.forEach((f,h)=>{u.set(h,this._driver.computeStyle(d,h,Pt))})});let l=s.map(u=>{let d=a.get(u.element);return this._buildPlayer(u,new Map,d)}),c=Tn(l);return this._playersById.set(e,c),c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){let t=this._getPlayer(e);t.destroy(),this._playersById.delete(e);let r=this.players.indexOf(t);r>=0&&this.players.splice(r,1)}_getPlayer(e){let t=this._playersById.get(e);if(!t)throw Ew(e);return t}listen(e,t,r,i){let o=Gl(t,"","","");return Wl(this._getPlayer(e),r,o,i),()=>{}}command(e,t,r,i){if(r=="register"){this.register(e,i[0]);return}if(r=="create"){let s=i[0]||{};this.create(e,t,s);return}let o=this._getPlayer(e);switch(r){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e);break}}},Bw="ng-animate-queued",kN=".ng-animate-queued",Kh="ng-animate-disabled",PN=".ng-animate-disabled",ON="ng-star-inserted",FN=".ng-star-inserted",LN=[],Qw={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},VN={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ft="__ng_removed",os=class{namespaceId;value;options;get params(){return this.options.params}constructor(e,t=""){this.namespaceId=t;let r=e&&e.hasOwnProperty("value"),i=r?e.value:e;if(this.value=BN(i),r){let o=e,{value:s}=o,a=Jm(o,["value"]);this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let t=e.params;if(t){let r=this.options.params;Object.keys(t).forEach(i=>{r[i]==null&&(r[i]=t[i])})}}},rs="void",Qh=new os(rs),op=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(e,t,r){this.id=e,this.hostElement=t,this._engine=r,this._hostClassName="ng-tns-"+e,Ct(t,this._hostClassName)}listen(e,t,r,i){if(!this._triggers.has(t))throw bw(r,t);if(r==null||r.length==0)throw Iw(t);if(!HN(r))throw Sw(r,t);let o=tt(this._elementListeners,e,[]),s={name:t,phase:r,callback:i};o.push(s);let a=tt(this._engine.statesByElement,e,new Map);return a.has(t)||(Ct(e,es),Ct(e,es+"-"+t),a.set(t,Qh)),()=>{this._engine.afterFlush(()=>{let l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(t)||a.delete(t)})}}register(e,t){return this._triggers.has(e)?!1:(this._triggers.set(e,t),!0)}_getTrigger(e){let t=this._triggers.get(e);if(!t)throw Tw(e);return t}trigger(e,t,r,i=!0){let o=this._getTrigger(t),s=new ss(this.id,t,e),a=this._engine.statesByElement.get(e);a||(Ct(e,es),Ct(e,es+"-"+t),this._engine.statesByElement.set(e,a=new Map));let l=a.get(t),c=new os(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(t,c),l||(l=Qh),!(c.value===rs)&&l.value===c.value){if(!zN(l.params,c.params)){let g=[],_=o.matchStyles(l.value,l.params,g),D=o.matchStyles(c.value,c.params,g);g.length?this._engine.reportError(g):this._engine.afterFlush(()=>{qn(e,_),Ot(e,D)})}return}let f=tt(this._engine.playersByElement,e,[]);f.forEach(g=>{g.namespaceId==this.id&&g.triggerName==t&&g.queued&&g.destroy()});let h=o.matchTransition(l.value,c.value,e,c.params),p=!1;if(!h){if(!i)return;h=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:h,fromState:l,toState:c,player:s,isFallbackTransition:p}),p||(Ct(e,Bw),s.onStart(()=>{xi(e,Bw)})),s.onDone(()=>{let g=this.players.indexOf(s);g>=0&&this.players.splice(g,1);let _=this._engine.playersByElement.get(e);if(_){let D=_.indexOf(s);D>=0&&_.splice(D,1)}}),this.players.push(s),f.push(s),s}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(t=>t.delete(e)),this._elementListeners.forEach((t,r)=>{this._elementListeners.set(r,t.filter(i=>i.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let t=this._engine.playersByElement.get(e);t&&(t.forEach(r=>r.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){let r=this._engine.driver.query(e,ts,!0);r.forEach(i=>{if(i[Ft])return;let o=this._engine.fetchNamespacesByElement(i);o.size?o.forEach(s=>s.triggerLeaveAnimation(i,t,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(e,t,r,i){let o=this._engine.statesByElement.get(e),s=new Map;if(o){let a=[];if(o.forEach((l,c)=>{if(s.set(c,l.value),this._triggers.has(c)){let u=this.trigger(e,c,rs,i);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t,s),r&&Tn(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let t=this._elementListeners.get(e),r=this._engine.statesByElement.get(e);if(t&&r){let i=new Set;t.forEach(o=>{let s=o.name;if(i.has(s))return;i.add(s);let l=this._triggers.get(s).fallbackTransition,c=r.get(s)||Qh,u=new os(rs),d=new ss(this.id,s,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:s,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(e,t){let r=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let i=!1;if(r.totalAnimations){let o=r.players.length?r.playersByQueriedElement.get(e):[];if(o&&o.length)i=!0;else{let s=e;for(;s=s.parentNode;)if(r.statesByElement.get(s)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(e),i)r.markElementAsRemoved(this.id,e,!1,t);else{let o=e[Ft];(!o||o===Qw)&&(r.afterFlush(()=>this.clearElementCache(e)),r.destroyInnerAnimations(e),r._onRemovalComplete(e,t))}}insertNode(e,t){Ct(e,this._hostClassName)}drainQueuedTransitions(e){let t=[];return this._queue.forEach(r=>{let i=r.player;if(i.destroyed)return;let o=r.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==r.triggerName){let l=Gl(o,r.triggerName,r.fromState.value,r.toState.value);l._data=e,Wl(r.player,a.phase,l,a.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(r)}),this._queue=[],t.sort((r,i)=>{let o=r.transition.ast.depCount,s=i.transition.ast.depCount;return o==0||s==0?o-s:this._engine.driver.containsElement(r.element,i.element)?1:-1})}destroy(e){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},sp=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(e,t)=>{};_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}constructor(e,t,r){this.bodyNode=e,this.driver=t,this._normalizer=r}get queuedPlayers(){let e=[];return this._namespaceList.forEach(t=>{t.players.forEach(r=>{r.queued&&e.push(r)})}),e}createNamespace(e,t){let r=new op(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(r,t):(this.newHostElements.set(t,r),this.collectEnterElement(t)),this._namespaceLookup[e]=r}_balanceNamespaceList(e,t){let r=this._namespaceList,i=this.namespacesByHostElement;if(r.length-1>=0){let s=!1,a=this.driver.getParentElement(t);for(;a;){let l=i.get(a);if(l){let c=r.indexOf(l);r.splice(c+1,0,e),s=!0;break}a=this.driver.getParentElement(a)}s||r.unshift(e)}else r.push(e);return i.set(t,e),e}register(e,t){let r=this._namespaceLookup[e];return r||(r=this.createNamespace(e,t)),r}registerTrigger(e,t,r){let i=this._namespaceLookup[e];i&&i.register(t,r)&&this.totalAnimations++}destroy(e,t){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let r=this._fetchNamespace(e);this.namespacesByHostElement.delete(r.hostElement);let i=this._namespaceList.indexOf(r);i>=0&&this._namespaceList.splice(i,1),r.destroy(t),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let t=new Set,r=this.statesByElement.get(e);if(r){for(let i of r.values())if(i.namespaceId){let o=this._fetchNamespace(i.namespaceId);o&&t.add(o)}}return t}trigger(e,t,r,i){if(ec(t)){let o=this._fetchNamespace(e);if(o)return o.trigger(t,r,i),!0}return!1}insertNode(e,t,r,i){if(!ec(t))return;let o=t[Ft];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;let s=this.collectedLeaveElements.indexOf(t);s>=0&&this.collectedLeaveElements.splice(s,1)}if(e){let s=this._fetchNamespace(e);s&&s.insertNode(t,r)}i&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Ct(e,Kh)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),xi(e,Kh))}removeNode(e,t,r){if(ec(t)){let i=e?this._fetchNamespace(e):null;i?i.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r);let o=this.namespacesByHostElement.get(t);o&&o.id!==e&&o.removeNode(t,r)}else this._onRemovalComplete(t,r)}markElementAsRemoved(e,t,r,i,o){this.collectedLeaveElements.push(t),t[Ft]={namespaceId:e,setForRemoval:i,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:o}}listen(e,t,r,i,o){return ec(t)?this._fetchNamespace(e).listen(t,r,i,o):()=>{}}_buildInstruction(e,t,r,i,o){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,r,i,e.fromState.options,e.toState.options,t,o)}destroyInnerAnimations(e){let t=this.driver.query(e,ts,!0);t.forEach(r=>this.destroyActiveAnimationsForElement(r)),this.playersByQueriedElement.size!=0&&(t=this.driver.query(e,Ql,!0),t.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(e){let t=this.playersByElement.get(e);t&&t.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(e){let t=this.playersByQueriedElement.get(e);t&&t.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Tn(this.players).onDone(()=>e());e()})}processLeaveNode(e){let t=e[Ft];if(t&&t.setForRemoval){if(e[Ft]=Qw,t.namespaceId){this.destroyInnerAnimations(e);let r=this._fetchNamespace(t.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}e.classList?.contains(Kh)&&this.markElementAsDisabled(e,!1),this.driver.query(e,PN,!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,i)=>this._balanceNamespaceList(r,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;rr()),this._flushFns=[],this._whenQuietFns.length){let r=this._whenQuietFns;this._whenQuietFns=[],t.length?Tn(t).onDone(()=>{r.forEach(i=>i())}):r.forEach(i=>i())}}reportError(e){throw Mw(e)}_flushAnimations(e,t){let r=new is,i=[],o=new Map,s=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(C=>{u.add(C);let b=this.driver.query(C,kN,!0);for(let T=0;T{let T=$h+g++;p.set(b,T),C.forEach(X=>Ct(X,T))});let _=[],D=new Set,M=new Set;for(let C=0;CD.add(X)):M.add(b))}let A=new Map,J=$w(f,Array.from(D));J.forEach((C,b)=>{let T=Kl+g++;A.set(b,T),C.forEach(X=>Ct(X,T))}),e.push(()=>{h.forEach((C,b)=>{let T=p.get(b);C.forEach(X=>xi(X,T))}),J.forEach((C,b)=>{let T=A.get(b);C.forEach(X=>xi(X,T))}),_.forEach(C=>{this.processLeaveNode(C)})});let Pe=[],jt=[];for(let C=this._namespaceList.length-1;C>=0;C--)this._namespaceList[C].drainQueuedTransitions(t).forEach(T=>{let X=T.player,Ae=T.element;if(Pe.push(X),this.collectedEnterElements.length){let Oe=Ae[Ft];if(Oe&&Oe.setForMove){if(Oe.previousTriggersValues&&Oe.previousTriggersValues.has(T.triggerName)){let cr=Oe.previousTriggersValues.get(T.triggerName),ut=this.statesByElement.get(T.element);if(ut&&ut.has(T.triggerName)){let ea=ut.get(T.triggerName);ea.value=cr,ut.set(T.triggerName,ea)}}X.destroy();return}}let Bt=!d||!this.driver.containsElement(d,Ae),it=A.get(Ae),An=p.get(Ae),ge=this._buildInstruction(T,r,An,it,Bt);if(ge.errors&&ge.errors.length){jt.push(ge);return}if(Bt){X.onStart(()=>qn(Ae,ge.fromStyles)),X.onDestroy(()=>Ot(Ae,ge.toStyles)),i.push(X);return}if(T.isFallbackTransition){X.onStart(()=>qn(Ae,ge.fromStyles)),X.onDestroy(()=>Ot(Ae,ge.toStyles)),i.push(X);return}let Xm=[];ge.timelines.forEach(Oe=>{Oe.stretchStartingKeyframe=!0,this.disabledNodes.has(Oe.element)||Xm.push(Oe)}),ge.timelines=Xm,r.append(Ae,ge.timelines);let nS={instruction:ge,player:X,element:Ae};s.push(nS),ge.queriedElements.forEach(Oe=>tt(a,Oe,[]).push(X)),ge.preStyleProps.forEach((Oe,cr)=>{if(Oe.size){let ut=l.get(cr);ut||l.set(cr,ut=new Set),Oe.forEach((ea,Vu)=>ut.add(Vu))}}),ge.postStyleProps.forEach((Oe,cr)=>{let ut=c.get(cr);ut||c.set(cr,ut=new Set),Oe.forEach((ea,Vu)=>ut.add(Vu))})});if(jt.length){let C=[];jt.forEach(b=>{C.push(xw(b.triggerName,b.errors))}),Pe.forEach(b=>b.destroy()),this.reportError(C)}let Be=new Map,Ye=new Map;s.forEach(C=>{let b=C.element;r.has(b)&&(Ye.set(b,b),this._beforeAnimationBuild(C.player.namespaceId,C.instruction,Be))}),i.forEach(C=>{let b=C.element;this._getPreviousPlayers(b,!1,C.namespaceId,C.triggerName,null).forEach(X=>{tt(Be,b,[]).push(X),X.destroy()})});let ar=_.filter(C=>zw(C,l,c)),Wr=new Map;Uw(Wr,this.driver,M,c,Pt).forEach(C=>{zw(C,l,c)&&ar.push(C)});let lr=new Map;h.forEach((C,b)=>{Uw(lr,this.driver,new Set(C),l,Jo)}),ar.forEach(C=>{let b=Wr.get(C),T=lr.get(C);Wr.set(C,new Map([...b?.entries()??[],...T?.entries()??[]]))});let Lu=[],Ym=[],Zm={};s.forEach(C=>{let{element:b,player:T,instruction:X}=C;if(r.has(b)){if(u.has(b)){T.onDestroy(()=>Ot(b,X.toStyles)),T.disabled=!0,T.overrideTotalTime(X.totalTime),i.push(T);return}let Ae=Zm;if(Ye.size>1){let it=b,An=[];for(;it=it.parentNode;){let ge=Ye.get(it);if(ge){Ae=ge;break}An.push(it)}An.forEach(ge=>Ye.set(ge,Ae))}let Bt=this._buildAnimation(T.namespaceId,X,Be,o,lr,Wr);if(T.setRealPlayer(Bt),Ae===Zm)Lu.push(T);else{let it=this.playersByElement.get(Ae);it&&it.length&&(T.parentPlayer=Tn(it)),i.push(T)}}else qn(b,X.fromStyles),T.onDestroy(()=>Ot(b,X.toStyles)),Ym.push(T),u.has(b)&&i.push(T)}),Ym.forEach(C=>{let b=o.get(C.element);if(b&&b.length){let T=Tn(b);C.setRealPlayer(T)}}),i.forEach(C=>{C.parentPlayer?C.syncPlayerEvents(C.parentPlayer):C.destroy()});for(let C=0;C<_.length;C++){let b=_[C],T=b[Ft];if(xi(b,Kl),T&&T.hasAnimation)continue;let X=[];if(a.size){let Bt=a.get(b);Bt&&Bt.length&&X.push(...Bt);let it=this.driver.query(b,Ql,!0);for(let An=0;An!Bt.destroyed);Ae.length?UN(this,b,Ae):this.processLeaveNode(b)}return _.length=0,Lu.forEach(C=>{this.players.push(C),C.onDone(()=>{C.destroy();let b=this.players.indexOf(C);this.players.splice(b,1)}),C.play()}),Lu}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,r,i,o){let s=[];if(t){let a=this.playersByQueriedElement.get(e);a&&(s=a)}else{let a=this.playersByElement.get(e);if(a){let l=!o||o==rs;a.forEach(c=>{c.queued||!l&&c.triggerName!=i||s.push(c)})}}return(r||i)&&(s=s.filter(a=>!(r&&r!=a.namespaceId||i&&i!=a.triggerName))),s}_beforeAnimationBuild(e,t,r){let i=t.triggerName,o=t.element,s=t.isRemovalTransition?void 0:e,a=t.isRemovalTransition?void 0:i;for(let l of t.timelines){let c=l.element,u=c!==o,d=tt(r,c,[]);this._getPreviousPlayers(c,u,s,a,t.toState).forEach(h=>{let p=h.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),h.destroy(),d.push(h)})}qn(o,t.fromStyles)}_buildAnimation(e,t,r,i,o,s){let a=t.triggerName,l=t.element,c=[],u=new Set,d=new Set,f=t.timelines.map(p=>{let g=p.element;u.add(g);let _=g[Ft];if(_&&_.removedBeforeQueried)return new Sn(p.duration,p.delay);let D=g!==l,M=$N((r.get(g)||LN).map(Be=>Be.getRealPlayer())).filter(Be=>{let Ye=Be;return Ye.element?Ye.element===g:!1}),A=o.get(g),J=s.get(g),Pe=Vh(this._normalizer,p.keyframes,A,J),jt=this._buildPlayer(p,Pe,M);if(p.subTimeline&&i&&d.add(g),D){let Be=new ss(e,a,g);Be.setRealPlayer(jt),c.push(Be)}return jt});c.forEach(p=>{tt(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>jN(this.playersByQueriedElement,p.element,p))}),u.forEach(p=>Ct(p,zh));let h=Tn(f);return h.onDestroy(()=>{u.forEach(p=>xi(p,zh)),Ot(l,t.toStyles)}),d.forEach(p=>{tt(i,p,[]).push(h)}),h}_buildPlayer(e,t,r){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,r):new Sn(e.duration,e.delay)}},ss=class{namespaceId;triggerName;element;_player=new Sn;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(e,t,r){this.namespaceId=e,this.triggerName=t,this.element=r}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((t,r)=>{t.forEach(i=>Wl(e,r,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){tt(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let t=this._player;t.triggerCallback&&t.triggerCallback(e)}};function jN(n,e,t){let r=n.get(e);if(r){if(r.length){let i=r.indexOf(t);r.splice(i,1)}r.length==0&&n.delete(e)}return r}function BN(n){return n??null}function ec(n){return n&&n.nodeType===1}function HN(n){return n=="start"||n=="done"}function Hw(n,e){let t=n.style.display;return n.style.display=e??"none",t}function Uw(n,e,t,r,i){let o=[];t.forEach(l=>o.push(Hw(l)));let s=[];r.forEach((l,c)=>{let u=new Map;l.forEach(d=>{let f=e.computeStyle(c,d,i);u.set(d,f),(!f||f.length==0)&&(c[Ft]=VN,s.push(c))}),n.set(c,u)});let a=0;return t.forEach(l=>Hw(l,o[a++])),s}function $w(n,e){let t=new Map;if(n.forEach(a=>t.set(a,[])),e.length==0)return t;let r=1,i=new Set(e),o=new Map;function s(a){if(!a)return r;let l=o.get(a);if(l)return l;let c=a.parentNode;return t.has(c)?l=c:i.has(c)?l=r:l=s(c),o.set(a,l),l}return e.forEach(a=>{let l=s(a);l!==r&&t.get(l).push(a)}),t}function Ct(n,e){n.classList?.add(e)}function xi(n,e){n.classList?.remove(e)}function UN(n,e,t){Tn(t).onDone(()=>n.processLeaveNode(e))}function $N(n){let e=[];return Yw(n,e),e}function Yw(n,e){for(let t=0;ti.add(o)):e.set(n,r),t.delete(n),!0}var Ai=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(e,t)=>{};constructor(e,t,r){this._driver=t,this._normalizer=r,this._transitionEngine=new sp(e.body,t,r),this._timelineEngine=new ip(e.body,t,r),this._transitionEngine.onRemovalComplete=(i,o)=>this.onRemovalComplete(i,o)}registerTrigger(e,t,r,i,o){let s=e+"-"+i,a=this._triggerCache[s];if(!a){let l=[],c=[],u=Gw(this._driver,o,l,c);if(l.length)throw vw(i,l);a=AN(i,u,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(t,i,a)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,r,i){this._transitionEngine.insertNode(e,t,r,i)}onRemove(e,t,r){this._transitionEngine.removeNode(e,t,r)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,r,i){if(r.charAt(0)=="@"){let[o,s]=jh(r),a=i;this._timelineEngine.command(o,t,s,a)}else this._transitionEngine.trigger(e,t,r,i)}listen(e,t,r,i,o){if(r.charAt(0)=="@"){let[s,a]=jh(r);return this._timelineEngine.listen(s,t,a,o)}return this._transitionEngine.listen(e,t,r,i,o)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function WN(n,e){let t=null,r=null;return Array.isArray(e)&&e.length?(t=Yh(e[0]),e.length>1&&(r=Yh(e[e.length-1]))):e instanceof Map&&(t=Yh(e)),t||r?new GN(n,t,r):null}var GN=(()=>{class n{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(t,r,i){this._element=t,this._startStyles=r,this._endStyles=i;let o=n.initialStylesByElement.get(t);o||n.initialStylesByElement.set(t,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Ot(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ot(this._element,this._initialStyles),this._endStyles&&(Ot(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(qn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(qn(this._element,this._endStyles),this._endStyles=null),Ot(this._element,this._initialStyles),this._state=3)}}return n})();function Yh(n){let e=null;return n.forEach((t,r)=>{qN(r)&&(e=e||new Map,e.set(r,t))}),e}function qN(n){return n==="display"||n==="position"}var ac=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(e,t,r,i){this.element=e,this.keyframes=t,this.options=r,this._specialStyles=i,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let t=[];return e.forEach(r=>{t.push(Object.fromEntries(r))}),t}_triggerWebAnimation(e,t,r){return e.animate(this._convertKeyframesToObject(t),r)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,i)=>{i!=="offset"&&e.set(i,this._finished?r:Zl(this.element,i))}),this.currentSnapshot=e}triggerCallback(e){let t=e==="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},lc=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,t){return Bh(e,t)}getParentElement(e){return ql(e)}query(e,t,r){return Hh(e,t,r)}computeStyle(e,t,r){return Zl(e,t)}animate(e,t,r,i,o,s=[]){let a=i==0?"both":"forwards",l={duration:r,delay:i,fill:a};o&&(l.easing=o);let c=new Map,u=s.filter(h=>h instanceof ac);kw(r,i)&&u.forEach(h=>{h.currentSnapshot.forEach((p,g)=>c.set(g,p))});let d=Nw(t).map(h=>new Map(h));d=Pw(e,d,c);let f=WN(e,d);return new ac(e,d,l,f)}};var tc="@",Zw="@.disabled",cc=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(e,t,r,i){this.namespaceId=e,this.delegate=t,this.engine=r,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,r,i=!0){this.delegate.insertBefore(e,t,r),this.engine.onInsert(this.namespaceId,t,e,i)}removeChild(e,t,r){this.parentNode(t)&&this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,r,i){this.delegate.setAttribute(e,t,r,i)}removeAttribute(e,t,r){this.delegate.removeAttribute(e,t,r)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,r,i){this.delegate.setStyle(e,t,r,i)}removeStyle(e,t,r){this.delegate.removeStyle(e,t,r)}setProperty(e,t,r){t.charAt(0)==tc&&t==Zw?this.disableAnimations(e,!!r):this.delegate.setProperty(e,t,r)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,r,i){return this.delegate.listen(e,t,r,i)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}},ap=class extends cc{factory;constructor(e,t,r,i,o){super(t,r,i,o),this.factory=e,this.namespaceId=t}setProperty(e,t,r){t.charAt(0)==tc?t.charAt(1)=="."&&t==Zw?(r=r===void 0?!0:!!r,this.disableAnimations(e,r)):this.engine.process(this.namespaceId,e,t.slice(1),r):this.delegate.setProperty(e,t,r)}listen(e,t,r,i){if(t.charAt(0)==tc){let o=KN(e),s=t.slice(1),a="";return s.charAt(0)!=tc&&([s,a]=QN(s)),this.engine.listen(this.namespaceId,o,s,a,l=>{let c=l._data||-1;this.factory.scheduleListenerCallback(c,r,l)})}return this.delegate.listen(e,t,r,i)}};function KN(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}function QN(n){let e=n.indexOf("."),t=n.substring(0,e),r=n.slice(e+1);return[t,r]}var uc=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(e,t,r){this.delegate=e,this.engine=t,this._zone=r,t.onRemovalComplete=(i,o)=>{o?.removeChild(null,i)}}createRenderer(e,t){let r="",i=this.delegate.createRenderer(e,t);if(!e||!t?.data?.animation){let c=this._rendererCache,u=c.get(i);if(!u){let d=()=>c.delete(i);u=new cc(r,i,this.engine,d),c.set(i,u)}return u}let o=t.id,s=t.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);let a=c=>{Array.isArray(c)?c.forEach(a):this.engine.registerTrigger(o,s,e,c.name,c)};return t.data.animation.forEach(a),new ap(this,s,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,r){if(e>=0&&et(r));return}let i=this._animationCallbacksBuffer;i.length==0&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(o=>{let[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),i.push([t,r])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(e){this.engine.flush(),this.delegate.componentReplaced?.(e)}};var ZN=(()=>{class n extends Ai{constructor(t,r,i){super(t,r,i)}ngOnDestroy(){this.flush()}static \u0275fac=function(r){return new(r||n)(w(Me),w(Pr),w(Or))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})();function XN(){return new nc}function JN(n,e,t){return new uc(n,e,t)}var Jw=[{provide:Or,useFactory:XN},{provide:Ai,useClass:ZN},{provide:Je,useFactory:JN,deps:[Zo,Ai,k]}],eR=[{provide:Pr,useClass:lp},{provide:nh,useValue:"NoopAnimations"},...Jw],Xw=[{provide:Pr,useFactory:()=>new lc},{provide:nh,useFactory:()=>"BrowserAnimations"},...Jw],eC=(()=>{class n{static withConfig(t){return{ngModule:n,providers:t.disableAnimations?eR:Xw}}static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({providers:Xw,imports:[kh]})}return n})();var lC=(()=>{class n{_renderer;_elementRef;onChange=t=>{};onTouched=()=>{};constructor(t,r){this._renderer=t,this._elementRef=r}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static \u0275fac=function(r){return new(r||n)(_e(Ho),_e(kt))};static \u0275dir=We({type:n})}return n})(),cC=(()=>{class n extends lC{static \u0275fac=(()=>{let t;return function(i){return(t||(t=Yf(n)))(i||n)}})();static \u0275dir=We({type:n,features:[Jt]})}return n})(),hp=new E(""),tR={provide:hp,useExisting:Un(()=>pp),multi:!0},pp=(()=>{class n extends cC{writeValue(t){this.setProperty("checked",t)}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Yf(n)))(i||n)}})();static \u0275dir=We({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,i){r&1&&ae("change",function(s){return i.onChange(s.target.checked)})("blur",function(){return i.onTouched()})},standalone:!1,features:[En([tR]),Jt]})}return n})(),nR={provide:hp,useExisting:Un(()=>Pi),multi:!0};function rR(){let n=In()?In().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}var iR=new E(""),Pi=(()=>{class n extends lC{_compositionMode;_composing=!1;constructor(t,r,i){super(t,r),this._compositionMode=i,this._compositionMode==null&&(this._compositionMode=!rR())}writeValue(t){let r=t??"";this.setProperty("value",r)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static \u0275fac=function(r){return new(r||n)(_e(Ho),_e(kt),_e(iR,8))};static \u0275dir=We({type:n,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(r,i){r&1&&ae("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},standalone:!1,features:[En([nR]),Jt]})}return n})();var uC=new E(""),dC=new E("");function fC(n){return n!=null}function hC(n){return Ll(n)?pt(n):n}function pC(n){let e={};return n.forEach(t=>{e=t!=null?H(H({},e),t):e}),Object.keys(e).length===0?null:e}function gC(n,e){return e.map(t=>t(n))}function oR(n){return!n.validate}function mC(n){return n.map(e=>oR(e)?e:t=>e.validate(t))}function sR(n){if(!n)return null;let e=n.filter(fC);return e.length==0?null:function(t){return pC(gC(t,e))}}function gp(n){return n!=null?sR(mC(n)):null}function aR(n){if(!n)return null;let e=n.filter(fC);return e.length==0?null:function(t){let r=gC(t,e).map(hC);return wd(r).pipe(oe(pC))}}function mp(n){return n!=null?aR(mC(n)):null}function tC(n,e){return n===null?[e]:Array.isArray(n)?[...n,e]:[n,e]}function lR(n){return n._rawValidators}function cR(n){return n._rawAsyncValidators}function up(n){return n?Array.isArray(n)?n:[n]:[]}function fc(n,e){return Array.isArray(n)?n.includes(e):n===e}function nC(n,e){let t=up(e);return up(n).forEach(i=>{fc(t,i)||t.push(i)}),t}function rC(n,e){return up(e).filter(t=>!fc(n,t))}var hc=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=gp(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=mp(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,t){return this.control?this.control.hasError(e,t):!1}getError(e,t){return this.control?this.control.getError(e,t):null}},ki=class extends hc{name;get formDirective(){return null}get path(){return null}},fs=class extends hc{_parent=null;name=null;valueAccessor=null},pc=class{_cd;constructor(e){this._cd=e}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},uR={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},Iz=de(H({},uR),{"[class.ng-submitted]":"isSubmitted"}),yc=(()=>{class n extends pc{constructor(t){super(t)}static \u0275fac=function(r){return new(r||n)(_e(fs,2))};static \u0275dir=We({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){r&2&&en("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},standalone:!1,features:[Jt]})}return n})(),_C=(()=>{class n extends pc{constructor(t){super(t)}static \u0275fac=function(r){return new(r||n)(_e(ki,10))};static \u0275dir=We({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,i){r&2&&en("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},standalone:!1,features:[Jt]})}return n})();var as="VALID",dc="INVALID",Ni="PENDING",ls="DISABLED",Kn=class{},gc=class extends Kn{value;source;constructor(e,t){super(),this.value=e,this.source=t}},us=class extends Kn{pristine;source;constructor(e,t){super(),this.pristine=e,this.source=t}},ds=class extends Kn{touched;source;constructor(e,t){super(),this.touched=e,this.source=t}},Ri=class extends Kn{status;source;constructor(e,t){super(),this.status=e,this.source=t}},dp=class extends Kn{source;constructor(e){super(),this.source=e}},fp=class extends Kn{source;constructor(e){super(),this.source=e}};function yC(n){return(vc(n)?n.validators:n)||null}function dR(n){return Array.isArray(n)?gp(n):n||null}function vC(n,e){return(vc(e)?e.asyncValidators:n)||null}function fR(n){return Array.isArray(n)?mp(n):n||null}function vc(n){return n!=null&&!Array.isArray(n)&&typeof n=="object"}function hR(n,e,t){let r=n.controls;if(!(e?Object.keys(r):r).length)throw new v(1e3,"");if(!r[t])throw new v(1001,"")}function pR(n,e,t){n._forEachChild((r,i)=>{if(t[i]===void 0)throw new v(1002,"")})}var mc=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(e,t){this._assignValidators(e),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get status(){return bn(this.statusReactive)}set status(e){bn(()=>this.statusReactive.set(e))}_status=bi(()=>this.statusReactive());statusReactive=yn(void 0);get valid(){return this.status===as}get invalid(){return this.status===dc}get pending(){return this.status==Ni}get disabled(){return this.status===ls}get enabled(){return this.status!==ls}errors;get pristine(){return bn(this.pristineReactive)}set pristine(e){bn(()=>this.pristineReactive.set(e))}_pristine=bi(()=>this.pristineReactive());pristineReactive=yn(!0);get dirty(){return!this.pristine}get touched(){return bn(this.touchedReactive)}set touched(e){bn(()=>this.touchedReactive.set(e))}_touched=bi(()=>this.touchedReactive());touchedReactive=yn(!1);get untouched(){return!this.touched}_events=new L;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(nC(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(nC(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(rC(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(rC(e,this._rawAsyncValidators))}hasValidator(e){return fc(this._rawValidators,e)}hasAsyncValidator(e){return fc(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){let t=this.touched===!1;this.touched=!0;let r=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched(de(H({},e),{sourceControl:r})),t&&e.emitEvent!==!1&&this._events.next(new ds(!0,r))}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(e))}markAsUntouched(e={}){let t=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let r=e.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:r})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,r),t&&e.emitEvent!==!1&&this._events.next(new ds(!1,r))}markAsDirty(e={}){let t=this.pristine===!0;this.pristine=!1;let r=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty(de(H({},e),{sourceControl:r})),t&&e.emitEvent!==!1&&this._events.next(new us(!1,r))}markAsPristine(e={}){let t=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let r=e.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,r),t&&e.emitEvent!==!1&&this._events.next(new us(!0,r))}markAsPending(e={}){this.status=Ni;let t=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Ri(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending(de(H({},e),{sourceControl:t}))}disable(e={}){let t=this._parentMarkedDirty(e.onlySelf);this.status=ls,this.errors=null,this._forEachChild(i=>{i.disable(de(H({},e),{onlySelf:!0}))}),this._updateValue();let r=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new gc(this.value,r)),this._events.next(new Ri(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(de(H({},e),{skipPristineCheck:t}),this),this._onDisabledChange.forEach(i=>i(!0))}enable(e={}){let t=this._parentMarkedDirty(e.onlySelf);this.status=as,this._forEachChild(r=>{r.enable(de(H({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(de(H({},e),{skipPristineCheck:t}),this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(e,t){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===as||this.status===Ni)&&this._runAsyncValidator(r,e.emitEvent)}let t=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new gc(this.value,t)),this._events.next(new Ri(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(de(H({},e),{sourceControl:t}))}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ls:as}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e,t){if(this.asyncValidator){this.status=Ni,this._hasOwnPendingAsyncValidator={emitEvent:t!==!1};let r=hC(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:t,shouldHaveEmitted:e})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let e=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,e}return!1}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(t.emitEvent!==!1,this,t.shouldHaveEmitted)}get(e){let t=e;return t==null||(Array.isArray(t)||(t=t.split(".")),t.length===0)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(e,t){let r=t?this.get(t):this;return r&&r.errors?r.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e,t,r){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||r)&&this._events.next(new Ri(this.status,t)),this._parent&&this._parent._updateControlsErrors(e,t,r)}_initObservables(){this.valueChanges=new ie,this.statusChanges=new ie}_calculateStatus(){return this._allControlsDisabled()?ls:this.errors?dc:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ni)?Ni:this._anyControlsHaveStatus(dc)?dc:as}_anyControlsHaveStatus(e){return this._anyControls(t=>t.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e,t){let r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,t),i&&this._events.next(new us(this.pristine,t))}_updateTouched(e={},t){this.touched=this._anyControlsTouched(),this._events.next(new ds(this.touched,t)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,t)}_onDisabledChange=[];_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){vc(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let t=this._parent&&this._parent.dirty;return!e&&!!t&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=dR(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=fR(this._rawAsyncValidators)}},_c=class extends mc{constructor(e,t,r){super(yC(t),vC(r,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t,r={}){this.registerControl(e,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(e,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(e,t,r={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){pR(this,!0,e),Object.keys(e).forEach(r=>{hR(this,!0,r),this.controls[r].setValue(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){e!=null&&(Object.keys(e).forEach(r=>{let i=this.controls[r];i&&i.patchValue(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(e={},t={}){this._forEachChild((r,i)=>{r.reset(e?e[i]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(e,t,r)=>(e[r]=t.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(t,r)=>r._syncPendingControls()?!0:t);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(t=>{let r=this.controls[t];r&&e(r,t)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[t,r]of Object.entries(this.controls))if(this.contains(t)&&e(r))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(t,r,i)=>((r.enabled||this.disabled)&&(t[i]=r.value),t))}_reduceChildren(e,t){let r=e;return this._forEachChild((i,o)=>{r=t(r,i,o)}),r}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var Dc=new E("",{providedIn:"root",factory:()=>wc}),wc="always";function gR(n,e){return[...e.path,n]}function DC(n,e,t=wc){wC(n,e),e.valueAccessor.writeValue(n.value),(n.disabled||t==="always")&&e.valueAccessor.setDisabledState?.(n.disabled),_R(n,e),vR(n,e),yR(n,e),mR(n,e)}function iC(n,e){n.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function mR(n,e){if(e.valueAccessor.setDisabledState){let t=r=>{e.valueAccessor.setDisabledState(r)};n.registerOnDisabledChange(t),e._registerOnDestroy(()=>{n._unregisterOnDisabledChange(t)})}}function wC(n,e){let t=lR(n);e.validator!==null?n.setValidators(tC(t,e.validator)):typeof t=="function"&&n.setValidators([t]);let r=cR(n);e.asyncValidator!==null?n.setAsyncValidators(tC(r,e.asyncValidator)):typeof r=="function"&&n.setAsyncValidators([r]);let i=()=>n.updateValueAndValidity();iC(e._rawValidators,i),iC(e._rawAsyncValidators,i)}function _R(n,e){e.valueAccessor.registerOnChange(t=>{n._pendingValue=t,n._pendingChange=!0,n._pendingDirty=!0,n.updateOn==="change"&&CC(n,e)})}function yR(n,e){e.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,n.updateOn==="blur"&&n._pendingChange&&CC(n,e),n.updateOn!=="submit"&&n.markAsTouched()})}function CC(n,e){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function vR(n,e){let t=(r,i)=>{e.valueAccessor.writeValue(r),i&&e.viewToModelUpdate(r)};n.registerOnChange(t),e._registerOnDestroy(()=>{n._unregisterOnChange(t)})}function DR(n,e){n==null,wC(n,e)}function wR(n,e){if(!n.hasOwnProperty("model"))return!1;let t=n.model;return t.isFirstChange()?!0:!Object.is(e,t.currentValue)}function CR(n){return Object.getPrototypeOf(n.constructor)===cC}function ER(n,e){n._syncPendingControls(),e.forEach(t=>{let r=t.control;r.updateOn==="submit"&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}function bR(n,e){if(!e)return null;Array.isArray(e);let t,r,i;return e.forEach(o=>{o.constructor===Pi?t=o:CR(o)?r=o:i=o}),i||r||t||null}var IR={provide:ki,useExisting:Un(()=>_p)},cs=Promise.resolve(),_p=(()=>{class n extends ki{callSetDisabledState;get submitted(){return bn(this.submittedReactive)}_submitted=bi(()=>this.submittedReactive());submittedReactive=yn(!1);_directives=new Set;form;ngSubmit=new ie;options;constructor(t,r,i){super(),this.callSetDisabledState=i,this.form=new _c({},gp(t),mp(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){cs.then(()=>{let r=this._findContainer(t.path);t.control=r.registerControl(t.name,t.control),DC(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){cs.then(()=>{let r=this._findContainer(t.path);r&&r.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){cs.then(()=>{let r=this._findContainer(t.path),i=new _c({});DR(i,t),r.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){cs.then(()=>{let r=this._findContainer(t.path);r&&r.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,r){cs.then(()=>{this.form.get(t.path).setValue(r)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submittedReactive.set(!0),ER(this.form,this._directives),this.ngSubmit.emit(t),this.form._events.next(new dp(this.control)),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submittedReactive.set(!1),this.form._events.next(new fp(this.form))}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}static \u0275fac=function(r){return new(r||n)(_e(uC,10),_e(dC,10),_e(Dc,8))};static \u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,i){r&1&&ae("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[En([IR]),Jt]})}return n})();function oC(n,e){let t=n.indexOf(e);t>-1&&n.splice(t,1)}function sC(n){return typeof n=="object"&&n!==null&&Object.keys(n).length===2&&"value"in n&&"disabled"in n}var SR=class extends mc{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(e=null,t,r){super(yC(t),vC(r,t)),this._applyFormState(e),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),vc(t)&&(t.nonNullable||t.initialValueIsDefault)&&(sC(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&t.emitModelToViewChange!==!1&&this._onChange.forEach(r=>r(this.value,t.emitViewToModelChange!==!1)),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=this.defaultValue,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){oC(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){oC(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(e){sC(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var TR={provide:fs,useExisting:Un(()=>hs)},aC=Promise.resolve(),hs=(()=>{class n extends fs{_changeDetectorRef;callSetDisabledState;control=new SR;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new ie;constructor(t,r,i,o,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=bR(this,o)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){let r=t.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),wR(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){DC(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(t){aC.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){let r=t.isDisabled.currentValue,i=r!==0&&Gn(r);aC.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?gR(t,this._parent):[t]}static \u0275fac=function(r){return new(r||n)(_e(ki,9),_e(uC,10),_e(dC,10),_e(hp,10),_e(Nr,8),_e(Dc,8))};static \u0275dir=We({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[En([TR]),Jt,vi]})}return n})();var EC=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return n})();var MR=new E("");var bC=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({})}return n})();var Oi=(()=>{class n{static withConfig(t){return{ngModule:n,providers:[{provide:Dc,useValue:t.callSetDisabledState??wc}]}}static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({imports:[bC]})}return n})(),IC=(()=>{class n{static withConfig(t){return{ngModule:n,providers:[{provide:MR,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:Dc,useValue:t.callSetDisabledState??wc}]}}static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({imports:[bC]})}return n})();var xR="firebase",AR="11.10.0";Rn(xR,AR,"app");function on(n){n===void 0&&(Bf(on),n=m(Ve));let e=n.get(Zf);return t=>new G(r=>{let i=e.add(),o=!1;function s(){o||(i(),o=!0)}let a=t.subscribe({next:l=>{r.next(l),s()},complete:()=>{r.complete(),s()},error:l=>{r.error(l),s()}});return a.add(()=>{r.unsubscribe(),s()}),a})}var Fi=new pi("ANGULARFIRE2_VERSION");var TC=(n,e)=>{let t=e?[e]:aa(),r=[];return t.forEach(i=>{i.container.getProvider(n).instances.forEach(s=>{r.includes(s)||r.push(s)})}),r},yp=function(n){return n[n.SILENT=0]="SILENT",n[n.WARN=1]="WARN",n[n.VERBOSE=2]="VERBOSE",n}(yp||{}),zz=Wo()&&typeof Zone<"u"?yp.WARN:yp.SILENT;var Cc=class{zone;delegate;constructor(e,t=_d){this.zone=e,this.delegate=t}now(){return this.delegate.now()}schedule(e,t,r){let i=this.zone,o=function(s){i?i.runGuarded(()=>{e.apply(this,[s])}):e.apply(this,[s])};return this.delegate.schedule(o,t,r)}},ps=(()=>{class n{outsideAngular;insideAngular;constructor(){let t=m(k);this.outsideAngular=t.runOutsideAngular(()=>new Cc(typeof Zone>"u"?void 0:Zone.current)),this.insideAngular=t.run(()=>new Cc(typeof Zone>"u"?void 0:Zone.current,Ut))}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var NR="firebase",RR="11.10.0";Xe.registerVersion(NR,RR,"app-compat");var kR=["ngOnDestroy"],AC=(n,e,t,r={})=>new Proxy(n,{get:(i,o)=>t.runOutsideAngular(()=>{if(n[o])return r?.spy?.get&&r.spy.get(o,n[o]),n[o];if(kR.indexOf(o)>-1)return()=>{};let s=e.toPromise().then(a=>{let l=a?.[o];return typeof l=="function"?l.bind(a):l?.then?l.then(c=>t.run(()=>c)):t.run(()=>l)});return new Proxy(()=>{},{get:(a,l)=>s[l],apply:(a,l,c)=>s.then(u=>{let d=u?.(...c);return r?.spy?.apply&&r.spy.apply(o,c,d),d})})})});var Ec=class{constructor(e){return e}},Li=new E("angularfire2.app.options"),Vi=new E("angularfire2.app.name");function gs(n,e,t){let r=typeof t=="string"&&t||"[DEFAULT]",i=typeof t=="object"&&t||{};i.name=i.name||r;let s=Xe.apps.filter(a=>a&&a.name===i.name)[0]||e.runOutsideAngular(()=>Xe.initializeApp(n,i));try{if(JSON.stringify(n)!==JSON.stringify(s.options)){let a=!!module.hot;PR("error",`${s.name} Firebase App already initialized with different options${a?", you may need to reload as Firebase is not HMR aware.":"."}`)}}catch{}return new Ec(s)}var PR=(n,...e)=>{Wo()&&typeof console<"u"&&console[n](...e)},OR={provide:Ec,useFactory:gs,deps:[Li,k,[new Of,Vi]]},NC=(()=>{class n{static initializeApp(t,r){return{ngModule:n,providers:[{provide:Li,useValue:t},{provide:Vi,useValue:r}]}}constructor(t){Xe.registerVersion("angularfire",Fi.full,"core"),Xe.registerVersion("angularfire",Fi.full,"app-compat"),Xe.registerVersion("angular",zo.full,t.toString())}static \u0275fac=function(r){return new(r||n)(w(ot))};static \u0275mod=Ce({type:n});static \u0275inj=we({providers:[OR]})}return n})();function bc(n,e,t,r,i){let[,o,s]=globalThis.\u0275AngularfireInstanceCache.find(a=>a[0]===n)||[];if(o)return FR(i,s)||(xC("error",`${e} was already initialized on the ${t} Firebase App with different settings.${LR?" You may need to reload as Firebase is not HMR aware.":""}`),xC("warn",{is:i,was:s})),o;{let a=r();return globalThis.\u0275AngularfireInstanceCache.push([n,a,i]),a}}function FR(n,e){try{return n.toString()===e.toString()}catch{return n===e}}var LR=typeof module<"u"&&!!module.hot,xC=(n,...e)=>{Wo()&&typeof console<"u"&&console[n](...e)};globalThis.\u0275AngularfireInstanceCache||=[];var wp=new Map,LC={activated:!1,tokenObservers:[]},VR={initialized:!1,enabled:!1};function xe(n){return wp.get(n)||Object.assign({},LC)}function jR(n,e){return wp.set(n,e),wp.get(n)}function Mc(){return VR}var VC="https://content-firebaseappcheck.googleapis.com/v1",BR="exchangeRecaptchaV3Token";var HR="exchangeDebugToken",RC={OFFSET_DURATION:5*60*1e3,RETRIAL_MIN_WAIT:30*1e3,RETRIAL_MAX_WAIT:16*60*1e3},UR=24*60*60*1e3;var Cp=class{constructor(e,t,r,i,o){if(this.operation=e,this.retryPolicy=t,this.getWaitDuration=r,this.lowerBound=i,this.upperBound=o,this.pending=null,this.nextErrorWaitInterval=i,i>o)throw new Error("Proactive refresh lower bound greater than upper bound!")}start(){this.nextErrorWaitInterval=this.lowerBound,this.process(!0).catch(()=>{})}stop(){this.pending&&(this.pending.reject("cancelled"),this.pending=null)}isRunning(){return!!this.pending}process(e){return Ne(this,null,function*(){this.stop();try{this.pending=new ve,this.pending.promise.catch(t=>{}),yield $R(this.getNextRun(e)),this.pending.resolve(),yield this.pending.promise,this.pending=new ve,this.pending.promise.catch(t=>{}),yield this.operation(),this.pending.resolve(),yield this.pending.promise,this.process(!0).catch(()=>{})}catch(t){this.retryPolicy(t)?this.process(!1).catch(()=>{}):this.stop()}})}getNextRun(e){if(e)return this.nextErrorWaitInterval=this.lowerBound,this.getWaitDuration();{let t=this.nextErrorWaitInterval;return this.nextErrorWaitInterval*=2,this.nextErrorWaitInterval>this.upperBound&&(this.nextErrorWaitInterval=this.upperBound),t}}};function $R(n){return new Promise(e=>{setTimeout(e,n)})}var zR={"already-initialized":"You have already called initializeAppCheck() for FirebaseApp {$appName} with different options. To avoid this error, call initializeAppCheck() with the same options as when it was originally called. This will return the already initialized instance.","use-before-activation":"App Check is being used before initializeAppCheck() is called for FirebaseApp {$appName}. Call initializeAppCheck() before instantiating other Firebase services.","fetch-network-error":"Fetch failed to connect to a network. Check Internet connection. Original error: {$originalErrorMessage}.","fetch-parse-error":"Fetch client could not parse response. Original error: {$originalErrorMessage}.","fetch-status-error":"Fetch server returned an HTTP error status. HTTP status: {$httpStatus}.","storage-open":"Error thrown when opening storage. Original error: {$originalErrorMessage}.","storage-get":"Error thrown when reading from storage. Original error: {$originalErrorMessage}.","storage-set":"Error thrown when writing to storage. Original error: {$originalErrorMessage}.","recaptcha-error":"ReCAPTCHA error.","initial-throttle":"{$httpStatus} error. Attempts allowed again after {$time}",throttled:"Requests throttled due to previous {$httpStatus} error. Attempts allowed again after {$time}"},rt=new u_("appCheck","AppCheck",zR);function kC(n=!1){var e;return n?(e=self.grecaptcha)===null||e===void 0?void 0:e.enterprise:self.grecaptcha}function Ip(n){if(!xe(n).activated)throw rt.create("use-before-activation",{appName:n.name})}function jC(n){let e=Math.round(n/1e3),t=Math.floor(e/(3600*24)),r=Math.floor((e-t*3600*24)/3600),i=Math.floor((e-t*3600*24-r*3600)/60),o=e-t*3600*24-r*3600-i*60,s="";return t&&(s+=Ic(t)+"d:"),r&&(s+=Ic(r)+"h:"),s+=Ic(i)+"m:"+Ic(o)+"s",s}function Ic(n){return n===0?"00":n>=10?n.toString():"0"+n}function Sp(r,i){return Ne(this,arguments,function*({url:n,body:e},t){let o={"Content-Type":"application/json"},s=t.getImmediate({optional:!0});if(s){let h=yield s.getHeartbeatsHeader();h&&(o["X-Firebase-Client"]=h)}let a={method:"POST",body:JSON.stringify(e),headers:o},l;try{l=yield fetch(n,a)}catch(h){throw rt.create("fetch-network-error",{originalErrorMessage:h?.message})}if(l.status!==200)throw rt.create("fetch-status-error",{httpStatus:l.status});let c;try{c=yield l.json()}catch(h){throw rt.create("fetch-parse-error",{originalErrorMessage:h?.message})}let u=c.ttl.match(/^([\d.]+)(s)$/);if(!u||!u[2]||isNaN(Number(u[1])))throw rt.create("fetch-parse-error",{originalErrorMessage:`ttl field (timeToLive) is not in standard Protobuf Duration format: ${c.ttl}`});let d=Number(u[1])*1e3,f=Date.now();return{token:c.token,expireTimeMillis:f+d,issuedAtTimeMillis:f}})}function WR(n,e){let{projectId:t,appId:r,apiKey:i}=n.options;return{url:`${VC}/projects/${t}/apps/${r}:${BR}?key=${i}`,body:{recaptcha_v3_token:e}}}function BC(n,e){let{projectId:t,appId:r,apiKey:i}=n.options;return{url:`${VC}/projects/${t}/apps/${r}:${HR}?key=${i}`,body:{debug_token:e}}}var GR="firebase-app-check-database",qR=1,ms="firebase-app-check-store",HC="debug-token",Sc=null;function UC(){return Sc||(Sc=new Promise((n,e)=>{try{let t=indexedDB.open(GR,qR);t.onsuccess=r=>{n(r.target.result)},t.onerror=r=>{var i;e(rt.create("storage-open",{originalErrorMessage:(i=r.target.error)===null||i===void 0?void 0:i.message}))},t.onupgradeneeded=r=>{let i=r.target.result;switch(r.oldVersion){case 0:i.createObjectStore(ms,{keyPath:"compositeKey"})}}}catch(t){e(rt.create("storage-open",{originalErrorMessage:t?.message}))}}),Sc)}function KR(n){return zC(WC(n))}function QR(n,e){return $C(WC(n),e)}function YR(n){return $C(HC,n)}function ZR(){return zC(HC)}function $C(n,e){return Ne(this,null,function*(){let r=(yield UC()).transaction(ms,"readwrite"),o=r.objectStore(ms).put({compositeKey:n,value:e});return new Promise((s,a)=>{o.onsuccess=l=>{s()},r.onerror=l=>{var c;a(rt.create("storage-set",{originalErrorMessage:(c=l.target.error)===null||c===void 0?void 0:c.message}))}})})}function zC(n){return Ne(this,null,function*(){let t=(yield UC()).transaction(ms,"readonly"),i=t.objectStore(ms).get(n);return new Promise((o,s)=>{i.onsuccess=a=>{let l=a.target.result;o(l?l.value:void 0)},t.onerror=a=>{var l;s(rt.create("storage-get",{originalErrorMessage:(l=a.target.error)===null||l===void 0?void 0:l.message}))}})})}function WC(n){return`${n.options.appId}-${n.name}`}var Qn=new qr("@firebase/app-check");function XR(n){return Ne(this,null,function*(){if(Hu()){let e;try{e=yield KR(n)}catch(t){Qn.warn(`Failed to read token from IndexedDB. Error: ${t}`)}return e}})}function vp(n,e){return Hu()?QR(n,e).catch(t=>{Qn.warn(`Failed to write token to IndexedDB. Error: ${t}`)}):Promise.resolve()}function JR(){return Ne(this,null,function*(){let n;try{n=yield ZR()}catch{}if(n)return n;{let e=crypto.randomUUID();return YR(e).catch(t=>Qn.warn(`Failed to persist debug token to IndexedDB. Error: ${t}`)),e}})}function Tp(){return Mc().enabled}function Mp(){return Ne(this,null,function*(){let n=Mc();if(n.enabled&&n.token)return n.token.promise;throw Error(` + Can't get debug token in production mode. + `)})}function ek(){let n=o_(),e=Mc();if(e.initialized=!0,typeof n.FIREBASE_APPCHECK_DEBUG_TOKEN!="string"&&n.FIREBASE_APPCHECK_DEBUG_TOKEN!==!0)return;e.enabled=!0;let t=new ve;e.token=t,typeof n.FIREBASE_APPCHECK_DEBUG_TOKEN=="string"?t.resolve(n.FIREBASE_APPCHECK_DEBUG_TOKEN):t.resolve(JR())}var tk={error:"UNKNOWN_ERROR"};function nk(n){return na.encodeString(JSON.stringify(n),!1)}function Ep(n,e=!1,t=!1){return Ne(this,null,function*(){let r=n.app;Ip(r);let i=xe(r),o=i.token,s;if(o&&!ji(o)&&(i.token=void 0,o=void 0),!o){let c=yield i.cachedTokenPromise;c&&(ji(c)?o=c:yield vp(r,void 0))}if(!e&&o&&ji(o))return{token:o.token};let a=!1;if(Tp())try{i.exchangeTokenPromise||(i.exchangeTokenPromise=Sp(BC(r,yield Mp()),n.heartbeatServiceProvider).finally(()=>{i.exchangeTokenPromise=void 0}),a=!0);let c=yield i.exchangeTokenPromise;return yield vp(r,c),i.token=c,{token:c.token}}catch(c){return c.code==="appCheck/throttled"||c.code==="appCheck/initial-throttle"?Qn.warn(c.message):t&&Qn.error(c),Dp(c)}try{i.exchangeTokenPromise||(i.exchangeTokenPromise=i.provider.getToken().finally(()=>{i.exchangeTokenPromise=void 0}),a=!0),o=yield xe(r).exchangeTokenPromise}catch(c){c.code==="appCheck/throttled"||c.code==="appCheck/initial-throttle"?Qn.warn(c.message):t&&Qn.error(c),s=c}let l;return o?s?ji(o)?l={token:o.token,internalError:s}:l=Dp(s):(l={token:o.token},i.token=o,yield vp(r,o)):l=Dp(s),a&&KC(r,l),l})}function rk(n){return Ne(this,null,function*(){let e=n.app;Ip(e);let{provider:t}=xe(e);if(Tp()){let r=yield Mp(),{token:i}=yield Sp(BC(e,r),n.heartbeatServiceProvider);return{token:i}}else{let{token:r}=yield t.getToken();return{token:r}}})}function GC(n,e,t,r){let{app:i}=n,o=xe(i),s={next:t,error:r,type:e};if(o.tokenObservers=[...o.tokenObservers,s],o.token&&ji(o.token)){let a=o.token;Promise.resolve().then(()=>{t({token:a.token}),PC(n)}).catch(()=>{})}o.cachedTokenPromise.then(()=>PC(n))}function qC(n,e){let t=xe(n),r=t.tokenObservers.filter(i=>i.next!==e);r.length===0&&t.tokenRefresher&&t.tokenRefresher.isRunning()&&t.tokenRefresher.stop(),t.tokenObservers=r}function PC(n){let{app:e}=n,t=xe(e),r=t.tokenRefresher;r||(r=ik(n),t.tokenRefresher=r),!r.isRunning()&&t.isTokenAutoRefreshEnabled&&r.start()}function ik(n){let{app:e}=n;return new Cp(()=>Ne(null,null,function*(){let t=xe(e),r;if(t.token?r=yield Ep(n,!0):r=yield Ep(n),r.error)throw r.error;if(r.internalError)throw r.internalError}),()=>!0,()=>{let t=xe(e);if(t.token){let r=t.token.issuedAtTimeMillis+(t.token.expireTimeMillis-t.token.issuedAtTimeMillis)*.5+3e5,i=t.token.expireTimeMillis-5*60*1e3;return r=Math.min(r,i),Math.max(0,r-Date.now())}else return 0},RC.RETRIAL_MIN_WAIT,RC.RETRIAL_MAX_WAIT)}function KC(n,e){let t=xe(n).tokenObservers;for(let r of t)try{r.type==="EXTERNAL"&&e.error!=null?r.error(e.error):r.next(e)}catch{}}function ji(n){return n.expireTimeMillis-Date.now()>0}function Dp(n){return{token:nk(tk),error:n}}var bp=class{constructor(e,t){this.app=e,this.heartbeatServiceProvider=t}_delete(){let{tokenObservers:e}=xe(this.app);for(let t of e)qC(this.app,t.next);return Promise.resolve()}};function ok(n,e){return new bp(n,e)}function sk(n){return{getToken:e=>Ep(n,e),getLimitedUseToken:()=>rk(n),addTokenListener:e=>GC(n,"INTERNAL",e),removeTokenListener:e=>qC(n.app,e)}}var ak="@firebase/app-check",lk="0.10.1";var ck="https://www.google.com/recaptcha/api.js";function uk(n,e){let t=new ve,r=xe(n);r.reCAPTCHAState={initialized:t};let i=dk(n),o=kC(!1);return o?OC(n,e,o,i,t):pk(()=>{let s=kC(!1);if(!s)throw new Error("no recaptcha");OC(n,e,s,i,t)}),t.promise}function OC(n,e,t,r,i){t.ready(()=>{hk(n,e,t,r),i.resolve(t)})}function dk(n){let e=`fire_app_check_${n.name}`,t=document.createElement("div");return t.id=e,t.style.display="none",document.body.appendChild(t),e}function fk(n){return Ne(this,null,function*(){Ip(n);let t=yield xe(n).reCAPTCHAState.initialized.promise;return new Promise((r,i)=>{let o=xe(n).reCAPTCHAState;t.ready(()=>{r(t.execute(o.widgetId,{action:"fire_app_check"}))})})})}function hk(n,e,t,r){let i=t.render(r,{sitekey:e,size:"invisible",callback:()=>{xe(n).reCAPTCHAState.succeeded=!0},"error-callback":()=>{xe(n).reCAPTCHAState.succeeded=!1}}),o=xe(n);o.reCAPTCHAState=Object.assign(Object.assign({},o.reCAPTCHAState),{widgetId:i})}function pk(n){let e=document.createElement("script");e.src=ck,e.onload=n,document.head.appendChild(e)}var Tc=class n{constructor(e){this._siteKey=e,this._throttleData=null}getToken(){return Ne(this,null,function*(){var e,t,r;mk(this._throttleData);let i=yield fk(this._app).catch(s=>{throw rt.create("recaptcha-error")});if(!(!((e=xe(this._app).reCAPTCHAState)===null||e===void 0)&&e.succeeded))throw rt.create("recaptcha-error");let o;try{o=yield Sp(WR(this._app,i),this._heartbeatServiceProvider)}catch(s){throw!((t=s.code)===null||t===void 0)&&t.includes("fetch-status-error")?(this._throttleData=gk(Number((r=s.customData)===null||r===void 0?void 0:r.httpStatus),this._throttleData),rt.create("initial-throttle",{time:jC(this._throttleData.allowRequestsAfter-Date.now()),httpStatus:this._throttleData.httpStatus})):s}return this._throttleData=null,o})}initialize(e){this._app=e,this._heartbeatServiceProvider=sa(e,"heartbeat"),uk(e,this._siteKey).catch(()=>{})}isEqual(e){return e instanceof n?this._siteKey===e._siteKey:!1}};function gk(n,e){if(n===404||n===403)return{backoffCount:1,allowRequestsAfter:Date.now()+UR,httpStatus:n};{let t=e?e.backoffCount:0,r=__(t,1e3,2);return{backoffCount:t+1,allowRequestsAfter:Date.now()+r,httpStatus:n}}}function mk(n){if(n&&Date.now()-n.allowRequestsAfter<=0)throw rt.create("throttled",{time:jC(n.allowRequestsAfter-Date.now()),httpStatus:n.httpStatus})}function xp(n=zu(),e){n=Fe(n);let t=sa(n,"app-check");if(Mc().initialized||ek(),Tp()&&Mp().then(i=>console.log(`App Check debug token: ${i}. You will need to add it to your app's App Check settings in the Firebase console for it to work.`)),t.isInitialized()){let i=t.getImmediate(),o=t.getOptions();if(o.isTokenAutoRefreshEnabled===e.isTokenAutoRefreshEnabled&&o.provider.isEqual(e.provider))return i;throw rt.create("already-initialized",{appName:n.name})}let r=t.initialize({options:e});return _k(n,e.provider,e.isTokenAutoRefreshEnabled),xe(n).isTokenAutoRefreshEnabled&&GC(r,"INTERNAL",()=>{}),r}function _k(n,e,t=!1){let r=jR(n,Object.assign({},LC));r.activated=!0,r.provider=e,r.cachedTokenPromise=XR(n).then(i=>(i&&ji(i)&&(r.token=i,KC(n,{token:i.token})),i)),r.isTokenAutoRefreshEnabled=t&&n.automaticDataCollectionEnabled,!n.automaticDataCollectionEnabled&&t&&Qn.warn("`isTokenAutoRefreshEnabled` is true but `automaticDataCollectionEnabled` was set to false during `initializeApp()`. This blocks automatic token refresh."),r.provider.initialize(n)}var yk="app-check",FC="app-check-internal";function vk(){ao(new fn(yk,n=>{let e=n.getProvider("app").getImmediate(),t=n.getProvider("heartbeat");return ok(e,t)},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((n,e,t)=>{n.getProvider(FC).initialize()})),ao(new fn(FC,n=>{let e=n.getProvider("app-check").getImmediate();return sk(e)},"PUBLIC").setInstantiationMode("EXPLICIT")),Rn(ak,lk)}vk();var Dk="app-check";var Bi=class{constructor(){return TC(Dk)}};var wk=["localhost","0.0.0.0","127.0.0.1"],yW=typeof window<"u"&&wk.includes(window.location.hostname);var Ap=new E("angularfire2.auth.use-emulator"),Np=new E("angularfire2.auth.settings"),Rp=new E("angularfire2.auth.tenant-id"),kp=new E("angularfire2.auth.langugage-code"),Pp=new E("angularfire2.auth.use-device-language"),Op=new E("angularfire.auth.persistence"),Fp=(n,e,t,r,i,o,s,a)=>bc(`${n.name}.auth`,"AngularFireAuth",n.name,()=>{let l=e.runOutsideAngular(()=>n.auth());if(t&&l.useEmulator(...t),r&&(l.tenantId=r),l.languageCode=i,o&&l.useDeviceLanguage(),s)for(let[c,u]of Object.entries(s))l.settings[c]=u;return a&&l.setPersistence(a),l},[t,r,i,o,s,a]),YC=(()=>{class n{injector=m($e);authState;idToken;user;idTokenResult;credential;constructor(t,r,i,o,s,a,l,c,u,d,f,h){let p=new L,g=zt(void 0).pipe($t(s.outsideAngular),Le(()=>o.runOutsideAngular(()=>import("./chunk-DYAY3L3B.js"))),oe(()=>gs(t,o,r)),oe(_=>Fp(_,o,a,c,u,d,l,f)),_o({bufferSize:1,refCount:!1}));if(Ii(i))this.authState=this.user=this.idToken=this.idTokenResult=this.credential=zt(null);else{g.pipe(Ed()).subscribe();let _=g.pipe(Le(A=>A.getRedirectResult().then(J=>J,()=>null)),on(this.injector),_o({bufferSize:1,refCount:!1})),D=g.pipe(Le(A=>new G(J=>({unsubscribe:o.runOutsideAngular(()=>A.onAuthStateChanged(Pe=>J.next(Pe),Pe=>J.error(Pe),()=>J.complete()))})))),M=g.pipe(Le(A=>new G(J=>({unsubscribe:o.runOutsideAngular(()=>A.onIdTokenChanged(Pe=>J.next(Pe),Pe=>J.error(Pe),()=>J.complete()))}))));this.authState=_.pipe(Ga(D),gn(s.outsideAngular),$t(s.insideAngular)),this.user=_.pipe(Ga(M),gn(s.outsideAngular),$t(s.insideAngular)),this.idToken=this.user.pipe(Le(A=>A?pt(A.getIdToken()):zt(null))),this.idTokenResult=this.user.pipe(Le(A=>A?pt(A.getIdTokenResult()):zt(null))),this.credential=Wt(_,p,this.authState.pipe(gr(A=>!A))).pipe(oe(A=>A?.user?A:null),gn(s.outsideAngular),$t(s.insideAngular))}return AC(this,g,o,{spy:{apply:(_,D,M)=>{(_.startsWith("signIn")||_.startsWith("createUser"))&&M.then(A=>p.next(A))}}})}static \u0275fac=function(r){return new(r||n)(w(Li),w(Vi,8),w(ot),w(k),w(ps),w(Ap,8),w(Np,8),w(Rp,8),w(kp,8),w(Pp,8),w(Op,8),w(Bi,8))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"any"})}return n})();var ZC="@firebase/database",XC="1.0.20";var Kg="";function Qg(n){Kg=n}var zp=class{constructor(e){this.domStorage_=e,this.prefix_="firebase:"}set(e,t){t==null?this.domStorage_.removeItem(this.prefixedName_(e)):this.domStorage_.setItem(this.prefixedName_(e),De(t))}get(e){let t=this.domStorage_.getItem(this.prefixedName_(e));return t==null?null:ra(t)}remove(e){this.domStorage_.removeItem(this.prefixedName_(e))}prefixedName_(e){return this.prefix_+e}toString(){return this.domStorage_.toString()}};var Wp=class{constructor(){this.cache_={},this.isInMemoryStorage=!0}set(e,t){t==null?delete this.cache_[e]:this.cache_[e]=t}get(e){return dt(this.cache_,e)?this.cache_[e]:null}remove(e){delete this.cache_[e]}};var xE=function(n){try{if(typeof window<"u"&&typeof window[n]<"u"){let e=window[n];return e.setItem("firebase:sentinel","cache"),e.removeItem("firebase:sentinel"),new zp(e)}}catch{}return new Wp},Lr=xE("localStorage"),Gp=xE("sessionStorage");var zi=new qr("@firebase/database"),AE=function(){let n=1;return function(){return n++}}(),NE=function(n){let e=m_(n),t=new g_;t.update(e);let r=t.digest();return na.encodeByteArray(r)},Bs=function(...n){let e="";for(let t=0;t{document.readyState==="complete"&&t()}),window.attachEvent("onload",t))}},Jn="[MIN_NAME]",Mn="[MAX_NAME]",Br=function(n,e){if(n===e)return 0;if(n===Jn||e===Mn)return-1;if(e===Jn||n===Mn)return 1;{let t=eE(n),r=eE(e);return t!==null?r!==null?t-r===0?n.length-e.length:t-r:-1:r!==null?1:nt?r.push(n.substring(i,t)):r.push(n.substring(i,i+e));return r};function ke(n,e){for(let t in n)n.hasOwnProperty(t)&&e(t,n[t])}var PE=function(n){y(!nu(n),"Invalid JSON number");let e=11,t=52,r=(1<=Math.pow(2,1-r)?(a=Math.min(Math.floor(Math.log(n)/Math.LN2),r),o=a+r,s=Math.round(n*Math.pow(2,t-a)-Math.pow(2,t))):(o=0,s=Math.round(n/Math.pow(2,1-r-t))));let c=[];for(l=t;l;l-=1)c.push(s%2?1:0),s=Math.floor(s/2);for(l=e;l;l-=1)c.push(o%2?1:0),o=Math.floor(o/2);c.push(i?1:0),c.reverse();let u=c.join(""),d="";for(l=0;l<64;l+=8){let f=parseInt(u.substr(l,8),2).toString(16);f.length===1&&(f="0"+f),d=d+f}return d.toLowerCase()},Sk=function(){return!!(typeof window=="object"&&window.chrome&&window.chrome.extension&&!/^chrome/.test(window.location.href))},Tk=function(){return typeof Windows=="object"&&typeof Windows.UI=="object"};function Mk(n,e){let t="Unknown Error";n==="too_big"?t="The data requested exceeds the maximum size that can be accessed with a single request.":n==="permission_denied"?t="Client doesn't have permission to access the desired data.":n==="unavailable"&&(t="The service is unavailable");let r=new Error(n+" at "+e._path.toString()+": "+t);return r.code=n.toUpperCase(),r}var xk=new RegExp("^-?(0*)\\d{1,10}$"),Ak=-2147483648,Nk=2147483647,eE=function(n){if(xk.test(n)){let e=Number(n);if(e>=Ak&&e<=Nk)return e}return null},Ji=function(n){try{n()}catch(e){setTimeout(()=>{let t=e.stack||"";throw je("Exception was thrown by user callback.",t),e},Math.floor(0))}},Rk=function(){return(typeof window=="object"&&window.navigator&&window.navigator.userAgent||"").search(/googlebot|google webmaster tools|bingbot|yahoo! slurp|baiduspider|yandexbot|duckduckbot/i)>=0},ws=function(n,e){let t=setTimeout(n,e);return typeof t=="number"&&typeof Deno<"u"&&Deno.unrefTimer?Deno.unrefTimer(t):typeof t=="object"&&t.unref&&t.unref(),t};var Kp=class{constructor(e,t){this.appCheckProvider=t,this.appName=e.name,v_(e)&&e.settings.appCheckToken&&(this.serverAppAppCheckToken=e.settings.appCheckToken),this.appCheck=t?.getImmediate({optional:!0}),this.appCheck||t?.get().then(r=>this.appCheck=r)}getToken(e){if(this.serverAppAppCheckToken){if(e)throw new Error("Attempted reuse of `FirebaseServerApp.appCheckToken` after previous usage failed.");return Promise.resolve({token:this.serverAppAppCheckToken})}return this.appCheck?this.appCheck.getToken(e):new Promise((t,r)=>{setTimeout(()=>{this.appCheck?this.getToken(e).then(t,r):t(null)},0)})}addTokenChangeListener(e){var t;(t=this.appCheckProvider)===null||t===void 0||t.get().then(r=>r.addTokenListener(e))}notifyForInvalidToken(){je(`Provided AppCheck credentials for the app named "${this.appName}" are invalid. This usually indicates your app was not initialized correctly.`)}};var Qp=class{constructor(e,t,r){this.appName_=e,this.firebaseOptions_=t,this.authProvider_=r,this.auth_=null,this.auth_=r.getImmediate({optional:!0}),this.auth_||r.onInit(i=>this.auth_=i)}getToken(e){return this.auth_?this.auth_.getToken(e).catch(t=>t&&t.code==="auth/token-not-initialized"?(Re("Got auth/token-not-initialized error. Treating as null token."),null):Promise.reject(t)):new Promise((t,r)=>{setTimeout(()=>{this.auth_?this.getToken(e).then(t,r):t(null)},0)})}addTokenChangeListener(e){this.auth_?this.auth_.addAuthTokenListener(e):this.authProvider_.get().then(t=>t.addAuthTokenListener(e))}removeTokenChangeListener(e){this.authProvider_.get().then(t=>t.removeAuthTokenListener(e))}notifyForInvalidToken(){let e='Provided authentication credentials for the app named "'+this.appName_+'" are invalid. This usually indicates your app was not initialized correctly. ';"credential"in this.firebaseOptions_?e+='Make sure the "credential" property provided to initializeApp() is authorized to access the specified "databaseURL" and is from the correct project.':"serviceAccount"in this.firebaseOptions_?e+='Make sure the "serviceAccount" property provided to initializeApp() is authorized to access the specified "databaseURL" and is from the correct project.':e+='Make sure the "apiKey" and "databaseURL" properties provided to initializeApp() match the values provided for your app at https://console.firebase.google.com/.',je(e)}},Cs=(()=>{class n{constructor(t){this.accessToken=t}getToken(t){return Promise.resolve({accessToken:this.accessToken})}addTokenChangeListener(t){t(this.accessToken)}removeTokenChangeListener(t){}notifyForInvalidToken(){}}n.OWNER="owner";return n})(),Ac="5",OE="v",FE="s",LE="r",VE="f",jE=/(console\.firebase|firebase-console-\w+\.corp|firebase\.corp)\.google\.com/,BE="ls",HE="p",Yp="ac",UE="websocket",$E="long_polling";var Nc=class{constructor(e,t,r,i,o=!1,s="",a=!1,l=!1,c=null){this.secure=t,this.namespace=r,this.webSocketOnly=i,this.nodeAdmin=o,this.persistenceKey=s,this.includeNamespaceInQueryParams=a,this.isUsingEmulator=l,this.emulatorOptions=c,this._host=e.toLowerCase(),this._domain=this._host.substr(this._host.indexOf(".")+1),this.internalHost=Lr.get("host:"+e)||this._host}isCacheableHost(){return this.internalHost.substr(0,2)==="s-"}isCustomHost(){return this._domain!=="firebaseio.com"&&this._domain!=="firebaseio-demo.com"}get host(){return this._host}set host(e){e!==this.internalHost&&(this.internalHost=e,this.isCacheableHost()&&Lr.set("host:"+this._host,this.internalHost))}toString(){let e=this.toURLString();return this.persistenceKey&&(e+="<"+this.persistenceKey+">"),e}toURLString(){let e=this.secure?"https://":"http://",t=this.includeNamespaceInQueryParams?`?ns=${this.namespace}`:"";return`${e}${this.host}/${t}`}};function kk(n){return n.host!==n.internalHost||n.isCustomHost()||n.includeNamespaceInQueryParams}function zE(n,e,t){y(typeof e=="string","typeof type must == string"),y(typeof t=="object","typeof params must == object");let r;if(e===UE)r=(n.secure?"wss://":"ws://")+n.internalHost+"/.ws?";else if(e===$E)r=(n.secure?"https://":"http://")+n.internalHost+"/.lp?";else throw new Error("Unknown connection type: "+e);kk(n)&&(t.ns=n.namespace);let i=[];return ke(t,(o,s)=>{i.push(o+"="+s)}),r+i.join("&")}var Zp=class{constructor(){this.counters_={}}incrementCounter(e,t=1){dt(this.counters_,e)||(this.counters_[e]=0),this.counters_[e]+=t}get(){return i_(this.counters_)}};var Lp={},Vp={};function Zg(n){let e=n.toString();return Lp[e]||(Lp[e]=new Zp),Lp[e]}function Pk(n,e){let t=n.toString();return Vp[t]||(Vp[t]=e()),Vp[t]}var Xp=class{constructor(e){this.onMessage_=e,this.pendingResponses=[],this.currentResponseNum=0,this.closeAfterResponse=-1,this.onClose=null}closeAfter(e,t){this.closeAfterResponse=e,this.onClose=t,this.closeAfterResponse{this.onMessage_(r[i])});if(this.currentResponseNum===this.closeAfterResponse){this.onClose&&(this.onClose(),this.onClose=null);break}this.currentResponseNum++}}};var tE="start",Ok="close",Fk="pLPCommand",Lk="pRTLPCB",WE="id",GE="pw",qE="ser",Vk="cb",jk="seg",Bk="ts",Hk="d",Uk="dframe",KE=1870,QE=30,$k=KE-QE,zk=25e3,Wk=3e4,Ss=class n{constructor(e,t,r,i,o,s,a){this.connId=e,this.repoInfo=t,this.applicationId=r,this.appCheckToken=i,this.authToken=o,this.transportSessionId=s,this.lastSessionId=a,this.bytesSent=0,this.bytesReceived=0,this.everConnected_=!1,this.log_=Hs(e),this.stats_=Zg(t),this.urlFn=l=>(this.appCheckToken&&(l[Yp]=this.appCheckToken),zE(t,$E,l))}open(e,t){this.curSegmentNum=0,this.onDisconnect_=t,this.myPacketOrderer=new Xp(e),this.isClosed_=!1,this.connectTimeoutTimer_=setTimeout(()=>{this.log_("Timed out trying to connect."),this.onClosed_(),this.connectTimeoutTimer_=null},Math.floor(Wk)),bk(()=>{if(this.isClosed_)return;this.scriptTagHolder=new Jp((...o)=>{let[s,a,l,c,u]=o;if(this.incrementIncomingBytes_(o),!!this.scriptTagHolder)if(this.connectTimeoutTimer_&&(clearTimeout(this.connectTimeoutTimer_),this.connectTimeoutTimer_=null),this.everConnected_=!0,s===tE)this.id=a,this.password=l;else if(s===Ok)a?(this.scriptTagHolder.sendNewPolls=!1,this.myPacketOrderer.closeAfter(a,()=>{this.onClosed_()})):this.onClosed_();else throw new Error("Unrecognized command received: "+s)},(...o)=>{let[s,a]=o;this.incrementIncomingBytes_(o),this.myPacketOrderer.handleResponse(s,a)},()=>{this.onClosed_()},this.urlFn);let r={};r[tE]="t",r[qE]=Math.floor(Math.random()*1e8),this.scriptTagHolder.uniqueCallbackIdentifier&&(r[Vk]=this.scriptTagHolder.uniqueCallbackIdentifier),r[OE]=Ac,this.transportSessionId&&(r[FE]=this.transportSessionId),this.lastSessionId&&(r[BE]=this.lastSessionId),this.applicationId&&(r[HE]=this.applicationId),this.appCheckToken&&(r[Yp]=this.appCheckToken),typeof location<"u"&&location.hostname&&jE.test(location.hostname)&&(r[LE]=VE);let i=this.urlFn(r);this.log_("Connecting via long-poll to "+i),this.scriptTagHolder.addTag(i,()=>{})})}start(){this.scriptTagHolder.startLongPoll(this.id,this.password),this.addDisconnectPingFrame(this.id,this.password)}static forceAllow(){n.forceAllow_=!0}static forceDisallow(){n.forceDisallow_=!0}static isAvailable(){return Ht()?!1:n.forceAllow_?!0:!n.forceDisallow_&&typeof document<"u"&&document.createElement!=null&&!Sk()&&!Tk()}markConnectionHealthy(){}shutdown_(){this.isClosed_=!0,this.scriptTagHolder&&(this.scriptTagHolder.close(),this.scriptTagHolder=null),this.myDisconnFrame&&(document.body.removeChild(this.myDisconnFrame),this.myDisconnFrame=null),this.connectTimeoutTimer_&&(clearTimeout(this.connectTimeoutTimer_),this.connectTimeoutTimer_=null)}onClosed_(){this.isClosed_||(this.log_("Longpoll is closing itself"),this.shutdown_(),this.onDisconnect_&&(this.onDisconnect_(this.everConnected_),this.onDisconnect_=null))}close(){this.isClosed_||(this.log_("Longpoll is being closed."),this.shutdown_())}send(e){let t=De(e);this.bytesSent+=t.length,this.stats_.incrementCounter("bytes_sent",t.length);let r=r_(t),i=kE(r,$k);for(let o=0;odocument.domain="'+document.domain+'";<\/script>');let s=""+o+"";try{this.myIFrame.doc.open(),this.myIFrame.doc.write(s),this.myIFrame.doc.close()}catch(a){Re("frame writing exception"),a.stack&&Re(a.stack),Re(a)}}}static createIFrame_(){let e=document.createElement("iframe");if(e.style.display="none",document.body){document.body.appendChild(e);try{e.contentWindow.document||Re("No IE domain setting required")}catch{let r=document.domain;e.src="javascript:void((function(){document.open();document.domain='"+r+"';document.close();})())"}}else throw"Document body has not initialized. Wait to initialize Firebase until after the document is ready.";return e.contentDocument?e.doc=e.contentDocument:e.contentWindow?e.doc=e.contentWindow.document:e.document&&(e.doc=e.document),e}close(){this.alive=!1,this.myIFrame&&(this.myIFrame.doc.body.textContent="",setTimeout(()=>{this.myIFrame!==null&&(document.body.removeChild(this.myIFrame),this.myIFrame=null)},Math.floor(0)));let e=this.onDisconnect;e&&(this.onDisconnect=null,e())}startLongPoll(e,t){for(this.myID=e,this.myPW=t,this.alive=!0;this.newRequest_(););}newRequest_(){if(this.alive&&this.sendNewPolls&&this.outstandingRequests.size<(this.pendingSegs.length>0?2:1)){this.currentSerial++;let e={};e[WE]=this.myID,e[GE]=this.myPW,e[qE]=this.currentSerial;let t=this.urlFn(e),r="",i=0;for(;this.pendingSegs.length>0&&this.pendingSegs[0].d.length+QE+r.length<=KE;){let s=this.pendingSegs.shift();r=r+"&"+jk+i+"="+s.seg+"&"+Bk+i+"="+s.ts+"&"+Hk+i+"="+s.d,i++}return t=t+r,this.addLongPollTag_(t,this.currentSerial),!0}else return!1}enqueueSegment(e,t,r){this.pendingSegs.push({seg:e,ts:t,d:r}),this.alive&&this.newRequest_()}addLongPollTag_(e,t){this.outstandingRequests.add(t);let r=()=>{this.outstandingRequests.delete(t),this.newRequest_()},i=setTimeout(r,Math.floor(zk)),o=()=>{clearTimeout(i),r()};this.addTag(e,o)}addTag(e,t){Ht()?this.doNodeLongPoll(e,t):setTimeout(()=>{try{if(!this.sendNewPolls)return;let r=this.myIFrame.doc.createElement("script");r.type="text/javascript",r.async=!0,r.src=e,r.onload=r.onreadystatechange=function(){let i=r.readyState;(!i||i==="loaded"||i==="complete")&&(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),t())},r.onerror=()=>{Re("Long-poll script failed to load: "+e),this.sendNewPolls=!1,this.close()},this.myIFrame.doc.body.appendChild(r)}catch{}},Math.floor(1))}};var Gk=16384,qk=45e3,Rc=null;typeof MozWebSocket<"u"?Rc=MozWebSocket:typeof WebSocket<"u"&&(Rc=WebSocket);var Ui=(()=>{class n{constructor(t,r,i,o,s,a,l){this.connId=t,this.applicationId=i,this.appCheckToken=o,this.authToken=s,this.keepaliveTimer=null,this.frames=null,this.totalFrames=0,this.bytesSent=0,this.bytesReceived=0,this.log_=Hs(this.connId),this.stats_=Zg(r),this.connURL=n.connectionURL_(r,a,l,o,i),this.nodeAdmin=r.nodeAdmin}static connectionURL_(t,r,i,o,s){let a={};return a[OE]=Ac,!Ht()&&typeof location<"u"&&location.hostname&&jE.test(location.hostname)&&(a[LE]=VE),r&&(a[FE]=r),i&&(a[BE]=i),o&&(a[Yp]=o),s&&(a[HE]=s),zE(t,UE,a)}open(t,r){this.onDisconnect=r,this.onMessage=t,this.log_("Websocket connecting to "+this.connURL),this.everConnected_=!1,Lr.set("previous_websocket_failure",!0);try{let i;if(Ht()){let o=this.nodeAdmin?"AdminNode":"Node";i={headers:{"User-Agent":`Firebase/${Ac}/${Kg}/${process.platform}/${o}`,"X-Firebase-GMPID":this.applicationId||""}},this.authToken&&(i.headers.Authorization=`Bearer ${this.authToken}`),this.appCheckToken&&(i.headers["X-Firebase-AppCheck"]=this.appCheckToken);let s=process.env,a=this.connURL.indexOf("wss://")===0?s.HTTPS_PROXY||s.https_proxy:s.HTTP_PROXY||s.http_proxy;a&&(i.proxy={origin:a})}this.mySock=new Rc(this.connURL,[],i)}catch(i){this.log_("Error instantiating WebSocket.");let o=i.message||i.data;o&&this.log_(o),this.onClosed_();return}this.mySock.onopen=()=>{this.log_("Websocket connected."),this.everConnected_=!0},this.mySock.onclose=()=>{this.log_("Websocket connection was disconnected."),this.mySock=null,this.onClosed_()},this.mySock.onmessage=i=>{this.handleIncomingFrame(i)},this.mySock.onerror=i=>{this.log_("WebSocket error. Closing connection.");let o=i.message||i.data;o&&this.log_(o),this.onClosed_()}}start(){}static forceDisallow(){n.forceDisallow_=!0}static isAvailable(){let t=!1;if(typeof navigator<"u"&&navigator.userAgent){let r=/Android ([0-9]{0,}\.[0-9]{0,})/,i=navigator.userAgent.match(r);i&&i.length>1&&parseFloat(i[1])<4.4&&(t=!0)}return!t&&Rc!==null&&!n.forceDisallow_}static previouslyFailed(){return Lr.isInMemoryStorage||Lr.get("previous_websocket_failure")===!0}markConnectionHealthy(){Lr.remove("previous_websocket_failure")}appendFrame_(t){if(this.frames.push(t),this.frames.length===this.totalFrames){let r=this.frames.join("");this.frames=null;let i=ra(r);this.onMessage(i)}}handleNewFrameCount_(t){this.totalFrames=t,this.frames=[]}extractFrameCount_(t){if(y(this.frames===null,"We already have a frame buffer"),t.length<=6){let r=Number(t);if(!isNaN(r))return this.handleNewFrameCount_(r),null}return this.handleNewFrameCount_(1),t}handleIncomingFrame(t){if(this.mySock===null)return;let r=t.data;if(this.bytesReceived+=r.length,this.stats_.incrementCounter("bytes_received",r.length),this.resetKeepAlive(),this.frames!==null)this.appendFrame_(r);else{let i=this.extractFrameCount_(r);i!==null&&this.appendFrame_(i)}}send(t){this.resetKeepAlive();let r=De(t);this.bytesSent+=r.length,this.stats_.incrementCounter("bytes_sent",r.length);let i=kE(r,Gk);i.length>1&&this.sendString_(String(i.length));for(let o=0;o{this.mySock&&this.sendString_("0"),this.resetKeepAlive()},Math.floor(qk))}sendString_(t){try{this.mySock.send(t)}catch(r){this.log_("Exception thrown from WebSocket.send():",r.message||r.data,"Closing connection."),setTimeout(this.onClosed_.bind(this),0)}}}n.responsesRequiredToBeHealthy=2,n.healthyTimeout=3e4;return n})(),YE=(()=>{class n{static get ALL_TRANSPORTS(){return[Ss,Ui]}static get IS_TRANSPORT_INITIALIZED(){return this.globalTransportInitialized_}constructor(t){this.initTransports_(t)}initTransports_(t){let r=Ui&&Ui.isAvailable(),i=r&&!Ui.previouslyFailed();if(t.webSocketOnly&&(r||je("wss:// URL used, but browser isn't known to support websockets. Trying anyway."),i=!0),i)this.transports_=[Ui];else{let o=this.transports_=[];for(let s of n.ALL_TRANSPORTS)s&&s.isAvailable()&&o.push(s);n.globalTransportInitialized_=!0}}initialTransport(){if(this.transports_.length>0)return this.transports_[0];throw new Error("No transports available")}upgradeTransport(){return this.transports_.length>1?this.transports_[1]:null}}n.globalTransportInitialized_=!1;return n})(),Kk=6e4,Qk=5e3,Yk=10*1024,Zk=100*1024,jp="t",nE="d",Xk="s",rE="r",Jk="e",iE="o",oE="a",sE="n",aE="p",eP="h",eg=class{constructor(e,t,r,i,o,s,a,l,c,u){this.id=e,this.repoInfo_=t,this.applicationId_=r,this.appCheckToken_=i,this.authToken_=o,this.onMessage_=s,this.onReady_=a,this.onDisconnect_=l,this.onKill_=c,this.lastSessionId=u,this.connectionCount=0,this.pendingDataMessages=[],this.state_=0,this.log_=Hs("c:"+this.id+":"),this.transportManager_=new YE(t),this.log_("Connection created"),this.start_()}start_(){let e=this.transportManager_.initialTransport();this.conn_=new e(this.nextTransportId_(),this.repoInfo_,this.applicationId_,this.appCheckToken_,this.authToken_,null,this.lastSessionId),this.primaryResponsesRequired_=e.responsesRequiredToBeHealthy||0;let t=this.connReceiver_(this.conn_),r=this.disconnReceiver_(this.conn_);this.tx_=this.conn_,this.rx_=this.conn_,this.secondaryConn_=null,this.isHealthy_=!1,setTimeout(()=>{this.conn_&&this.conn_.open(t,r)},Math.floor(0));let i=e.healthyTimeout||0;i>0&&(this.healthyTimeout_=ws(()=>{this.healthyTimeout_=null,this.isHealthy_||(this.conn_&&this.conn_.bytesReceived>Zk?(this.log_("Connection exceeded healthy timeout but has received "+this.conn_.bytesReceived+" bytes. Marking connection healthy."),this.isHealthy_=!0,this.conn_.markConnectionHealthy()):this.conn_&&this.conn_.bytesSent>Yk?this.log_("Connection exceeded healthy timeout but has sent "+this.conn_.bytesSent+" bytes. Leaving connection alive."):(this.log_("Closing unhealthy connection after timeout."),this.close()))},Math.floor(i)))}nextTransportId_(){return"c:"+this.id+":"+this.connectionCount++}disconnReceiver_(e){return t=>{e===this.conn_?this.onConnectionLost_(t):e===this.secondaryConn_?(this.log_("Secondary connection lost."),this.onSecondaryConnectionLost_()):this.log_("closing an old connection")}}connReceiver_(e){return t=>{this.state_!==2&&(e===this.rx_?this.onPrimaryMessageReceived_(t):e===this.secondaryConn_?this.onSecondaryMessageReceived_(t):this.log_("message on old connection"))}}sendRequest(e){let t={t:"d",d:e};this.sendData_(t)}tryCleanupConnection(){this.tx_===this.secondaryConn_&&this.rx_===this.secondaryConn_&&(this.log_("cleaning up and promoting a connection: "+this.secondaryConn_.connId),this.conn_=this.secondaryConn_,this.secondaryConn_=null)}onSecondaryControl_(e){if(jp in e){let t=e[jp];t===oE?this.upgradeIfSecondaryHealthy_():t===rE?(this.log_("Got a reset on secondary, closing it"),this.secondaryConn_.close(),(this.tx_===this.secondaryConn_||this.rx_===this.secondaryConn_)&&this.close()):t===iE&&(this.log_("got pong on secondary."),this.secondaryResponsesRequired_--,this.upgradeIfSecondaryHealthy_())}}onSecondaryMessageReceived_(e){let t=_s("t",e),r=_s("d",e);if(t==="c")this.onSecondaryControl_(r);else if(t==="d")this.pendingDataMessages.push(r);else throw new Error("Unknown protocol layer: "+t)}upgradeIfSecondaryHealthy_(){this.secondaryResponsesRequired_<=0?(this.log_("Secondary connection is healthy."),this.isHealthy_=!0,this.secondaryConn_.markConnectionHealthy(),this.proceedWithUpgrade_()):(this.log_("sending ping on secondary."),this.secondaryConn_.send({t:"c",d:{t:aE,d:{}}}))}proceedWithUpgrade_(){this.secondaryConn_.start(),this.log_("sending client ack on secondary"),this.secondaryConn_.send({t:"c",d:{t:oE,d:{}}}),this.log_("Ending transmission on primary"),this.conn_.send({t:"c",d:{t:sE,d:{}}}),this.tx_=this.secondaryConn_,this.tryCleanupConnection()}onPrimaryMessageReceived_(e){let t=_s("t",e),r=_s("d",e);t==="c"?this.onControl_(r):t==="d"&&this.onDataMessage_(r)}onDataMessage_(e){this.onPrimaryResponse_(),this.onMessage_(e)}onPrimaryResponse_(){this.isHealthy_||(this.primaryResponsesRequired_--,this.primaryResponsesRequired_<=0&&(this.log_("Primary connection is healthy."),this.isHealthy_=!0,this.conn_.markConnectionHealthy()))}onControl_(e){let t=_s(jp,e);if(nE in e){let r=e[nE];if(t===eP){let i=Object.assign({},r);this.repoInfo_.isUsingEmulator&&(i.h=this.repoInfo_.host),this.onHandshake_(i)}else if(t===sE){this.log_("recvd end transmission on primary"),this.rx_=this.secondaryConn_;for(let i=0;i{this.secondaryConn_&&(this.log_("Timed out trying to upgrade."),this.secondaryConn_.close())},Math.floor(Kk))}onReset_(e){this.log_("Reset packet received. New host: "+e),this.repoInfo_.host=e,this.state_===1?this.close():(this.closeConnections_(),this.start_())}onConnectionEstablished_(e,t){this.log_("Realtime connection established."),this.conn_=e,this.state_=1,this.onReady_&&(this.onReady_(t,this.sessionId),this.onReady_=null),this.primaryResponsesRequired_===0?(this.log_("Primary connection is healthy."),this.isHealthy_=!0):ws(()=>{this.sendPingOnPrimaryIfNecessary_()},Math.floor(Qk))}sendPingOnPrimaryIfNecessary_(){!this.isHealthy_&&this.state_===1&&(this.log_("sending ping on primary."),this.sendData_({t:"c",d:{t:aE,d:{}}}))}onSecondaryConnectionLost_(){let e=this.secondaryConn_;this.secondaryConn_=null,(this.tx_===e||this.rx_===e)&&this.close()}onConnectionLost_(e){this.conn_=null,!e&&this.state_===0?(this.log_("Realtime connection failed."),this.repoInfo_.isCacheableHost()&&(Lr.remove("host:"+this.repoInfo_.host),this.repoInfo_.internalHost=this.repoInfo_.host)):this.state_===1&&this.log_("Realtime connection lost."),this.close()}onConnectionShutdown_(e){this.log_("Connection shutdown command received. Shutting down..."),this.onKill_&&(this.onKill_(e),this.onKill_=null),this.onDisconnect_=null,this.close()}sendData_(e){if(this.state_!==1)throw"Connection is not connected";this.tx_.send(e)}close(){this.state_!==2&&(this.log_("Closing realtime connection."),this.state_=2,this.closeConnections_(),this.onDisconnect_&&(this.onDisconnect_(),this.onDisconnect_=null))}closeConnections_(){this.log_("Shutting down all connections"),this.conn_&&(this.conn_.close(),this.conn_=null),this.secondaryConn_&&(this.secondaryConn_.close(),this.secondaryConn_=null),this.healthyTimeout_&&(clearTimeout(this.healthyTimeout_),this.healthyTimeout_=null)}};var kc=class{put(e,t,r,i){}merge(e,t,r,i){}refreshAuthToken(e){}refreshAppCheckToken(e){}onDisconnectPut(e,t,r){}onDisconnectMerge(e,t,r){}onDisconnectCancel(e,t){}reportStats(e){}};var Pc=class{constructor(e){this.allowedEvents_=e,this.listeners_={},y(Array.isArray(e)&&e.length>0,"Requires a non-empty array")}trigger(e,...t){if(Array.isArray(this.listeners_[e])){let r=[...this.listeners_[e]];for(let i=0;it===e),"Unknown event: "+e)}};var Oc=class n extends Pc{static getInstance(){return new n}constructor(){super(["online"]),this.online_=!0,typeof window<"u"&&typeof window.addEventListener<"u"&&!Bu()&&(window.addEventListener("online",()=>{this.online_||(this.online_=!0,this.trigger("online",!0))},!1),window.addEventListener("offline",()=>{this.online_&&(this.online_=!1,this.trigger("online",!1))},!1))}getInitialEvent(e){return y(e==="online","Unknown event type: "+e),[this.online_]}currentlyOnline(){return this.online_}};var lE=32,cE=768,te=class{constructor(e,t){if(t===void 0){this.pieces_=e.split("/");let r=0;for(let i=0;i0&&(this.pieces_[r]=this.pieces_[i],r++);this.pieces_.length=r,this.pieceNum_=0}else this.pieces_=e,this.pieceNum_=t}toString(){let e="";for(let t=this.pieceNum_;t=n.pieces_.length?null:n.pieces_[n.pieceNum_]}function er(n){return n.pieces_.length-n.pieceNum_}function le(n){let e=n.pieceNum_;return e=n.pieces_.length)return null;let e=[];for(let t=n.pieceNum_;t0&&t.push(r[i])}return new te(t,0)}function B(n){return n.pieceNum_>=n.pieces_.length}function Ge(n,e){let t=j(n),r=j(e);if(t===null)return e;if(t===r)return Ge(le(n),le(e));throw new Error("INTERNAL ERROR: innerPath ("+e+") is not within outerPath ("+n+")")}function nP(n,e){let t=Ts(n,0),r=Ts(e,0);for(let i=0;ier(e))return!1;for(;t0&&(n.byteLength_+=1),n.parts_.push(e),n.byteLength_+=so(e),XE(n)}function iP(n){let e=n.parts_.pop();n.byteLength_-=so(e),n.parts_.length>0&&(n.byteLength_-=1)}function XE(n){if(n.byteLength_>cE)throw new Error(n.errorPrefix_+"has a key path longer than "+cE+" bytes ("+n.byteLength_+").");if(n.parts_.length>lE)throw new Error(n.errorPrefix_+"path specified exceeds the maximum depth that can be written ("+lE+") or object contains a cycle "+Fr(n))}function Fr(n){return n.parts_.length===0?"":"in property '"+n.parts_.join(".")+"'"}var ng=class n extends Pc{static getInstance(){return new n}constructor(){super(["visible"]);let e,t;typeof document<"u"&&typeof document.addEventListener<"u"&&(typeof document.hidden<"u"?(t="visibilitychange",e="hidden"):typeof document.mozHidden<"u"?(t="mozvisibilitychange",e="mozHidden"):typeof document.msHidden<"u"?(t="msvisibilitychange",e="msHidden"):typeof document.webkitHidden<"u"&&(t="webkitvisibilitychange",e="webkitHidden")),this.visible_=!0,t&&document.addEventListener(t,()=>{let r=!document[e];r!==this.visible_&&(this.visible_=r,this.trigger("visible",r))},!1)}getInitialEvent(e){return y(e==="visible","Unknown event type: "+e),[this.visible_]}};var ys=1e3,oP=60*5*1e3,uE=30*1e3,sP=1.3,aP=3e4,lP="server_kill",dE=3,em=(()=>{class n extends kc{constructor(t,r,i,o,s,a,l,c){if(super(),this.repoInfo_=t,this.applicationId_=r,this.onDataUpdate_=i,this.onConnectStatus_=o,this.onServerInfoUpdate_=s,this.authTokenProvider_=a,this.appCheckTokenProvider_=l,this.authOverride_=c,this.id=n.nextPersistentConnectionId_++,this.log_=Hs("p:"+this.id+":"),this.interruptReasons_={},this.listens=new Map,this.outstandingPuts_=[],this.outstandingGets_=[],this.outstandingPutCount_=0,this.outstandingGetCount_=0,this.onDisconnectRequestQueue_=[],this.connected_=!1,this.reconnectDelay_=ys,this.maxReconnectDelay_=oP,this.securityDebugCallback_=null,this.lastSessionId=null,this.establishConnectionTimer_=null,this.visible_=!1,this.requestCBHash_={},this.requestNumber_=0,this.realtime_=null,this.authToken_=null,this.appCheckToken_=null,this.forceTokenRefresh_=!1,this.invalidAuthTokenCount_=0,this.invalidAppCheckTokenCount_=0,this.firstConnection_=!0,this.lastConnectionAttemptTime_=null,this.lastConnectionEstablishedTime_=null,c&&!Ht())throw new Error("Auth override specified in options, but not supported on non Node.js platforms");ng.getInstance().on("visible",this.onVisible_,this),t.host.indexOf("fblocal")===-1&&Oc.getInstance().on("online",this.onOnline_,this)}sendRequest(t,r,i){let o=++this.requestNumber_,s={r:o,a:t,b:r};this.log_(De(s)),y(this.connected_,"sendRequest call when we're not connected not allowed."),this.realtime_.sendRequest(s),i&&(this.requestCBHash_[o]=i)}get(t){this.initConnection_();let r=new ve,o={action:"g",request:{p:t._path.toString(),q:t._queryObject},onComplete:a=>{let l=a.d;a.s==="ok"?r.resolve(l):r.reject(l)}};this.outstandingGets_.push(o),this.outstandingGetCount_++;let s=this.outstandingGets_.length-1;return this.connected_&&this.sendGet_(s),r.promise}listen(t,r,i,o){this.initConnection_();let s=t._queryIdentifier,a=t._path.toString();this.log_("Listen called for "+a+" "+s),this.listens.has(a)||this.listens.set(a,new Map),y(t._queryParams.isDefault()||!t._queryParams.loadsAllData(),"listen() called for non-default but complete query"),y(!this.listens.get(a).has(s),"listen() called twice for same path/queryId.");let l={onComplete:o,hashFn:r,query:t,tag:i};this.listens.get(a).set(s,l),this.connected_&&this.sendListen_(l)}sendGet_(t){let r=this.outstandingGets_[t];this.sendRequest("g",r.request,i=>{delete this.outstandingGets_[t],this.outstandingGetCount_--,this.outstandingGetCount_===0&&(this.outstandingGets_=[]),r.onComplete&&r.onComplete(i)})}sendListen_(t){let r=t.query,i=r._path.toString(),o=r._queryIdentifier;this.log_("Listen on "+i+" for "+o);let s={p:i},a="q";t.tag&&(s.q=r._queryObject,s.t=t.tag),s.h=t.hashFn(),this.sendRequest(a,s,l=>{let c=l.d,u=l.s;n.warnOnListenWarnings_(c,r),(this.listens.get(i)&&this.listens.get(i).get(o))===t&&(this.log_("listen response",l),u!=="ok"&&this.removeListen_(i,o),t.onComplete&&t.onComplete(u,c))})}static warnOnListenWarnings_(t,r){if(t&&typeof t=="object"&&dt(t,"w")){let i=Nn(t,"w");if(Array.isArray(i)&&~i.indexOf("no_index")){let o='".indexOn": "'+r._queryParams.getIndex().toString()+'"',s=r._path.toString();je(`Using an unspecified index. Your data will be downloaded and filtered on the client. Consider adding ${o} at ${s} to your security rules for better performance.`)}}}refreshAuthToken(t){this.authToken_=t,this.log_("Auth token refreshed"),this.authToken_?this.tryAuth():this.connected_&&this.sendRequest("unauth",{},()=>{}),this.reduceReconnectDelayIfAdminCredential_(t)}reduceReconnectDelayIfAdminCredential_(t){(t&&t.length===40||f_(t))&&(this.log_("Admin auth credential detected. Reducing max reconnect time."),this.maxReconnectDelay_=uE)}refreshAppCheckToken(t){this.appCheckToken_=t,this.log_("App check token refreshed"),this.appCheckToken_?this.tryAppCheck():this.connected_&&this.sendRequest("unappeck",{},()=>{})}tryAuth(){if(this.connected_&&this.authToken_){let t=this.authToken_,r=d_(t)?"auth":"gauth",i={cred:t};this.authOverride_===null?i.noauth=!0:typeof this.authOverride_=="object"&&(i.authvar=this.authOverride_),this.sendRequest(r,i,o=>{let s=o.s,a=o.d||"error";this.authToken_===t&&(s==="ok"?this.invalidAuthTokenCount_=0:this.onAuthRevoked_(s,a))})}}tryAppCheck(){this.connected_&&this.appCheckToken_&&this.sendRequest("appcheck",{token:this.appCheckToken_},t=>{let r=t.s,i=t.d||"error";r==="ok"?this.invalidAppCheckTokenCount_=0:this.onAppCheckRevoked_(r,i)})}unlisten(t,r){let i=t._path.toString(),o=t._queryIdentifier;this.log_("Unlisten called for "+i+" "+o),y(t._queryParams.isDefault()||!t._queryParams.loadsAllData(),"unlisten() called for non-default but complete query"),this.removeListen_(i,o)&&this.connected_&&this.sendUnlisten_(i,o,t._queryObject,r)}sendUnlisten_(t,r,i,o){this.log_("Unlisten on "+t+" for "+r);let s={p:t},a="n";o&&(s.q=i,s.t=o),this.sendRequest(a,s)}onDisconnectPut(t,r,i){this.initConnection_(),this.connected_?this.sendOnDisconnect_("o",t,r,i):this.onDisconnectRequestQueue_.push({pathString:t,action:"o",data:r,onComplete:i})}onDisconnectMerge(t,r,i){this.initConnection_(),this.connected_?this.sendOnDisconnect_("om",t,r,i):this.onDisconnectRequestQueue_.push({pathString:t,action:"om",data:r,onComplete:i})}onDisconnectCancel(t,r){this.initConnection_(),this.connected_?this.sendOnDisconnect_("oc",t,null,r):this.onDisconnectRequestQueue_.push({pathString:t,action:"oc",data:null,onComplete:r})}sendOnDisconnect_(t,r,i,o){let s={p:r,d:i};this.log_("onDisconnect "+t,s),this.sendRequest(t,s,a=>{o&&setTimeout(()=>{o(a.s,a.d)},Math.floor(0))})}put(t,r,i,o){this.putInternal("p",t,r,i,o)}merge(t,r,i,o){this.putInternal("m",t,r,i,o)}putInternal(t,r,i,o,s){this.initConnection_();let a={p:r,d:i};s!==void 0&&(a.h=s),this.outstandingPuts_.push({action:t,request:a,onComplete:o}),this.outstandingPutCount_++;let l=this.outstandingPuts_.length-1;this.connected_?this.sendPut_(l):this.log_("Buffering put: "+r)}sendPut_(t){let r=this.outstandingPuts_[t].action,i=this.outstandingPuts_[t].request,o=this.outstandingPuts_[t].onComplete;this.outstandingPuts_[t].queued=this.connected_,this.sendRequest(r,i,s=>{this.log_(r+" response",s),delete this.outstandingPuts_[t],this.outstandingPutCount_--,this.outstandingPutCount_===0&&(this.outstandingPuts_=[]),o&&o(s.s,s.d)})}reportStats(t){if(this.connected_){let r={c:t};this.log_("reportStats",r),this.sendRequest("s",r,i=>{if(i.s!=="ok"){let s=i.d;this.log_("reportStats","Error sending stats: "+s)}})}}onDataMessage_(t){if("r"in t){this.log_("from server: "+De(t));let r=t.r,i=this.requestCBHash_[r];i&&(delete this.requestCBHash_[r],i(t.b))}else{if("error"in t)throw"A server-side error has occurred: "+t.error;"a"in t&&this.onDataPush_(t.a,t.b)}}onDataPush_(t,r){this.log_("handleServerMessage",t,r),t==="d"?this.onDataUpdate_(r.p,r.d,!1,r.t):t==="m"?this.onDataUpdate_(r.p,r.d,!0,r.t):t==="c"?this.onListenRevoked_(r.p,r.q):t==="ac"?this.onAuthRevoked_(r.s,r.d):t==="apc"?this.onAppCheckRevoked_(r.s,r.d):t==="sd"?this.onSecurityDebugPacket_(r):qp("Unrecognized action received from server: "+De(t)+` +Are you using the latest client?`)}onReady_(t,r){this.log_("connection ready"),this.connected_=!0,this.lastConnectionEstablishedTime_=new Date().getTime(),this.handleTimestamp_(t),this.lastSessionId=r,this.firstConnection_&&this.sendConnectStats_(),this.restoreState_(),this.firstConnection_=!1,this.onConnectStatus_(!0)}scheduleConnect_(t){y(!this.realtime_,"Scheduling a connect when we're already connected/ing?"),this.establishConnectionTimer_&&clearTimeout(this.establishConnectionTimer_),this.establishConnectionTimer_=setTimeout(()=>{this.establishConnectionTimer_=null,this.establishConnection_()},Math.floor(t))}initConnection_(){!this.realtime_&&this.firstConnection_&&this.scheduleConnect_(0)}onVisible_(t){t&&!this.visible_&&this.reconnectDelay_===this.maxReconnectDelay_&&(this.log_("Window became visible. Reducing delay."),this.reconnectDelay_=ys,this.realtime_||this.scheduleConnect_(0)),this.visible_=t}onOnline_(t){t?(this.log_("Browser went online."),this.reconnectDelay_=ys,this.realtime_||this.scheduleConnect_(0)):(this.log_("Browser went offline. Killing connection."),this.realtime_&&this.realtime_.close())}onRealtimeDisconnect_(){if(this.log_("data client disconnected"),this.connected_=!1,this.realtime_=null,this.cancelSentTransactions_(),this.requestCBHash_={},this.shouldReconnect_()){this.visible_?this.lastConnectionEstablishedTime_&&(new Date().getTime()-this.lastConnectionEstablishedTime_>aP&&(this.reconnectDelay_=ys),this.lastConnectionEstablishedTime_=null):(this.log_("Window isn't visible. Delaying reconnect."),this.reconnectDelay_=this.maxReconnectDelay_,this.lastConnectionAttemptTime_=new Date().getTime());let t=Math.max(0,new Date().getTime()-this.lastConnectionAttemptTime_),r=Math.max(0,this.reconnectDelay_-t);r=Math.random()*r,this.log_("Trying to reconnect in "+r+"ms"),this.scheduleConnect_(r),this.reconnectDelay_=Math.min(this.maxReconnectDelay_,this.reconnectDelay_*sP)}this.onConnectStatus_(!1)}establishConnection_(){return Ne(this,null,function*(){if(this.shouldReconnect_()){this.log_("Making a connection attempt"),this.lastConnectionAttemptTime_=new Date().getTime(),this.lastConnectionEstablishedTime_=null;let t=this.onDataMessage_.bind(this),r=this.onReady_.bind(this),i=this.onRealtimeDisconnect_.bind(this),o=this.id+":"+n.nextConnectionId_++,s=this.lastSessionId,a=!1,l=null,c=function(){l?l.close():(a=!0,i())},u=function(f){y(l,"sendRequest call when we're not connected not allowed."),l.sendRequest(f)};this.realtime_={close:c,sendRequest:u};let d=this.forceTokenRefresh_;this.forceTokenRefresh_=!1;try{let[f,h]=yield Promise.all([this.authTokenProvider_.getToken(d),this.appCheckTokenProvider_.getToken(d)]);a?Re("getToken() completed but was canceled"):(Re("getToken() completed. Creating connection."),this.authToken_=f&&f.accessToken,this.appCheckToken_=h&&h.token,l=new eg(o,this.repoInfo_,this.applicationId_,this.appCheckToken_,this.authToken_,t,r,i,p=>{je(p+" ("+this.repoInfo_.toString()+")"),this.interrupt(lP)},s))}catch(f){this.log_("Failed to get token: "+f),a||(this.repoInfo_.nodeAdmin&&je(f),c())}}})}interrupt(t){Re("Interrupting connection for reason: "+t),this.interruptReasons_[t]=!0,this.realtime_?this.realtime_.close():(this.establishConnectionTimer_&&(clearTimeout(this.establishConnectionTimer_),this.establishConnectionTimer_=null),this.connected_&&this.onRealtimeDisconnect_())}resume(t){Re("Resuming connection for reason: "+t),delete this.interruptReasons_[t],ia(this.interruptReasons_)&&(this.reconnectDelay_=ys,this.realtime_||this.scheduleConnect_(0))}handleTimestamp_(t){let r=t-new Date().getTime();this.onServerInfoUpdate_({serverTimeOffset:r})}cancelSentTransactions_(){for(let t=0;tYg(s)).join("$"):i="default";let o=this.removeListen_(t,i);o&&o.onComplete&&o.onComplete("permission_denied")}removeListen_(t,r){let i=new te(t).toString(),o;if(this.listens.has(i)){let s=this.listens.get(i);o=s.get(r),s.delete(r),s.size===0&&this.listens.delete(i)}else o=void 0;return o}onAuthRevoked_(t,r){Re("Auth token revoked: "+t+"/"+r),this.authToken_=null,this.forceTokenRefresh_=!0,this.realtime_.close(),(t==="invalid_token"||t==="permission_denied")&&(this.invalidAuthTokenCount_++,this.invalidAuthTokenCount_>=dE&&(this.reconnectDelay_=uE,this.authTokenProvider_.notifyForInvalidToken()))}onAppCheckRevoked_(t,r){Re("App check token revoked: "+t+"/"+r),this.appCheckToken_=null,this.forceTokenRefresh_=!0,(t==="invalid_token"||t==="permission_denied")&&(this.invalidAppCheckTokenCount_++,this.invalidAppCheckTokenCount_>=dE&&this.appCheckTokenProvider_.notifyForInvalidToken())}onSecurityDebugPacket_(t){this.securityDebugCallback_?this.securityDebugCallback_(t):"msg"in t&&console.log("FIREBASE: "+t.msg.replace(` +`,` +FIREBASE: `))}restoreState_(){this.tryAuth(),this.tryAppCheck();for(let t of this.listens.values())for(let r of t.values())this.sendListen_(r);for(let t=0;t0}peek(){if(this.nodeStack_.length===0)return null;let e=this.nodeStack_[this.nodeStack_.length-1];return this.resultGenerator_?this.resultGenerator_(e.key,e.value):{key:e.key,value:e.value}}},Lt=(()=>{class n{constructor(t,r,i,o,s){this.key=t,this.value=r,this.color=i??n.RED,this.left=o??bt.EMPTY_NODE,this.right=s??bt.EMPTY_NODE}copy(t,r,i,o,s){return new n(t??this.key,r??this.value,i??this.color,o??this.left,s??this.right)}count(){return this.left.count()+1+this.right.count()}isEmpty(){return!1}inorderTraversal(t){return this.left.inorderTraversal(t)||!!t(this.key,this.value)||this.right.inorderTraversal(t)}reverseTraversal(t){return this.right.reverseTraversal(t)||t(this.key,this.value)||this.left.reverseTraversal(t)}min_(){return this.left.isEmpty()?this:this.left.min_()}minKey(){return this.min_().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(t,r,i){let o=this,s=i(t,o.key);return s<0?o=o.copy(null,null,null,o.left.insert(t,r,i),null):s===0?o=o.copy(null,r,null,null,null):o=o.copy(null,null,null,null,o.right.insert(t,r,i)),o.fixUp_()}removeMin_(){if(this.left.isEmpty())return bt.EMPTY_NODE;let t=this;return!t.left.isRed_()&&!t.left.left.isRed_()&&(t=t.moveRedLeft_()),t=t.copy(null,null,null,t.left.removeMin_(),null),t.fixUp_()}remove(t,r){let i,o;if(i=this,r(t,i.key)<0)!i.left.isEmpty()&&!i.left.isRed_()&&!i.left.left.isRed_()&&(i=i.moveRedLeft_()),i=i.copy(null,null,null,i.left.remove(t,r),null);else{if(i.left.isRed_()&&(i=i.rotateRight_()),!i.right.isEmpty()&&!i.right.isRed_()&&!i.right.left.isRed_()&&(i=i.moveRedRight_()),r(t,i.key)===0){if(i.right.isEmpty())return bt.EMPTY_NODE;o=i.right.min_(),i=i.copy(o.key,o.value,null,null,i.right.removeMin_())}i=i.copy(null,null,null,null,i.right.remove(t,r))}return i.fixUp_()}isRed_(){return this.color}fixUp_(){let t=this;return t.right.isRed_()&&!t.left.isRed_()&&(t=t.rotateLeft_()),t.left.isRed_()&&t.left.left.isRed_()&&(t=t.rotateRight_()),t.left.isRed_()&&t.right.isRed_()&&(t=t.colorFlip_()),t}moveRedLeft_(){let t=this.colorFlip_();return t.right.left.isRed_()&&(t=t.copy(null,null,null,null,t.right.rotateRight_()),t=t.rotateLeft_(),t=t.colorFlip_()),t}moveRedRight_(){let t=this.colorFlip_();return t.left.left.isRed_()&&(t=t.rotateRight_(),t=t.colorFlip_()),t}rotateLeft_(){let t=this.copy(null,null,n.RED,null,this.right.left);return this.right.copy(null,null,this.color,t,null)}rotateRight_(){let t=this.copy(null,null,n.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,t)}colorFlip_(){let t=this.left.copy(null,null,!this.left.color,null,null),r=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,t,r)}checkMaxDepth_(){let t=this.check_();return Math.pow(2,t)<=this.count()+1}check_(){if(this.isRed_()&&this.left.isRed_())throw new Error("Red node has red child("+this.key+","+this.value+")");if(this.right.isRed_())throw new Error("Right child of ("+this.key+","+this.value+") is red");let t=this.left.check_();if(t!==this.right.check_())throw new Error("Black depths differ");return t+(this.isRed_()?0:1)}}return n.RED=!0,n.BLACK=!1,n})(),rg=class{copy(e,t,r,i,o){return this}insert(e,t,r){return new Lt(e,t,null)}remove(e,t){return this}count(){return 0}isEmpty(){return!0}inorderTraversal(e){return!1}reverseTraversal(e){return!1}minKey(){return null}maxKey(){return null}check_(){return 0}isRed_(){return!1}},bt=class n{constructor(e,t=n.EMPTY_NODE){this.comparator_=e,this.root_=t}insert(e,t){return new n(this.comparator_,this.root_.insert(e,t,this.comparator_).copy(null,null,Lt.BLACK,null,null))}remove(e){return new n(this.comparator_,this.root_.remove(e,this.comparator_).copy(null,null,Lt.BLACK,null,null))}get(e){let t,r=this.root_;for(;!r.isEmpty();){if(t=this.comparator_(e,r.key),t===0)return r.value;t<0?r=r.left:t>0&&(r=r.right)}return null}getPredecessorKey(e){let t,r=this.root_,i=null;for(;!r.isEmpty();)if(t=this.comparator_(e,r.key),t===0){if(r.left.isEmpty())return i?i.key:null;for(r=r.left;!r.right.isEmpty();)r=r.right;return r.key}else t<0?r=r.left:t>0&&(i=r,r=r.right);throw new Error("Attempted to find predecessor key for a nonexistent key. What gives?")}isEmpty(){return this.root_.isEmpty()}count(){return this.root_.count()}minKey(){return this.root_.minKey()}maxKey(){return this.root_.maxKey()}inorderTraversal(e){return this.root_.inorderTraversal(e)}reverseTraversal(e){return this.root_.reverseTraversal(e)}getIterator(e){return new $i(this.root_,null,this.comparator_,!1,e)}getIteratorFrom(e,t){return new $i(this.root_,e,this.comparator_,!1,t)}getReverseIteratorFrom(e,t){return new $i(this.root_,e,this.comparator_,!0,t)}getReverseIterator(e){return new $i(this.root_,null,this.comparator_,!0,e)}};bt.EMPTY_NODE=new rg;function cP(n,e){return Br(n.name,e.name)}function tm(n,e){return Br(n,e)}var ig;function uP(n){ig=n}var JE=function(n){return typeof n=="number"?"number:"+PE(n):"string:"+n},eb=function(n){if(n.isLeafNode()){let e=n.val();y(typeof e=="string"||typeof e=="number"||typeof e=="object"&&dt(e,".sv"),"Priority must be a string or number.")}else y(n===ig||n.isEmpty(),"priority of unexpected type.");y(n===ig||n.getPriority().isEmpty(),"Priority nodes can't have a priority of their own.")};var fE,Gi=(()=>{class n{static set __childrenNodeConstructor(t){fE=t}static get __childrenNodeConstructor(){return fE}constructor(t,r=n.__childrenNodeConstructor.EMPTY_NODE){this.value_=t,this.priorityNode_=r,this.lazyHash_=null,y(this.value_!==void 0&&this.value_!==null,"LeafNode shouldn't be created with null/undefined value."),eb(this.priorityNode_)}isLeafNode(){return!0}getPriority(){return this.priorityNode_}updatePriority(t){return new n(this.value_,t)}getImmediateChild(t){return t===".priority"?this.priorityNode_:n.__childrenNodeConstructor.EMPTY_NODE}getChild(t){return B(t)?this:j(t)===".priority"?this.priorityNode_:n.__childrenNodeConstructor.EMPTY_NODE}hasChild(){return!1}getPredecessorChildName(t,r){return null}updateImmediateChild(t,r){return t===".priority"?this.updatePriority(r):r.isEmpty()&&t!==".priority"?this:n.__childrenNodeConstructor.EMPTY_NODE.updateImmediateChild(t,r).updatePriority(this.priorityNode_)}updateChild(t,r){let i=j(t);return i===null?r:r.isEmpty()&&i!==".priority"?this:(y(i!==".priority"||er(t)===1,".priority must be the last token in a path"),this.updateImmediateChild(i,n.__childrenNodeConstructor.EMPTY_NODE.updateChild(le(t),r)))}isEmpty(){return!1}numChildren(){return 0}forEachChild(t,r){return!1}val(t){return t&&!this.getPriority().isEmpty()?{".value":this.getValue(),".priority":this.getPriority().val()}:this.getValue()}hash(){if(this.lazyHash_===null){let t="";this.priorityNode_.isEmpty()||(t+="priority:"+JE(this.priorityNode_.val())+":");let r=typeof this.value_;t+=r+":",r==="number"?t+=PE(this.value_):t+=this.value_,this.lazyHash_=NE(t)}return this.lazyHash_}getValue(){return this.value_}compareTo(t){return t===n.__childrenNodeConstructor.EMPTY_NODE?1:t instanceof n.__childrenNodeConstructor?-1:(y(t.isLeafNode(),"Unknown node type"),this.compareToLeafNode_(t))}compareToLeafNode_(t){let r=typeof t.value_,i=typeof this.value_,o=n.VALUE_TYPE_ORDER.indexOf(r),s=n.VALUE_TYPE_ORDER.indexOf(i);return y(o>=0,"Unknown leaf type: "+r),y(s>=0,"Unknown leaf type: "+i),o===s?i==="object"?0:this.value_parseInt(Math.log(o)/hP,10),r=o=>parseInt(Array(o+1).join("1"),2);this.count=t(e+1),this.current_=this.count-1;let i=r(this.count);this.bits_=e+1&i}nextBitIsOne(){let e=!(this.bits_&1<{let s=Nn(this.indexSet_,o);if(y(s,"Missing index implementation for "+o),i===Hi)if(s.isDefinedOn(e.node)){let a=[],l=t.getIterator(W.Wrap),c=l.getNext();for(;c;)c.name!==e.name&&a.push(c),c=l.getNext();return a.push(e),Lc(a,s.getCompare())}else return Hi;else{let a=t.get(e.name),l=i;return a&&(l=l.remove(new W(e.name,a))),l.insert(e,e.node)}});return new n(r,this.indexSet_)}removeFromIndexes(e,t){let r=oo(this.indexes_,i=>{if(i===Hi)return i;{let o=t.get(e.name);return o?i.remove(new W(e.name,o)):i}});return new n(r,this.indexSet_)}};var vs,R=(()=>{class n{static get EMPTY_NODE(){return vs||(vs=new n(new bt(tm),null,qi.Default))}constructor(t,r,i){this.children_=t,this.priorityNode_=r,this.indexMap_=i,this.lazyHash_=null,this.priorityNode_&&eb(this.priorityNode_),this.children_.isEmpty()&&y(!this.priorityNode_||this.priorityNode_.isEmpty(),"An empty node cannot have a priority")}isLeafNode(){return!1}getPriority(){return this.priorityNode_||vs}updatePriority(t){return this.children_.isEmpty()?this:new n(this.children_,t,this.indexMap_)}getImmediateChild(t){if(t===".priority")return this.getPriority();{let r=this.children_.get(t);return r===null?vs:r}}getChild(t){let r=j(t);return r===null?this:this.getImmediateChild(r).getChild(le(t))}hasChild(t){return this.children_.get(t)!==null}updateImmediateChild(t,r){if(y(r,"We should always be passing snapshot nodes"),t===".priority")return this.updatePriority(r);{let i=new W(t,r),o,s;r.isEmpty()?(o=this.children_.remove(t),s=this.indexMap_.removeFromIndexes(i,this.children_)):(o=this.children_.insert(t,r),s=this.indexMap_.addToIndexes(i,this.children_));let a=o.isEmpty()?vs:this.priorityNode_;return new n(o,a,s)}}updateChild(t,r){let i=j(t);if(i===null)return r;{y(j(t)!==".priority"||er(t)===1,".priority must be the last token in a path");let o=this.getImmediateChild(i).updateChild(le(t),r);return this.updateImmediateChild(i,o)}}isEmpty(){return this.children_.isEmpty()}numChildren(){return this.children_.count()}val(t){if(this.isEmpty())return null;let r={},i=0,o=0,s=!0;if(this.forEachChild(ue,(a,l)=>{r[a]=l.val(t),i++,s&&n.INTEGER_REGEXP_.test(a)?o=Math.max(o,Number(a)):s=!1}),!t&&s&&o<2*i){let a=[];for(let l in r)a[l]=r[l];return a}else return t&&!this.getPriority().isEmpty()&&(r[".priority"]=this.getPriority().val()),r}hash(){if(this.lazyHash_===null){let t="";this.getPriority().isEmpty()||(t+="priority:"+JE(this.getPriority().val())+":"),this.forEachChild(ue,(r,i)=>{let o=i.hash();o!==""&&(t+=":"+r+":"+o)}),this.lazyHash_=t===""?"":NE(t)}return this.lazyHash_}getPredecessorChildName(t,r,i){let o=this.resolveIndex_(i);if(o){let s=o.getPredecessorKey(new W(t,r));return s?s.name:null}else return this.children_.getPredecessorKey(t)}getFirstChildName(t){let r=this.resolveIndex_(t);if(r){let i=r.minKey();return i&&i.name}else return this.children_.minKey()}getFirstChild(t){let r=this.getFirstChildName(t);return r?new W(r,this.children_.get(r)):null}getLastChildName(t){let r=this.resolveIndex_(t);if(r){let i=r.maxKey();return i&&i.name}else return this.children_.maxKey()}getLastChild(t){let r=this.getLastChildName(t);return r?new W(r,this.children_.get(r)):null}forEachChild(t,r){let i=this.resolveIndex_(t);return i?i.inorderTraversal(o=>r(o.name,o.node)):this.children_.inorderTraversal(r)}getIterator(t){return this.getIteratorFrom(t.minPost(),t)}getIteratorFrom(t,r){let i=this.resolveIndex_(r);if(i)return i.getIteratorFrom(t,o=>o);{let o=this.children_.getIteratorFrom(t.name,W.Wrap),s=o.peek();for(;s!=null&&r.compare(s,t)<0;)o.getNext(),s=o.peek();return o}}getReverseIterator(t){return this.getReverseIteratorFrom(t.maxPost(),t)}getReverseIteratorFrom(t,r){let i=this.resolveIndex_(r);if(i)return i.getReverseIteratorFrom(t,o=>o);{let o=this.children_.getReverseIteratorFrom(t.name,W.Wrap),s=o.peek();for(;s!=null&&r.compare(s,t)>0;)o.getNext(),s=o.peek();return o}}compareTo(t){return this.isEmpty()?t.isEmpty()?0:-1:t.isLeafNode()||t.isEmpty()?1:t===Us?-1:0}withIndex(t){if(t===an||this.indexMap_.hasIndex(t))return this;{let r=this.indexMap_.addIndex(t,this.children_);return new n(this.children_,this.priorityNode_,r)}}isIndexed(t){return t===an||this.indexMap_.hasIndex(t)}equals(t){if(t===this)return!0;if(t.isLeafNode())return!1;{let r=t;if(this.getPriority().equals(r.getPriority()))if(this.children_.count()===r.children_.count()){let i=this.getIterator(ue),o=r.getIterator(ue),s=i.getNext(),a=o.getNext();for(;s&&a;){if(s.name!==a.name||!s.node.equals(a.node))return!1;s=i.getNext(),a=o.getNext()}return s===null&&a===null}else return!1;else return!1}}resolveIndex_(t){return t===an?null:this.indexMap_.get(t.toString())}}return n.INTEGER_REGEXP_=/^(0|[1-9]\d*)$/,n})(),ag=class extends R{constructor(){super(new bt(tm),R.EMPTY_NODE,qi.Default)}compareTo(e){return e===this?0:1}equals(e){return e===this}getPriority(){return this}getImmediateChild(e){return R.EMPTY_NODE}isEmpty(){return!1}},Us=new ag;Object.defineProperties(W,{MIN:{value:new W(Jn,R.EMPTY_NODE)},MAX:{value:new W(Mn,Us)}});Fc.__EMPTY_NODE=R.EMPTY_NODE;Gi.__childrenNodeConstructor=R;uP(Us);fP(Us);var pP=!0;function me(n,e=null){if(n===null)return R.EMPTY_NODE;if(typeof n=="object"&&".priority"in n&&(e=n[".priority"]),y(e===null||typeof e=="string"||typeof e=="number"||typeof e=="object"&&".sv"in e,"Invalid priority type found: "+typeof e),typeof n=="object"&&".value"in n&&n[".value"]!==null&&(n=n[".value"]),typeof n!="object"||".sv"in n){let t=n;return new Gi(t,me(e))}if(!(n instanceof Array)&&pP){let t=[],r=!1;if(ke(n,(s,a)=>{if(s.substring(0,1)!=="."){let l=me(a);l.isEmpty()||(r=r||!l.getPriority().isEmpty(),t.push(new W(s,l)))}}),t.length===0)return R.EMPTY_NODE;let o=Lc(t,cP,s=>s.name,tm);if(r){let s=Lc(t,ue.getCompare());return new R(o,me(e),new qi({".priority":s},{".priority":ue}))}else return new R(o,me(e),qi.Default)}else{let t=R.EMPTY_NODE;return ke(n,(r,i)=>{if(dt(n,r)&&r.substring(0,1)!=="."){let o=me(i);(o.isLeafNode()||!o.isEmpty())&&(t=t.updateImmediateChild(r,o))}}),t.updatePriority(me(e))}}dP(me);var Ms=class extends Wi{constructor(e){super(),this.indexPath_=e,y(!B(e)&&j(e)!==".priority","Can't create PathIndex with empty path or .priority key")}extractChild(e){return e.getChild(this.indexPath_)}isDefinedOn(e){return!e.getChild(this.indexPath_).isEmpty()}compare(e,t){let r=this.extractChild(e.node),i=this.extractChild(t.node),o=r.compareTo(i);return o===0?Br(e.name,t.name):o}makePost(e,t){let r=me(e),i=R.EMPTY_NODE.updateChild(this.indexPath_,r);return new W(t,i)}maxPost(){let e=R.EMPTY_NODE.updateChild(this.indexPath_,Us);return new W(Mn,e)}toString(){return Ts(this.indexPath_,0).join("/")}};var lg=class extends Wi{compare(e,t){let r=e.node.compareTo(t.node);return r===0?Br(e.name,t.name):r}isDefinedOn(e){return!0}indexedValueChanged(e,t){return!e.equals(t)}minPost(){return W.MIN}maxPost(){return W.MAX}makePost(e,t){let r=me(e);return new W(t,r)}toString(){return".value"}},nm=new lg;function rb(n){return{type:"value",snapshotNode:n}}function Ki(n,e){return{type:"child_added",snapshotNode:e,childName:n}}function xs(n,e){return{type:"child_removed",snapshotNode:e,childName:n}}function As(n,e,t){return{type:"child_changed",snapshotNode:e,childName:n,oldSnap:t}}function gP(n,e){return{type:"child_moved",snapshotNode:e,childName:n}}var Ns=class{constructor(e){this.index_=e}updateChild(e,t,r,i,o,s){y(e.isIndexed(this.index_),"A node must be indexed if only a child is updated");let a=e.getImmediateChild(t);return a.getChild(i).equals(r.getChild(i))&&a.isEmpty()===r.isEmpty()||(s!=null&&(r.isEmpty()?e.hasChild(t)?s.trackChildChange(xs(t,a)):y(e.isLeafNode(),"A child remove without an old child only makes sense on a leaf node"):a.isEmpty()?s.trackChildChange(Ki(t,r)):s.trackChildChange(As(t,r,a))),e.isLeafNode()&&r.isEmpty())?e:e.updateImmediateChild(t,r).withIndex(this.index_)}updateFullNode(e,t,r){return r!=null&&(e.isLeafNode()||e.forEachChild(ue,(i,o)=>{t.hasChild(i)||r.trackChildChange(xs(i,o))}),t.isLeafNode()||t.forEachChild(ue,(i,o)=>{if(e.hasChild(i)){let s=e.getImmediateChild(i);s.equals(o)||r.trackChildChange(As(i,o,s))}else r.trackChildChange(Ki(i,o))})),t.withIndex(this.index_)}updatePriority(e,t){return e.isEmpty()?R.EMPTY_NODE:e.updatePriority(t)}filtersNodes(){return!1}getIndexedFilter(){return this}getIndex(){return this.index_}};var Vc=class n{constructor(e){this.indexedFilter_=new Ns(e.getIndex()),this.index_=e.getIndex(),this.startPost_=n.getStartPost_(e),this.endPost_=n.getEndPost_(e),this.startIsInclusive_=!e.startAfterSet_,this.endIsInclusive_=!e.endBeforeSet_}getStartPost(){return this.startPost_}getEndPost(){return this.endPost_}matches(e){let t=this.startIsInclusive_?this.index_.compare(this.getStartPost(),e)<=0:this.index_.compare(this.getStartPost(),e)<0,r=this.endIsInclusive_?this.index_.compare(e,this.getEndPost())<=0:this.index_.compare(e,this.getEndPost())<0;return t&&r}updateChild(e,t,r,i,o,s){return this.matches(new W(t,r))||(r=R.EMPTY_NODE),this.indexedFilter_.updateChild(e,t,r,i,o,s)}updateFullNode(e,t,r){t.isLeafNode()&&(t=R.EMPTY_NODE);let i=t.withIndex(this.index_);i=i.updatePriority(R.EMPTY_NODE);let o=this;return t.forEachChild(ue,(s,a)=>{o.matches(new W(s,a))||(i=i.updateImmediateChild(s,R.EMPTY_NODE))}),this.indexedFilter_.updateFullNode(e,i,r)}updatePriority(e,t){return e}filtersNodes(){return!0}getIndexedFilter(){return this.indexedFilter_}getIndex(){return this.index_}static getStartPost_(e){if(e.hasStart()){let t=e.getIndexStartName();return e.getIndex().makePost(e.getIndexStartValue(),t)}else return e.getIndex().minPost()}static getEndPost_(e){if(e.hasEnd()){let t=e.getIndexEndName();return e.getIndex().makePost(e.getIndexEndValue(),t)}else return e.getIndex().maxPost()}};var cg=class{constructor(e){this.withinDirectionalStart=t=>this.reverse_?this.withinEndPost(t):this.withinStartPost(t),this.withinDirectionalEnd=t=>this.reverse_?this.withinStartPost(t):this.withinEndPost(t),this.withinStartPost=t=>{let r=this.index_.compare(this.rangedFilter_.getStartPost(),t);return this.startIsInclusive_?r<=0:r<0},this.withinEndPost=t=>{let r=this.index_.compare(t,this.rangedFilter_.getEndPost());return this.endIsInclusive_?r<=0:r<0},this.rangedFilter_=new Vc(e),this.index_=e.getIndex(),this.limit_=e.getLimit(),this.reverse_=!e.isViewFromLeft(),this.startIsInclusive_=!e.startAfterSet_,this.endIsInclusive_=!e.endBeforeSet_}updateChild(e,t,r,i,o,s){return this.rangedFilter_.matches(new W(t,r))||(r=R.EMPTY_NODE),e.getImmediateChild(t).equals(r)?e:e.numChildren()d(h,f)}else s=this.index_.getCompare();let a=e;y(a.numChildren()===this.limit_,"");let l=new W(t,r),c=this.reverse_?a.getFirstChild(this.index_):a.getLastChild(this.index_),u=this.rangedFilter_.matches(l);if(a.hasChild(t)){let d=a.getImmediateChild(t),f=i.getChildAfterChild(this.index_,c,this.reverse_);for(;f!=null&&(f.name===t||a.hasChild(f.name));)f=i.getChildAfterChild(this.index_,f,this.reverse_);let h=f==null?1:s(f,l);if(u&&!r.isEmpty()&&h>=0)return o?.trackChildChange(As(t,r,d)),a.updateImmediateChild(t,r);{o?.trackChildChange(xs(t,d));let g=a.updateImmediateChild(t,R.EMPTY_NODE);return f!=null&&this.rangedFilter_.matches(f)?(o?.trackChildChange(Ki(f.name,f.node)),g.updateImmediateChild(f.name,f.node)):g}}else return r.isEmpty()?e:u&&s(c,l)>=0?(o!=null&&(o.trackChildChange(xs(c.name,c.node)),o.trackChildChange(Ki(t,r))),a.updateImmediateChild(t,r).updateImmediateChild(c.name,R.EMPTY_NODE)):e}};var Rs=class n{constructor(){this.limitSet_=!1,this.startSet_=!1,this.startNameSet_=!1,this.startAfterSet_=!1,this.endSet_=!1,this.endNameSet_=!1,this.endBeforeSet_=!1,this.limit_=0,this.viewFrom_="",this.indexStartValue_=null,this.indexStartName_="",this.indexEndValue_=null,this.indexEndName_="",this.index_=ue}hasStart(){return this.startSet_}isViewFromLeft(){return this.viewFrom_===""?this.startSet_:this.viewFrom_==="l"}getIndexStartValue(){return y(this.startSet_,"Only valid if start has been set"),this.indexStartValue_}getIndexStartName(){return y(this.startSet_,"Only valid if start has been set"),this.startNameSet_?this.indexStartName_:Jn}hasEnd(){return this.endSet_}getIndexEndValue(){return y(this.endSet_,"Only valid if end has been set"),this.indexEndValue_}getIndexEndName(){return y(this.endSet_,"Only valid if end has been set"),this.endNameSet_?this.indexEndName_:Mn}hasLimit(){return this.limitSet_}hasAnchoredLimit(){return this.limitSet_&&this.viewFrom_!==""}getLimit(){return y(this.limitSet_,"Only valid if limit has been set"),this.limit_}getIndex(){return this.index_}loadsAllData(){return!(this.startSet_||this.endSet_||this.limitSet_)}isDefault(){return this.loadsAllData()&&this.index_===ue}copy(){let e=new n;return e.limitSet_=this.limitSet_,e.limit_=this.limit_,e.startSet_=this.startSet_,e.startAfterSet_=this.startAfterSet_,e.indexStartValue_=this.indexStartValue_,e.startNameSet_=this.startNameSet_,e.indexStartName_=this.indexStartName_,e.endSet_=this.endSet_,e.endBeforeSet_=this.endBeforeSet_,e.indexEndValue_=this.indexEndValue_,e.endNameSet_=this.endNameSet_,e.indexEndName_=this.indexEndName_,e.index_=this.index_,e.viewFrom_=this.viewFrom_,e}};function mP(n){return n.loadsAllData()?new Ns(n.getIndex()):n.hasLimit()?new cg(n):new Vc(n)}function _P(n,e){let t=n.copy();return t.limitSet_=!0,t.limit_=e,t.viewFrom_="l",t}function yP(n,e){let t=n.copy();return t.limitSet_=!0,t.limit_=e,t.viewFrom_="r",t}function ug(n,e,t){let r=n.copy();return r.startSet_=!0,e===void 0&&(e=null),r.indexStartValue_=e,t!=null?(r.startNameSet_=!0,r.indexStartName_=t):(r.startNameSet_=!1,r.indexStartName_=""),r}function vP(n,e,t){let r;return n.index_===an||t?r=ug(n,e,t):r=ug(n,e,Mn),r.startAfterSet_=!0,r}function dg(n,e,t){let r=n.copy();return r.endSet_=!0,e===void 0&&(e=null),r.indexEndValue_=e,t!==void 0?(r.endNameSet_=!0,r.indexEndName_=t):(r.endNameSet_=!1,r.indexEndName_=""),r}function DP(n,e,t){let r;return n.index_===an||t?r=dg(n,e,t):r=dg(n,e,Jn),r.endBeforeSet_=!0,r}function ru(n,e){let t=n.copy();return t.index_=e,t}function hE(n){let e={};if(n.isDefault())return e;let t;if(n.index_===ue?t="$priority":n.index_===nm?t="$value":n.index_===an?t="$key":(y(n.index_ instanceof Ms,"Unrecognized index type!"),t=n.index_.toString()),e.orderBy=De(t),n.startSet_){let r=n.startAfterSet_?"startAfter":"startAt";e[r]=De(n.indexStartValue_),n.startNameSet_&&(e[r]+=","+De(n.indexStartName_))}if(n.endSet_){let r=n.endBeforeSet_?"endBefore":"endAt";e[r]=De(n.indexEndValue_),n.endNameSet_&&(e[r]+=","+De(n.indexEndName_))}return n.limitSet_&&(n.isViewFromLeft()?e.limitToFirst=n.limit_:e.limitToLast=n.limit_),e}function pE(n){let e={};if(n.startSet_&&(e.sp=n.indexStartValue_,n.startNameSet_&&(e.sn=n.indexStartName_),e.sin=!n.startAfterSet_),n.endSet_&&(e.ep=n.indexEndValue_,n.endNameSet_&&(e.en=n.indexEndName_),e.ein=!n.endBeforeSet_),n.limitSet_){e.l=n.limit_;let t=n.viewFrom_;t===""&&(n.isViewFromLeft()?t="l":t="r"),e.vf=t}return n.index_!==ue&&(e.i=n.index_.toString()),e}var fg=class n extends kc{reportStats(e){throw new Error("Method not implemented.")}static getListenId_(e,t){return t!==void 0?"tag$"+t:(y(e._queryParams.isDefault(),"should have a tag if it's not a default query."),e._path.toString())}constructor(e,t,r,i){super(),this.repoInfo_=e,this.onDataUpdate_=t,this.authTokenProvider_=r,this.appCheckTokenProvider_=i,this.log_=Hs("p:rest:"),this.listens_={}}listen(e,t,r,i){let o=e._path.toString();this.log_("Listen called for "+o+" "+e._queryIdentifier);let s=n.getListenId_(e,r),a={};this.listens_[s]=a;let l=hE(e._queryParams);this.restRequest_(o+".json",l,(c,u)=>{let d=u;if(c===404&&(d=null,c=null),c===null&&this.onDataUpdate_(o,d,!1,r),Nn(this.listens_,s)===a){let f;c?c===401?f="permission_denied":f="rest_error:"+c:f="ok",i(f,null)}})}unlisten(e,t){let r=n.getListenId_(e,t);delete this.listens_[r]}get(e){let t=hE(e._queryParams),r=e._path.toString(),i=new ve;return this.restRequest_(r+".json",t,(o,s)=>{let a=s;o===404&&(a=null,o=null),o===null?(this.onDataUpdate_(r,a,!1,null),i.resolve(a)):i.reject(new Error(a))}),i.promise}refreshAuthToken(e){}restRequest_(e,t={},r){return t.format="export",Promise.all([this.authTokenProvider_.getToken(!1),this.appCheckTokenProvider_.getToken(!1)]).then(([i,o])=>{i&&i.accessToken&&(t.auth=i.accessToken),o&&o.token&&(t.ac=o.token);let s=(this.repoInfo_.secure?"https://":"http://")+this.repoInfo_.host+e+"?ns="+this.repoInfo_.namespace+p_(t);this.log_("Sending REST request for "+s);let a=new XMLHttpRequest;a.onreadystatechange=()=>{if(r&&a.readyState===4){this.log_("REST Response for "+s+" received. status:",a.status,"response:",a.responseText);let l=null;if(a.status>=200&&a.status<300){try{l=ra(a.responseText)}catch{je("Failed to parse JSON response for "+s+": "+a.responseText)}r(null,l)}else a.status!==401&&a.status!==404&&je("Got unsuccessful REST response for "+s+" Status: "+a.status),r(a.status);r=null}},a.open("GET",s,!0),a.send()})}};var hg=class{constructor(){this.rootNode_=R.EMPTY_NODE}getNode(e){return this.rootNode_.getChild(e)}updateSnapshot(e,t){this.rootNode_=this.rootNode_.updateChild(e,t)}};function jc(){return{value:null,children:new Map}}function eo(n,e,t){if(B(e))n.value=t,n.children.clear();else if(n.value!==null)n.value=n.value.updateChild(e,t);else{let r=j(e);n.children.has(r)||n.children.set(r,jc());let i=n.children.get(r);e=le(e),eo(i,e,t)}}function pg(n,e){if(B(e))return n.value=null,n.children.clear(),!0;if(n.value!==null){if(n.value.isLeafNode())return!1;{let t=n.value;return n.value=null,t.forEachChild(ue,(r,i)=>{eo(n,new te(r),i)}),pg(n,e)}}else if(n.children.size>0){let t=j(e);return e=le(e),n.children.has(t)&&pg(n.children.get(t),e)&&n.children.delete(t),n.children.size===0}else return!0}function gg(n,e,t){n.value!==null?t(e,n.value):wP(n,(r,i)=>{let o=new te(e.toString()+"/"+r);gg(i,o,t)})}function wP(n,e){n.children.forEach((t,r)=>{e(r,t)})}var mg=class{constructor(e){this.collection_=e,this.last_=null}get(){let e=this.collection_.get(),t=Object.assign({},e);return this.last_&&ke(this.last_,(r,i)=>{t[r]=t[r]-i}),this.last_=e,t}};var gE=10*1e3,CP=30*1e3,EP=5*60*1e3,_g=class{constructor(e,t){this.server_=t,this.statsToReport_={},this.statsListener_=new mg(e);let r=gE+(CP-gE)*Math.random();ws(this.reportStats_.bind(this),Math.floor(r))}reportStats_(){let e=this.statsListener_.get(),t={},r=!1;ke(e,(i,o)=>{o>0&&dt(this.statsToReport_,i)&&(t[i]=o,r=!0)}),r&&this.server_.reportStats(t),ws(this.reportStats_.bind(this),Math.floor(Math.random()*2*EP))}};var sn=function(n){return n[n.OVERWRITE=0]="OVERWRITE",n[n.MERGE=1]="MERGE",n[n.ACK_USER_WRITE=2]="ACK_USER_WRITE",n[n.LISTEN_COMPLETE=3]="LISTEN_COMPLETE",n}(sn||{});function rm(){return{fromUser:!0,fromServer:!1,queryId:null,tagged:!1}}function im(){return{fromUser:!1,fromServer:!0,queryId:null,tagged:!1}}function om(n){return{fromUser:!1,fromServer:!0,queryId:n,tagged:!0}}var yg=class n{constructor(e,t,r){this.path=e,this.affectedTree=t,this.revert=r,this.type=sn.ACK_USER_WRITE,this.source=rm()}operationForChild(e){if(B(this.path)){if(this.affectedTree.value!=null)return y(this.affectedTree.children.isEmpty(),"affectedTree should not have overlapping affected paths."),this;{let t=this.affectedTree.subtree(new te(e));return new n(ee(),t,this.revert)}}else return y(j(this.path)===e,"operationForChild called for unrelated child."),new n(le(this.path),this.affectedTree,this.revert)}};var Bc=class n{constructor(e,t){this.source=e,this.path=t,this.type=sn.LISTEN_COMPLETE}operationForChild(e){return B(this.path)?new n(this.source,ee()):new n(this.source,le(this.path))}};var Qi=class n{constructor(e,t,r){this.source=e,this.path=t,this.snap=r,this.type=sn.OVERWRITE}operationForChild(e){return B(this.path)?new n(this.source,ee(),this.snap.getImmediateChild(e)):new n(this.source,le(this.path),this.snap)}};var ks=class n{constructor(e,t,r){this.source=e,this.path=t,this.children=r,this.type=sn.MERGE}operationForChild(e){if(B(this.path)){let t=this.children.subtree(new te(e));return t.isEmpty()?null:t.value?new Qi(this.source,ee(),t.value):new n(this.source,ee(),t)}else return y(j(this.path)===e,"Can't get a merge for a child not on the path of the operation"),new n(this.source,le(this.path),this.children)}toString(){return"Operation("+this.path+": "+this.source.toString()+" merge: "+this.children.toString()+")"}};var cn=class{constructor(e,t,r){this.node_=e,this.fullyInitialized_=t,this.filtered_=r}isFullyInitialized(){return this.fullyInitialized_}isFiltered(){return this.filtered_}isCompleteForPath(e){if(B(e))return this.isFullyInitialized()&&!this.filtered_;let t=j(e);return this.isCompleteForChild(t)}isCompleteForChild(e){return this.isFullyInitialized()&&!this.filtered_||this.node_.hasChild(e)}getNode(){return this.node_}};var vg=class{constructor(e){this.query_=e,this.index_=this.query_._queryParams.getIndex()}};function bP(n,e,t,r){let i=[],o=[];return e.forEach(s=>{s.type==="child_changed"&&n.index_.indexedValueChanged(s.oldSnap,s.snapshotNode)&&o.push(gP(s.childName,s.snapshotNode))}),Ds(n,i,"child_removed",e,r,t),Ds(n,i,"child_added",e,r,t),Ds(n,i,"child_moved",o,r,t),Ds(n,i,"child_changed",e,r,t),Ds(n,i,"value",e,r,t),i}function Ds(n,e,t,r,i,o){let s=r.filter(a=>a.type===t);s.sort((a,l)=>SP(n,a,l)),s.forEach(a=>{let l=IP(n,a,o);i.forEach(c=>{c.respondsTo(a.type)&&e.push(c.createEvent(l,n.query_))})})}function IP(n,e,t){return e.type==="value"||e.type==="child_removed"||(e.prevName=t.getPredecessorChildName(e.childName,e.snapshotNode,n.index_)),e}function SP(n,e,t){if(e.childName==null||t.childName==null)throw Gr("Should only compare child_ events.");let r=new W(e.childName,e.snapshotNode),i=new W(t.childName,t.snapshotNode);return n.index_.compare(r,i)}function iu(n,e){return{eventCache:n,serverCache:e}}function Es(n,e,t,r){return iu(new cn(e,t,r),n.serverCache)}function ib(n,e,t,r){return iu(n.eventCache,new cn(e,t,r))}function Hc(n){return n.eventCache.isFullyInitialized()?n.eventCache.getNode():null}function jr(n){return n.serverCache.isFullyInitialized()?n.serverCache.getNode():null}var Hp,TP=()=>(Hp||(Hp=new bt(Ik)),Hp),qe=class n{static fromObject(e){let t=new n(null);return ke(e,(r,i)=>{t=t.set(new te(r),i)}),t}constructor(e,t=TP()){this.value=e,this.children=t}isEmpty(){return this.value===null&&this.children.isEmpty()}findRootMostMatchingPathAndValue(e,t){if(this.value!=null&&t(this.value))return{path:ee(),value:this.value};if(B(e))return null;{let r=j(e),i=this.children.get(r);if(i!==null){let o=i.findRootMostMatchingPathAndValue(le(e),t);return o!=null?{path:pe(new te(r),o.path),value:o.value}:null}else return null}}findRootMostValueAndPath(e){return this.findRootMostMatchingPathAndValue(e,()=>!0)}subtree(e){if(B(e))return this;{let t=j(e),r=this.children.get(t);return r!==null?r.subtree(le(e)):new n(null)}}set(e,t){if(B(e))return new n(t,this.children);{let r=j(e),o=(this.children.get(r)||new n(null)).set(le(e),t),s=this.children.insert(r,o);return new n(this.value,s)}}remove(e){if(B(e))return this.children.isEmpty()?new n(null):new n(null,this.children);{let t=j(e),r=this.children.get(t);if(r){let i=r.remove(le(e)),o;return i.isEmpty()?o=this.children.remove(t):o=this.children.insert(t,i),this.value===null&&o.isEmpty()?new n(null):new n(this.value,o)}else return this}}get(e){if(B(e))return this.value;{let t=j(e),r=this.children.get(t);return r?r.get(le(e)):null}}setTree(e,t){if(B(e))return t;{let r=j(e),o=(this.children.get(r)||new n(null)).setTree(le(e),t),s;return o.isEmpty()?s=this.children.remove(r):s=this.children.insert(r,o),new n(this.value,s)}}fold(e){return this.fold_(ee(),e)}fold_(e,t){let r={};return this.children.inorderTraversal((i,o)=>{r[i]=o.fold_(pe(e,i),t)}),t(e,this.value,r)}findOnPath(e,t){return this.findOnPath_(e,ee(),t)}findOnPath_(e,t,r){let i=this.value?r(t,this.value):!1;if(i)return i;if(B(e))return null;{let o=j(e),s=this.children.get(o);return s?s.findOnPath_(le(e),pe(t,o),r):null}}foreachOnPath(e,t){return this.foreachOnPath_(e,ee(),t)}foreachOnPath_(e,t,r){if(B(e))return this;{this.value&&r(t,this.value);let i=j(e),o=this.children.get(i);return o?o.foreachOnPath_(le(e),pe(t,i),r):new n(null)}}foreach(e){this.foreach_(ee(),e)}foreach_(e,t){this.children.inorderTraversal((r,i)=>{i.foreach_(pe(e,r),t)}),this.value&&t(e,this.value)}foreachChild(e){this.children.inorderTraversal((t,r)=>{r.value&&e(t,r.value)})}};var Vt=class n{constructor(e){this.writeTree_=e}static empty(){return new n(new qe(null))}};function bs(n,e,t){if(B(e))return new Vt(new qe(t));{let r=n.writeTree_.findRootMostValueAndPath(e);if(r!=null){let i=r.path,o=r.value,s=Ge(i,e);return o=o.updateChild(s,t),new Vt(n.writeTree_.set(i,o))}else{let i=new qe(t),o=n.writeTree_.setTree(e,i);return new Vt(o)}}}function Dg(n,e,t){let r=n;return ke(t,(i,o)=>{r=bs(r,pe(e,i),o)}),r}function mE(n,e){if(B(e))return Vt.empty();{let t=n.writeTree_.setTree(e,new qe(null));return new Vt(t)}}function wg(n,e){return Hr(n,e)!=null}function Hr(n,e){let t=n.writeTree_.findRootMostValueAndPath(e);return t!=null?n.writeTree_.get(t.path).getChild(Ge(t.path,e)):null}function _E(n){let e=[],t=n.writeTree_.value;return t!=null?t.isLeafNode()||t.forEachChild(ue,(r,i)=>{e.push(new W(r,i))}):n.writeTree_.children.inorderTraversal((r,i)=>{i.value!=null&&e.push(new W(r,i.value))}),e}function Zn(n,e){if(B(e))return n;{let t=Hr(n,e);return t!=null?new Vt(new qe(t)):new Vt(n.writeTree_.subtree(e))}}function Cg(n){return n.writeTree_.isEmpty()}function Yi(n,e){return ob(ee(),n.writeTree_,e)}function ob(n,e,t){if(e.value!=null)return t.updateChild(n,e.value);{let r=null;return e.children.inorderTraversal((i,o)=>{i===".priority"?(y(o.value!==null,"Priority writes must always be leaf nodes"),r=o.value):t=ob(pe(n,i),o,t)}),!t.getChild(n).isEmpty()&&r!==null&&(t=t.updateChild(pe(n,".priority"),r)),t}}function ou(n,e){return cb(e,n)}function MP(n,e,t,r,i){y(r>n.lastWriteId,"Stacking an older write on top of newer ones"),i===void 0&&(i=!0),n.allWrites.push({path:e,snap:t,writeId:r,visible:i}),i&&(n.visibleWrites=bs(n.visibleWrites,e,t)),n.lastWriteId=r}function xP(n,e,t,r){y(r>n.lastWriteId,"Stacking an older merge on top of newer ones"),n.allWrites.push({path:e,children:t,writeId:r,visible:!0}),n.visibleWrites=Dg(n.visibleWrites,e,t),n.lastWriteId=r}function AP(n,e){for(let t=0;ta.writeId===e);y(t>=0,"removeWrite called with nonexistent writeId.");let r=n.allWrites[t];n.allWrites.splice(t,1);let i=r.visible,o=!1,s=n.allWrites.length-1;for(;i&&s>=0;){let a=n.allWrites[s];a.visible&&(s>=t&&RP(a,r.path)?i=!1:Et(r.path,a.path)&&(o=!0)),s--}if(i){if(o)return kP(n),!0;if(r.snap)n.visibleWrites=mE(n.visibleWrites,r.path);else{let a=r.children;ke(a,l=>{n.visibleWrites=mE(n.visibleWrites,pe(r.path,l))})}return!0}else return!1}function RP(n,e){if(n.snap)return Et(n.path,e);for(let t in n.children)if(n.children.hasOwnProperty(t)&&Et(pe(n.path,t),e))return!0;return!1}function kP(n){n.visibleWrites=sb(n.allWrites,PP,ee()),n.allWrites.length>0?n.lastWriteId=n.allWrites[n.allWrites.length-1].writeId:n.lastWriteId=-1}function PP(n){return n.visible}function sb(n,e,t){let r=Vt.empty();for(let i=0;i{r=r.updateImmediateChild(o,s)}),r;if(t){let o=Zn(n.visibleWrites,e);return t.forEachChild(ue,(s,a)=>{let l=Yi(Zn(o,new te(s)),a);r=r.updateImmediateChild(s,l)}),_E(o).forEach(s=>{r=r.updateImmediateChild(s.name,s.node)}),r}else{let o=Zn(n.visibleWrites,e);return _E(o).forEach(s=>{r=r.updateImmediateChild(s.name,s.node)}),r}}function FP(n,e,t,r,i){y(r||i,"Either existingEventSnap or existingServerSnap must exist");let o=pe(e,t);if(wg(n.visibleWrites,o))return null;{let s=Zn(n.visibleWrites,o);return Cg(s)?i.getChild(t):Yi(s,i.getChild(t))}}function LP(n,e,t,r){let i=pe(e,t),o=Hr(n.visibleWrites,i);if(o!=null)return o;if(r.isCompleteForChild(t)){let s=Zn(n.visibleWrites,i);return Yi(s,r.getNode().getImmediateChild(t))}else return null}function VP(n,e){return Hr(n.visibleWrites,e)}function jP(n,e,t,r,i,o,s){let a,l=Zn(n.visibleWrites,e),c=Hr(l,ee());if(c!=null)a=c;else if(t!=null)a=Yi(l,t);else return[];if(a=a.withIndex(s),!a.isEmpty()&&!a.isLeafNode()){let u=[],d=s.getCompare(),f=o?a.getReverseIteratorFrom(r,s):a.getIteratorFrom(r,s),h=f.getNext();for(;h&&u.length0||!n.eventCache.isFullyInitialized()||i&&!r.getNode().equals(o)||!r.getNode().getPriority().equals(o.getPriority()))&&t.push(rb(Hc(e)))}}function db(n,e,t,r,i,o){let s=e.eventCache;if($c(r,t)!=null)return e;{let a,l;if(B(t))if(y(e.serverCache.isFullyInitialized(),"If change path is empty, we must have complete server data"),e.serverCache.isFiltered()){let c=jr(e),u=c instanceof R?c:R.EMPTY_NODE,d=sm(r,u);a=n.filter.updateFullNode(e.eventCache.getNode(),d,o)}else{let c=Uc(r,jr(e));a=n.filter.updateFullNode(e.eventCache.getNode(),c,o)}else{let c=j(t);if(c===".priority"){y(er(t)===1,"Can't have a priority with additional path components");let u=s.getNode();l=e.serverCache.getNode();let d=yE(r,t,u,l);d!=null?a=n.filter.updatePriority(u,d):a=s.getNode()}else{let u=le(t),d;if(s.isCompleteForChild(c)){l=e.serverCache.getNode();let f=yE(r,t,s.getNode(),l);f!=null?d=s.getNode().getImmediateChild(c).updateChild(u,f):d=s.getNode().getImmediateChild(c)}else d=am(r,c,e.serverCache);d!=null?a=n.filter.updateChild(s.getNode(),c,d,u,i,o):a=s.getNode()}}return Es(e,a,s.isFullyInitialized()||B(t),n.filter.filtersNodes())}}function zc(n,e,t,r,i,o,s,a){let l=e.serverCache,c,u=s?n.filter:n.filter.getIndexedFilter();if(B(t))c=u.updateFullNode(l.getNode(),r,null);else if(u.filtersNodes()&&!l.isFiltered()){let h=l.getNode().updateChild(t,r);c=u.updateFullNode(l.getNode(),h,null)}else{let h=j(t);if(!l.isCompleteForPath(t)&&er(t)>1)return e;let p=le(t),_=l.getNode().getImmediateChild(h).updateChild(p,r);h===".priority"?c=u.updatePriority(l.getNode(),_):c=u.updateChild(l.getNode(),h,_,p,ub,null)}let d=ib(e,c,l.isFullyInitialized()||B(t),u.filtersNodes()),f=new Ps(i,d,o);return db(n,d,t,i,f,a)}function Ig(n,e,t,r,i,o,s){let a=e.eventCache,l,c,u=new Ps(i,e,o);if(B(t))c=n.filter.updateFullNode(e.eventCache.getNode(),r,s),l=Es(e,c,!0,n.filter.filtersNodes());else{let d=j(t);if(d===".priority")c=n.filter.updatePriority(e.eventCache.getNode(),r),l=Es(e,c,a.isFullyInitialized(),a.isFiltered());else{let f=le(t),h=a.getNode().getImmediateChild(d),p;if(B(f))p=r;else{let g=u.getCompleteChild(d);g!=null?Xg(f)===".priority"&&g.getChild(ZE(f)).isEmpty()?p=g:p=g.updateChild(f,r):p=R.EMPTY_NODE}if(h.equals(p))l=e;else{let g=n.filter.updateChild(a.getNode(),d,p,f,u,s);l=Es(e,g,a.isFullyInitialized(),n.filter.filtersNodes())}}}return l}function vE(n,e){return n.eventCache.isCompleteForChild(e)}function GP(n,e,t,r,i,o,s){let a=e;return r.foreach((l,c)=>{let u=pe(t,l);vE(e,j(u))&&(a=Ig(n,a,u,c,i,o,s))}),r.foreach((l,c)=>{let u=pe(t,l);vE(e,j(u))||(a=Ig(n,a,u,c,i,o,s))}),a}function DE(n,e,t){return t.foreach((r,i)=>{e=e.updateChild(r,i)}),e}function Sg(n,e,t,r,i,o,s,a){if(e.serverCache.getNode().isEmpty()&&!e.serverCache.isFullyInitialized())return e;let l=e,c;B(t)?c=r:c=new qe(null).setTree(t,r);let u=e.serverCache.getNode();return c.children.inorderTraversal((d,f)=>{if(u.hasChild(d)){let h=e.serverCache.getNode().getImmediateChild(d),p=DE(n,h,f);l=zc(n,l,new te(d),p,i,o,s,a)}}),c.children.inorderTraversal((d,f)=>{let h=!e.serverCache.isCompleteForChild(d)&&f.value===null;if(!u.hasChild(d)&&!h){let p=e.serverCache.getNode().getImmediateChild(d),g=DE(n,p,f);l=zc(n,l,new te(d),g,i,o,s,a)}}),l}function qP(n,e,t,r,i,o,s){if($c(i,t)!=null)return e;let a=e.serverCache.isFiltered(),l=e.serverCache;if(r.value!=null){if(B(t)&&l.isFullyInitialized()||l.isCompleteForPath(t))return zc(n,e,t,l.getNode().getChild(t),i,o,a,s);if(B(t)){let c=new qe(null);return l.getNode().forEachChild(an,(u,d)=>{c=c.set(new te(u),d)}),Sg(n,e,t,c,i,o,a,s)}else return e}else{let c=new qe(null);return r.foreach((u,d)=>{let f=pe(t,u);l.isCompleteForPath(f)&&(c=c.set(u,l.getNode().getChild(f)))}),Sg(n,e,t,c,i,o,a,s)}}function KP(n,e,t,r,i){let o=e.serverCache,s=ib(e,o.getNode(),o.isFullyInitialized()||B(t),o.isFiltered());return db(n,s,t,r,ub,i)}function QP(n,e,t,r,i,o){let s;if($c(r,t)!=null)return e;{let a=new Ps(r,e,i),l=e.eventCache.getNode(),c;if(B(t)||j(t)===".priority"){let u;if(e.serverCache.isFullyInitialized())u=Uc(r,jr(e));else{let d=e.serverCache.getNode();y(d instanceof R,"serverChildren would be complete if leaf node"),u=sm(r,d)}u=u,c=n.filter.updateFullNode(l,u,o)}else{let u=j(t),d=am(r,u,e.serverCache);d==null&&e.serverCache.isCompleteForChild(u)&&(d=l.getImmediateChild(u)),d!=null?c=n.filter.updateChild(l,u,d,le(t),a,o):e.eventCache.getNode().hasChild(u)?c=n.filter.updateChild(l,u,R.EMPTY_NODE,le(t),a,o):c=l,c.isEmpty()&&e.serverCache.isFullyInitialized()&&(s=Uc(r,jr(e)),s.isLeafNode()&&(c=n.filter.updateFullNode(c,s,o)))}return s=e.serverCache.isFullyInitialized()||$c(r,ee())!=null,Es(e,c,s,n.filter.filtersNodes())}}var Tg=class{constructor(e,t){this.query_=e,this.eventRegistrations_=[];let r=this.query_._queryParams,i=new Ns(r.getIndex()),o=mP(r);this.processor_=UP(o);let s=t.serverCache,a=t.eventCache,l=i.updateFullNode(R.EMPTY_NODE,s.getNode(),null),c=o.updateFullNode(R.EMPTY_NODE,a.getNode(),null),u=new cn(l,s.isFullyInitialized(),i.filtersNodes()),d=new cn(c,a.isFullyInitialized(),o.filtersNodes());this.viewCache_=iu(d,u),this.eventGenerator_=new vg(this.query_)}get query(){return this.query_}};function YP(n){return n.viewCache_.serverCache.getNode()}function ZP(n){return Hc(n.viewCache_)}function XP(n,e){let t=jr(n.viewCache_);return t&&(n.query._queryParams.loadsAllData()||!B(e)&&!t.getImmediateChild(j(e)).isEmpty())?t.getChild(e):null}function wE(n){return n.eventRegistrations_.length===0}function JP(n,e){n.eventRegistrations_.push(e)}function CE(n,e,t){let r=[];if(t){y(e==null,"A cancel should cancel all event registrations.");let i=n.query._path;n.eventRegistrations_.forEach(o=>{let s=o.createCancelEvent(t,i);s&&r.push(s)})}if(e){let i=[];for(let o=0;o{r.push(Ki(o,s))}),t.isFullyInitialized()&&r.push(rb(t.getNode())),fb(n,r,t.getNode(),e)}function fb(n,e,t,r){let i=r?[r]:n.eventRegistrations_;return bP(n.eventGenerator_,e,t,i)}var Wc,Gc=class{constructor(){this.views=new Map}};function tO(n){y(!Wc,"__referenceConstructor has already been defined"),Wc=n}function nO(){return y(Wc,"Reference.ts has not been loaded"),Wc}function rO(n){return n.views.size===0}function lm(n,e,t,r){let i=e.source.queryId;if(i!==null){let o=n.views.get(i);return y(o!=null,"SyncTree gave us an op for an invalid query."),EE(o,e,t,r)}else{let o=[];for(let s of n.views.values())o=o.concat(EE(s,e,t,r));return o}}function hb(n,e,t,r,i){let o=e._queryIdentifier,s=n.views.get(o);if(!s){let a=Uc(t,i?r:null),l=!1;a?l=!0:r instanceof R?(a=sm(t,r),l=!1):(a=R.EMPTY_NODE,l=!1);let c=iu(new cn(a,l,!1),new cn(r,i,!1));return new Tg(e,c)}return s}function iO(n,e,t,r,i,o){let s=hb(n,e,r,i,o);return n.views.has(e._queryIdentifier)||n.views.set(e._queryIdentifier,s),JP(s,t),eO(s,t)}function oO(n,e,t,r){let i=e._queryIdentifier,o=[],s=[],a=tr(n);if(i==="default")for(let[l,c]of n.views.entries())s=s.concat(CE(c,t,r)),wE(c)&&(n.views.delete(l),c.query._queryParams.loadsAllData()||o.push(c.query));else{let l=n.views.get(i);l&&(s=s.concat(CE(l,t,r)),wE(l)&&(n.views.delete(i),l.query._queryParams.loadsAllData()||o.push(l.query)))}return a&&!tr(n)&&o.push(new(nO())(e._repo,e._path)),{removed:o,events:s}}function pb(n){let e=[];for(let t of n.views.values())t.query._queryParams.loadsAllData()||e.push(t);return e}function Xn(n,e){let t=null;for(let r of n.views.values())t=t||XP(r,e);return t}function gb(n,e){if(e._queryParams.loadsAllData())return su(n);{let r=e._queryIdentifier;return n.views.get(r)}}function mb(n,e){return gb(n,e)!=null}function tr(n){return su(n)!=null}function su(n){for(let e of n.views.values())if(e.query._queryParams.loadsAllData())return e;return null}var qc;function sO(n){y(!qc,"__referenceConstructor has already been defined"),qc=n}function aO(){return y(qc,"Reference.ts has not been loaded"),qc}var lO=1,Kc=class{constructor(e){this.listenProvider_=e,this.syncPointTree_=new qe(null),this.pendingWriteTree_=BP(),this.tagToQueryMap=new Map,this.queryToTagMap=new Map}};function cm(n,e,t,r,i){return MP(n.pendingWriteTree_,e,t,r,i),i?to(n,new Qi(rm(),e,t)):[]}function cO(n,e,t,r){xP(n.pendingWriteTree_,e,t,r);let i=qe.fromObject(t);return to(n,new ks(rm(),e,i))}function Yn(n,e,t=!1){let r=AP(n.pendingWriteTree_,e);if(NP(n.pendingWriteTree_,e)){let o=new qe(null);return r.snap!=null?o=o.set(ee(),!0):ke(r.children,s=>{o=o.set(new te(s),!0)}),to(n,new yg(r.path,o,t))}else return[]}function $s(n,e,t){return to(n,new Qi(im(),e,t))}function uO(n,e,t){let r=qe.fromObject(t);return to(n,new ks(im(),e,r))}function dO(n,e){return to(n,new Bc(im(),e))}function fO(n,e,t){let r=um(n,t);if(r){let i=dm(r),o=i.path,s=i.queryId,a=Ge(o,e),l=new Bc(om(s),a);return fm(n,o,l)}else return[]}function Qc(n,e,t,r,i=!1){let o=e._path,s=n.syncPointTree_.get(o),a=[];if(s&&(e._queryIdentifier==="default"||mb(s,e))){let l=oO(s,e,t,r);rO(s)&&(n.syncPointTree_=n.syncPointTree_.remove(o));let c=l.removed;if(a=l.events,!i){let u=c.findIndex(f=>f._queryParams.loadsAllData())!==-1,d=n.syncPointTree_.findOnPath(o,(f,h)=>tr(h));if(u&&!d){let f=n.syncPointTree_.subtree(o);if(!f.isEmpty()){let h=gO(f);for(let p=0;p0&&!r&&(u?n.listenProvider_.stopListening(Is(e),null):c.forEach(f=>{let h=n.queryToTagMap.get(lu(f));n.listenProvider_.stopListening(Is(f),h)}))}mO(n,c)}return a}function _b(n,e,t,r){let i=um(n,r);if(i!=null){let o=dm(i),s=o.path,a=o.queryId,l=Ge(s,e),c=new Qi(om(a),l,t);return fm(n,s,c)}else return[]}function hO(n,e,t,r){let i=um(n,r);if(i){let o=dm(i),s=o.path,a=o.queryId,l=Ge(s,e),c=qe.fromObject(t),u=new ks(om(a),l,c);return fm(n,s,u)}else return[]}function Mg(n,e,t,r=!1){let i=e._path,o=null,s=!1;n.syncPointTree_.foreachOnPath(i,(f,h)=>{let p=Ge(f,i);o=o||Xn(h,p),s=s||tr(h)});let a=n.syncPointTree_.get(i);a?(s=s||tr(a),o=o||Xn(a,ee())):(a=new Gc,n.syncPointTree_=n.syncPointTree_.set(i,a));let l;o!=null?l=!0:(l=!1,o=R.EMPTY_NODE,n.syncPointTree_.subtree(i).foreachChild((h,p)=>{let g=Xn(p,ee());g&&(o=o.updateImmediateChild(h,g))}));let c=mb(a,e);if(!c&&!e._queryParams.loadsAllData()){let f=lu(e);y(!n.queryToTagMap.has(f),"View does not exist, but we have a tag");let h=_O();n.queryToTagMap.set(f,h),n.tagToQueryMap.set(h,f)}let u=ou(n.pendingWriteTree_,i),d=iO(a,e,t,u,o,l);if(!c&&!s&&!r){let f=gb(a,e);d=d.concat(yO(n,e,f))}return d}function au(n,e,t){let i=n.pendingWriteTree_,o=n.syncPointTree_.findOnPath(e,(s,a)=>{let l=Ge(s,e),c=Xn(a,l);if(c)return c});return ab(i,e,o,t,!0)}function pO(n,e){let t=e._path,r=null;n.syncPointTree_.foreachOnPath(t,(c,u)=>{let d=Ge(c,t);r=r||Xn(u,d)});let i=n.syncPointTree_.get(t);i?r=r||Xn(i,ee()):(i=new Gc,n.syncPointTree_=n.syncPointTree_.set(t,i));let o=r!=null,s=o?new cn(r,!0,!1):null,a=ou(n.pendingWriteTree_,e._path),l=hb(i,e,a,o?s.getNode():R.EMPTY_NODE,o);return ZP(l)}function to(n,e){return yb(e,n.syncPointTree_,null,ou(n.pendingWriteTree_,ee()))}function yb(n,e,t,r){if(B(n.path))return vb(n,e,t,r);{let i=e.get(ee());t==null&&i!=null&&(t=Xn(i,ee()));let o=[],s=j(n.path),a=n.operationForChild(s),l=e.children.get(s);if(l&&a){let c=t?t.getImmediateChild(s):null,u=lb(r,s);o=o.concat(yb(a,l,c,u))}return i&&(o=o.concat(lm(i,n,r,t))),o}}function vb(n,e,t,r){let i=e.get(ee());t==null&&i!=null&&(t=Xn(i,ee()));let o=[];return e.children.inorderTraversal((s,a)=>{let l=t?t.getImmediateChild(s):null,c=lb(r,s),u=n.operationForChild(s);u&&(o=o.concat(vb(u,a,l,c)))}),i&&(o=o.concat(lm(i,n,r,t))),o}function Db(n,e){let t=e.query,r=Os(n,t);return{hashFn:()=>(YP(e)||R.EMPTY_NODE).hash(),onComplete:i=>{if(i==="ok")return r?fO(n,t._path,r):dO(n,t._path);{let o=Mk(i,t);return Qc(n,t,null,o)}}}}function Os(n,e){let t=lu(e);return n.queryToTagMap.get(t)}function lu(n){return n._path.toString()+"$"+n._queryIdentifier}function um(n,e){return n.tagToQueryMap.get(e)}function dm(n){let e=n.indexOf("$");return y(e!==-1&&e{if(t&&tr(t))return[su(t)];{let i=[];return t&&(i=pb(t)),ke(r,(o,s)=>{i=i.concat(s)}),i}})}function Is(n){return n._queryParams.loadsAllData()&&!n._queryParams.isDefault()?new(aO())(n._repo,n._path):n}function mO(n,e){for(let t=0;t{if(!B(c)&&u&&tr(u))return[su(u).query];{let f=[];return u&&(f=f.concat(pb(u).map(h=>h.query))),ke(d,(h,p)=>{f=f.concat(p)}),f}});for(let c=0;c{let c=pm(l,e.getImmediateChild(a),t);c!==l&&(o=o.updateImmediateChild(a,c))}),o}}var Fs=class{constructor(e="",t=null,r={children:{},childCount:0}){this.name=e,this.parent=t,this.node=r}};function cu(n,e){let t=e instanceof te?e:new te(e),r=n,i=j(t);for(;i!==null;){let o=Nn(r.node.children,i)||{children:{},childCount:0};r=new Fs(i,r,o),t=le(t),i=j(t)}return r}function Ur(n){return n.node.value}function gm(n,e){n.node.value=e,Ng(n)}function Cb(n){return n.node.childCount>0}function CO(n){return Ur(n)===void 0&&!Cb(n)}function uu(n,e){ke(n.node.children,(t,r)=>{e(new Fs(t,n,r))})}function Eb(n,e,t,r){t&&!r&&e(n),uu(n,i=>{Eb(i,e,!0,r)}),t&&r&&e(n)}function EO(n,e,t){let r=t?n:n.parent;for(;r!==null;){if(e(r))return!0;r=r.parent}return!1}function zs(n){return new te(n.parent===null?n.name:zs(n.parent)+"/"+n.name)}function Ng(n){n.parent!==null&&bO(n.parent,n.name,n)}function bO(n,e,t){let r=CO(t),i=dt(n.node.children,e);r&&i?(delete n.node.children[e],n.node.childCount--,Ng(n)):!r&&!i&&(n.node.children[e]=t.node,n.node.childCount++,Ng(n))}var IO=/[\[\].#$\/\u0000-\u001F\u007F]/,SO=/[\[\].#$\u0000-\u001F\u007F]/,Up=10*1024*1024,du=function(n){return typeof n=="string"&&n.length!==0&&!IO.test(n)},bb=function(n){return typeof n=="string"&&n.length!==0&&!SO.test(n)},TO=function(n){return n&&(n=n.replace(/^\/*\.info(\/|$)/,"/")),bb(n)},Ls=function(n){return n===null||typeof n=="string"||typeof n=="number"&&!nu(n)||n&&typeof n=="object"&&dt(n,".sv")},un=function(n,e,t,r){r&&e===void 0||Ws(Ze(n,"value"),e,t)},Ws=function(n,e,t){let r=t instanceof te?new tg(t,n):t;if(e===void 0)throw new Error(n+"contains undefined "+Fr(r));if(typeof e=="function")throw new Error(n+"contains a function "+Fr(r)+" with contents = "+e.toString());if(nu(e))throw new Error(n+"contains "+e.toString()+" "+Fr(r));if(typeof e=="string"&&e.length>Up/3&&so(e)>Up)throw new Error(n+"contains a string greater than "+Up+" utf8 bytes "+Fr(r)+" ('"+e.substring(0,50)+"...')");if(e&&typeof e=="object"){let i=!1,o=!1;if(ke(e,(s,a)=>{if(s===".value")i=!0;else if(s!==".priority"&&s!==".sv"&&(o=!0,!du(s)))throw new Error(n+" contains an invalid key ("+s+") "+Fr(r)+`. Keys must be non-empty strings and can't contain ".", "#", "$", "/", "[", or "]"`);rP(r,s),Ws(n,a,r),iP(r)}),i&&o)throw new Error(n+' contains ".value" child '+Fr(r)+" in addition to actual children.")}},MO=function(n,e){let t,r;for(t=0;t{let l=new te(s);if(Ws(i,a,pe(t,l)),Xg(l)===".priority"&&!Ls(a))throw new Error(i+"contains an invalid value for '"+l.toString()+"', which must be a valid Firebase priority (a string, finite number, server value, or null).");o.push(l)}),MO(i,o)},mm=function(n,e,t){if(!(t&&e===void 0)){if(nu(e))throw new Error(Ze(n,"priority")+"is "+e.toString()+", but must be a valid Firebase priority (a string, finite number, server value, or null).");if(!Ls(e))throw new Error(Ze(n,"priority")+"must be a valid Firebase priority (a string, finite number, server value, or null).")}},Gs=function(n,e,t,r){if(!(r&&t===void 0)&&!du(t))throw new Error(Ze(n,e)+'was an invalid key = "'+t+`". Firebase keys must be non-empty strings and can't contain ".", "#", "$", "/", "[", or "]").`)},no=function(n,e,t,r){if(!(r&&t===void 0)&&!bb(t))throw new Error(Ze(n,e)+'was an invalid path = "'+t+`". Paths must be non-empty strings and can't contain ".", "#", "$", "[", or "]"`)},xO=function(n,e,t,r){t&&(t=t.replace(/^\/*\.info(\/|$)/,"/")),no(n,e,t,r)},st=function(n,e){if(j(e)===".info")throw new Error(n+" failed = Can't modify data under /.info/")},Sb=function(n,e){let t=e.path.toString();if(typeof e.repoInfo.host!="string"||e.repoInfo.host.length===0||!du(e.repoInfo.namespace)&&e.repoInfo.host.split(":")[0]!=="localhost"||t.length!==0&&!TO(t))throw new Error(Ze(n,"url")+`must be a valid firebase URL and the path can't contain ".", "#", "$", "[", or "]".`)};var Rg=class{constructor(){this.eventLists_=[],this.recursionDepth_=0}};function fu(n,e){let t=null;for(let r=0;rJg(r,e))}function at(n,e,t){fu(n,t),Mb(n,r=>Et(r,e)||Et(e,r))}function Mb(n,e){n.recursionDepth_++;let t=!0;for(let r=0;r{IE(n,r,i,o,s)},n.authTokenProvider_,n.appCheckProvider_),setTimeout(()=>SE(n,!0),0);else{if(typeof t<"u"&&t!==null){if(typeof t!="object")throw new Error("Only objects are supported for option databaseAuthVariableOverride");try{De(t)}catch(r){throw new Error("Invalid authOverride provided: "+r)}}n.persistentConnection_=new em(n.repoInfo_,e,(r,i,o,s)=>{IE(n,r,i,o,s)},r=>{SE(n,r)},r=>{kO(n,r)},n.authTokenProvider_,n.appCheckProvider_,t),n.server_=n.persistentConnection_}n.authTokenProvider_.addTokenChangeListener(r=>{n.server_.refreshAuthToken(r)}),n.appCheckProvider_.addTokenChangeListener(r=>{n.server_.refreshAppCheckToken(r.token)}),n.statsReporter_=Pk(n.repoInfo_,()=>new _g(n.stats_,n.server_)),n.infoData_=new hg,n.infoSyncTree_=new Kc({startListening:(r,i,o,s)=>{let a=[],l=n.infoData_.getNode(r._path);return l.isEmpty()||(a=$s(n.infoSyncTree_,r._path,l),setTimeout(()=>{s("ok")},0)),a},stopListening:()=>{}}),_m(n,"connected",!1),n.serverSyncTree_=new Kc({startListening:(r,i,o,s)=>(n.server_.listen(r,o,i,(a,l)=>{let c=s(a,l);at(n.eventQueue_,r._path,c)}),[]),stopListening:(r,i)=>{n.server_.unlisten(r,i)}})}function Ab(n){let t=n.infoData_.getNode(new te(".info/serverTimeOffset")).val()||0;return new Date().getTime()+t}function qs(n){return vO({timestamp:Ab(n)})}function IE(n,e,t,r,i){n.dataUpdateCount++;let o=new te(e);t=n.interceptServerDataCallback_?n.interceptServerDataCallback_(e,t):t;let s=[];if(i)if(r){let l=oo(t,c=>me(c));s=hO(n.serverSyncTree_,o,l,i)}else{let l=me(t);s=_b(n.serverSyncTree_,o,l,i)}else if(r){let l=oo(t,c=>me(c));s=uO(n.serverSyncTree_,o,l)}else{let l=me(t);s=$s(n.serverSyncTree_,o,l)}let a=o;s.length>0&&(a=Zi(n,o)),at(n.eventQueue_,a,s)}function SE(n,e){_m(n,"connected",e),e===!1&&FO(n)}function kO(n,e){ke(e,(t,r)=>{_m(n,t,r)})}function _m(n,e,t){let r=new te("/.info/"+e),i=me(t);n.infoData_.updateSnapshot(r,i);let o=$s(n.infoSyncTree_,r,i);at(n.eventQueue_,r,o)}function hu(n){return n.nextWriteId_++}function PO(n,e,t){let r=pO(n.serverSyncTree_,e);return r!=null?Promise.resolve(r):n.server_.get(e).then(i=>{let o=me(i).withIndex(e._queryParams.getIndex());Mg(n.serverSyncTree_,e,t,!0);let s;if(e._queryParams.loadsAllData())s=$s(n.serverSyncTree_,e._path,o);else{let a=Os(n.serverSyncTree_,e);s=_b(n.serverSyncTree_,e._path,o,a)}return at(n.eventQueue_,e._path,s),Qc(n.serverSyncTree_,e,t,null,!0),o},i=>(ro(n,"get for query "+De(e)+" failed: "+i),Promise.reject(new Error(i))))}function ym(n,e,t,r,i){ro(n,"set",{path:e.toString(),value:t,priority:r});let o=qs(n),s=me(t,r),a=au(n.serverSyncTree_,e),l=hm(s,a,o),c=hu(n),u=cm(n.serverSyncTree_,e,l,c,!0);fu(n.eventQueue_,u),n.server_.put(e.toString(),s.val(!0),(f,h)=>{let p=f==="ok";p||je("set at "+e+" failed: "+f);let g=Yn(n.serverSyncTree_,c,!p);at(n.eventQueue_,e,g),nr(n,i,f,h)});let d=Dm(n,e);Zi(n,d),at(n.eventQueue_,d,[])}function OO(n,e,t,r){ro(n,"update",{path:e.toString(),value:t});let i=!0,o=qs(n),s={};if(ke(t,(a,l)=>{i=!1,s[a]=wb(pe(e,a),me(l),n.serverSyncTree_,o)}),i)Re("update() called with empty data. Don't do anything."),nr(n,r,"ok",void 0);else{let a=hu(n),l=cO(n.serverSyncTree_,e,s,a);fu(n.eventQueue_,l),n.server_.merge(e.toString(),t,(c,u)=>{let d=c==="ok";d||je("update at "+e+" failed: "+c);let f=Yn(n.serverSyncTree_,a,!d),h=f.length>0?Zi(n,e):e;at(n.eventQueue_,h,f),nr(n,r,c,u)}),ke(t,c=>{let u=Dm(n,pe(e,c));Zi(n,u)}),at(n.eventQueue_,e,[])}}function FO(n){ro(n,"onDisconnectEvents");let e=qs(n),t=jc();gg(n.onDisconnect_,ee(),(i,o)=>{let s=wb(i,o,n.serverSyncTree_,e);eo(t,i,s)});let r=[];gg(t,ee(),(i,o)=>{r=r.concat($s(n.serverSyncTree_,i,o));let s=Dm(n,i);Zi(n,s)}),n.onDisconnect_=jc(),at(n.eventQueue_,ee(),r)}function LO(n,e,t){n.server_.onDisconnectCancel(e.toString(),(r,i)=>{r==="ok"&&pg(n.onDisconnect_,e),nr(n,t,r,i)})}function TE(n,e,t,r){let i=me(t);n.server_.onDisconnectPut(e.toString(),i.val(!0),(o,s)=>{o==="ok"&&eo(n.onDisconnect_,e,i),nr(n,r,o,s)})}function VO(n,e,t,r,i){let o=me(t,r);n.server_.onDisconnectPut(e.toString(),o.val(!0),(s,a)=>{s==="ok"&&eo(n.onDisconnect_,e,o),nr(n,i,s,a)})}function jO(n,e,t,r){if(ia(t)){Re("onDisconnect().update() called with empty data. Don't do anything."),nr(n,r,"ok",void 0);return}n.server_.onDisconnectMerge(e.toString(),t,(i,o)=>{i==="ok"&&ke(t,(s,a)=>{let l=me(a);eo(n.onDisconnect_,pe(e,s),l)}),nr(n,r,i,o)})}function BO(n,e,t){let r;j(e._path)===".info"?r=Mg(n.infoSyncTree_,e,t):r=Mg(n.serverSyncTree_,e,t),Tb(n.eventQueue_,e._path,r)}function Pg(n,e,t){let r;j(e._path)===".info"?r=Qc(n.infoSyncTree_,e,t):r=Qc(n.serverSyncTree_,e,t),Tb(n.eventQueue_,e._path,r)}function Nb(n){n.persistentConnection_&&n.persistentConnection_.interrupt(xb)}function HO(n){n.persistentConnection_&&n.persistentConnection_.resume(xb)}function ro(n,...e){let t="";n.persistentConnection_&&(t=n.persistentConnection_.id+":"),Re(t,...e)}function nr(n,e,t,r){e&&Ji(()=>{if(t==="ok")e(null);else{let i=(t||"error").toUpperCase(),o=i;r&&(o+=": "+r);let s=new Error(o);s.code=i,e(s)}})}function UO(n,e,t,r,i,o){ro(n,"transaction on "+e);let s={path:e,update:t,onComplete:r,status:null,order:AE(),applyLocally:o,retryCount:0,unwatcher:i,abortReason:null,currentWriteId:null,currentInputSnapshot:null,currentOutputSnapshotRaw:null,currentOutputSnapshotResolved:null},a=vm(n,e,void 0);s.currentInputSnapshot=a;let l=s.update(a.val());if(l===void 0)s.unwatcher(),s.currentOutputSnapshotRaw=null,s.currentOutputSnapshotResolved=null,s.onComplete&&s.onComplete(null,!1,s.currentInputSnapshot);else{Ws("transaction failed: Data returned ",l,s.path),s.status=0;let c=cu(n.transactionQueueTree_,e),u=Ur(c)||[];u.push(s),gm(c,u);let d;typeof l=="object"&&l!==null&&dt(l,".priority")?(d=Nn(l,".priority"),y(Ls(d),"Invalid priority returned by transaction. Priority must be a valid string, finite number, server value, or null.")):d=(au(n.serverSyncTree_,e)||R.EMPTY_NODE).getPriority().val();let f=qs(n),h=me(l,d),p=hm(h,a,f);s.currentOutputSnapshotRaw=h,s.currentOutputSnapshotResolved=p,s.currentWriteId=hu(n);let g=cm(n.serverSyncTree_,e,p,s.currentWriteId,s.applyLocally);at(n.eventQueue_,e,g),pu(n,n.transactionQueueTree_)}}function vm(n,e,t){return au(n.serverSyncTree_,e,t)||R.EMPTY_NODE}function pu(n,e=n.transactionQueueTree_){if(e||gu(n,e),Ur(e)){let t=kb(n,e);y(t.length>0,"Sending zero length transaction queue"),t.every(i=>i.status===0)&&$O(n,zs(e),t)}else Cb(e)&&uu(e,t=>{pu(n,t)})}function $O(n,e,t){let r=t.map(c=>c.currentWriteId),i=vm(n,e,r),o=i,s=i.hash();for(let c=0;c{ro(n,"transaction put response",{path:l.toString(),status:c});let u=[];if(c==="ok"){let d=[];for(let f=0;ft[f].onComplete(null,!0,t[f].currentOutputSnapshotResolved)),t[f].unwatcher();gu(n,cu(n.transactionQueueTree_,e)),pu(n,n.transactionQueueTree_),at(n.eventQueue_,e,u);for(let f=0;fa.status===0).map(a=>a.currentWriteId);for(let a=0;a=NO)u=!0,d="maxretry",i=i.concat(Yn(n.serverSyncTree_,l.currentWriteId,!0));else{let f=vm(n,l.path,s);l.currentInputSnapshot=f;let h=e[a].update(f.val());if(h!==void 0){Ws("transaction failed: Data returned ",h,l.path);let p=me(h);typeof h=="object"&&h!=null&&dt(h,".priority")||(p=p.updatePriority(f.getPriority()));let _=l.currentWriteId,D=qs(n),M=hm(p,f,D);l.currentOutputSnapshotRaw=p,l.currentOutputSnapshotResolved=M,l.currentWriteId=hu(n),s.splice(s.indexOf(_),1),i=i.concat(cm(n.serverSyncTree_,l.path,M,l.currentWriteId,l.applyLocally)),i=i.concat(Yn(n.serverSyncTree_,_,!0))}else u=!0,d="nodata",i=i.concat(Yn(n.serverSyncTree_,l.currentWriteId,!0))}at(n.eventQueue_,t,i),i=[],u&&(e[a].status=2,function(f){setTimeout(f,Math.floor(0))}(e[a].unwatcher),e[a].onComplete&&(d==="nodata"?r.push(()=>e[a].onComplete(null,!1,e[a].currentInputSnapshot)):r.push(()=>e[a].onComplete(new Error(d),!1,null))))}gu(n,n.transactionQueueTree_);for(let a=0;ar.order-i.order),t}function Pb(n,e,t){let r=Ur(e);if(r)for(let i=0;i{Pb(n,i,t)})}function gu(n,e){let t=Ur(e);if(t){let r=0;for(let i=0;i0?t:void 0)}uu(e,r=>{gu(n,r)})}function Dm(n,e){let t=zs(Rb(n,e)),r=cu(n.transactionQueueTree_,e);return EO(r,i=>{$p(n,i)}),$p(n,r),Eb(r,i=>{$p(n,i)}),t}function $p(n,e){let t=Ur(e);if(t){let r=[],i=[],o=-1;for(let s=0;s0){let i=t[r];try{i=decodeURIComponent(i.replace(/\+/g," "))}catch{}e+="/"+i}return e}function GO(n){let e={};n.charAt(0)==="?"&&(n=n.substring(1));for(let t of n.split("&")){if(t.length===0)continue;let r=t.split("=");r.length===2?e[decodeURIComponent(r[0])]=decodeURIComponent(r[1]):je(`Invalid query segment '${t}' in query '${n}'`)}return e}var Og=function(n,e){let t=qO(n),r=t.namespace;t.domain==="firebase.com"&&ln(t.host+" is no longer supported. Please use .firebaseio.com instead"),(!r||r==="undefined")&&t.domain!=="localhost"&&ln("Cannot parse Firebase url. Please use https://.firebaseio.com"),t.secure||Ek();let i=t.scheme==="ws"||t.scheme==="wss";return{repoInfo:new Nc(t.host,t.secure,r,i,e,"",r!==t.subdomain),path:new te(t.pathString)}},qO=function(n){let e="",t="",r="",i="",o="",s=!0,a="https",l=443;if(typeof n=="string"){let c=n.indexOf("//");c>=0&&(a=n.substring(0,c-1),n=n.substring(c+2));let u=n.indexOf("/");u===-1&&(u=n.length);let d=n.indexOf("?");d===-1&&(d=n.length),e=n.substring(0,Math.min(u,d)),u=0?(s=a==="https"||a==="wss",l=parseInt(e.substring(c+1),10)):c=e.length;let h=e.slice(0,c);if(h.toLowerCase()==="localhost")t="localhost";else if(h.split(".").length<=2)t=h;else{let p=e.indexOf(".");r=e.substring(0,p).toLowerCase(),t=e.substring(p+1),o=r}"ns"in f&&(o=f.ns)}return{host:e,port:l,domain:t,subdomain:r,secure:s,scheme:a,pathString:i,namespace:o}};var ME="-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",KO=function(){let n=0,e=[];return function(t){let r=t===n;n=t;let i,o=new Array(8);for(i=7;i>=0;i--)o[i]=ME.charAt(t%64),t=Math.floor(t/64);y(t===0,"Cannot push at time == 0");let s=o.join("");if(r){for(i=11;i>=0&&e[i]===63;i--)e[i]=0;e[i]++}else for(i=0;i<12;i++)e[i]=Math.floor(Math.random()*64);for(i=0;i<12;i++)s+=ME.charAt(e[i]);return y(s.length===20,"nextPushId: Length should be 20."),s}}();var Yc=class{constructor(e,t,r,i){this.eventType=e,this.eventRegistration=t,this.snapshot=r,this.prevName=i}getPath(){let e=this.snapshot.ref;return this.eventType==="value"?e._path:e.parent._path}getEventType(){return this.eventType}getEventRunner(){return this.eventRegistration.getEventRunner(this)}toString(){return this.getPath().toString()+":"+this.eventType+":"+De(this.snapshot.exportVal())}},Zc=class{constructor(e,t,r){this.eventRegistration=e,this.error=t,this.path=r}getPath(){return this.path}getEventType(){return"cancel"}getEventRunner(){return this.eventRegistration.getEventRunner(this)}toString(){return this.path.toString()+":cancel"}};var Vs=class{constructor(e,t){this.snapshotCallback=e,this.cancelCallback=t}onValue(e,t){this.snapshotCallback.call(null,e,t)}onCancel(e){return y(this.hasCancelCallback,"Raising a cancel event on a listener with no cancel callback"),this.cancelCallback.call(null,e)}get hasCancelCallback(){return!!this.cancelCallback}matches(e){return this.snapshotCallback===e.snapshotCallback||this.snapshotCallback.userCallback!==void 0&&this.snapshotCallback.userCallback===e.snapshotCallback.userCallback&&this.snapshotCallback.context===e.snapshotCallback.context}};var Xc=class{constructor(e,t){this._repo=e,this._path=t}cancel(){let e=new ve;return LO(this._repo,this._path,e.wrapCallback(()=>{})),e.promise}remove(){st("OnDisconnect.remove",this._path);let e=new ve;return TE(this._repo,this._path,null,e.wrapCallback(()=>{})),e.promise}set(e){st("OnDisconnect.set",this._path),un("OnDisconnect.set",e,this._path,!1);let t=new ve;return TE(this._repo,this._path,e,t.wrapCallback(()=>{})),t.promise}setWithPriority(e,t){st("OnDisconnect.setWithPriority",this._path),un("OnDisconnect.setWithPriority",e,this._path,!1),mm("OnDisconnect.setWithPriority",t,!1);let r=new ve;return VO(this._repo,this._path,e,t,r.wrapCallback(()=>{})),r.promise}update(e){st("OnDisconnect.update",this._path),Ib("OnDisconnect.update",e,this._path,!1);let t=new ve;return jO(this._repo,this._path,e,t.wrapCallback(()=>{})),t.promise}};var Ke=class n{constructor(e,t,r,i){this._repo=e,this._path=t,this._queryParams=r,this._orderByCalled=i}get key(){return B(this._path)?null:Xg(this._path)}get ref(){return new lt(this._repo,this._path)}get _queryIdentifier(){let e=pE(this._queryParams),t=Yg(e);return t==="{}"?"default":t}get _queryObject(){return pE(this._queryParams)}isEqual(e){if(e=Fe(e),!(e instanceof n))return!1;let t=this._repo===e._repo,r=Jg(this._path,e._path),i=this._queryIdentifier===e._queryIdentifier;return t&&r&&i}toJSON(){return this.toString()}toString(){return this._repo.toString()+tP(this._path)}};function mu(n,e){if(n._orderByCalled===!0)throw new Error(e+": You can't combine multiple orderBy calls.")}function ir(n){let e=null,t=null;if(n.hasStart()&&(e=n.getIndexStartValue()),n.hasEnd()&&(t=n.getIndexEndValue()),n.getIndex()===an){let r="Query: When ordering by key, you may only pass one argument to startAt(), endAt(), or equalTo().",i="Query: When ordering by key, the argument passed to startAt(), startAfter(), endAt(), endBefore(), or equalTo() must be a string.";if(n.hasStart()){if(n.getIndexStartName()!==Jn)throw new Error(r);if(typeof e!="string")throw new Error(i)}if(n.hasEnd()){if(n.getIndexEndName()!==Mn)throw new Error(r);if(typeof t!="string")throw new Error(i)}}else if(n.getIndex()===ue){if(e!=null&&!Ls(e)||t!=null&&!Ls(t))throw new Error("Query: When ordering by priority, the first argument passed to startAt(), startAfter() endAt(), endBefore(), or equalTo() must be a valid priority value (null, a number, or a string).")}else if(y(n.getIndex()instanceof Ms||n.getIndex()===nm,"unknown index type."),e!=null&&typeof e=="object"||t!=null&&typeof t=="object")throw new Error("Query: First argument passed to startAt(), startAfter(), endAt(), endBefore(), or equalTo() cannot be an object.")}function _u(n){if(n.hasStart()&&n.hasEnd()&&n.hasLimit()&&!n.hasAnchoredLimit())throw new Error("Query: Can't combine startAt(), startAfter(), endAt(), endBefore(), and limit(). Use limitToFirst() or limitToLast() instead.")}var lt=class n extends Ke{constructor(e,t){super(e,t,new Rs,!1)}get parent(){let e=ZE(this._path);return e===null?null:new n(this._repo,e)}get root(){let e=this;for(;e.parent!==null;)e=e.parent;return e}},Xi=class n{constructor(e,t,r){this._node=e,this.ref=t,this._index=r}get priority(){return this._node.getPriority().val()}get key(){return this.ref.key}get size(){return this._node.numChildren()}child(e){let t=new te(e),r=rr(this.ref,e);return new n(this._node.getChild(t),r,ue)}exists(){return!this._node.isEmpty()}exportVal(){return this._node.val(!0)}forEach(e){return this._node.isLeafNode()?!1:!!this._node.forEachChild(this._index,(r,i)=>e(new n(i,rr(this.ref,r),ue)))}hasChild(e){let t=new te(e);return!this._node.getChild(t).isEmpty()}hasChildren(){return this._node.isLeafNode()?!1:!this._node.isEmpty()}toJSON(){return this.exportVal()}val(){return this._node.val()}};function wm(n,e){return n=Fe(n),n._checkNotDeleted("ref"),e!==void 0?rr(n._root,e):n._root}function Cm(n,e){n=Fe(n),n._checkNotDeleted("refFromURL");let t=Og(e,n._repo.repoInfo_.nodeAdmin);Sb("refFromURL",t);let r=t.repoInfo;return!n._repo.repoInfo_.isCustomHost()&&r.host!==n._repo.repoInfo_.host&&ln("refFromURL: Host name does not match the current database: (found "+r.host+" but expected "+n._repo.repoInfo_.host+")"),wm(n,t.path.toString())}function rr(n,e){return n=Fe(n),j(n._path)===null?xO("child","path",e,!1):no("child","path",e,!1),new lt(n._repo,pe(n._path,e))}function Ob(n,e){n=Fe(n),st("push",n._path),un("push",e,n._path,!0);let t=Ab(n._repo),r=KO(t),i=rr(n,r),o=rr(n,r),s;return e!=null?s=yu(o,e).then(()=>o):s=Promise.resolve(o),i.then=s.then.bind(s),i.catch=s.then.bind(s,void 0),i}function Fb(n){return st("remove",n._path),yu(n,null)}function yu(n,e){n=Fe(n),st("set",n._path),un("set",e,n._path,!1);let t=new ve;return ym(n._repo,n._path,e,null,t.wrapCallback(()=>{})),t.promise}function Lb(n,e){n=Fe(n),st("setPriority",n._path),mm("setPriority",e,!1);let t=new ve;return ym(n._repo,pe(n._path,".priority"),e,null,t.wrapCallback(()=>{})),t.promise}function Vb(n,e,t){if(st("setWithPriority",n._path),un("setWithPriority",e,n._path,!1),mm("setWithPriority",t,!1),n.key===".length"||n.key===".keys")throw"setWithPriority failed: "+n.key+" is a read-only object.";let r=new ve;return ym(n._repo,n._path,e,t,r.wrapCallback(()=>{})),r.promise}function jb(n,e){Ib("update",e,n._path,!1);let t=new ve;return OO(n._repo,n._path,e,t.wrapCallback(()=>{})),t.promise}function Bb(n){n=Fe(n);let e=new Vs(()=>{}),t=new js(e);return PO(n._repo,n,t).then(r=>new Xi(r,new lt(n._repo,n._path),n._queryParams.getIndex()))}var js=class n{constructor(e){this.callbackContext=e}respondsTo(e){return e==="value"}createEvent(e,t){let r=t._queryParams.getIndex();return new Yc("value",this,new Xi(e.snapshotNode,new lt(t._repo,t._path),r))}getEventRunner(e){return e.getEventType()==="cancel"?()=>this.callbackContext.onCancel(e.error):()=>this.callbackContext.onValue(e.snapshot,null)}createCancelEvent(e,t){return this.callbackContext.hasCancelCallback?new Zc(this,e,t):null}matches(e){return e instanceof n?!e.callbackContext||!this.callbackContext?!0:e.callbackContext.matches(this.callbackContext):!1}hasAnyCallback(){return this.callbackContext!==null}},Jc=class n{constructor(e,t){this.eventType=e,this.callbackContext=t}respondsTo(e){let t=e==="children_added"?"child_added":e;return t=t==="children_removed"?"child_removed":t,this.eventType===t}createCancelEvent(e,t){return this.callbackContext.hasCancelCallback?new Zc(this,e,t):null}createEvent(e,t){y(e.childName!=null,"Child events should have a childName.");let r=rr(new lt(t._repo,t._path),e.childName),i=t._queryParams.getIndex();return new Yc(e.type,this,new Xi(e.snapshotNode,r,i),e.prevName)}getEventRunner(e){return e.getEventType()==="cancel"?()=>this.callbackContext.onCancel(e.error):()=>this.callbackContext.onValue(e.snapshot,e.prevName)}matches(e){return e instanceof n?this.eventType===e.eventType&&(!this.callbackContext||!e.callbackContext||this.callbackContext.matches(e.callbackContext)):!1}hasAnyCallback(){return!!this.callbackContext}};function Ks(n,e,t,r,i){let o;if(typeof r=="object"&&(o=void 0,i=r),typeof r=="function"&&(o=r),i&&i.onlyOnce){let l=t,c=(u,d)=>{Pg(n._repo,n,a),l(u,d)};c.userCallback=t.userCallback,c.context=t.context,t=c}let s=new Vs(t,o||void 0),a=e==="value"?new js(s):new Jc(e,s);return BO(n._repo,n,a),()=>Pg(n._repo,n,a)}function vu(n,e,t,r){return Ks(n,"value",e,t,r)}function Em(n,e,t,r){return Ks(n,"child_added",e,t,r)}function bm(n,e,t,r){return Ks(n,"child_changed",e,t,r)}function Im(n,e,t,r){return Ks(n,"child_moved",e,t,r)}function Sm(n,e,t,r){return Ks(n,"child_removed",e,t,r)}function Tm(n,e,t){let r=null,i=t?new Vs(t):null;e==="value"?r=new js(i):e&&(r=new Jc(e,i)),Pg(n._repo,n,r)}var ct=class{},eu=class extends ct{constructor(e,t){super(),this._value=e,this._key=t,this.type="endAt"}_apply(e){un("endAt",this._value,e._path,!0);let t=dg(e._queryParams,this._value,this._key);if(_u(t),ir(t),e._queryParams.hasEnd())throw new Error("endAt: Starting point was already set (by another call to endAt, endBefore or equalTo).");return new Ke(e._repo,e._path,t,e._orderByCalled)}};function Hb(n,e){return Gs("endAt","key",e,!0),new eu(n,e)}var Fg=class extends ct{constructor(e,t){super(),this._value=e,this._key=t,this.type="endBefore"}_apply(e){un("endBefore",this._value,e._path,!1);let t=DP(e._queryParams,this._value,this._key);if(_u(t),ir(t),e._queryParams.hasEnd())throw new Error("endBefore: Starting point was already set (by another call to endAt, endBefore or equalTo).");return new Ke(e._repo,e._path,t,e._orderByCalled)}};function Ub(n,e){return Gs("endBefore","key",e,!0),new Fg(n,e)}var tu=class extends ct{constructor(e,t){super(),this._value=e,this._key=t,this.type="startAt"}_apply(e){un("startAt",this._value,e._path,!0);let t=ug(e._queryParams,this._value,this._key);if(_u(t),ir(t),e._queryParams.hasStart())throw new Error("startAt: Starting point was already set (by another call to startAt, startBefore or equalTo).");return new Ke(e._repo,e._path,t,e._orderByCalled)}};function $b(n=null,e){return Gs("startAt","key",e,!0),new tu(n,e)}var Lg=class extends ct{constructor(e,t){super(),this._value=e,this._key=t,this.type="startAfter"}_apply(e){un("startAfter",this._value,e._path,!1);let t=vP(e._queryParams,this._value,this._key);if(_u(t),ir(t),e._queryParams.hasStart())throw new Error("startAfter: Starting point was already set (by another call to startAt, startAfter, or equalTo).");return new Ke(e._repo,e._path,t,e._orderByCalled)}};function zb(n,e){return Gs("startAfter","key",e,!0),new Lg(n,e)}var Vg=class extends ct{constructor(e){super(),this._limit=e,this.type="limitToFirst"}_apply(e){if(e._queryParams.hasLimit())throw new Error("limitToFirst: Limit was already set (by another call to limitToFirst or limitToLast).");return new Ke(e._repo,e._path,_P(e._queryParams,this._limit),e._orderByCalled)}};function Wb(n){if(typeof n!="number"||Math.floor(n)!==n||n<=0)throw new Error("limitToFirst: First argument must be a positive integer.");return new Vg(n)}var jg=class extends ct{constructor(e){super(),this._limit=e,this.type="limitToLast"}_apply(e){if(e._queryParams.hasLimit())throw new Error("limitToLast: Limit was already set (by another call to limitToFirst or limitToLast).");return new Ke(e._repo,e._path,yP(e._queryParams,this._limit),e._orderByCalled)}};function Gb(n){if(typeof n!="number"||Math.floor(n)!==n||n<=0)throw new Error("limitToLast: First argument must be a positive integer.");return new jg(n)}var Bg=class extends ct{constructor(e){super(),this._path=e,this.type="orderByChild"}_apply(e){mu(e,"orderByChild");let t=new te(this._path);if(B(t))throw new Error("orderByChild: cannot pass in empty path. Use orderByValue() instead.");let r=new Ms(t),i=ru(e._queryParams,r);return ir(i),new Ke(e._repo,e._path,i,!0)}};function qb(n){if(n==="$key")throw new Error('orderByChild: "$key" is invalid. Use orderByKey() instead.');if(n==="$priority")throw new Error('orderByChild: "$priority" is invalid. Use orderByPriority() instead.');if(n==="$value")throw new Error('orderByChild: "$value" is invalid. Use orderByValue() instead.');return no("orderByChild","path",n,!1),new Bg(n)}var Hg=class extends ct{constructor(){super(...arguments),this.type="orderByKey"}_apply(e){mu(e,"orderByKey");let t=ru(e._queryParams,an);return ir(t),new Ke(e._repo,e._path,t,!0)}};function Kb(){return new Hg}var Ug=class extends ct{constructor(){super(...arguments),this.type="orderByPriority"}_apply(e){mu(e,"orderByPriority");let t=ru(e._queryParams,ue);return ir(t),new Ke(e._repo,e._path,t,!0)}};function Qb(){return new Ug}var $g=class extends ct{constructor(){super(...arguments),this.type="orderByValue"}_apply(e){mu(e,"orderByValue");let t=ru(e._queryParams,nm);return ir(t),new Ke(e._repo,e._path,t,!0)}};function Yb(){return new $g}var zg=class extends ct{constructor(e,t){super(),this._value=e,this._key=t,this.type="equalTo"}_apply(e){if(un("equalTo",this._value,e._path,!1),e._queryParams.hasStart())throw new Error("equalTo: Starting point was already set (by another call to startAt/startAfter or equalTo).");if(e._queryParams.hasEnd())throw new Error("equalTo: Ending point was already set (by another call to endAt/endBefore or equalTo).");return new eu(this._value,this._key)._apply(new tu(this._value,this._key)._apply(e))}};function Zb(n,e){return Gs("equalTo","key",e,!0),new zg(n,e)}function It(n,...e){let t=Fe(n);for(let r of e)t=r._apply(t);return t}tO(lt);sO(lt);var QO="FIREBASE_DATABASE_EMULATOR_HOST",Wg={},YO=!1;function ZO(n,e,t,r){let i=e.lastIndexOf(":"),o=e.substring(0,i),s=ju(o);n.repoInfo_=new Nc(e,s,n.repoInfo_.namespace,n.repoInfo_.webSocketOnly,n.repoInfo_.nodeAdmin,n.repoInfo_.persistenceKey,n.repoInfo_.includeNamespaceInQueryParams,!0,t),r&&(n.authTokenProvider_=r)}function Mm(n,e,t,r,i){let o=r||n.options.databaseURL;o===void 0&&(n.options.projectId||ln("Can't determine Firebase Database URL. Be sure to include a Project ID when calling firebase.initializeApp()."),Re("Using default host for project ",n.options.projectId),o=`${n.options.projectId}-default-rtdb.firebaseio.com`);let s=Og(o,i),a=s.repoInfo,l,c;typeof process<"u"&&process.env&&(c=process.env[QO]),c?(l=!0,o=`http://${c}?ns=${a.namespace}`,s=Og(o,i),a=s.repoInfo):l=!s.repoInfo.secure;let u=i&&l?new Cs(Cs.OWNER):new Qp(n.name,n.options,e);Sb("Invalid Firebase Database URL",s),B(s.path)||ln("Database URL must point to the root of a Firebase Database (not including a child path).");let d=JO(a,n,u,new Kp(n,t));return new Gg(d,n)}function XO(n,e){let t=Wg[e];(!t||t[n.key]!==n)&&ln(`Database ${e}(${n.repoInfo_}) has already been deleted.`),Nb(n),delete t[n.key]}function JO(n,e,t,r){let i=Wg[e.name];i||(i={},Wg[e.name]=i);let o=i[n.toURLString()];return o&&ln("Database initialized multiple times. Please make sure the format of the database URL matches with each database() call."),o=new kg(n,YO,t,r),i[n.toURLString()]=o,o}var Gg=class{constructor(e,t){this._repoInternal=e,this.app=t,this.type="database",this._instanceStarted=!1}get _repo(){return this._instanceStarted||(RO(this._repoInternal,this.app.options.appId,this.app.options.databaseAuthVariableOverride),this._instanceStarted=!0),this._repoInternal}get _root(){return this._rootInternal||(this._rootInternal=new lt(this._repo,ee())),this._rootInternal}_delete(){return this._rootInternal!==null&&(XO(this._repo,this.app.name),this._repoInternal=null,this._rootInternal=null),Promise.resolve()}_checkNotDeleted(e){this._rootInternal===null&&ln("Cannot call "+e+" on a deleted database.")}};function Xb(){YE.IS_TRANSPORT_INITIALIZED&&je("Transport has already been initialized. Please call this function before calling ref or setting up a listener")}function Jb(){Xb(),Ss.forceDisallow()}function eI(){Xb(),Ui.forceDisallow(),Ss.forceAllow()}function tI(n,e,t,r={}){n=Fe(n),n._checkNotDeleted("useEmulator");let i=`${e}:${t}`,o=n._repoInternal;if(n._instanceStarted){if(i===n._repoInternal.repoInfo_.host&&h_(r,o.repoInfo_.emulatorOptions))return;ln("connectDatabaseEmulator() cannot initialize or alter the emulator configuration after the database instance has started.")}let s;if(o.repoInfo_.nodeAdmin)r.mockUserToken&&ln('mockUserToken is not supported by the Admin SDK. For client access with mock users, please use the "firebase" package instead of "firebase-admin".'),s=new Cs(Cs.OWNER);else if(r.mockUserToken){let a=typeof r.mockUserToken=="string"?r.mockUserToken:a_(r.mockUserToken,n.app.options.projectId);s=new Cs(a)}ju(e)&&(s_(e),l_("Database",!0)),ZO(o,i,r,s)}function nI(n){n=Fe(n),n._checkNotDeleted("goOffline"),Nb(n._repo)}function rI(n){n=Fe(n),n._checkNotDeleted("goOnline"),HO(n._repo)}function iI(n,e){RE(n,e)}function eF(n){Qg(D_),ao(new fn("database",(e,{instanceIdentifier:t})=>{let r=e.getProvider("app").getImmediate(),i=e.getProvider("auth-internal"),o=e.getProvider("app-check-internal");return Mm(r,i,o,t)},"PUBLIC").setMultipleInstances(!0)),Rn(ZC,XC,n),Rn(ZC,XC,"esm2017")}var tF={".sv":"timestamp"};function oI(){return tF}function sI(n){return{".sv":{increment:n}}}var qg=class{constructor(e,t){this.committed=e,this.snapshot=t}toJSON(){return{committed:this.committed,snapshot:this.snapshot.toJSON()}}};function aI(n,e,t){var r;if(n=Fe(n),st("Reference.transaction",n._path),n.key===".length"||n.key===".keys")throw"Reference.transaction failed: "+n.key+" is a read-only object.";let i=(r=t?.applyLocally)!==null&&r!==void 0?r:!0,o=new ve,s=(l,c,u)=>{let d=null;l?o.reject(l):(d=new Xi(u,new lt(n._repo,n._path),ue),o.resolve(new qg(c,d)))},a=vu(n,()=>{});return UO(n._repo,n._path,e,s,a,i),o.promise}em.prototype.simpleListen=function(n,e){this.sendRequest("q",{p:n},e)};em.prototype.echo=function(n,e){this.sendRequest("echo",{d:n},e)};eF();var nF="@firebase/database-compat",rF="2.0.11";var iF=new qr("@firebase/database-compat"),lI=function(n){let e="FIREBASE WARNING: "+n;iF.warn(e)};var oF=function(n,e,t,r){if(!(r&&t===void 0)&&typeof t!="boolean")throw new Error(Ze(n,e)+"must be a boolean.")},sF=function(n,e,t){if(!(t&&e===void 0))switch(e){case"value":case"child_added":case"child_removed":case"child_changed":case"child_moved":break;default:throw new Error(Ze(n,"eventType")+'must be a valid event type = "value", "child_added", "child_removed", "child_changed", or "child_moved".')}};var xm=class{constructor(e){this._delegate=e}cancel(e){S("OnDisconnect.cancel",0,1,arguments.length),be("OnDisconnect.cancel","onComplete",e,!0);let t=this._delegate.cancel();return e&&t.then(()=>e(null),r=>e(r)),t}remove(e){S("OnDisconnect.remove",0,1,arguments.length),be("OnDisconnect.remove","onComplete",e,!0);let t=this._delegate.remove();return e&&t.then(()=>e(null),r=>e(r)),t}set(e,t){S("OnDisconnect.set",1,2,arguments.length),be("OnDisconnect.set","onComplete",t,!0);let r=this._delegate.set(e);return t&&r.then(()=>t(null),i=>t(i)),r}setWithPriority(e,t,r){S("OnDisconnect.setWithPriority",2,3,arguments.length),be("OnDisconnect.setWithPriority","onComplete",r,!0);let i=this._delegate.setWithPriority(e,t);return r&&i.then(()=>r(null),o=>r(o)),i}update(e,t){if(S("OnDisconnect.update",1,2,arguments.length),Array.isArray(e)){let i={};for(let o=0;ot(null),i=>t(i)),r}};var Am=class{constructor(e,t){this.committed=e,this.snapshot=t}toJSON(){return S("TransactionResult.toJSON",0,1,arguments.length),{committed:this.committed,snapshot:this.snapshot.toJSON()}}};var $r=class n{constructor(e,t){this._database=e,this._delegate=t}val(){return S("DataSnapshot.val",0,0,arguments.length),this._delegate.val()}exportVal(){return S("DataSnapshot.exportVal",0,0,arguments.length),this._delegate.exportVal()}toJSON(){return S("DataSnapshot.toJSON",0,1,arguments.length),this._delegate.toJSON()}exists(){return S("DataSnapshot.exists",0,0,arguments.length),this._delegate.exists()}child(e){return S("DataSnapshot.child",0,1,arguments.length),e=String(e),no("DataSnapshot.child","path",e,!1),new n(this._database,this._delegate.child(e))}hasChild(e){return S("DataSnapshot.hasChild",1,1,arguments.length),no("DataSnapshot.hasChild","path",e,!1),this._delegate.hasChild(e)}getPriority(){return S("DataSnapshot.getPriority",0,0,arguments.length),this._delegate.priority}forEach(e){return S("DataSnapshot.forEach",1,1,arguments.length),be("DataSnapshot.forEach","action",e,!1),this._delegate.forEach(t=>e(new n(this._database,t)))}hasChildren(){return S("DataSnapshot.hasChildren",0,0,arguments.length),this._delegate.hasChildren()}get key(){return this._delegate.key}numChildren(){return S("DataSnapshot.numChildren",0,0,arguments.length),this._delegate.size}getRef(){return S("DataSnapshot.ref",0,0,arguments.length),new xn(this._database,this._delegate.ref)}get ref(){return this.getRef()}},Du=class n{constructor(e,t){this.database=e,this._delegate=t}on(e,t,r,i){var o;S("Query.on",2,4,arguments.length),be("Query.on","callback",t,!1);let s=n.getCancelAndContextArgs_("Query.on",r,i),a=(c,u)=>{t.call(s.context,new $r(this.database,c),u)};a.userCallback=t,a.context=s.context;let l=(o=s.cancel)===null||o===void 0?void 0:o.bind(s.context);switch(e){case"value":return vu(this._delegate,a,l),t;case"child_added":return Em(this._delegate,a,l),t;case"child_removed":return Sm(this._delegate,a,l),t;case"child_changed":return bm(this._delegate,a,l),t;case"child_moved":return Im(this._delegate,a,l),t;default:throw new Error(Ze("Query.on","eventType")+'must be a valid event type = "value", "child_added", "child_removed", "child_changed", or "child_moved".')}}off(e,t,r){if(S("Query.off",0,3,arguments.length),sF("Query.off",e,!0),be("Query.off","callback",t,!0),Uu("Query.off","context",r,!0),t){let i=()=>{};i.userCallback=t,i.context=r,Tm(this._delegate,e,i)}else Tm(this._delegate,e)}get(){return Bb(this._delegate).then(e=>new $r(this.database,e))}once(e,t,r,i){S("Query.once",1,4,arguments.length),be("Query.once","callback",t,!0);let o=n.getCancelAndContextArgs_("Query.once",r,i),s=new ve,a=(c,u)=>{let d=new $r(this.database,c);t&&t.call(o.context,d,u),s.resolve(d)};a.userCallback=t,a.context=o.context;let l=c=>{o.cancel&&o.cancel.call(o.context,c),s.reject(c)};switch(e){case"value":vu(this._delegate,a,l,{onlyOnce:!0});break;case"child_added":Em(this._delegate,a,l,{onlyOnce:!0});break;case"child_removed":Sm(this._delegate,a,l,{onlyOnce:!0});break;case"child_changed":bm(this._delegate,a,l,{onlyOnce:!0});break;case"child_moved":Im(this._delegate,a,l,{onlyOnce:!0});break;default:throw new Error(Ze("Query.once","eventType")+'must be a valid event type = "value", "child_added", "child_removed", "child_changed", or "child_moved".')}return s.promise}limitToFirst(e){return S("Query.limitToFirst",1,1,arguments.length),new n(this.database,It(this._delegate,Wb(e)))}limitToLast(e){return S("Query.limitToLast",1,1,arguments.length),new n(this.database,It(this._delegate,Gb(e)))}orderByChild(e){return S("Query.orderByChild",1,1,arguments.length),new n(this.database,It(this._delegate,qb(e)))}orderByKey(){return S("Query.orderByKey",0,0,arguments.length),new n(this.database,It(this._delegate,Kb()))}orderByPriority(){return S("Query.orderByPriority",0,0,arguments.length),new n(this.database,It(this._delegate,Qb()))}orderByValue(){return S("Query.orderByValue",0,0,arguments.length),new n(this.database,It(this._delegate,Yb()))}startAt(e=null,t){return S("Query.startAt",0,2,arguments.length),new n(this.database,It(this._delegate,$b(e,t)))}startAfter(e=null,t){return S("Query.startAfter",0,2,arguments.length),new n(this.database,It(this._delegate,zb(e,t)))}endAt(e=null,t){return S("Query.endAt",0,2,arguments.length),new n(this.database,It(this._delegate,Hb(e,t)))}endBefore(e=null,t){return S("Query.endBefore",0,2,arguments.length),new n(this.database,It(this._delegate,Ub(e,t)))}equalTo(e,t){return S("Query.equalTo",1,2,arguments.length),new n(this.database,It(this._delegate,Zb(e,t)))}toString(){return S("Query.toString",0,0,arguments.length),this._delegate.toString()}toJSON(){return S("Query.toJSON",0,1,arguments.length),this._delegate.toJSON()}isEqual(e){if(S("Query.isEqual",1,1,arguments.length),!(e instanceof n)){let t="Query.isEqual failed: First argument must be an instance of firebase.database.Query.";throw new Error(t)}return this._delegate.isEqual(e._delegate)}static getCancelAndContextArgs_(e,t,r){let i={cancel:void 0,context:void 0};if(t&&r)i.cancel=t,be(e,"cancel",i.cancel,!0),i.context=r,Uu(e,"context",i.context,!0);else if(t)if(typeof t=="object"&&t!==null)i.context=t;else if(typeof t=="function")i.cancel=t;else throw new Error(Ze(e,"cancelOrContext")+" must either be a cancel callback or a context object.");return i}get ref(){return new xn(this.database,new lt(this._delegate._repo,this._delegate._path))}},xn=class n extends Du{constructor(e,t){super(e,new Ke(t._repo,t._path,new Rs,!1)),this.database=e,this._delegate=t}getKey(){return S("Reference.key",0,0,arguments.length),this._delegate.key}child(e){return S("Reference.child",1,1,arguments.length),typeof e=="number"&&(e=String(e)),new n(this.database,rr(this._delegate,e))}getParent(){S("Reference.parent",0,0,arguments.length);let e=this._delegate.parent;return e?new n(this.database,e):null}getRoot(){return S("Reference.root",0,0,arguments.length),new n(this.database,this._delegate.root)}set(e,t){S("Reference.set",1,2,arguments.length),be("Reference.set","onComplete",t,!0);let r=yu(this._delegate,e);return t&&r.then(()=>t(null),i=>t(i)),r}update(e,t){if(S("Reference.update",1,2,arguments.length),Array.isArray(e)){let i={};for(let o=0;ot(null),i=>t(i)),r}setWithPriority(e,t,r){S("Reference.setWithPriority",2,3,arguments.length),be("Reference.setWithPriority","onComplete",r,!0);let i=Vb(this._delegate,e,t);return r&&i.then(()=>r(null),o=>r(o)),i}remove(e){S("Reference.remove",0,1,arguments.length),be("Reference.remove","onComplete",e,!0);let t=Fb(this._delegate);return e&&t.then(()=>e(null),r=>e(r)),t}transaction(e,t,r){S("Reference.transaction",1,3,arguments.length),be("Reference.transaction","transactionUpdate",e,!1),be("Reference.transaction","onComplete",t,!0),oF("Reference.transaction","applyLocally",r,!0);let i=aI(this._delegate,e,{applyLocally:r}).then(o=>new Am(o.committed,new $r(this.database,o.snapshot)));return t&&i.then(o=>t(null,o.committed,o.snapshot),o=>t(o,!1,null)),i}setPriority(e,t){S("Reference.setPriority",1,2,arguments.length),be("Reference.setPriority","onComplete",t,!0);let r=Lb(this._delegate,e);return t&&r.then(()=>t(null),i=>t(i)),r}push(e,t){S("Reference.push",0,2,arguments.length),be("Reference.push","onComplete",t,!0);let r=Ob(this._delegate,e),i=r.then(s=>new n(this.database,s));t&&i.then(()=>t(null),s=>t(s));let o=new n(this.database,r);return o.then=i.then.bind(i),o.catch=i.catch.bind(i,void 0),o}onDisconnect(){return st("Reference.onDisconnect",this._delegate._path),new xm(new Xc(this._delegate._repo,this._delegate._path))}get key(){return this.getKey()}get parent(){return this.getParent()}get root(){return this.getRoot()}};var zr=class{constructor(e,t){this._delegate=e,this.app=t,this.INTERNAL={delete:()=>this._delegate._delete(),forceWebSockets:Jb,forceLongPolling:eI}}useEmulator(e,t,r={}){tI(this._delegate,e,t,r)}ref(e){if(S("database.ref",0,1,arguments.length),e instanceof xn){let t=Cm(this._delegate,e.toString());return new xn(this,t)}else{let t=wm(this._delegate,e);return new xn(this,t)}}refFromURL(e){S("database.refFromURL",1,1,arguments.length);let r=Cm(this._delegate,e);return new xn(this,r)}goOffline(){return S("database.goOffline",0,0,arguments.length),nI(this._delegate)}goOnline(){return S("database.goOnline",0,0,arguments.length),rI(this._delegate)}};zr.ServerValue={TIMESTAMP:oI(),increment:n=>sI(n)};function aF({app:n,url:e,version:t,customAuthImpl:r,customAppCheckImpl:i,namespace:o,nodeAdmin:s=!1}){Qg(t);let a=new $u("database-standalone"),l=new oa("auth-internal",a);l.setComponent(new fn("auth-internal",()=>r,"PRIVATE"));let c;return i&&(c=new oa("app-check-internal",a),c.setComponent(new fn("app-check-internal",()=>i,"PRIVATE"))),{instance:new zr(Mm(n,l,c,e,s),n),namespace:o}}var lF=Object.freeze({__proto__:null,initStandalone:aF});var cF=zr.ServerValue;function uF(n){n.INTERNAL.registerComponent(new fn("database-compat",(e,{instanceIdentifier:t})=>{let r=e.getProvider("app-compat").getImmediate(),i=e.getProvider("database").getImmediate({identifier:t});return new zr(i,r)},"PUBLIC").setServiceProps({Reference:xn,Query:Du,Database:zr,DataSnapshot:$r,enableLogging:iI,INTERNAL:lF,ServerValue:cF}).setMultipleInstances(!0)),n.registerVersion(nF,rF)}uF(Xe);function Qs(n,e,t="on",r=Ut){return new G(i=>{let o=null;return o=n[t](e,(s,a)=>{r.schedule(()=>{i.next({snapshot:s,prevKey:a})}),t==="once"&&r.schedule(()=>i.complete())},s=>{r.schedule(()=>i.error(s))}),t==="on"?{unsubscribe(){o!=null&&n.off(e,o)}}:{unsubscribe(){}}}).pipe(oe(i=>{let{snapshot:o,prevKey:s}=i,a=null;return o.exists()&&(a=o.key),{type:e,payload:o,prevKey:s,key:a}}),mo())}function dF(n){return typeof n=="string"}function fF(n){return typeof n.exportVal=="function"}function hI(n){return n==null}function pI(n){return typeof n.set=="function"}function cI(n,e){return pI(e)?e:n.ref(e)}function gI(n,e){if(dF(n))return e.stringCase();if(pI(n))return e.firebaseCase();if(fF(n))return e.snapshotCase();throw new Error(`Expects a string, snapshot, or reference. Got: ${typeof n}`)}function mI(n){return(hI(n)||n.length===0)&&(n=["child_added","child_removed","child_changed","child_moved"]),n}function _I(n,e,t){e=mI(e);let r=e.map(i=>Qs(n,i,"on",t));return Wt(...r)}function hF(n,e,t){let r=_I(n,e).pipe(Wa((i,o)=>[...i,o],[]));return gF(n,r,t)}function pF(n,e){return Qs(n,"value","on",e).pipe(oe(t=>{let r;return t.payload.forEach(i=>(r=i.key,!1)),{data:t,lastKeyToLoad:r}}))}function gF(n,e,t){return pF(n,t).pipe(Td(e),oe(([i,o])=>{let s=i.lastKeyToLoad,a=o.map(l=>l.key);return{actions:o,lastKeyToLoad:s,loadedKeys:a}}),Id(i=>i.loadedKeys.indexOf(i.lastKeyToLoad)===-1),oe(i=>i.actions))}function uI(n,e){return function(r,i){return gI(r,{stringCase:()=>n.child(r)[e](i),firebaseCase:()=>r[e](i),snapshotCase:()=>r.ref[e](i)})}}function mF(n){return function(t){return t?gI(t,{stringCase:()=>n.child(t).remove(),firebaseCase:()=>t.remove(),snapshotCase:()=>t.ref.remove()}):n.remove()}}function _F(n,e,t){return Qs(n,"value","once",t).pipe(Le(r=>{let i=[zt(r)];return e.forEach(o=>i.push(Qs(n,o,"on",t))),Wt(...i).pipe(Wa(vF,[]))}),za())}function yI(n,e){let t=n.length;for(let r=0;r{let c={payload:l,type:"value",prevKey:a,key:l.key};return a=l.key,n=[...n,c],!1})}return n;case"child_added":if(o>-1)(n[o-1]?.key||null)!==r&&(n=n.filter(l=>l.payload.key!==t.key),n.splice(s,0,e));else{if(r==null)return[e,...n];n=n.slice(),n.splice(s,0,e)}return n;case"child_removed":return n.filter(a=>a.payload.key!==t.key);case"child_changed":return n.map(a=>a.payload.key===i?e:a);case"child_moved":if(o>-1){let a=n.splice(o,1)[0];return n=n.slice(),n.splice(s,0,a),n}return n;default:return n}}function dI(n,e,t){return e=mI(e),_F(n,e,t)}function DF(n,e,t){let r=e.schedulers.outsideAngular,i=m(k).run(()=>n.ref);return{query:n,update:uI(i,"update"),set:uI(i,"set"),push:o=>i.push(o),remove:mF(i),snapshotChanges(o){return dI(n,o,r).pipe(on(t))},stateChanges(o){return _I(n,o,r).pipe(on(t))},auditTrail(o){return hF(n,o,r).pipe(on(t))},valueChanges(o,s){return dI(n,o,r).pipe(oe(l=>l.map(c=>s&&s.idField?de(H({},c.payload.val()),{[s.idField]:c.key}):c.payload.val())),on(t))}}}function fI(n,e){return function(){return Qs(n,"value","on",e)}}function wF(n,e,t){return{query:n,snapshotChanges(){return fI(n,e.schedulers.outsideAngular)().pipe(on(t))},update(r){return n.ref.update(r)},set(r){return n.ref.set(r)},remove(){return n.ref.remove()},valueChanges(){return fI(n,e.schedulers.outsideAngular)().pipe(on(t),oe(i=>i.payload.exists()?i.payload.val():null))}}}var CF=new E("angularfire2.realtimeDatabaseURL"),EF=new E("angularfire2.database.use-emulator"),Nm=(()=>{class n{schedulers;database;injector=m($e);constructor(t,r,i,o,s,a,l,c,u,d,f,h,p,g,_){this.schedulers=a;let D=l,M=gs(t,s,r);c&&Fp(M,s,u,f,h,p,d,g),this.database=bc(`${M.name}.database.${i}`,"AngularFireDatabase",M.name,()=>{let A=s.runOutsideAngular(()=>M.database(i||void 0));return D&&A.useEmulator(...D),A},[D])}list(t,r){let i=m(k).runOutsideAngular(()=>cI(this.database,t)),o=i;return r&&(o=r(i)),DF(o,this,this.injector)}object(t){let r=m(k).runOutsideAngular(()=>cI(this.database,t));return wF(r,this,this.injector)}createPushId(){return m(k).runOutsideAngular(()=>this.database.ref()).push().key}static \u0275fac=function(r){return new(r||n)(w(Li),w(Vi,8),w(CF,8),w(ot),w(k),w(ps),w(EF,8),w(YC,8),w(Ap,8),w(Np,8),w(Rp,8),w(kp,8),w(Pp,8),w(Op,8),w(Bi,8))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"any"})}return n})(),vI=(()=>{class n{constructor(){Xe.registerVersion("angularfire",Fi.full,"rtdb-compat")}static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({providers:[Nm]})}return n})();var Rm;function bF(){if(Rm==null){let n=typeof document<"u"?document.head:null;Rm=!!(n&&(n.createShadowRoot||n.attachShadow))}return Rm}function wu(n){if(bF()){let e=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}function Ys(n){return n.composedPath?n.composedPath()[0]:n.target}function DI(n){return n.buttons===0||n.detail===0}function wI(n){let e=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1)}function Cu(n,e=0){return IF(n)?Number(n):arguments.length===2?e:0}function IF(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}function dn(n){return n instanceof kt?n.nativeElement:n}function or(n,e,t,r,i){let o=parseInt(zo.major),s=parseInt(zo.minor);return o>19||o===19&&s>0||o===0&&s===0?n.listen(e,t,r,i):(e.addEventListener(t,r,i),()=>{e.removeEventListener(t,r,i)})}var Eu=new WeakMap,CI=(()=>{class n{_appRef;_injector=m(Ve);_environmentInjector=m($e);load(t){let r=this._appRef=this._appRef||this._injector.get(Bn),i=Eu.get(r);i||(i={loaders:new Set,refs:[]},Eu.set(r,i),r.onDestroy(()=>{Eu.get(r)?.refs.forEach(o=>o.destroy()),Eu.delete(r)})),i.loaders.has(t)||(i.loaders.add(t),i.refs.push($D(t,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var km;try{km=typeof Intl<"u"&&Intl.v8BreakIterator}catch{km=!1}var Pm=(()=>{class n{_platformId=m(ot);isBrowser=this._platformId?Ih(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||km)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var SF=new E("cdk-dir-doc",{providedIn:"root",factory:TF});function TF(){return m(Me)}var MF=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function xF(n){let e=n?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?MF.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr"}var Om=(()=>{class n{value="ltr";change=new ie;constructor(){let t=m(SF,{optional:!0});if(t){let r=t.body?t.body.dir:null,i=t.documentElement?t.documentElement.dir:null;this.value=xF(r||i||"ltr")}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var AF=20,EI=(()=>{class n{_ngZone=m(k);_platform=m(Pm);_renderer=m(Je).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new L;_scrolledCount=0;scrollContainers=new Map;register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){let r=this.scrollContainers.get(t);r&&(r.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=AF){return this._platform.isBrowser?new G(r=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let i=t>0?this._scrolled.pipe($a(t)).subscribe(r):this._scrolled.subscribe(r);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):zt()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((t,r)=>this.deregister(r)),this._scrolled.complete()}ancestorScrolled(t,r){let i=this.getAncestorScrollContainers(t);return this.scrolled(r).pipe(gr(o=>!o||i.indexOf(o)>-1))}getAncestorScrollContainers(t){let r=[];return this.scrollContainers.forEach((i,o)=>{this._scrollableContainsElement(o,t)&&r.push(o)}),r}_scrollableContainsElement(t,r){let i=dn(r),o=t.getElementRef().nativeElement;do if(i==o)return!0;while(i=i.parentElement);return!1}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var NF=20,bI=(()=>{class n{_platform=m(Pm);_listeners;_viewportSize;_change=new L;_document=m(Me,{optional:!0});constructor(){let t=m(k),r=m(Je).createRenderer(null,null);t.runOutsideAngular(()=>{if(this._platform.isBrowser){let i=o=>this._change.next(o);this._listeners=[r.listen("window","resize",i),r.listen("window","orientationchange",i)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(t=>t()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){let t=this.getViewportScrollPosition(),{width:r,height:i}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+i,right:t.left+r,height:i,width:r}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let t=this._document,r=this._getWindow(),i=t.documentElement,o=i.getBoundingClientRect(),s=-o.top||t.body.scrollTop||r.scrollY||i.scrollTop||0,a=-o.left||t.body.scrollLeft||r.scrollX||i.scrollLeft||0;return{top:s,left:a}}change(t=NF){return t>0?this._change.pipe($a(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var II=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({})}return n})();var Fm={},SI=(()=>{class n{_appId=m(jo);getId(t){return this._appId!=="ng"&&(t+=this._appId),Fm.hasOwnProperty(t)||(Fm[t]=0),`${t}${Fm[t]++}`}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function TI(n){return Array.isArray(n)?n:[n]}function UI(n){let e=n.cloneNode(!0),t=e.querySelectorAll("[id]"),r=n.nodeName.toLowerCase();e.removeAttribute("id");for(let i=0;i=r&&t<=i&&e>=o&&e<=s}function Js(n,e,t){n.top+=e,n.bottom=n.top+n.height,n.left+=t,n.right=n.left+n.width}function NI(n,e,t,r){let{top:i,right:o,bottom:s,left:a,width:l,height:c}=n,u=l*e,d=c*e;return r>i-d&&ra-u&&t{this.positions.set(t,{scrollPosition:{top:t.scrollTop,left:t.scrollLeft},clientRect:zm(t)})})}handleScroll(e){let t=Ys(e),r=this.positions.get(t);if(!r)return null;let i=r.scrollPosition,o,s;if(t===this._document){let c=this.getViewportScrollPosition();o=c.top,s=c.left}else o=t.scrollTop,s=t.scrollLeft;let a=i.top-o,l=i.left-s;return this.positions.forEach((c,u)=>{c.clientRect&&t!==u&&t.contains(u)&&Js(c.clientRect,a,l)}),i.top=o,i.left=s,{top:a,left:l}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}};function $I(n,e){let t=n.rootNodes;if(t.length===1&&t[0].nodeType===e.ELEMENT_NODE)return t[0];let r=e.createElement("div");return t.forEach(i=>r.appendChild(i)),r}function Wm(n,e,t){for(let r in e)if(e.hasOwnProperty(r)){let i=e[r];i?n.setProperty(r,i,t?.has(r)?"important":""):n.removeProperty(r)}return n}function io(n,e){let t=e?"":"none";Wm(n.style,{"touch-action":e?"":"none","-webkit-user-drag":e?"":"none","-webkit-tap-highlight-color":e?"":"transparent","user-select":t,"-ms-user-select":t,"-webkit-user-select":t,"-moz-user-select":t})}function RI(n,e,t){Wm(n.style,{position:e?"":"fixed",top:e?"":"0",opacity:e?"":"0",left:e?"":"-999em"},t)}function Iu(n,e){return e&&e!="none"?n+" "+e:n}function kI(n,e){n.style.width=`${e.width}px`,n.style.height=`${e.height}px`,n.style.transform=Su(e.left,e.top)}function Su(n,e){return`translate3d(${Math.round(n)}px, ${Math.round(e)}px, 0)`}function PI(n){let e=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*e}function kF(n){let e=getComputedStyle(n),t=Lm(e,"transition-property"),r=t.find(a=>a==="transform"||a==="all");if(!r)return 0;let i=t.indexOf(r),o=Lm(e,"transition-duration"),s=Lm(e,"transition-delay");return PI(o[i])+PI(s[i])}function Lm(n,e){return n.getPropertyValue(e).split(",").map(r=>r.trim())}var PF=new Set(["position"]),Bm=class{_document;_rootElement;_direction;_initialDomRect;_previewTemplate;_previewClass;_pickupPositionOnPage;_initialTransform;_zIndex;_renderer;_previewEmbeddedView;_preview;get element(){return this._preview}constructor(e,t,r,i,o,s,a,l,c,u){this._document=e,this._rootElement=t,this._direction=r,this._initialDomRect=i,this._previewTemplate=o,this._previewClass=s,this._pickupPositionOnPage=a,this._initialTransform=l,this._zIndex=c,this._renderer=u}attach(e){this._preview=this._createPreview(),e.appendChild(this._preview),OI(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(e){this._preview.style.transform=e}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(e){this._preview.classList.add(e)}getTransitionDuration(){return kF(this._preview)}addEventListener(e,t){return this._renderer.listen(this._preview,e,t)}_createPreview(){let e=this._previewTemplate,t=this._previewClass,r=e?e.template:null,i;if(r&&e){let o=e.matchSize?this._initialDomRect:null,s=e.viewContainer.createEmbeddedView(r,e.context);s.detectChanges(),i=$I(s,this._document),this._previewEmbeddedView=s,e.matchSize?kI(i,o):i.style.transform=Su(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else i=UI(this._rootElement),kI(i,this._initialDomRect),this._initialTransform&&(i.style.transform=this._initialTransform);return Wm(i.style,{"pointer-events":"none",margin:OI(i)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},PF),io(i,!1),i.classList.add("cdk-drag-preview"),i.setAttribute("popover","manual"),i.setAttribute("dir",this._direction),t&&(Array.isArray(t)?t.forEach(o=>i.classList.add(o)):i.classList.add(t)),i}};function OI(n){return"showPopover"in n}var OF={passive:!0},FI={passive:!1},FF={passive:!1,capture:!0},LF=800,LI=new Set(["position"]),Hm=class{_config;_document;_ngZone;_viewportRuler;_dragDropRegistry;_renderer;_rootElementCleanups;_cleanupShadowRootSelectStart;_preview;_previewContainer;_placeholderRef;_placeholder;_pickupPositionInElement;_pickupPositionOnPage;_anchor;_passiveTransform={x:0,y:0};_activeTransform={x:0,y:0};_initialTransform;_hasStartedDragging=yn(!1);_hasMoved;_initialContainer;_initialIndex;_parentPositions;_moveEvents=new L;_pointerDirectionDelta;_pointerPositionAtLastDirectionChange;_lastKnownPointerPosition;_rootElement;_ownerSVGElement;_rootElementTapHighlight;_pointerMoveSubscription=ce.EMPTY;_pointerUpSubscription=ce.EMPTY;_scrollSubscription=ce.EMPTY;_resizeSubscription=ce.EMPTY;_lastTouchEventTime;_dragStartTime;_boundaryElement=null;_nativeInteractionsEnabled=!0;_initialDomRect;_previewRect;_boundaryRect;_previewTemplate;_placeholderTemplate;_handles=[];_disabledHandles=new Set;_dropContainer;_direction="ltr";_parentDragRef;_cachedShadowRoot;lockAxis;dragStartDelay=0;previewClass;scale=1;get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(e){e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions(),this._handles.forEach(t=>io(t,e)))}_disabled=!1;beforeStarted=new L;started=new L;released=new L;ended=new L;entered=new L;exited=new L;dropped=new L;moved=this._moveEvents;data;constrainPosition;constructor(e,t,r,i,o,s,a){this._config=t,this._document=r,this._ngZone=i,this._viewportRuler=o,this._dragDropRegistry=s,this._renderer=a,this.withRootElement(e).withParent(t.parentDragRef||null),this._parentPositions=new bu(r),s.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(e){this._handles=e.map(r=>dn(r)),this._handles.forEach(r=>io(r,this.disabled)),this._toggleNativeDragInteractions();let t=new Set;return this._disabledHandles.forEach(r=>{this._handles.indexOf(r)>-1&&t.add(r)}),this._disabledHandles=t,this}withPreviewTemplate(e){return this._previewTemplate=e,this}withPlaceholderTemplate(e){return this._placeholderTemplate=e,this}withRootElement(e){let t=dn(e);return t!==this._rootElement&&(this._removeRootElementListeners(),this._rootElementCleanups=this._ngZone.runOutsideAngular(()=>[or(this._renderer,t,"mousedown",this._pointerDown,FI),or(this._renderer,t,"touchstart",this._pointerDown,OF),or(this._renderer,t,"dragstart",this._nativeDragStart,FI)]),this._initialTransform=void 0,this._rootElement=t),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(e){return this._boundaryElement=e?dn(e):null,this._resizeSubscription.unsubscribe(),e&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(e){return this._parentDragRef=e,this}dispose(){this._removeRootElementListeners(),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(e){!this._disabledHandles.has(e)&&this._handles.indexOf(e)>-1&&(this._disabledHandles.add(e),io(e,!0))}enableHandle(e){this._disabledHandles.has(e)&&(this._disabledHandles.delete(e),io(e,this.disabled))}withDirection(e){return this._direction=e,this}_withDropContainer(e){this._dropContainer=e}getFreeDragPosition(){let e=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:e.x,y:e.y}}setFreeDragPosition(e){return this._activeTransform={x:0,y:0},this._passiveTransform.x=e.x,this._passiveTransform.y=e.y,this._dropContainer||this._applyRootElementTransform(e.x,e.y),this}withPreviewContainer(e){return this._previewContainer=e,this}_sortFromLastPointerPosition(){let e=this._lastKnownPointerPosition;e&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(e),e)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._cleanupShadowRootSelectStart?.(),this._cleanupShadowRootSelectStart=void 0}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_pointerDown=e=>{if(this.beforeStarted.next(),this._handles.length){let t=this._getTargetHandle(e);t&&!this._disabledHandles.has(t)&&!this.disabled&&this._initializeDragSequence(t,e)}else this.disabled||this._initializeDragSequence(this._rootElement,e)};_pointerMove=e=>{let t=this._getPointerPositionOnPage(e);if(!this._hasStartedDragging()){let i=Math.abs(t.x-this._pickupPositionOnPage.x),o=Math.abs(t.y-this._pickupPositionOnPage.y);if(i+o>=this._config.dragStartThreshold){let a=Date.now()>=this._dragStartTime+this._getDragStartDelay(e),l=this._dropContainer;if(!a){this._endDragSequence(e);return}(!l||!l.isDragging()&&!l.isReceiving())&&(e.cancelable&&e.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(e)))}return}e.cancelable&&e.preventDefault();let r=this._getConstrainedPointerPosition(t);if(this._hasMoved=!0,this._lastKnownPointerPosition=t,this._updatePointerDirectionDelta(r),this._dropContainer)this._updateActiveDropContainer(r,t);else{let i=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,o=this._activeTransform;o.x=r.x-i.x+this._passiveTransform.x,o.y=r.y-i.y+this._passiveTransform.y,this._applyRootElementTransform(o.x,o.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:r,event:e,distance:this._getDragDistance(r),delta:this._pointerDirectionDelta})})};_pointerUp=e=>{this._endDragSequence(e)};_endDragSequence(e){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),!!this._hasStartedDragging()))if(this.released.next({source:this,event:e}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(e),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;let t=this._getPointerPositionOnPage(e);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(t),dropPoint:t,event:e})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(e){Zs(e)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let t=this._getShadowRoot(),r=this._dropContainer;if(t&&this._ngZone.runOutsideAngular(()=>{this._cleanupShadowRootSelectStart=or(this._renderer,t,"selectstart",VF,FF)}),r){let i=this._rootElement,o=i.parentNode,s=this._placeholder=this._createPlaceholderElement(),a=this._anchor=this._anchor||this._document.createComment("");o.insertBefore(a,i),this._initialTransform=i.style.transform||"",this._preview=new Bm(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3,this._renderer),this._preview.attach(this._getPreviewInsertionPoint(o,t)),RI(i,!1,LI),this._document.body.appendChild(o.replaceChild(s,i)),this.started.next({source:this,event:e}),r.start(),this._initialContainer=r,this._initialIndex=r.getItemIndex(this)}else this.started.next({source:this,event:e}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(r?r.getScrollableParents():[])}_initializeDragSequence(e,t){this._parentDragRef&&t.stopPropagation();let r=this.isDragging(),i=Zs(t),o=!i&&t.button!==0,s=this._rootElement,a=Ys(t),l=!i&&this._lastTouchEventTime&&this._lastTouchEventTime+LF>Date.now(),c=i?wI(t):DI(t);if(a&&a.draggable&&t.type==="mousedown"&&t.preventDefault(),r||o||l||c)return;if(this._handles.length){let f=s.style;this._rootElementTapHighlight=f.webkitTapHighlightColor||"",f.webkitTapHighlightColor="transparent"}this._hasMoved=!1,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(f=>this._updateOnScroll(f)),this._boundaryElement&&(this._boundaryRect=zm(this._boundaryElement));let u=this._previewTemplate;this._pickupPositionInElement=u&&u.template&&!u.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,e,t);let d=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(t);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:d.x,y:d.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,t)}_cleanupDragArtifacts(e){RI(this._rootElement,!0,LI),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let t=this._dropContainer,r=t.getItemIndex(this),i=this._getPointerPositionOnPage(e),o=this._getDragDistance(i),s=t._isOverContainer(i.x,i.y);this.ended.next({source:this,distance:o,dropPoint:i,event:e}),this.dropped.next({item:this,currentIndex:r,previousIndex:this._initialIndex,container:t,previousContainer:this._initialContainer,isPointerOverContainer:s,distance:o,dropPoint:i,event:e}),t.drop(this,r,this._initialIndex,this._initialContainer,s,o,i,e),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:e,y:t},{x:r,y:i}){let o=this._initialContainer._getSiblingContainerFromPosition(this,e,t);!o&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(e,t)&&(o=this._initialContainer),o&&o!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=o,this._dropContainer.enter(this,e,t,o===this._initialContainer&&o.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:o,currentIndex:o.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(r,i),this._dropContainer._sortItem(this,e,t,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(e,t):this._applyPreviewTransform(e-this._pickupPositionInElement.x,t-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let e=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(e.left,e.top);let t=this._preview.getTransitionDuration();return t===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(r=>{let i=a=>{(!a||this._preview&&Ys(a)===this._preview.element&&a.propertyName==="transform")&&(s(),r(),clearTimeout(o))},o=setTimeout(i,t*1.5),s=this._preview.addEventListener("transitionend",i)}))}_createPlaceholderElement(){let e=this._placeholderTemplate,t=e?e.template:null,r;return t?(this._placeholderRef=e.viewContainer.createEmbeddedView(t,e.context),this._placeholderRef.detectChanges(),r=$I(this._placeholderRef,this._document)):r=UI(this._rootElement),r.style.pointerEvents="none",r.classList.add("cdk-drag-placeholder"),r}_getPointerPositionInElement(e,t,r){let i=t===this._rootElement?null:t,o=i?i.getBoundingClientRect():e,s=Zs(r)?r.targetTouches[0]:r,a=this._getViewportScrollPosition(),l=s.pageX-o.left-a.left,c=s.pageY-o.top-a.top;return{x:o.left-e.left+l,y:o.top-e.top+c}}_getPointerPositionOnPage(e){let t=this._getViewportScrollPosition(),r=Zs(e)?e.touches[0]||e.changedTouches[0]||{pageX:0,pageY:0}:e,i=r.pageX-t.left,o=r.pageY-t.top;if(this._ownerSVGElement){let s=this._ownerSVGElement.getScreenCTM();if(s){let a=this._ownerSVGElement.createSVGPoint();return a.x=i,a.y=o,a.matrixTransform(s.inverse())}}return{x:i,y:o}}_getConstrainedPointerPosition(e){let t=this._dropContainer?this._dropContainer.lockAxis:null,{x:r,y:i}=this.constrainPosition?this.constrainPosition(e,this,this._initialDomRect,this._pickupPositionInElement):e;if(this.lockAxis==="x"||t==="x"?i=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||t==="y")&&(r=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:o,y:s}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,a=this._boundaryRect,{width:l,height:c}=this._getPreviewRect(),u=a.top+s,d=a.bottom-(c-s),f=a.left+o,h=a.right-(l-o);r=VI(r,f,h),i=VI(i,u,d)}return{x:r,y:i}}_updatePointerDirectionDelta(e){let{x:t,y:r}=e,i=this._pointerDirectionDelta,o=this._pointerPositionAtLastDirectionChange,s=Math.abs(t-o.x),a=Math.abs(r-o.y);return s>this._config.pointerDirectionChangeThreshold&&(i.x=t>o.x?1:-1,o.x=t),a>this._config.pointerDirectionChangeThreshold&&(i.y=r>o.y?1:-1,o.y=r),i}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let e=this._handles.length>0||!this.isDragging();e!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=e,io(this._rootElement,e))}_removeRootElementListeners(){this._rootElementCleanups?.forEach(e=>e()),this._rootElementCleanups=void 0}_applyRootElementTransform(e,t){let r=1/this.scale,i=Su(e*r,t*r),o=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=o.transform&&o.transform!="none"?o.transform:""),o.transform=Iu(i,this._initialTransform)}_applyPreviewTransform(e,t){let r=this._previewTemplate?.template?void 0:this._initialTransform,i=Su(e,t);this._preview.setTransform(Iu(i,r))}_getDragDistance(e){let t=this._pickupPositionOnPage;return t?{x:e.x-t.x,y:e.y-t.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:e,y:t}=this._passiveTransform;if(e===0&&t===0||this.isDragging()||!this._boundaryElement)return;let r=this._rootElement.getBoundingClientRect(),i=this._boundaryElement.getBoundingClientRect();if(i.width===0&&i.height===0||r.width===0&&r.height===0)return;let o=i.left-r.left,s=r.right-i.right,a=i.top-r.top,l=r.bottom-i.bottom;i.width>r.width?(o>0&&(e+=o),s>0&&(e-=s)):e=0,i.height>r.height?(a>0&&(t+=a),l>0&&(t-=l)):t=0,(e!==this._passiveTransform.x||t!==this._passiveTransform.y)&&this.setFreeDragPosition({y:t,x:e})}_getDragStartDelay(e){let t=this.dragStartDelay;return typeof t=="number"?t:Zs(e)?t.touch:t?t.mouse:0}_updateOnScroll(e){let t=this._parentPositions.handleScroll(e);if(t){let r=Ys(e);this._boundaryRect&&r!==this._boundaryElement&&r.contains(this._boundaryElement)&&Js(this._boundaryRect,t.top,t.left),this._pickupPositionOnPage.x+=t.left,this._pickupPositionOnPage.y+=t.top,this._dropContainer||(this._activeTransform.x-=t.left,this._activeTransform.y-=t.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return this._cachedShadowRoot===void 0&&(this._cachedShadowRoot=wu(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(e,t){let r=this._previewContainer||"global";if(r==="parent")return e;if(r==="global"){let i=this._document;return t||i.fullscreenElement||i.webkitFullscreenElement||i.mozFullScreenElement||i.msFullscreenElement||i.body}return dn(r)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_nativeDragStart=e=>{if(this._handles.length){let t=this._getTargetHandle(e);t&&!this._disabledHandles.has(t)&&!this.disabled&&e.preventDefault()}else this.disabled||e.preventDefault()};_getTargetHandle(e){return this._handles.find(t=>e.target&&(e.target===t||t.contains(e.target)))}};function VI(n,e,t){return Math.max(e,Math.min(t,n))}function Zs(n){return n.type[0]==="t"}function VF(n){n.preventDefault()}function xu(n,e,t){let r=Tu(e,n.length-1),i=Tu(t,n.length-1);if(r===i)return;let o=n[r],s=i0)return null;let a=this.orientation==="horizontal",l=o.findIndex(_=>_.drag===e),c=o[s],u=o[l].clientRect,d=c.clientRect,f=l>s?1:-1,h=this._getItemOffsetPx(u,d,f),p=this._getSiblingOffsetPx(l,o,f),g=o.slice();return xu(o,l,s),o.forEach((_,D)=>{if(g[D]===_)return;let M=_.drag===e,A=M?h:p,J=M?e.getPlaceholderElement():_.drag.getRootElement();_.offset+=A;let Pe=Math.round(_.offset*(1/_.drag.scale));a?(J.style.transform=Iu(`translate3d(${Pe}px, 0, 0)`,_.initialTransform),Js(_.clientRect,0,A)):(J.style.transform=Iu(`translate3d(0, ${Pe}px, 0)`,_.initialTransform),Js(_.clientRect,A,0))}),this._previousSwap.overlaps=jm(d,t,r),this._previousSwap.drag=c.drag,this._previousSwap.delta=a?i.x:i.y,{previousIndex:l,currentIndex:s}}enter(e,t,r,i){let o=i==null||i<0?this._getItemIndexFromPointerPosition(e,t,r):i,s=this._activeDraggables,a=s.indexOf(e),l=e.getPlaceholderElement(),c=s[o];if(c===e&&(c=s[o+1]),!c&&(o==null||o===-1||o-1&&s.splice(a,1),c&&!this._dragDropRegistry.isDragging(c)){let u=c.getRootElement();u.parentElement.insertBefore(l,u),s.splice(o,0,e)}else this._element.appendChild(l),s.push(e);l.style.transform="",this._cacheItemPositions()}withItems(e){this._activeDraggables=e.slice(),this._cacheItemPositions()}withSortPredicate(e){this._sortPredicate=e}reset(){this._activeDraggables?.forEach(e=>{let t=e.getRootElement();if(t){let r=this._itemPositions.find(i=>i.drag===e)?.initialTransform;t.style.transform=r||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(e){return(this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions).findIndex(r=>r.drag===e)}updateOnScroll(e,t){this._itemPositions.forEach(({clientRect:r})=>{Js(r,e,t)}),this._itemPositions.forEach(({drag:r})=>{this._dragDropRegistry.isDragging(r)&&r._sortFromLastPointerPosition()})}withElementContainer(e){this._element=e}_cacheItemPositions(){let e=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(t=>{let r=t.getVisibleElement();return{drag:t,offset:0,initialTransform:r.style.transform||"",clientRect:zm(r)}}).sort((t,r)=>e?t.clientRect.left-r.clientRect.left:t.clientRect.top-r.clientRect.top)}_getItemOffsetPx(e,t,r){let i=this.orientation==="horizontal",o=i?t.left-e.left:t.top-e.top;return r===-1&&(o+=i?t.width-e.width:t.height-e.height),o}_getSiblingOffsetPx(e,t,r){let i=this.orientation==="horizontal",o=t[e].clientRect,s=t[e+r*-1],a=o[i?"width":"height"]*r;if(s){let l=i?"left":"top",c=i?"right":"bottom";r===-1?a-=s.clientRect[l]-o[c]:a+=o[l]-s.clientRect[c]}return a}_shouldEnterAsFirstChild(e,t){if(!this._activeDraggables.length)return!1;let r=this._itemPositions,i=this.orientation==="horizontal";if(r[0].drag!==this._activeDraggables[0]){let s=r[r.length-1].clientRect;return i?e>=s.right:t>=s.bottom}else{let s=r[0].clientRect;return i?e<=s.left:t<=s.top}}_getItemIndexFromPointerPosition(e,t,r,i){let o=this.orientation==="horizontal",s=this._itemPositions.findIndex(({drag:a,clientRect:l})=>{if(a===e)return!1;if(i){let c=o?i.x:i.y;if(a===this._previousSwap.drag&&this._previousSwap.overlaps&&c===this._previousSwap.delta)return!1}return o?t>=Math.floor(l.left)&&t=Math.floor(l.top)&&rl?u.after(c):u.before(c),xu(this._activeItems,l,o);let d=this._getRootNode().elementFromPoint(t,r);return s.deltaX=i.x,s.deltaY=i.y,s.drag=a,s.overlaps=u===d||u.contains(d),{previousIndex:l,currentIndex:o}}enter(e,t,r,i){let o=i==null||i<0?this._getItemIndexFromPointerPosition(e,t,r):i;o===-1&&(o=this._getClosestItemIndexToPointer(e,t,r));let s=this._activeItems[o],a=this._activeItems.indexOf(e);a>-1&&this._activeItems.splice(a,1),s&&!this._dragDropRegistry.isDragging(s)?(this._activeItems.splice(o,0,e),s.getRootElement().before(e.getPlaceholderElement())):(this._activeItems.push(e),this._element.appendChild(e.getPlaceholderElement()))}withItems(e){this._activeItems=e.slice()}withSortPredicate(e){this._sortPredicate=e}reset(){let e=this._element,t=this._previousSwap;for(let r=this._relatedNodes.length-1;r>-1;r--){let[i,o]=this._relatedNodes[r];i.parentNode===e&&i.nextSibling!==o&&(o===null?e.appendChild(i):o.parentNode===e&&e.insertBefore(i,o))}this._relatedNodes=[],this._activeItems=[],t.drag=null,t.deltaX=t.deltaY=0,t.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(e){return this._activeItems.indexOf(e)}updateOnScroll(){this._activeItems.forEach(e=>{this._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})}withElementContainer(e){e!==this._element&&(this._element=e,this._rootNode=void 0)}_getItemIndexFromPointerPosition(e,t,r){let i=this._getRootNode().elementFromPoint(Math.floor(t),Math.floor(r)),o=i?this._activeItems.findIndex(s=>{let a=s.getRootElement();return i===a||a.contains(i)}):-1;return o===-1||!this._sortPredicate(o,e)?-1:o}_getRootNode(){return this._rootNode||(this._rootNode=wu(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(e,t,r){if(this._activeItems.length===0)return-1;if(this._activeItems.length===1)return 0;let i=1/0,o=-1;for(let s=0;s!0;sortPredicate=()=>!0;beforeStarted=new L;entered=new L;exited=new L;dropped=new L;sorted=new L;receivingStarted=new L;receivingStopped=new L;data;_container;_isDragging=!1;_parentPositions;_sortStrategy;_domRect;_draggables=[];_siblings=[];_activeSiblings=new Set;_viewportScrollSubscription=ce.EMPTY;_verticalScrollDirection=St.NONE;_horizontalScrollDirection=Qe.NONE;_scrollNode;_stopScrollTimers=new L;_cachedShadowRoot=null;_document;_scrollableElements=[];_initialScrollSnap;_direction="ltr";constructor(e,t,r,i,o){this._dragDropRegistry=t,this._ngZone=i,this._viewportRuler=o;let s=this.element=dn(e);this._document=r,this.withOrientation("vertical").withElementContainer(s),t.registerDropContainer(this),this._parentPositions=new bu(r)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(e,t,r,i){this._draggingStarted(),i==null&&this.sortingDisabled&&(i=this._draggables.indexOf(e)),this._sortStrategy.enter(e,t,r,i),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:e,container:this,currentIndex:this.getItemIndex(e)})}exit(e){this._reset(),this.exited.next({item:e,container:this})}drop(e,t,r,i,o,s,a,l={}){this._reset(),this.dropped.next({item:e,currentIndex:t,previousIndex:r,container:this,previousContainer:i,isPointerOverContainer:o,distance:s,dropPoint:a,event:l})}withItems(e){let t=this._draggables;return this._draggables=e,e.forEach(r=>r._withDropContainer(this)),this.isDragging()&&(t.filter(i=>i.isDragging()).every(i=>e.indexOf(i)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(e){return this._direction=e,this._sortStrategy instanceof Mu&&(this._sortStrategy.direction=e),this}connectedTo(e){return this._siblings=e.slice(),this}withOrientation(e){if(e==="mixed")this._sortStrategy=new Um(this._document,this._dragDropRegistry);else{let t=new Mu(this._dragDropRegistry);t.direction=this._direction,t.orientation=e,this._sortStrategy=t}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((t,r)=>this.sortPredicate(t,r,this)),this}withScrollableParents(e){let t=this._container;return this._scrollableElements=e.indexOf(t)===-1?[t,...e]:e.slice(),this}withElementContainer(e){if(e===this._container)return this;let t=dn(this.element),r=this._scrollableElements.indexOf(this._container),i=this._scrollableElements.indexOf(e);return r>-1&&this._scrollableElements.splice(r,1),i>-1&&this._scrollableElements.splice(i,1),this._sortStrategy&&this._sortStrategy.withElementContainer(e),this._cachedShadowRoot=null,this._scrollableElements.unshift(e),this._container=e,this}getScrollableParents(){return this._scrollableElements}getItemIndex(e){return this._isDragging?this._sortStrategy.getItemIndex(e):this._draggables.indexOf(e)}isReceiving(){return this._activeSiblings.size>0}_sortItem(e,t,r,i){if(this.sortingDisabled||!this._domRect||!NI(this._domRect,jI,t,r))return;let o=this._sortStrategy.sort(e,t,r,i);o&&this.sorted.next({previousIndex:o.previousIndex,currentIndex:o.currentIndex,container:this,item:e})}_startScrollingIfNecessary(e,t){if(this.autoScrollDisabled)return;let r,i=St.NONE,o=Qe.NONE;if(this._parentPositions.positions.forEach((s,a)=>{a===this._document||!s.clientRect||r||NI(s.clientRect,jI,e,t)&&([i,o]=jF(a,s.clientRect,this._direction,e,t),(i||o)&&(r=a))}),!i&&!o){let{width:s,height:a}=this._viewportRuler.getViewportSize(),l={width:s,height:a,top:0,right:s,bottom:a,left:0};i=GI(l,t),o=qI(l,e),r=window}r&&(i!==this._verticalScrollDirection||o!==this._horizontalScrollDirection||r!==this._scrollNode)&&(this._verticalScrollDirection=i,this._horizontalScrollDirection=o,this._scrollNode=r,(i||o)&&r?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){let e=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=e.msScrollSnapType||e.scrollSnapType||"",e.scrollSnapType=e.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect}_reset(){this._isDragging=!1;let e=this._container.style;e.scrollSnapType=e.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(t=>t._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_startScrollInterval=()=>{this._stopScrolling(),Cd(0,Sa).pipe(mr(this._stopScrollTimers)).subscribe(()=>{let e=this._scrollNode,t=this.autoScrollStep;this._verticalScrollDirection===St.UP?e.scrollBy(0,-t):this._verticalScrollDirection===St.DOWN&&e.scrollBy(0,t),this._horizontalScrollDirection===Qe.LEFT?e.scrollBy(-t,0):this._horizontalScrollDirection===Qe.RIGHT&&e.scrollBy(t,0)})};_isOverContainer(e,t){return this._domRect!=null&&jm(this._domRect,e,t)}_getSiblingContainerFromPosition(e,t,r){return this._siblings.find(i=>i._canReceive(e,t,r))}_canReceive(e,t,r){if(!this._domRect||!jm(this._domRect,t,r)||!this.enterPredicate(e,this))return!1;let i=this._getShadowRoot().elementFromPoint(t,r);return i?i===this._container||this._container.contains(i):!1}_startReceiving(e,t){let r=this._activeSiblings;!r.has(e)&&t.every(i=>this.enterPredicate(i,this)||this._draggables.indexOf(i)>-1)&&(r.add(e),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:e,receiver:this,items:t}))}_stopReceiving(e){this._activeSiblings.delete(e),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:e,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(e=>{if(this.isDragging()){let t=this._parentPositions.handleScroll(e);t&&this._sortStrategy.updateOnScroll(t.top,t.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){let e=wu(this._container);this._cachedShadowRoot=e||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){let e=this._sortStrategy.getActiveItemsSnapshot().filter(t=>t.isDragging());this._siblings.forEach(t=>t._startReceiving(this,e))}};function GI(n,e){let{top:t,bottom:r,height:i}=n,o=i*WI;return e>=t-o&&e<=t+o?St.UP:e>=r-o&&e<=r+o?St.DOWN:St.NONE}function qI(n,e){let{left:t,right:r,width:i}=n,o=i*WI;return e>=t-o&&e<=t+o?Qe.LEFT:e>=r-o&&e<=r+o?Qe.RIGHT:Qe.NONE}function jF(n,e,t,r,i){let o=GI(e,i),s=qI(e,r),a=St.NONE,l=Qe.NONE;if(o){let c=n.scrollTop;o===St.UP?c>0&&(a=St.UP):n.scrollHeight-c>n.clientHeight&&(a=St.DOWN)}if(s){let c=n.scrollLeft;t==="rtl"?s===Qe.RIGHT?c<0&&(l=Qe.RIGHT):n.scrollWidth+c>n.clientWidth&&(l=Qe.LEFT):s===Qe.LEFT?c>0&&(l=Qe.LEFT):n.scrollWidth-c>n.clientWidth&&(l=Qe.RIGHT)}return[a,l]}var Xs={capture:!0},Vm={passive:!1,capture:!0},BF=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275cmp=vn({type:n,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],decls:0,vars:0,template:function(r,i){},styles:[`@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important} +`],encapsulation:2,changeDetection:0})}return n})(),KI=(()=>{class n{_ngZone=m(k);_document=m(Me);_styleLoader=m(CI);_renderer=m(Je).createRenderer(null,null);_cleanupDocumentTouchmove;_dropInstances=new Set;_dragInstances=new Set;_activeDragInstances=yn([]);_globalListeners;_draggingPredicate=t=>t.isDragging();_domNodesToDirectives=null;pointerMove=new L;pointerUp=new L;scroll=new L;constructor(){}registerDropContainer(t){this._dropInstances.has(t)||this._dropInstances.add(t)}registerDragItem(t){this._dragInstances.add(t),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._cleanupDocumentTouchmove?.(),this._cleanupDocumentTouchmove=or(this._renderer,this._document,"touchmove",this._persistentTouchmoveListener,Vm)})}removeDropContainer(t){this._dropInstances.delete(t)}removeDragItem(t){this._dragInstances.delete(t),this.stopDragging(t),this._dragInstances.size===0&&this._cleanupDocumentTouchmove?.()}startDragging(t,r){if(!(this._activeDragInstances().indexOf(t)>-1)&&(this._styleLoader.load(BF),this._activeDragInstances.update(i=>[...i,t]),this._activeDragInstances().length===1)){let i=r.type.startsWith("touch"),o=a=>this.pointerUp.next(a),s=[["scroll",a=>this.scroll.next(a),Xs],["selectstart",this._preventDefaultWhileDragging,Vm]];i?s.push(["touchend",o,Xs],["touchcancel",o,Xs]):s.push(["mouseup",o,Xs]),i||s.push(["mousemove",a=>this.pointerMove.next(a),Vm]),this._ngZone.runOutsideAngular(()=>{this._globalListeners=s.map(([a,l,c])=>or(this._renderer,this._document,a,l,c))})}}stopDragging(t){this._activeDragInstances.update(r=>{let i=r.indexOf(t);return i>-1?(r.splice(i,1),[...r]):r}),this._activeDragInstances().length===0&&this._clearGlobalListeners()}isDragging(t){return this._activeDragInstances().indexOf(t)>-1}scrolled(t){let r=[this.scroll];return t&&t!==this._document&&r.push(new G(i=>this._ngZone.runOutsideAngular(()=>{let o=or(this._renderer,t,"scroll",s=>{this._activeDragInstances().length&&i.next(s)},Xs);return()=>{o()}}))),Wt(...r)}registerDirectiveNode(t,r){this._domNodesToDirectives??=new WeakMap,this._domNodesToDirectives.set(t,r)}removeDirectiveNode(t){this._domNodesToDirectives?.delete(t)}getDragDirectiveForNode(t){return this._domNodesToDirectives?.get(t)||null}ngOnDestroy(){this._dragInstances.forEach(t=>this.removeDragItem(t)),this._dropInstances.forEach(t=>this.removeDropContainer(t)),this._domNodesToDirectives=null,this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_preventDefaultWhileDragging=t=>{this._activeDragInstances().length>0&&t.preventDefault()};_persistentTouchmoveListener=t=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&t.preventDefault(),this.pointerMove.next(t))};_clearGlobalListeners(){this._globalListeners?.forEach(t=>t()),this._globalListeners=void 0}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),HF={dragStartThreshold:5,pointerDirectionChangeThreshold:5},Gm=(()=>{class n{_document=m(Me);_ngZone=m(k);_viewportRuler=m(bI);_dragDropRegistry=m(KI);_renderer=m(Je).createRenderer(null,null);constructor(){}createDrag(t,r=HF){return new Hm(t,r,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry,this._renderer)}createDropList(t){return new $m(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),BI=new E("CDK_DRAG_PARENT");var UF=new E("CdkDragHandle");var QI=new E("CDK_DRAG_CONFIG"),YI=new E("CdkDropList"),ZI=(()=>{class n{element=m(kt);dropContainer=m(YI,{optional:!0,skipSelf:!0});_ngZone=m(k);_viewContainerRef=m(Uo);_dir=m(Om,{optional:!0});_changeDetectorRef=m(Nr);_selfHandle=m(UF,{optional:!0,self:!0});_parentDrag=m(BI,{optional:!0,skipSelf:!0});_dragDropRegistry=m(KI);_destroyed=new L;_handles=new pr([]);_previewTemplate;_placeholderTemplate;_dragRef;data;lockAxis;rootElementSelector;boundaryElement;dragStartDelay;freeDragPosition;get disabled(){return this._disabled||!!(this.dropContainer&&this.dropContainer.disabled)}set disabled(t){this._disabled=t,this._dragRef.disabled=this._disabled}_disabled;constrainPosition;previewClass;previewContainer;scale=1;started=new ie;released=new ie;ended=new ie;entered=new ie;exited=new ie;dropped=new ie;moved=new G(t=>{let r=this._dragRef.moved.pipe(oe(i=>({source:this,pointerPosition:i.pointerPosition,event:i.event,delta:i.delta,distance:i.distance}))).subscribe(t);return()=>{r.unsubscribe()}});_injector=m(Ve);constructor(){let t=this.dropContainer,r=m(QI,{optional:!0}),i=m(Gm);this._dragRef=i.createDrag(this.element,{dragStartThreshold:r&&r.dragStartThreshold!=null?r.dragStartThreshold:5,pointerDirectionChangeThreshold:r&&r.pointerDirectionChangeThreshold!=null?r.pointerDirectionChangeThreshold:5,zIndex:r?.zIndex}),this._dragRef.data=this,this._dragDropRegistry.registerDirectiveNode(this.element.nativeElement,this),r&&this._assignDefaults(r),t&&(this._dragRef._withDropContainer(t._dropListRef),t.addItem(this),t._dropListRef.beforeStarted.pipe(mr(this._destroyed)).subscribe(()=>{this._dragRef.scale=this.scale})),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(t){this._dragRef.setFreeDragPosition(t)}ngAfterViewInit(){Al(()=>{this._updateRootElement(),this._setupHandlesListener(),this._dragRef.scale=this.scale,this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)},{injector:this._injector})}ngOnChanges(t){let r=t.rootElementSelector,i=t.freeDragPosition;r&&!r.firstChange&&this._updateRootElement(),this._dragRef.scale=this.scale,i&&!i.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._dragDropRegistry.removeDirectiveNode(this.element.nativeElement),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(t){let r=this._handles.getValue();r.push(t),this._handles.next(r)}_removeHandle(t){let r=this._handles.getValue(),i=r.indexOf(t);i>-1&&(r.splice(i,1),this._handles.next(r))}_setPreviewTemplate(t){this._previewTemplate=t}_resetPreviewTemplate(t){t===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(t){this._placeholderTemplate=t}_resetPlaceholderTemplate(t){t===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){let t=this.element.nativeElement,r=t;this.rootElementSelector&&(r=t.closest!==void 0?t.closest(this.rootElementSelector):t.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(r||t)}_getBoundaryElement(){let t=this.boundaryElement;return t?typeof t=="string"?this.element.nativeElement.closest(t):dn(t):null}_syncInputs(t){t.beforeStarted.subscribe(()=>{if(!t.isDragging()){let r=this._dir,i=this.dragStartDelay,o=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,s=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;t.disabled=this.disabled,t.lockAxis=this.lockAxis,t.scale=this.scale,t.dragStartDelay=typeof i=="object"&&i?i:Cu(i),t.constrainPosition=this.constrainPosition,t.previewClass=this.previewClass,t.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(o).withPreviewTemplate(s).withPreviewContainer(this.previewContainer||"global"),r&&t.withDirection(r.value)}}),t.beforeStarted.pipe(go(1)).subscribe(()=>{if(this._parentDrag){t.withParent(this._parentDrag._dragRef);return}let r=this.element.nativeElement.parentElement;for(;r;){let i=this._dragDropRegistry.getDragDirectiveForNode(r);if(i){t.withParent(i._dragRef);break}r=r.parentElement}})}_handleEvents(t){t.started.subscribe(r=>{this.started.emit({source:this,event:r.event}),this._changeDetectorRef.markForCheck()}),t.released.subscribe(r=>{this.released.emit({source:this,event:r.event})}),t.ended.subscribe(r=>{this.ended.emit({source:this,distance:r.distance,dropPoint:r.dropPoint,event:r.event}),this._changeDetectorRef.markForCheck()}),t.entered.subscribe(r=>{this.entered.emit({container:r.container.data,item:this,currentIndex:r.currentIndex})}),t.exited.subscribe(r=>{this.exited.emit({container:r.container.data,item:this})}),t.dropped.subscribe(r=>{this.dropped.emit({previousIndex:r.previousIndex,currentIndex:r.currentIndex,previousContainer:r.previousContainer.data,container:r.container.data,isPointerOverContainer:r.isPointerOverContainer,item:this,distance:r.distance,dropPoint:r.dropPoint,event:r.event})})}_assignDefaults(t){let{lockAxis:r,dragStartDelay:i,constrainPosition:o,previewClass:s,boundaryElement:a,draggingDisabled:l,rootElementSelector:c,previewContainer:u}=t;this.disabled=l??!1,this.dragStartDelay=i||0,r&&(this.lockAxis=r),o&&(this.constrainPosition=o),s&&(this.previewClass=s),a&&(this.boundaryElement=a),c&&(this.rootElementSelector=c),u&&(this.previewContainer=u)}_setupHandlesListener(){this._handles.pipe(Sd(t=>{let r=t.map(i=>i.element);this._selfHandle&&this.rootElementSelector&&r.push(this.element),this._dragRef.withHandles(r)}),Le(t=>Wt(...t.map(r=>r._stateChanges.pipe(yo(r))))),mr(this._destroyed)).subscribe(t=>{let r=this._dragRef,i=t.element.nativeElement;t.disabled?r.disableHandle(i):r.enableHandle(i)})}static \u0275fac=function(r){return new(r||n)};static \u0275dir=We({type:n,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(r,i){r&2&&en("cdk-drag-disabled",i.disabled)("cdk-drag-dragging",i._dragRef.isDragging())},inputs:{data:[0,"cdkDragData","data"],lockAxis:[0,"cdkDragLockAxis","lockAxis"],rootElementSelector:[0,"cdkDragRootElement","rootElementSelector"],boundaryElement:[0,"cdkDragBoundary","boundaryElement"],dragStartDelay:[0,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",Gn],constrainPosition:[0,"cdkDragConstrainPosition","constrainPosition"],previewClass:[0,"cdkDragPreviewClass","previewClass"],previewContainer:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",UD]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[En([{provide:BI,useExisting:n}]),vi]})}return n})(),HI=new E("CdkDropListGroup");var XI=(()=>{class n{element=m(kt);_changeDetectorRef=m(Nr);_scrollDispatcher=m(EI);_dir=m(Om,{optional:!0});_group=m(HI,{optional:!0,skipSelf:!0});_latestSortedRefs;_destroyed=new L;_scrollableParentsResolved;static _dropLists=[];_dropListRef;connectedTo=[];data;orientation;id=m(SI).getId("cdk-drop-list-");lockAxis;get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(t){this._dropListRef.disabled=this._disabled=t}_disabled;sortingDisabled;enterPredicate=()=>!0;sortPredicate=()=>!0;autoScrollDisabled;autoScrollStep;elementContainerSelector;dropped=new ie;entered=new ie;exited=new ie;sorted=new ie;_unsortedItems=new Set;constructor(){let t=m(Gm),r=m(QI,{optional:!0});this._dropListRef=t.createDropList(this.element),this._dropListRef.data=this,r&&this._assignDefaults(r),this._dropListRef.enterPredicate=(i,o)=>this.enterPredicate(i.data,o.data),this._dropListRef.sortPredicate=(i,o,s)=>this.sortPredicate(i,o.data,s.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),n._dropLists.push(this),this._group&&this._group._items.add(this)}addItem(t){this._unsortedItems.add(t),this._dropListRef.isDragging()&&this._syncItemsWithRef(this.getSortedItems().map(r=>r._dragRef))}removeItem(t){if(this._unsortedItems.delete(t),this._latestSortedRefs){let r=this._latestSortedRefs.indexOf(t._dragRef);r>-1&&(this._latestSortedRefs.splice(r,1),this._syncItemsWithRef(this._latestSortedRefs))}}getSortedItems(){return Array.from(this._unsortedItems).sort((t,r)=>t._dragRef.getVisibleElement().compareDocumentPosition(r._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){let t=n._dropLists.indexOf(this);t>-1&&n._dropLists.splice(t,1),this._group&&this._group._items.delete(this),this._latestSortedRefs=void 0,this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(t){this._dir&&this._dir.change.pipe(yo(this._dir.value),mr(this._destroyed)).subscribe(r=>t.withDirection(r)),t.beforeStarted.subscribe(()=>{let r=TI(this.connectedTo).map(i=>{if(typeof i=="string"){let o=n._dropLists.find(s=>s.id===i);return o}return i});if(this._group&&this._group._items.forEach(i=>{r.indexOf(i)===-1&&r.push(i)}),!this._scrollableParentsResolved){let i=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(o=>o.getElementRef().nativeElement);this._dropListRef.withScrollableParents(i),this._scrollableParentsResolved=!0}if(this.elementContainerSelector){let i=this.element.nativeElement.querySelector(this.elementContainerSelector);t.withElementContainer(i)}t.disabled=this.disabled,t.lockAxis=this.lockAxis,t.sortingDisabled=this.sortingDisabled,t.autoScrollDisabled=this.autoScrollDisabled,t.autoScrollStep=Cu(this.autoScrollStep,2),t.connectedTo(r.filter(i=>i&&i!==this).map(i=>i._dropListRef)).withOrientation(this.orientation)})}_handleEvents(t){t.beforeStarted.subscribe(()=>{this._syncItemsWithRef(this.getSortedItems().map(r=>r._dragRef)),this._changeDetectorRef.markForCheck()}),t.entered.subscribe(r=>{this.entered.emit({container:this,item:r.item.data,currentIndex:r.currentIndex})}),t.exited.subscribe(r=>{this.exited.emit({container:this,item:r.item.data}),this._changeDetectorRef.markForCheck()}),t.sorted.subscribe(r=>{this.sorted.emit({previousIndex:r.previousIndex,currentIndex:r.currentIndex,container:this,item:r.item.data})}),t.dropped.subscribe(r=>{this.dropped.emit({previousIndex:r.previousIndex,currentIndex:r.currentIndex,previousContainer:r.previousContainer.data,container:r.container.data,item:r.item.data,isPointerOverContainer:r.isPointerOverContainer,distance:r.distance,dropPoint:r.dropPoint,event:r.event}),this._changeDetectorRef.markForCheck()}),Wt(t.receivingStarted,t.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(t){let{lockAxis:r,draggingDisabled:i,sortingDisabled:o,listAutoScrollDisabled:s,listOrientation:a}=t;this.disabled=i??!1,this.sortingDisabled=o??!1,this.autoScrollDisabled=s??!1,this.orientation=a||"vertical",r&&(this.lockAxis=r)}_syncItemsWithRef(t){this._latestSortedRefs=t,this._dropListRef.withItems(t)}static \u0275fac=function(r){return new(r||n)};static \u0275dir=We({type:n,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(r,i){r&2&&(Vl("id",i.id),en("cdk-drop-list-disabled",i.disabled)("cdk-drop-list-dragging",i._dropListRef.isDragging())("cdk-drop-list-receiving",i._dropListRef.isReceiving()))},inputs:{connectedTo:[0,"cdkDropListConnectedTo","connectedTo"],data:[0,"cdkDropListData","data"],orientation:[0,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[0,"cdkDropListLockAxis","lockAxis"],disabled:[2,"cdkDropListDisabled","disabled",Gn],sortingDisabled:[2,"cdkDropListSortingDisabled","sortingDisabled",Gn],enterPredicate:[0,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[0,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[2,"cdkDropListAutoScrollDisabled","autoScrollDisabled",Gn],autoScrollStep:[0,"cdkDropListAutoScrollStep","autoScrollStep"],elementContainerSelector:[0,"cdkDropListElementContainer","elementContainerSelector"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[En([{provide:HI,useValue:void 0},{provide:YI,useExisting:n}])]})}return n})();var JI=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275mod=Ce({type:n});static \u0275inj=we({providers:[Gm],imports:[II]})}return n})();var eS={production:!1};var qm={apiKey:"AIzaSyAlzAyyZ02MwgF52AuZ2scAoOUM9IyLMFc",authDomain:"kanban2-d5e2a.firebaseapp.com",databaseURL:"https://kanban2-d5e2a.firebaseio.com",projectId:"kanban2-d5e2a",storageBucket:"kanban2-d5e2a.firebasestorage.app",messagingSenderId:"457968597991",appId:"1:457968597991:web:a42f246fd5f881c93b5b42"},Km="6Lc9F7ssAAAAAPkiKN9sao2S5nYcMiWAtW99Y6xP";var sr=class n{db=m(Nm);injector=m(Ve);projectsRef;cardlistsRef;cardsRef;tasksRef;constructor(){this.projectsRef=this.db.list("/projects"),this.cardlistsRef=this.db.list("/cardlist",e=>e.orderByChild("order")),this.cardsRef=this.db.list("/cards"),this.tasksRef=this.db.list("/tasks")}stripKey(e){let t=H({},e);return delete t.$key,t}queryList(e,t){return gi(this.injector,()=>this.db.list(e,t).snapshotChanges().pipe(oe(i=>i.map(o=>H({$key:o.payload.key},o.payload.val())))))}snapshotsWithKey(e){return e.snapshotChanges().pipe(oe(t=>t.map(r=>H({$key:r.payload.key},r.payload.val()))))}getProjects(){return this.snapshotsWithKey(this.projectsRef)}addProject(e){return this.projectsRef.push(this.stripKey(e))}getCardLists(){return this.snapshotsWithKey(this.cardlistsRef)}getCardListsById(e){return this.db.object(`/cardlist/${e}`).snapshotChanges().pipe(oe(t=>H({$key:t.payload.key},t.payload.val())))}getCardListsByOrder(e){return this.queryList("/cardlist",t=>t.orderByChild("order").equalTo(e))}getCardListsByProject(e){return this.queryList("/cardlist",t=>t.orderByChild("projectId").equalTo(e))}addCardList(e){return this.cardlistsRef.push(this.stripKey(e))}getCards(){return this.snapshotsWithKey(this.cardsRef)}getCardsByListId(e){return this.queryList("/cards",t=>t.orderByChild("cardListId").equalTo(e)).pipe(oe(t=>t.sort((r,i)=>(r.order??0)-(i.order??0))))}addCard(e){return this.cardsRef.push(this.stripKey(e))}updateCard(e,t){return this.cardsRef.update(e,this.stripKey(t))}getTasks(){return this.snapshotsWithKey(this.tasksRef)}getTasksByCardId(e){return this.queryList("/tasks",t=>t.orderByChild("cardId").equalTo(e))}addTask(e){return this.tasksRef.push(this.stripKey(e))}updateTask(e,t){return this.tasksRef.update(e,this.stripKey(t))}deleteTask(e){return gi(this.injector,()=>this.db.object("/tasks/"+e).remove())}static \u0275fac=function(t){return new(t||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})};var Au=class{$key;name;created_at};var Nu=class{$key;name;projectId;color;order;created_at};var Ru=class{$key;name;description;cardListId;isExpanded;order;created_at};var ku=class{$key;description;isCompleted=!1;cardId;order;created_at};var $F=(n,e)=>e.$key;function zF(n,e){n&1&&wt(0,"i",2)}function WF(n,e){n&1&&wt(0,"i",3)}function GF(n,e){if(n&1){let t=nn();x(0,"input",6),Cn("ngModelChange",function(i){Y(t);let o=P();return Wn(o.editTitle,i)||(o.editTitle=i),Z(i)}),ae("blur",function(){Y(t);let i=P();return Z(i.saveTitle())})("keydown.enter",function(){Y(t);let i=P();return Z(i.saveTitle())})("keydown.escape",function(){Y(t);let i=P();return Z(i.cancelEditTitle())}),O()}if(n&2){let t=P();wn("ngModel",t.editTitle)}}function qF(n,e){if(n&1&&ye(0),n&2){let t=P(2);zn(" ",t.item.name," ")}}function KF(n,e){n&1&&(x(0,"span",8),ye(1,"Click to add title"),O())}function QF(n,e){if(n&1){let t=nn();x(0,"div",7),ae("click",function(){Y(t);let i=P();return Z(i.startEditTitle())})("keydown.enter",function(){Y(t);let i=P();return Z(i.startEditTitle())}),Dn(1,qF,1,1)(2,KF,2,0,"span",8),O()}if(n&2){let t=P();ne(),tn(t.item.name?1:2)}}function YF(n,e){if(n&1){let t=nn();x(0,"textarea",16),Cn("ngModelChange",function(i){Y(t);let o=P(2);return Wn(o.editDesc,i)||(o.editDesc=i),Z(i)}),ae("blur",function(){Y(t);let i=P(2);return Z(i.saveDesc())})("keydown.escape",function(){Y(t);let i=P(2);return Z(i.cancelEditDesc())}),ye(1," "),O()}if(n&2){let t=P(2);wn("ngModel",t.editDesc)}}function ZF(n,e){if(n&1){let t=nn();x(0,"div",17),ae("click",function(){Y(t);let i=P(2);return Z(i.startEditDesc())})("keydown.enter",function(){Y(t);let i=P(2);return Z(i.startEditDesc())}),ye(1),O()}if(n&2){let t=P(2);ne(),zn(" ",t.item.description," ")}}function XF(n,e){if(n&1){let t=nn();x(0,"div",18)(1,"input",19),Cn("ngModelChange",function(i){let o=Y(t).$implicit;return Wn(o.isCompleted,i)||(o.isCompleted=i),Z(i)}),ae("ngModelChange",function(){let i=Y(t).$implicit,o=P(2);return Z(o.changeTaskCompleted(i))}),O(),x(2,"span",20),ye(3),O(),x(4,"span",21),ae("click",function(){let i=Y(t).$implicit,o=P(2);return Z(o.deleteTask(i))})("keydown.enter",function(){let i=Y(t).$implicit,o=P(2);return Z(o.deleteTask(i))}),O()()}if(n&2){let t=e.$implicit;en("completed",t.isCompleted),ne(),wn("ngModel",t.isCompleted),ne(2),$n(t.description)}}function JF(n,e){if(n&1){let t=nn();x(0,"div"),Dn(1,YF,2,1,"textarea",9)(2,ZF,2,1,"div",10),x(3,"div",11),Ci(4,XF,5,4,"div",12,$F),O(),x(6,"div",13)(7,"form",14),ae("submit",function(){Y(t);let i=P();return Z(i.addNewTask())}),x(8,"input",15),Cn("ngModelChange",function(i){Y(t);let o=P();return Wn(o.newtaskdesc,i)||(o.newtaskdesc=i),Z(i)}),O()()()()}if(n&2){let t=P();ne(),tn(t.editingDesc?1:2),ne(3),Ei(t.tasks),ne(4),wn("ngModel",t.newtaskdesc)}}function e1(n,e){if(n&1){let t=nn();x(0,"div",22),ae("click",function(){Y(t);let i=P();return Z(i.hideModal())})("mousedown",function(i){return Y(t),Z(i.stopPropagation())})("keydown.enter",function(){Y(t);let i=P();return Z(i.hideModal())}),O(),x(1,"div",23),ae("mousedown",function(i){return Y(t),Z(i.stopPropagation())}),x(2,"div",24)(3,"div",25)(4,"h4",26),ye(5,"Delete subtask"),O(),x(6,"button",27),ae("click",function(){Y(t);let i=P();return Z(i.hideModal())}),x(7,"span",28),ye(8,"\xD7"),O()()(),x(9,"div",29)(10,"p"),ye(11),O(),x(12,"div",30)(13,"button",31),ae("click",function(){Y(t);let i=P();return Z(i.confirmDeleteTask())}),ye(14,"Delete"),O(),x(15,"button",32),ae("click",function(){Y(t);let i=P();return Z(i.hideModal())}),ye(16,"Cancel"),O()()()()()}if(n&2){let t=P();ne(11),zn('Delete "',t.taskToDelete==null?null:t.taskToDelete.description,'"?')}}var Pu=class n{item;tasks=[];showModal=!1;taskToDelete=null;newtaskdesc="";editingTitle=!1;editTitle="";editingDesc=!1;editDesc="";dataService=m(sr);onEscape(){this.showModal&&this.hideModal()}ngOnInit(){this.dataService.getTasksByCardId(this.item.$key).subscribe(e=>{this.tasks=e})}startEditTitle(){this.editTitle=this.item.name??"",this.editingTitle=!0}saveTitle(){if(!this.editingTitle)return;this.editingTitle=!1;let e=this.editTitle.trim();e&&e!==this.item.name&&(this.item.name=e,this.dataService.updateCard(this.item.$key,this.item))}cancelEditTitle(){this.editingTitle=!1}startEditDesc(){this.editDesc=this.item.description??"",this.editingDesc=!0}saveDesc(){if(!this.editingDesc)return;this.editingDesc=!1;let e=this.editDesc.trim();e!==this.item.description&&(this.item.description=e,this.dataService.updateCard(this.item.$key,this.item))}cancelEditDesc(){this.editingDesc=!1}addNewTask(){let e=new ku;e.cardId=this.item.$key,e.description=this.newtaskdesc,e.isCompleted=!1,e.order=0,e.created_at=new Date().toString(),this.dataService.addTask(e).then(()=>{this.newtaskdesc=""})}deleteTask(e){this.taskToDelete=e,this.showModal=!0}hideModal(){this.showModal=!1,this.taskToDelete=null}confirmDeleteTask(){this.taskToDelete?.$key&&this.dataService.deleteTask(this.taskToDelete.$key),this.hideModal()}changeTaskCompleted(e){this.dataService.updateTask(e.$key,e)}clickCarret(){this.item.isExpanded=!this.item.isExpanded,this.dataService.updateCard(this.item.$key,this.item)}static \u0275fac=function(t){return new(t||n)};static \u0275cmp=vn({type:n,selectors:[["app-card"]],hostBindings:function(t,r){t&1&&ae("keydown.escape",function(){return r.onEscape()},!1,rD)},inputs:{item:"item"},decls:8,vars:5,consts:[[1,"cardTitle"],["tabindex","0","role","button",1,"carret",3,"click","keydown.enter","keydown.space"],[1,"fa","fa-caret-right"],[1,"fa","fa-caret-down"],[1,"edit-input","title-input",3,"ngModel"],["tabindex","0","role","button",1,"titleText"],[1,"edit-input","title-input",3,"ngModelChange","blur","keydown.enter","keydown.escape","ngModel"],["tabindex","0","role","button",1,"titleText",3,"click","keydown.enter"],[1,"placeholder"],["rows","3",1,"edit-input","desc-input",3,"ngModel"],["tabindex","0","role","button",1,"cardDesc"],[1,"tasklist"],[1,"task-item",3,"completed"],[1,"newtask-input"],[3,"submit"],["type","text","id","newtask","placeholder","Add subtask and hit enter","name","newtask",3,"ngModelChange","ngModel"],["rows","3",1,"edit-input","desc-input",3,"ngModelChange","blur","keydown.escape","ngModel"],["tabindex","0","role","button",1,"cardDesc",3,"click","keydown.enter"],[1,"task-item"],["type","checkbox",3,"ngModelChange","ngModel"],[1,"task-text"],["tabindex","0","role","button",1,"task-trash","fa","fa-trash",3,"click","keydown.enter"],["tabindex","0","role","button",1,"modal-backdrop-overlay",3,"click","mousedown","keydown.enter"],[1,"delete-modal-overlay",3,"mousedown"],[1,"create-card-modal"],[1,"modal-header"],[1,"modal-title","pull-left"],["type","button","aria-label","Close",1,"close","pull-right",3,"click"],["aria-hidden","true"],[1,"modal-body",2,"padding","16px"],[1,"modal-actions"],["type","button",1,"btn-delete",3,"click"],["type","button",1,"btn-cancel",3,"click"]],template:function(t,r){t&1&&(x(0,"div",0)(1,"div",1),ae("click",function(){return r.clickCarret()})("keydown.enter",function(){return r.clickCarret()})("keydown.space",function(){return r.clickCarret()}),Dn(2,zF,1,0,"i",2)(3,WF,1,0,"i",3),O(),Dn(4,GF,1,1,"input",4)(5,QF,3,1,"div",5),O(),Dn(6,JF,9,2,"div")(7,e1,17,1)),t&2&&(ne(2),tn(r.item.isExpanded?-1:2),ne(),tn(r.item.isExpanded?3:-1),ne(),tn(r.editingTitle?4:5),ne(2),tn(r.item.isExpanded?6:-1),ne(),tn(r.showModal?7:-1))},dependencies:[Oi,EC,Pi,pp,yc,_C,hs,_p],styles:[".cardTitle[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:#172b4d}.carret[_ngcontent-%COMP%]{display:inline-block;cursor:pointer;color:#5e6c84;font-size:.85rem;padding:2px;border-radius:3px}.carret[_ngcontent-%COMP%]:hover{background-color:#091e4214}.titleText[_ngcontent-%COMP%]{flex:1;cursor:pointer;padding:2px 4px;border-radius:4px;line-height:1.3}.titleText[_ngcontent-%COMP%]:hover{background-color:#091e4214}.placeholder[_ngcontent-%COMP%]{color:#b0b8c4;font-style:italic;font-weight:400}.cardDesc[_ngcontent-%COMP%]{margin:6px 0 0 18px;font-size:.82rem;color:#5e6c84;cursor:pointer;padding:3px 5px;border-radius:4px;line-height:1.4}.cardDesc[_ngcontent-%COMP%]:hover{background-color:#091e4214}.edit-input[_ngcontent-%COMP%]{width:100%;padding:5px 7px;border:2px solid #5ba4cf;border-radius:4px;font-size:inherit;font-family:inherit;box-sizing:border-box;outline:none}.title-input[_ngcontent-%COMP%]{font-weight:600}.desc-input[_ngcontent-%COMP%]{resize:vertical;margin-top:6px}.tasklist[_ngcontent-%COMP%]{margin:8px 0 4px 18px}.task-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:.82rem;color:#172b4d}.task-item.completed[_ngcontent-%COMP%] .task-text[_ngcontent-%COMP%]{text-decoration:line-through;color:#b0b8c4}.task-text[_ngcontent-%COMP%]{flex:1}.task-trash[_ngcontent-%COMP%]{color:#b0b8c4;cursor:pointer;font-size:.75rem;padding:2px 4px;border-radius:3px;opacity:0;transition:opacity .15s,color .15s}.task-item[_ngcontent-%COMP%]:hover .task-trash[_ngcontent-%COMP%]{opacity:1}.task-trash[_ngcontent-%COMP%]:hover{color:#e44}.newtask-input[_ngcontent-%COMP%]{margin-top:6px;margin-left:18px}.newtask-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #dfe1e6;border-radius:0;font-size:.82rem;padding:4px 2px;background:transparent;width:100%;box-sizing:border-box}.newtask-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border-bottom-color:#5ba4cf;outline:none}.modal-backdrop-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0006;z-index:100;cursor:default}.delete-modal-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:101;pointer-events:none;cursor:default}.delete-modal-overlay[_ngcontent-%COMP%] .create-card-modal[_ngcontent-%COMP%]{pointer-events:auto;width:340px;background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000040;overflow:hidden;cursor:default}.modal-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#e44;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-weight:700}.modal-header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:.95rem}.modal-header[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{color:#fff;opacity:.8;font-size:1rem;width:28px;height:28px;border-radius:50%;border:none;background:#fff3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s}.modal-header[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]:hover{background:#ffffff59;opacity:1}.modal-header[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]:hover{opacity:1}.modal-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px;color:#172b4d;font-size:.9rem}.modal-actions[_ngcontent-%COMP%]{display:flex;gap:8px}.btn-delete[_ngcontent-%COMP%]{background:#e44;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .15s}.btn-delete[_ngcontent-%COMP%]:hover{background:#d33}.btn-cancel[_ngcontent-%COMP%]{background:#f4f5f7;color:#5e6c84;border:none;border-radius:6px;padding:8px 20px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .15s}.btn-cancel[_ngcontent-%COMP%]:hover{background:#ebecf0}"]})};var t1=(n,e)=>e.$key;function n1(n,e){if(n&1&&(x(0,"li",11),wt(1,"app-card",12),O()),n&2){let t=e.$implicit,r=P();Ar("border-left-color",r.item.color),xr("cdkDragData",t),ne(),xr("item",t)}}function r1(n,e){if(n&1){let t=nn();x(0,"div",13),ae("click",function(){Y(t);let i=P();return Z(i.cancelAddCard())})("keydown.enter",function(){Y(t);let i=P();return Z(i.cancelAddCard())}),O(),x(1,"div",14)(2,"div",15)(3,"div",16)(4,"h4",17),ye(5),O(),x(6,"div",18),ae("click",function(){Y(t);let i=P();return Z(i.cancelAddCard())})("keydown.enter",function(){Y(t);let i=P();return Z(i.cancelAddCard())}),wt(7,"i",19),O()(),x(8,"div",20)(9,"div",21)(10,"label",22),ye(11,"Name"),O(),x(12,"input",23),Cn("ngModelChange",function(i){Y(t);let o=P();return Wn(o.cardname,i)||(o.cardname=i),Z(i)}),O()(),x(13,"div",21)(14,"label",24),ye(15,"Description"),O(),x(16,"textarea",25),Cn("ngModelChange",function(i){Y(t);let o=P();return Wn(o.carddescription,i)||(o.carddescription=i),Z(i)}),O()(),x(17,"div",26)(18,"button",27),ae("click",function(){Y(t);let i=P();return Z(i.saveAddCard())}),ye(19,"Create"),O(),x(20,"button",28),ae("click",function(){Y(t);let i=P();return Z(i.cancelAddCard())}),ye(21,"Cancel"),O()()()()()}if(n&2){let t=P();ne(3),Ar("background-color",t.item.color),ne(2),zn("New task - ",t.item.name,""),ne(7),wn("ngModel",t.cardname),ne(4),wn("ngModel",t.carddescription)}}var Ou=class n{item;connectedDropLists=[];cardDropped=new ie;cards=[];toShowAddCard=!1;cardname="";carddescription="";dataService=m(sr);ngOnInit(){this.dataService.getCardsByListId(this.item.$key).subscribe(e=>{this.cards=e})}showAddCard(){this.cardname="",this.carddescription="",this.toShowAddCard=!0}cancelAddCard(){this.toShowAddCard=!1}saveAddCard(){this.addCard(this.cardname,this.carddescription,!0,this.item.$key,0),this.toShowAddCard=!1}addCard(e,t,r,i,o){let s=new Date().toString(),a=new Ru;a.name=e,a.description=t,a.cardListId=i,a.isExpanded=r,a.order=o,a.created_at=s,this.dataService.addCard(a)}onCardDrop(e){e.previousContainer===e.container?xu(e.container.data,e.previousIndex,e.currentIndex):zI(e.previousContainer.data,e.container.data,e.previousIndex,e.currentIndex),this.cards.forEach((t,r)=>{t.cardListId=this.item.$key,t.order=r,this.dataService.updateCard(t.$key,t)})}static \u0275fac=function(t){return new(t||n)};static \u0275cmp=vn({type:n,selectors:[["app-cardlist"]],inputs:{item:"item",connectedDropLists:"connectedDropLists"},outputs:{cardDropped:"cardDropped"},decls:15,vars:10,consts:[["cdkDropList","",1,"column-panel",3,"cdkDropListDropped","id","cdkDropListData","cdkDropListConnectedTo"],[1,"column-header"],[1,"column-header-left"],["aria-hidden","true",1,"fa","fa-circle","column-dot"],[1,"column-title"],[1,"column-count"],["type","button","title","Add card",1,"add-card-btn",3,"click"],[1,"fa","fa-plus"],[1,"card-drop-zone"],[1,"card-list"],["cdkDrag","",1,"card-item",3,"border-left-color","cdkDragData"],["cdkDrag","",1,"card-item",3,"cdkDragData"],[3,"item"],["tabindex","0","role","button",1,"modal-backdrop-overlay",3,"click","keydown.enter"],[1,"modal-overlay"],[1,"create-card-modal"],[1,"modal-header-bar"],[1,"modal-title-text"],["tabindex","0","role","button",1,"modal-close-btn",3,"click","keydown.enter"],[1,"fa","fa-window-close"],[1,"modal-form"],[1,"form-group"],["for","taskname"],["type","text","id","taskname","placeholder","Task name",1,"form-control",3,"ngModelChange","ngModel"],["for","taskdescription"],["id","taskdescription","rows","4","placeholder","Description",1,"form-control",3,"ngModelChange","ngModel"],[1,"modal-actions"],["type","button",1,"btn-create",3,"click"],["type","button",1,"btn-cancel",3,"click"]],template:function(t,r){t&1&&(x(0,"div",0),ae("cdkDropListDropped",function(o){return r.onCardDrop(o)}),x(1,"div",1)(2,"div",2),wt(3,"i",3),x(4,"span",4),ye(5),O(),x(6,"span",5),ye(7),O()(),x(8,"button",6),ae("click",function(){return r.showAddCard()}),wt(9,"i",7),O()(),x(10,"div",8)(11,"ul",9),Ci(12,n1,2,4,"li",10,t1),O()()(),Dn(14,r1,22,5)),t&2&&(xr("id",r.item.$key)("cdkDropListData",r.cards)("cdkDropListConnectedTo",r.connectedDropLists),ne(),Ar("border-top-color",r.item.color),ne(2),Ar("color",r.item.color),ne(2),$n(r.item.name),ne(2),$n(r.cards.length),ne(5),Ei(r.cards),ne(2),tn(r.toShowAddCard?14:-1))},dependencies:[Oi,Pi,yc,hs,XI,ZI,Pu],styles:[".column-panel[_ngcontent-%COMP%]{background:#ebecf0;border-radius:12px;max-height:calc(100vh - 140px);display:flex;flex-direction:column}.column-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px;border-top:3px solid #ccc;border-radius:12px 12px 0 0}.column-header-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.column-dot[_ngcontent-%COMP%]{font-size:.55rem}.column-title[_ngcontent-%COMP%]{font-weight:700;font-size:.95rem;color:#172b4d}.column-count[_ngcontent-%COMP%]{background:#091e4214;color:#5e6c84;border-radius:10px;padding:1px 8px;font-size:.75rem;font-weight:600}.add-card-btn[_ngcontent-%COMP%]{background:none;border:none;color:#5e6c84;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:.85rem;transition:background-color .15s,color .15s}.add-card-btn[_ngcontent-%COMP%]:hover{background-color:#091e4214;color:#172b4d}.card-drop-zone[_ngcontent-%COMP%]{flex:1;overflow-y:auto;padding:4px 8px 8px;min-height:60px}.card-list[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.card-item[_ngcontent-%COMP%]{background:#fff;border-radius:8px;border-left-width:4px;border-left-style:solid;padding:8px 10px;margin-bottom:8px;cursor:grab;box-shadow:0 1px 2px #091e421a;transition:box-shadow .15s}.card-item[_ngcontent-%COMP%]:hover{box-shadow:0 4px 12px #091e4226}.modal-backdrop-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0006;z-index:100}.modal-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:101;pointer-events:none}.create-card-modal[_ngcontent-%COMP%]{background:#fff;border-radius:12px;width:400px;max-width:90vw;box-shadow:0 8px 30px #0003;overflow:hidden;pointer-events:auto}.modal-header-bar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:#fff}.modal-title-text[_ngcontent-%COMP%]{font-size:1rem;font-weight:600;margin:0}.modal-close-btn[_ngcontent-%COMP%]{cursor:pointer;opacity:.85;font-size:1.1rem}.modal-close-btn[_ngcontent-%COMP%]:hover{opacity:1}.modal-form[_ngcontent-%COMP%]{padding:16px}.modal-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#5e6c84;display:block;margin-bottom:4px}.modal-form[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{border:2px solid #dfe1e6;border-radius:6px;font-size:.9rem;padding:8px 10px;transition:border-color .15s}.modal-form[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:focus{border-color:#5ba4cf;box-shadow:0 0 0 1px #5ba4cf;outline:none}.modal-form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] + .form-group[_ngcontent-%COMP%]{margin-top:12px}.modal-actions[_ngcontent-%COMP%]{display:flex;gap:8px;margin-top:16px}.btn-create[_ngcontent-%COMP%]{background:#5ba4cf;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .15s}.btn-create[_ngcontent-%COMP%]:hover{background:#4a93be}.btn-cancel[_ngcontent-%COMP%]{background:#f4f5f7;color:#5e6c84;border:none;border-radius:6px;padding:8px 20px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .15s}.btn-cancel[_ngcontent-%COMP%]:hover{background:#ebecf0}.cdk-drop-list-receiving[_ngcontent-%COMP%] .card-drop-zone[_ngcontent-%COMP%]{background-color:#5ba4cf1a;border:2px dashed rgba(91,164,207,.5);border-radius:6px}.cdk-drag-preview[_ngcontent-%COMP%]{opacity:.9;box-shadow:0 8px 25px #0003;border-radius:8px}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:.2;border:2px dashed #dfe1e6;border-radius:8px;background:#f4f5f7}.cdk-drag-animating[_ngcontent-%COMP%], .cdk-drop-list-dragging[_ngcontent-%COMP%] .cdk-drag[_ngcontent-%COMP%]{transition:transform .2s cubic-bezier(0,0,.2,1)}"]})};var i1=(n,e)=>e.$key;function o1(n,e){if(n&1&&(x(0,"div",2),wt(1,"app-cardlist",3),O()),n&2){let t=e.$implicit,r=P();ne(),xr("item",t)("connectedDropLists",r.getConnectedDropLists(t.$key))}}var Fu=class n{title="The Kanban Board";projects=[];cardlists=[];dataService=m(sr);ngOnInit(){this.dataService.getProjects().subscribe(e=>{this.projects=e}),this.dataService.getCardLists().subscribe(e=>this.cardlists=e),this.dataService.getCards(),this.dataService.getTasks()}addProject(e){let t=new Date().toString(),r=new Au;r.name=e,r.created_at=t,this.dataService.addProject(r)}getConnectedDropLists(e){return this.cardlists.filter(t=>t.$key!==e).map(t=>t.$key)}addCardList(e,t,r,i){let o=new Date().toString(),s=new Nu;s.name=e,s.projectId=t,s.color=r,s.order=i,s.created_at=o,this.dataService.addCardList(s)}static \u0275fac=function(t){return new(t||n)};static \u0275cmp=vn({type:n,selectors:[["app-root"]],decls:6,vars:1,consts:[[1,"container","board-header"],[1,"container","board"],[1,"board-col"],[3,"item","connectedDropLists"]],template:function(t,r){t&1&&(x(0,"div",0)(1,"h1"),ye(2),O()(),x(3,"div",1),Ci(4,o1,2,2,"div",2,i1),O()),t&2&&(ne(2),$n(r.title),ne(2),Ei(r.cardlists))},dependencies:[Ou],styles:["[_nghost-%COMP%]{display:block;height:100%}.board-header[_ngcontent-%COMP%]{padding:16px 0 12px;border-bottom:3px solid #5ba4cf;margin-bottom:0}.board-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.4rem;font-weight:600;color:#172b4d;margin:0}.board[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:16px;padding:20px 0;overflow-x:auto;height:calc(100% - 60px)}.board-col[_ngcontent-%COMP%]{flex:0 0 320px;max-height:100%}"]})};eS.production&&void 0;if(aa().length===0){let n=w_(qm);Km&&xp(n,{provider:new Tc(Km),isTokenAutoRefreshEnabled:!0})}Rh(Fu,{providers:[Lf(eC,Oi,IC,NC.initializeApp(qm),vI,JI)]}).catch(n=>console.error(n)); diff --git a/main.551d5080957572a2aca2.bundle.js b/main.551d5080957572a2aca2.bundle.js deleted file mode 100644 index 13d983c..0000000 --- a/main.551d5080957572a2aca2.bundle.js +++ /dev/null @@ -1,1979 +0,0 @@ -webpackJsonp([0,2],[function(t,e,n){"use strict";var r=n(639);n.d(e,"W",function(){return r.W}),n.d(e,"a",function(){return r.a}),n.d(e,"C",function(){return r.C}),n.d(e,"P",function(){return r.N}),n.d(e,"Y",function(){return r.X}),n.d(e,"Z",function(){return r.Z}),n.d(e,"_10",function(){return r._10}),n.d(e,"N",function(){return r.O}),n.d(e,"X",function(){return r.Y}),n.d(e,"T",function(){return r.P}),n.d(e,"_0",function(){return r._0}),n.d(e,"_34",function(){return r._34}),n.d(e,"_9",function(){return r._2}),n.d(e,"w",function(){return r.w}),n.d(e,"U",function(){return r.Q}),n.d(e,"_21",function(){return r._13}),n.d(e,"k",function(){return r.g}),n.d(e,"R",function(){return r.R}),n.d(e,"O",function(){return r.S}),n.d(e,"V",function(){return r.V}),n.d(e,"_2",function(){return r._3}),n.d(e,"y",function(){return r.y}),n.d(e,"_23",function(){return r._23}),n.d(e,"_24",function(){return r._24}),n.d(e,"_22",function(){return r._22}),n.d(e,"L",function(){return r.L}),n.d(e,"_25",function(){return r._25}),n.d(e,"m",function(){return r.m}),n.d(e,"g",function(){return r.h}),n.d(e,"K",function(){return r.K}),n.d(e,"E",function(){return r.E}),n.d(e,"j",function(){return r.i}),n.d(e,"l",function(){return r.j}),n.d(e,"v",function(){return r.v}),n.d(e,"_12",function(){return r._11}),n.d(e,"_11",function(){return r._12}),n.d(e,"b",function(){return r.b}),n.d(e,"F",function(){return r.F}),n.d(e,"u",function(){return r.u}),n.d(e,"n",function(){return r.n}),n.d(e,"_20",function(){return r._14}),n.d(e,"q",function(){return r.q}),n.d(e,"I",function(){return r.I}),n.d(e,"e",function(){return r.c}),n.d(e,"d",function(){return r.d}),n.d(e,"f",function(){return r.f}),n.d(e,"c",function(){return r.e}),n.d(e,"t",function(){return r.s}),n.d(e,"s",function(){return r.t}),n.d(e,"r",function(){return r.r}),n.d(e,"H",function(){return r.G}),n.d(e,"_3",function(){return r._4}),n.d(e,"p",function(){return r.p}),n.d(e,"S",function(){return r.T}),n.d(e,"_1",function(){return r._1}),n.d(e,"_35",function(){return r._35}),n.d(e,"_36",function(){return r._36}),n.d(e,"_37",function(){return r._37}),n.d(e,"_5",function(){return r._5}),n.d(e,"_6",function(){return r._6}),n.d(e,"G",function(){return r.H}),n.d(e,"h",function(){return r.k}),n.d(e,"_7",function(){return r._7}),n.d(e,"_4",function(){return r._8}),n.d(e,"z",function(){return r.z}),n.d(e,"A",function(){return r.A}),n.d(e,"J",function(){return r.J}),n.d(e,"i",function(){return r.l}),n.d(e,"D",function(){return r.D}),n.d(e,"B",function(){return r.B}),n.d(e,"_8",function(){return r._9}),n.d(e,"x",function(){return r.x}),n.d(e,"Q",function(){return r.U}),n.d(e,"o",function(){return r.o}),n.d(e,"M",function(){return r.M}),n.d(e,"_13",function(){return r._15}),n.d(e,"_14",function(){return r._16}),n.d(e,"_16",function(){return r._17}),n.d(e,"_15",function(){return r._18}),n.d(e,"_17",function(){return r._19}),n.d(e,"_18",function(){return r._20}),n.d(e,"_19",function(){return r._21}),n.d(e,"_30",function(){return r._26}),n.d(e,"_33",function(){return r._27}),n.d(e,"_32",function(){return r._28}),n.d(e,"_29",function(){return r._29}),n.d(e,"_27",function(){return r._30}),n.d(e,"_31",function(){return r._31}),n.d(e,"_28",function(){return r._32}),n.d(e,"_26",function(){return r._33})},function(t,e,n){(function(t){!function(e,n){t.exports=n()}(this,function(){"use strict";function e(){return vr.apply(null,arguments)}function r(t){vr=t}function i(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function a(t){var e;for(e in t)return!1;return!0}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function u(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function c(t,e){var n,r=[];for(n=0;n0)for(n in br)r=br[n],i=e[r],v(i)||(t[r]=i);return t}function g(t){_(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),wr===!1&&(wr=!0,e.updateOffset(this),wr=!1)}function b(t){return t instanceof g||null!=t&&null!=t._isAMomentObject}function w(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function M(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=w(e)),n}function k(t,e,n){var r,i=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),a=0;for(r=0;r0?"future":"past"];return x(n)?n(e):n.replace(/%s/i,e)}function N(t,e){var n=t.toLowerCase();Or[n]=Or[n+"s"]=Or[e]=t}function R(t){return"string"==typeof t?Or[t]||Or[t.toLowerCase()]:void 0}function H(t){var e,n,r={};for(n in t)l(t,n)&&(e=R(n),e&&(r[e]=t[n]));return r}function F(t,e){Ar[t]=e}function V(t){var e=[];for(var n in t)e.push({unit:n,priority:Ar[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function U(t,n){return function(r){return null!=r?(W(this,t,r),e.updateOffset(this,n),this):B(this,t)}}function B(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function W(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function z(t){return t=R(t),x(this[t])?this[t]():this}function q(t,e){if("object"==typeof t){t=H(t);for(var n=V(t),r=0;r=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function K(t,e,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),t&&(Nr[t]=i),e&&(Nr[e[0]]=function(){return G(i.apply(this,arguments),e[1],e[2])}),n&&(Nr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function J(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function Z(t){var e,n,r=t.match(jr);for(e=0,n=r.length;e=0&&Yr.test(t);)t=t.replace(Yr,n),Yr.lastIndex=0,r-=1;return t}function Q(t,e,n){ei[t]=x(e)?e:function(t,r){return t&&n?n:e}}function tt(t,e){return l(ei,t)?ei[t](e._strict,e._locale):new RegExp(et(t))}function et(t){return nt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,r,i){return e||n||r||i}))}function nt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function rt(t,e){var n,r=e;for("string"==typeof t&&(t=[t]),s(e)&&(r=function(t,n){n[e]=M(t)}),n=0;n=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function wt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function Mt(t,e,n){var r=7+e-n,i=(7+wt(t,0,r).getUTCDay()-e)%7;return-i+r-1}function kt(t,e,n,r,i){var o,a,s=(7+n-r)%7,u=Mt(t,r,i),c=1+7*(e-1)+s+u;return c<=0?(o=t-1,a=vt(o)+c):c>vt(t)?(o=t+1,a=c-vt(t)):(o=t,a=c),{year:o,dayOfYear:a}}function St(t,e,n){var r,i,o=Mt(t.year(),e,n),a=Math.floor((t.dayOfYear()-o-1)/7)+1;return a<1?(i=t.year()-1,r=a+Et(i,e,n)):a>Et(t.year(),e,n)?(r=a-Et(t.year(),e,n),i=t.year()+1):(i=t.year(),r=a),{week:r,year:i}}function Et(t,e,n){var r=Mt(t,e,n),i=Mt(t+1,e,n);return(vt(t)-r+i)/7}function Tt(t){return St(t,this._week.dow,this._week.doy).week}function xt(){return this._week.dow}function Ct(){return this._week.doy}function Lt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Dt(t){var e=St(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Pt(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Ot(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function At(t,e){return t?i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function jt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Yt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function It(t,e,n){var r,i,o,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(i=pi.call(this._weekdaysParse,a),i!==-1?i:null):"ddd"===e?(i=pi.call(this._shortWeekdaysParse,a),i!==-1?i:null):(i=pi.call(this._minWeekdaysParse,a),i!==-1?i:null):"dddd"===e?(i=pi.call(this._weekdaysParse,a),i!==-1?i:(i=pi.call(this._shortWeekdaysParse,a),i!==-1?i:(i=pi.call(this._minWeekdaysParse,a),i!==-1?i:null))):"ddd"===e?(i=pi.call(this._shortWeekdaysParse,a),i!==-1?i:(i=pi.call(this._weekdaysParse,a),i!==-1?i:(i=pi.call(this._minWeekdaysParse,a),i!==-1?i:null))):(i=pi.call(this._minWeekdaysParse,a),i!==-1?i:(i=pi.call(this._weekdaysParse,a),i!==-1?i:(i=pi.call(this._shortWeekdaysParse,a),i!==-1?i:null)))}function Nt(t,e,n){var r,i,o;if(this._weekdaysParseExact)return It.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}}function Rt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Pt(t,this.localeData()),this.add(t-e,"d")):e}function Ht(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Ft(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Ot(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Vt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Wt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=ki),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ut(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Wt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Si),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Bt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Wt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ei),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Wt(){function t(t,e){return e.length-t.length}var e,n,r,i,o,a=[],s=[],u=[],c=[];for(e=0;e<7;e++)n=p([2e3,1]).day(e),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),o=this.weekdays(n,""),a.push(r),s.push(i),u.push(o),c.push(r),c.push(i),c.push(o);for(a.sort(t),s.sort(t),u.sort(t),c.sort(t),e=0;e<7;e++)s[e]=nt(s[e]),u[e]=nt(u[e]),c[e]=nt(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function zt(){return this.hours()%12||12}function qt(){return this.hours()||24}function Gt(t,e){K(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Kt(t,e){return e._meridiemParse}function Jt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Zt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function $t(t){return t?t.toLowerCase().replace("_","-"):t}function Xt(t){for(var e,n,r,i,o=0;o0;){if(r=Qt(i.slice(0,e).join("-")))return r;if(n&&n.length>=e&&k(i,n,!0)>=e-1)break;e--}o++}return null}function Qt(e){var r=null;if(!Di[e]&&"undefined"!=typeof t&&t&&t.exports)try{r=Ti._abbr,n(859)("./"+e),te(r)}catch(t){}return Di[e]}function te(t,e){var n;return t&&(n=v(e)?re(t):ee(t,e),n&&(Ti=n)),Ti._abbr}function ee(t,e){if(null!==e){var n=Li;if(e.abbr=t,null!=Di[t])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Di[t]._config;else if(null!=e.parentLocale){if(null==Di[e.parentLocale])return Pi[e.parentLocale]||(Pi[e.parentLocale]=[]),Pi[e.parentLocale].push({name:t,config:e}),null;n=Di[e.parentLocale]._config}return Di[t]=new D(L(n,e)),Pi[t]&&Pi[t].forEach(function(t){ee(t.name,t.config)}),te(t),Di[t]}return delete Di[t],null}function ne(t,e){if(null!=e){var n,r=Li;null!=Di[t]&&(r=Di[t]._config),e=L(r,e),n=new D(e),n.parentLocale=Di[t],Di[t]=n,te(t)}else null!=Di[t]&&(null!=Di[t].parentLocale?Di[t]=Di[t].parentLocale:null!=Di[t]&&delete Di[t]);return Di[t]}function re(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Ti;if(!i(t)){if(e=Qt(t))return e;t=[t]}return Xt(t)}function ie(){return Er(Di)}function oe(t){var e,n=t._a;return n&&d(t).overflow===-2&&(e=n[ii]<0||n[ii]>11?ii:n[oi]<1||n[oi]>at(n[ri],n[ii])?oi:n[ai]<0||n[ai]>24||24===n[ai]&&(0!==n[si]||0!==n[ui]||0!==n[ci])?ai:n[si]<0||n[si]>59?si:n[ui]<0||n[ui]>59?ui:n[ci]<0||n[ci]>999?ci:-1,d(t)._overflowDayOfYear&&(eoi)&&(e=oi),d(t)._overflowWeeks&&e===-1&&(e=li),d(t)._overflowWeekday&&e===-1&&(e=hi),d(t).overflow=e),t}function ae(t){var e,n,r,i,o,a,s=t._i,u=Oi.exec(s)||Ai.exec(s);if(u){for(d(t).iso=!0,e=0,n=Yi.length;evt(i)&&(d(t)._overflowDayOfYear=!0),n=wt(i,0,t._dayOfYear),t._a[ii]=n.getUTCMonth(),t._a[oi]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=o[e]=r[e];for(;e<7;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[ai]&&0===t._a[si]&&0===t._a[ui]&&0===t._a[ci]&&(t._nextDay=!0,t._a[ai]=0),t._d=(t._useUTC?wt:bt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[ai]=24)}}function he(t){var e,n,r,i,o,a,s,u;if(e=t._w,null!=e.GG||null!=e.W||null!=e.E)o=1,a=4,n=ue(e.GG,t._a[ri],St(be(),1,4).year),r=ue(e.W,1),i=ue(e.E,1),(i<1||i>7)&&(u=!0);else{o=t._locale._week.dow,a=t._locale._week.doy;var c=St(be(),o,a);n=ue(e.gg,t._a[ri],c.year),r=ue(e.w,c.week),null!=e.d?(i=e.d,(i<0||i>6)&&(u=!0)):null!=e.e?(i=e.e+o,(e.e<0||e.e>6)&&(u=!0)):i=o}r<1||r>Et(n,o,a)?d(t)._overflowWeeks=!0:null!=u?d(t)._overflowWeekday=!0:(s=kt(n,r,i,o,a),t._a[ri]=s.year,t._dayOfYear=s.dayOfYear)}function pe(t){if(t._f===e.ISO_8601)return void ae(t);t._a=[],d(t).empty=!0;var n,r,i,o,a,s=""+t._i,u=s.length,c=0;for(i=X(t._f,t._locale).match(jr)||[],n=0;n0&&d(t).unusedInput.push(a),s=s.slice(s.indexOf(r)+r.length),c+=r.length),Nr[o]?(r?d(t).empty=!1:d(t).unusedTokens.push(o),ot(o,r,t)):t._strict&&!r&&d(t).unusedTokens.push(o);d(t).charsLeftOver=u-c,s.length>0&&d(t).unusedInput.push(s),t._a[ai]<=12&&d(t).bigHour===!0&&t._a[ai]>0&&(d(t).bigHour=void 0),d(t).parsedDateParts=t._a.slice(0),d(t).meridiem=t._meridiem,t._a[ai]=fe(t._locale,t._a[ai],t._meridiem),le(t),oe(t)}function fe(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(r=t.isPM(n),r&&e<12&&(e+=12),r||12!==e||(e=0),e):e}function de(t){var e,n,r,i,o;if(0===t._f.length)return d(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Re(){if(!v(this._isDSTShifted))return this._isDSTShifted;var t={};if(_(t,this),t=ve(t),t._a){var e=t._isUTC?p(t._a):be(t._a);this._isDSTShifted=this.isValid()&&k(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function He(){return!!this.isValid()&&!this._isUTC}function Fe(){return!!this.isValid()&&this._isUTC}function Ve(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Ue(t,e){var n,r,i,o=t,a=null;return Ee(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:s(t)?(o={},e?o[e]=t:o.milliseconds=t):(a=Ui.exec(t))?(n="-"===a[1]?-1:1,o={y:0,d:M(a[oi])*n,h:M(a[ai])*n,m:M(a[si])*n,s:M(a[ui])*n,ms:M(Te(1e3*a[ci]))*n}):(a=Bi.exec(t))?(n="-"===a[1]?-1:1,o={y:Be(a[2],n),M:Be(a[3],n),w:Be(a[4],n),d:Be(a[5],n),h:Be(a[6],n),m:Be(a[7],n),s:Be(a[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(i=ze(be(o.from),be(o.to)),o={},o.ms=i.milliseconds,o.M=i.months),r=new Se(o),Ee(t)&&l(t,"_locale")&&(r._locale=t._locale),r}function Be(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function We(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function ze(t,e){var n;return t.isValid()&&e.isValid()?(e=Le(e,t),t.isBefore(e)?n=We(t,e):(n=We(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function qe(t,e){return function(n,r){var i,o;return null===r||isNaN(+r)||(T(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),n="string"==typeof n?+n:n,i=Ue(n,r),Ge(this,i,t),this}}function Ge(t,n,r,i){var o=n._milliseconds,a=Te(n._days),s=Te(n._months);t.isValid()&&(i=null==i||i,o&&t._d.setTime(t._d.valueOf()+o*r),a&&W(t,"Date",B(t,"Date")+a*r),s&&ht(t,B(t,"Month")+s*r),i&&e.updateOffset(t,a||s))}function Ke(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Je(t,n){var r=t||be(),i=Le(r,this).startOf("day"),o=e.calendarFormat(this,i)||"sameElse",a=n&&(x(n[o])?n[o].call(this,r):n[o]);return this.format(a||this.localeData().calendar(o,this,be(r)))}function Ze(){return new g(this)}function $e(t,e){var n=b(t)?t:be(t);return!(!this.isValid()||!n.isValid())&&(e=R(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()o&&(e=o),jn.call(this,t,e,n,r,i))}function jn(t,e,n,r,i){var o=kt(t,e,n,r,i),a=wt(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Yn(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function In(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Nn(t,e){e[ci]=M(1e3*("0."+t))}function Rn(){return this._isUTC?"UTC":""}function Hn(){return this._isUTC?"Coordinated Universal Time":""}function Fn(t){return be(1e3*t)}function Vn(){return be.apply(null,arguments).parseZone()}function Un(t){return t}function Bn(t,e,n,r){var i=re(),o=p().set(r,e);return i[n](o,t)}function Wn(t,e,n){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return Bn(t,e,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=Bn(t,r,n,"month");return i}function zn(t,e,n,r){"boolean"==typeof t?(s(e)&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,s(e)&&(n=e,e=void 0),e=e||"");var i=re(),o=t?i._week.dow:0;if(null!=n)return Bn(e,(n+o)%7,r,"day");var a,u=[];for(a=0;a<7;a++)u[a]=Bn(e,(a+o)%7,r,"day");return u}function qn(t,e){return Wn(t,e,"months")}function Gn(t,e){return Wn(t,e,"monthsShort")}function Kn(t,e,n){return zn(t,e,n,"weekdays")}function Jn(t,e,n){return zn(t,e,n,"weekdaysShort")}function Zn(t,e,n){return zn(t,e,n,"weekdaysMin")}function $n(){var t=this._data;return this._milliseconds=to(this._milliseconds),this._days=to(this._days),this._months=to(this._months),t.milliseconds=to(t.milliseconds),t.seconds=to(t.seconds),t.minutes=to(t.minutes),t.hours=to(t.hours),t.months=to(t.months),t.years=to(t.years),this}function Xn(t,e,n,r){var i=Ue(e,n);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function Qn(t,e){return Xn(this,t,e,1)}function tr(t,e){return Xn(this,t,e,-1)}function er(t){return t<0?Math.floor(t):Math.ceil(t)}function nr(){var t,e,n,r,i,o=this._milliseconds,a=this._days,s=this._months,u=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*er(ir(s)+a),a=0,s=0),u.milliseconds=o%1e3,t=w(o/1e3),u.seconds=t%60,e=w(t/60),u.minutes=e%60,n=w(e/60),u.hours=n%24,a+=w(n/24),i=w(rr(a)),s+=i,a-=er(ir(i)),r=w(s/12),s%=12,u.days=a,u.months=s,u.years=r,this}function rr(t){return 4800*t/146097}function ir(t){return 146097*t/4800}function or(t){var e,n,r=this._milliseconds;if(t=R(t),"month"===t||"year"===t)return e=this._days+r/864e5,n=this._months+rr(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ir(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}}function ar(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12)}function sr(t){return function(){return this.as(t)}}function ur(t){return t=R(t),this[t+"s"]()}function cr(t){return function(){return this._data[t]}}function lr(){return w(this.days()/7)}function hr(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}function pr(t,e,n){var r=Ue(t).abs(),i=vo(r.as("s")),o=vo(r.as("m")),a=vo(r.as("h")),s=vo(r.as("d")),u=vo(r.as("M")),c=vo(r.as("y")),l=i<_o.s&&["s",i]||o<=1&&["m"]||o<_o.m&&["mm",o]||a<=1&&["h"]||a<_o.h&&["hh",a]||s<=1&&["d"]||s<_o.d&&["dd",s]||u<=1&&["M"]||u<_o.M&&["MM",u]||c<=1&&["y"]||["yy",c];return l[2]=e,l[3]=+t>0,l[4]=n,hr.apply(null,l)}function fr(t){return void 0===t?vo:"function"==typeof t&&(vo=t,!0)}function dr(t,e){return void 0!==_o[t]&&(void 0===e?_o[t]:(_o[t]=e,!0))}function mr(t){var e=this.localeData(),n=pr(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function yr(){var t,e,n,r=go(this._milliseconds)/1e3,i=go(this._days),o=go(this._months);t=w(r/60),e=w(t/60),r%=60,t%=60,n=w(o/12),o%=12;var a=n,s=o,u=i,c=e,l=t,h=r,p=this.asSeconds();return p?(p<0?"-":"")+"P"+(a?a+"Y":"")+(s?s+"M":"")+(u?u+"D":"")+(c||l||h?"T":"")+(c?c+"H":"")+(l?l+"M":"")+(h?h+"S":""):"P0D"}var vr,_r;_r=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,r=0;r68?1900:2e3)};var _i=U("FullYear",!0);K("w",["ww",2],"wo","week"),K("W",["WW",2],"Wo","isoWeek"),N("week","w"),N("isoWeek","W"),F("week",5),F("isoWeek",5),Q("w",Br),Q("ww",Br,Hr),Q("W",Br),Q("WW",Br,Hr),it(["w","ww","W","WW"],function(t,e,n,r){e[r.substr(0,1)]=M(t)});var gi={dow:0,doy:6};K("d",0,"do","day"),K("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),K("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),K("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),K("e",0,0,"weekday"),K("E",0,0,"isoWeekday"),N("day","d"),N("weekday","e"),N("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),Q("d",Br),Q("e",Br),Q("E",Br),Q("dd",function(t,e){return e.weekdaysMinRegex(t)}),Q("ddd",function(t,e){return e.weekdaysShortRegex(t)}),Q("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,r){var i=n._locale.weekdaysParse(t,r,n._strict);null!=i?e.d=i:d(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,r){e[r]=M(t)});var bi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),wi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Mi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ki=ti,Si=ti,Ei=ti;K("H",["HH",2],0,"hour"),K("h",["hh",2],0,zt),K("k",["kk",2],0,qt),K("hmm",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)}),K("hmmss",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),K("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),K("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),N("hour","h"),F("hour",13),Q("a",Kt),Q("A",Kt),Q("H",Br),Q("h",Br),Q("HH",Br,Hr),Q("hh",Br,Hr),Q("hmm",Wr),Q("hmmss",zr),Q("Hmm",Wr),Q("Hmmss",zr),rt(["H","HH"],ai),rt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),rt(["h","hh"],function(t,e,n){e[ai]=M(t),d(n).bigHour=!0}),rt("hmm",function(t,e,n){var r=t.length-2;e[ai]=M(t.substr(0,r)),e[si]=M(t.substr(r)),d(n).bigHour=!0}),rt("hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[ai]=M(t.substr(0,r)),e[si]=M(t.substr(r,2)),e[ui]=M(t.substr(i)),d(n).bigHour=!0}),rt("Hmm",function(t,e,n){var r=t.length-2;e[ai]=M(t.substr(0,r)),e[si]=M(t.substr(r))}),rt("Hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[ai]=M(t.substr(0,r)),e[si]=M(t.substr(r,2)),e[ui]=M(t.substr(i))});var Ti,xi=/[ap]\.?m?\.?/i,Ci=U("Hours",!0),Li={calendar:Tr,longDateFormat:xr,invalidDate:Cr,ordinal:Lr,ordinalParse:Dr,relativeTime:Pr,months:di,monthsShort:mi,week:gi,weekdays:bi,weekdaysMin:Mi,weekdaysShort:wi,meridiemParse:xi},Di={},Pi={},Oi=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ai=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ji=/Z|[+-]\d\d(?::?\d\d)?/,Yi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Ii=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ni=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=E("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),e.ISO_8601=function(){};var Ri=E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=be.apply(null,arguments);return this.isValid()&&t.isValid()?tthis?this:t:y()}),Fi=function(){return Date.now?Date.now():+new Date};xe("Z",":"),xe("ZZ",""),Q("Z",Xr),Q("ZZ",Xr),rt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Ce(Xr,t)});var Vi=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Ui=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Bi=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Ue.fn=Se.prototype;var Wi=qe(1,"add"),zi=qe(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var qi=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});K(0,["gg",2],0,function(){return this.weekYear()%100}),K(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Cn("gggg","weekYear"),Cn("ggggg","weekYear"),Cn("GGGG","isoWeekYear"),Cn("GGGGG","isoWeekYear"),N("weekYear","gg"),N("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),Q("G",Zr),Q("g",Zr),Q("GG",Br,Hr),Q("gg",Br,Hr),Q("GGGG",Gr,Vr),Q("gggg",Gr,Vr),Q("GGGGG",Kr,Ur),Q("ggggg",Kr,Ur),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,r){e[r.substr(0,2)]=M(t)}),it(["gg","GG"],function(t,n,r,i){n[i]=e.parseTwoDigitYear(t)}),K("Q",0,"Qo","quarter"),N("quarter","Q"),F("quarter",7),Q("Q",Rr),rt("Q",function(t,e){e[ii]=3*(M(t)-1)}),K("D",["DD",2],"Do","date"),N("date","D"),F("date",9),Q("D",Br),Q("DD",Br,Hr),Q("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),rt(["D","DD"],oi),rt("Do",function(t,e){e[oi]=M(t.match(Br)[0],10)});var Gi=U("Date",!0);K("DDD",["DDDD",3],"DDDo","dayOfYear"),N("dayOfYear","DDD"),F("dayOfYear",4),Q("DDD",qr),Q("DDDD",Fr),rt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=M(t)}),K("m",["mm",2],0,"minute"),N("minute","m"),F("minute",14),Q("m",Br),Q("mm",Br,Hr),rt(["m","mm"],si);var Ki=U("Minutes",!1);K("s",["ss",2],0,"second"),N("second","s"),F("second",15),Q("s",Br),Q("ss",Br,Hr),rt(["s","ss"],ui);var Ji=U("Seconds",!1);K("S",0,0,function(){return~~(this.millisecond()/100)}),K(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),K(0,["SSS",3],0,"millisecond"),K(0,["SSSS",4],0,function(){return 10*this.millisecond()}),K(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),K(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),K(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),K(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),K(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),N("millisecond","ms"),F("millisecond",16),Q("S",qr,Rr),Q("SS",qr,Hr),Q("SSS",qr,Fr);var Zi;for(Zi="SSSS";Zi.length<=9;Zi+="S")Q(Zi,Jr);for(Zi="S";Zi.length<=9;Zi+="S")rt(Zi,Nn);var $i=U("Milliseconds",!1);K("z",0,0,"zoneAbbr"),K("zz",0,0,"zoneName");var Xi=g.prototype;Xi.add=Wi,Xi.calendar=Je,Xi.clone=Ze,Xi.diff=rn,Xi.endOf=vn,Xi.format=cn,Xi.from=ln,Xi.fromNow=hn,Xi.to=pn,Xi.toNow=fn,Xi.get=z,Xi.invalidAt=Tn,Xi.isAfter=$e,Xi.isBefore=Xe,Xi.isBetween=Qe,Xi.isSame=tn,Xi.isSameOrAfter=en,Xi.isSameOrBefore=nn,Xi.isValid=Sn,Xi.lang=qi,Xi.locale=dn,Xi.localeData=mn,Xi.max=Hi,Xi.min=Ri,Xi.parsingFlags=En,Xi.set=q,Xi.startOf=yn,Xi.subtract=zi,Xi.toArray=wn,Xi.toObject=Mn,Xi.toDate=bn,Xi.toISOString=sn,Xi.inspect=un,Xi.toJSON=kn,Xi.toString=an,Xi.unix=gn,Xi.valueOf=_n,Xi.creationData=xn,Xi.year=_i,Xi.isLeapYear=gt,Xi.weekYear=Ln,Xi.isoWeekYear=Dn,Xi.quarter=Xi.quarters=Yn,Xi.month=pt,Xi.daysInMonth=ft,Xi.week=Xi.weeks=Lt,Xi.isoWeek=Xi.isoWeeks=Dt,Xi.weeksInYear=On,Xi.isoWeeksInYear=Pn,Xi.date=Gi,Xi.day=Xi.days=Rt,Xi.weekday=Ht,Xi.isoWeekday=Ft,Xi.dayOfYear=In,Xi.hour=Xi.hours=Ci,Xi.minute=Xi.minutes=Ki,Xi.second=Xi.seconds=Ji,Xi.millisecond=Xi.milliseconds=$i,Xi.utcOffset=Pe,Xi.utc=Ae,Xi.local=je,Xi.parseZone=Ye,Xi.hasAlignedHourOffset=Ie,Xi.isDST=Ne,Xi.isLocal=He,Xi.isUtcOffset=Fe,Xi.isUtc=Ve,Xi.isUTC=Ve,Xi.zoneAbbr=Rn,Xi.zoneName=Hn,Xi.dates=E("dates accessor is deprecated. Use date instead.",Gi),Xi.months=E("months accessor is deprecated. Use month instead",pt),Xi.years=E("years accessor is deprecated. Use year instead",_i),Xi.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Oe),Xi.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Re);var Qi=D.prototype;Qi.calendar=P,Qi.longDateFormat=O,Qi.invalidDate=A,Qi.ordinal=j,Qi.preparse=Un,Qi.postformat=Un,Qi.relativeTime=Y,Qi.pastFuture=I,Qi.set=C,Qi.months=st,Qi.monthsShort=ut,Qi.monthsParse=lt,Qi.monthsRegex=mt,Qi.monthsShortRegex=dt,Qi.week=Tt,Qi.firstDayOfYear=Ct,Qi.firstDayOfWeek=xt,Qi.weekdays=At,Qi.weekdaysMin=Yt,Qi.weekdaysShort=jt,Qi.weekdaysParse=Nt,Qi.weekdaysRegex=Vt,Qi.weekdaysShortRegex=Ut,Qi.weekdaysMinRegex=Bt,Qi.isPM=Jt,Qi.meridiem=Zt,te("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===M(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),e.lang=E("moment.lang is deprecated. Use moment.locale instead.",te),e.langData=E("moment.langData is deprecated. Use moment.localeData instead.",re);var to=Math.abs,eo=sr("ms"),no=sr("s"),ro=sr("m"),io=sr("h"),oo=sr("d"),ao=sr("w"),so=sr("M"),uo=sr("y"),co=cr("milliseconds"),lo=cr("seconds"),ho=cr("minutes"),po=cr("hours"),fo=cr("days"),mo=cr("months"),yo=cr("years"),vo=Math.round,_o={s:45,m:45,h:22,d:26,M:11},go=Math.abs,bo=Se.prototype;return bo.abs=$n,bo.add=Qn,bo.subtract=tr,bo.as=or,bo.asMilliseconds=eo,bo.asSeconds=no,bo.asMinutes=ro,bo.asHours=io,bo.asDays=oo,bo.asWeeks=ao,bo.asMonths=so,bo.asYears=uo,bo.valueOf=ar,bo._bubble=nr,bo.get=ur,bo.milliseconds=co,bo.seconds=lo,bo.minutes=ho,bo.hours=po,bo.days=fo,bo.weeks=lr,bo.months=mo,bo.years=yo,bo.humanize=mr,bo.toISOString=yr,bo.toString=yr,bo.toJSON=yr,bo.locale=dn,bo.localeData=mn,bo.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",yr),bo.lang=qi,K("X",0,0,"unix"),K("x",0,0,"valueOf"),Q("x",Zr),Q("X",Qr),rt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),rt("x",function(t,e,n){n._d=new Date(M(t))}),e.version="2.17.1",r(be),e.fn=Xi,e.min=Me,e.max=ke,e.now=Fi,e.utc=p,e.unix=Fn,e.months=qn,e.isDate=u,e.locale=te,e.invalid=y,e.duration=Ue,e.isMoment=b,e.weekdays=Kn,e.parseZone=Vn,e.localeData=re,e.isDuration=Ee,e.monthsShort=Gn,e.weekdaysMin=Zn,e.defineLocale=ee,e.updateLocale=ne,e.locales=ie,e.weekdaysShort=Jn,e.normalizeUnits=R,e.relativeTimeRounding=fr,e.relativeTimeThreshold=dr,e.calendarFormat=Ke,e.prototype=Xi,e})}).call(e,n(917)(t))},function(t,e,n){var r=n(16),i=n(15),o=n(46),a=n(24),s=n(80),u="prototype",c=function(t,e,n){var l,h,p,f,d=t&c.F,m=t&c.G,y=t&c.S,v=t&c.P,_=t&c.B,g=m?r:y?r[e]||(r[e]={}):(r[e]||{})[u],b=m?i:i[e]||(i[e]={}),w=b[u]||(b[u]={});m&&(n=e);for(l in n)h=!d&&g&&void 0!==g[l],p=(h?g:n)[l],f=_&&h?s(p,r):v&&"function"==typeof p?s(Function.call,p):p,g&&a(g,l,p,t&c.U),b[l]!=p&&o(b,l,f),v&&w[l]!=p&&(w[l]=p)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){"use strict";(function(t){function r(t){return null!=t}function i(t){return null==t}function o(t){return"object"==typeof t&&null!==t&&Object.getPrototypeOf(t)===f}function a(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function s(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(!m)if(h.Symbol&&Symbol.iterator)m=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e=0?(i="anonymous_"+D++,e.__anonymousType=i):i=r(i),i}function o(t){var e=t.reference;return e instanceof h.a?e.filePath:d.c.importUri(e)}function a(t){return n.i(f.c)(t.value)?r(t.value):i(t.identifier)}function s(t){return n.i(f.c)(t.identifier)?t.identifier.reference:t.value}function u(t,e){var n=m.a.parse(e.selector)[0].getMatchingElementTemplate();return j.create({isHost:!0,type:{reference:t,diDeps:[],lifecycleHooks:[]},template:new A({encapsulation:l.F.None,template:n,templateUrl:"",styles:[],styleUrls:[],ngContentSelectors:[],animations:[]}),changeDetection:l.J.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],viewQueries:[]})}function c(t){return t||[]}var l=n(0),h=n(51),p=n(62),f=n(3),d=n(11),m=n(129),y=n(22);n.d(e,"m",function(){return g}),n.d(e,"b",function(){return w}),n.d(e,"n",function(){return M}),n.d(e,"h",function(){return S}),n.d(e,"f",function(){return E}),n.d(e,"g",function(){return T}),n.d(e,"e",function(){return x}),n.d(e,"c",function(){return C}),n.d(e,"d",function(){return L}),e.a=i,e.i=o,n.d(e,"q",function(){return P}),e.k=a,e.j=s,n.d(e,"l",function(){return O}),n.d(e,"p",function(){return A}),n.d(e,"o",function(){return j}),e.v=u,n.d(e,"t",function(){return Y}),n.d(e,"r",function(){return I}),n.d(e,"s",function(){return N}),n.d(e,"u",function(){return R});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var v=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},_=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/,g=function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=null),this.name=t,this.definitions=e}return t}(),b=function(){function t(){}return t}(),w=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return v(e,t),e}(b),M=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return v(e,t),e}(b),k=function(){function t(){}return t}(),S=function(t){function e(e){void 0===e&&(e=[]),t.call(this),this.steps=e}return v(e,t),e}(k),E=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.offset=e,this.styles=n}return v(e,t),e}(k),T=function(t){function e(e,n){void 0===e&&(e=0),void 0===n&&(n=null),t.call(this),this.timings=e,this.styles=n}return v(e,t),e}(k),x=function(t){function e(e){void 0===e&&(e=null),t.call(this),this.steps=e}return v(e,t),e}(k),C=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return v(e,t),e}(x),L=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return v(e,t),e}(x),D=0,P={};P.Pipe=0,P.Directive=1,P.NgModule=2,P.Injectable=3,P[P.Pipe]="Pipe",P[P.Directive]="Directive",P[P.NgModule]="NgModule",P[P.Injectable]="Injectable";var O=function(){function t(t){var e=void 0===t?{}:t,n=e.moduleUrl,r=e.styles,i=e.styleUrls;this.moduleUrl=n,this.styles=c(r),this.styleUrls=c(i)}return t}(),A=function(){function t(t){var e=void 0===t?{}:t,n=e.encapsulation,r=e.template,i=e.templateUrl,o=e.styles,a=e.styleUrls,s=e.externalStylesheets,u=e.animations,l=e.ngContentSelectors,h=e.interpolation;if(this.encapsulation=n,this.template=r,this.templateUrl=i,this.styles=c(o),this.styleUrls=c(a),this.externalStylesheets=c(s),this.animations=u?p.b.flatten(u):[],this.ngContentSelectors=l||[],h&&2!=h.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=h}return t.prototype.toSummary=function(){return{animations:this.animations.map(function(t){return t.name}),ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation}},t}(),j=function(){function t(t){var e=void 0===t?{}:t,n=e.isHost,r=e.type,i=e.isComponent,o=e.selector,a=e.exportAs,s=e.changeDetection,u=e.inputs,l=e.outputs,h=e.hostListeners,p=e.hostProperties,f=e.hostAttributes,d=e.providers,m=e.viewProviders,y=e.queries,v=e.viewQueries,_=e.entryComponents,g=e.template;this.isHost=!!n,this.type=r,this.isComponent=i,this.selector=o,this.exportAs=a,this.changeDetection=s,this.inputs=u,this.outputs=l,this.hostListeners=h,this.hostProperties=p,this.hostAttributes=f,this.providers=c(d),this.viewProviders=c(m),this.queries=c(y),this.viewQueries=c(v),this.entryComponents=c(_),this.template=g}return t.create=function(e){var r=void 0===e?{}:e,i=r.isHost,o=r.type,a=r.isComponent,s=r.selector,u=r.exportAs,c=r.changeDetection,l=r.inputs,h=r.outputs,p=r.host,d=r.providers,m=r.viewProviders,v=r.queries,g=r.viewQueries,b=r.entryComponents,w=r.template,M={},k={},S={};n.i(f.c)(p)&&Object.keys(p).forEach(function(t){var e=p[t],r=t.match(_);null===r?S[t]=e:n.i(f.c)(r[1])?k[r[1]]=e:n.i(f.c)(r[2])&&(M[r[2]]=e)});var E={};n.i(f.c)(l)&&l.forEach(function(t){var e=n.i(y.a)(t,[t,t]);E[e[0]]=e[1]});var T={};return n.i(f.c)(h)&&h.forEach(function(t){var e=n.i(y.a)(t,[t,t]);T[e[0]]=e[1]}),new t({isHost:i,type:o,isComponent:!!a,selector:s,exportAs:u,changeDetection:c,inputs:E,outputs:T,hostListeners:M,hostProperties:k,hostAttributes:S,providers:d,viewProviders:m,queries:v,viewQueries:g,entryComponents:b,template:w})},t.prototype.toSummary=function(){return{summaryKind:P.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary()}},t}(),Y=function(){function t(t){var e=void 0===t?{}:t,n=e.type,r=e.name,i=e.pure;this.type=n,this.name=r,this.pure=!!i}return t.prototype.toSummary=function(){return{summaryKind:P.Pipe,type:this.type,name:this.name,pure:this.pure}},t}(),I=function(){function t(t){var e=void 0===t?{}:t,n=e.type,r=e.providers,i=e.declaredDirectives,o=e.exportedDirectives,a=e.declaredPipes,s=e.exportedPipes,u=e.entryComponents,l=e.bootstrapComponents,h=e.importedModules,p=e.exportedModules,f=e.schemas,d=e.transitiveModule,m=e.id;this.type=n,this.declaredDirectives=c(i),this.exportedDirectives=c(o),this.declaredPipes=c(a),this.exportedPipes=c(s),this.providers=c(r),this.entryComponents=c(u),this.bootstrapComponents=c(l),this.importedModules=c(h),this.exportedModules=c(p),this.schemas=c(f),this.id=m,this.transitiveModule=d}return t.prototype.toSummary=function(){return{summaryKind:P.NgModule,type:this.type,entryComponents:this.transitiveModule.entryComponents,providers:this.transitiveModule.providers,modules:this.transitiveModule.modules,exportedDirectives:this.transitiveModule.exportedDirectives,exportedPipes:this.transitiveModule.exportedPipes}},t}(),N=function(){function t(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}return t.prototype.addProvider=function(t,e){this.providers.push({provider:t,module:e})},t.prototype.addDirective=function(t){this.directivesSet.has(t.reference)||(this.directivesSet.add(t.reference),this.directives.push(t))},t.prototype.addExportedDirective=function(t){this.exportedDirectivesSet.has(t.reference)||(this.exportedDirectivesSet.add(t.reference),this.exportedDirectives.push(t))},t.prototype.addPipe=function(t){this.pipesSet.has(t.reference)||(this.pipesSet.add(t.reference),this.pipes.push(t))},t.prototype.addExportedPipe=function(t){this.exportedPipesSet.has(t.reference)||(this.exportedPipesSet.add(t.reference),this.exportedPipes.push(t))},t.prototype.addModule=function(t){this.modulesSet.has(t.reference)||(this.modulesSet.add(t.reference),this.modules.push(t))},t.prototype.addEntryComponent=function(t){this.entryComponentsSet.has(t.reference)||(this.entryComponentsSet.add(t.reference),this.entryComponents.push(t))},t}(),R=function(){function t(t,e){var n=e.useClass,r=e.useValue,i=e.useExisting,o=e.useFactory,a=e.deps,s=e.multi;this.token=t,this.useClass=n,this.useValue=r,this.useExisting=i,this.useFactory=o,this.dependencies=a,this.multi=!!s}return t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"E",function(){return i}),n.d(e,"r",function(){return o}),n.d(e,"G",function(){return a}),n.d(e,"J",function(){return s}),n.d(e,"K",function(){return u}),n.d(e,"g",function(){return c}),n.d(e,"i",function(){return l}),n.d(e,"j",function(){return h}),n.d(e,"e",function(){return p}),n.d(e,"f",function(){return f}),n.d(e,"k",function(){return d}),n.d(e,"l",function(){return m}),n.d(e,"n",function(){return y}),n.d(e,"d",function(){return v}),n.d(e,"p",function(){return _}),n.d(e,"o",function(){return g}),n.d(e,"s",function(){return b}),n.d(e,"q",function(){return w}),n.d(e,"m",function(){return M}),n.d(e,"h",function(){return k}),n.d(e,"F",function(){return S}),n.d(e,"c",function(){return E}),n.d(e,"N",function(){return T}),n.d(e,"L",function(){return x}),n.d(e,"v",function(){return C}),n.d(e,"x",function(){return L}),n.d(e,"w",function(){return D}),n.d(e,"t",function(){return P}),n.d(e,"u",function(){return O}),n.d(e,"a",function(){return A}),n.d(e,"M",function(){return j}),n.d(e,"H",function(){return Y}),n.d(e,"b",function(){return I}),n.d(e,"y",function(){return N}),n.d(e,"z",function(){return R}),n.d(e,"A",function(){return H}),n.d(e,"C",function(){return F}),n.d(e,"B",function(){return V}),n.d(e,"I",function(){return U}),n.d(e,"D",function(){return B});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.o.isDefaultChangeDetectionStrategy,o=r.o.ChangeDetectorStatus,a=r.o.LifecycleHooks,s=r.o.LIFECYCLE_HOOKS_VALUES,u=r.o.ReflectorReader,c=r.o.ViewContainer,l=r.o.CodegenComponentFactoryResolver,h=r.o.ComponentRef_,p=r.o.AppView,f=r.o.DebugAppView,d=r.o.NgModuleInjector,m=r.o.registerModuleFactory,y=r.o.ViewType,v=r.o.view_utils,_=r.o.DebugContext,g=r.o.StaticNodeDebugInfo,b=r.o.devModeEqual,w=r.o.UNINITIALIZED,M=r.o.ValueUnwrapper,k=r.o.TemplateRef_,S=(r.o.RenderDebugInfo,r.o.Console),E=r.o.reflector,T=r.o.Reflector,x=r.o.ReflectionCapabilities,C=r.o.NoOpAnimationPlayer,L=(r.o.AnimationPlayer,r.o.AnimationSequencePlayer),D=r.o.AnimationGroupPlayer,P=r.o.AnimationKeyframe,O=r.o.AnimationStyles,A=r.o.ANY_STATE,j=r.o.DEFAULT_STATE,Y=r.o.EMPTY_STATE,I=r.o.FILL_STYLE_FLAG,N=r.o.prepareFinalAnimationStyles,R=r.o.balanceAnimationKeyframes,H=r.o.clearStyles,F=r.o.collectAndResolveStyles,V=r.o.renderStyles,U=(r.o.ViewMetadata,r.o.ComponentStillLoadingError),B=r.o.AnimationTransition},function(t,e,n){var r=n(161)("wks"),i=n(112),o=n(16).Symbol,a="function"==typeof o,s=t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))};s.store=r},function(t,e,n){"use strict";function r(t,e,n){return void 0===e&&(e=null),void 0===n&&(n="src"),null==e?"@angular/"+t+"/index":"@angular/"+t+"/"+n+"/"+e}function i(t){return l.c.resolveIdentifier(t.name,t.moduleUrl,t.runtime)}function o(t){var e=l.c.resolveIdentifier(t.name,t.moduleUrl,t.runtime);return{reference:e}}function a(t){return{identifier:t}}function s(t){return a(o(t))}function u(t,e){var n=l.c.resolveEnum(i(t),e);return{reference:n}}var c=n(0),l=n(11);n.d(e,"b",function(){return m}),e.e=i,e.a=o,e.c=a,e.f=s,e.d=u;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=r("core","linker/view"),p=r("core","linker/view_utils"),f=r("core","change_detection/change_detection"),d=r("core","animation/animation_style_util"),m=function(){function t(){}return t.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleUrl:r("core","metadata/di"),runtime:c._2},t.ViewUtils={name:"ViewUtils",moduleUrl:r("core","linker/view_utils"),runtime:l.d.ViewUtils},t.AppView={name:"AppView",moduleUrl:h,runtime:l.e},t.DebugAppView={name:"DebugAppView",moduleUrl:h,runtime:l.f},t.ViewContainer={name:"ViewContainer",moduleUrl:r("core","linker/view_container"),runtime:l.g},t.ElementRef={name:"ElementRef",moduleUrl:r("core","linker/element_ref"),runtime:c.h},t.ViewContainerRef={name:"ViewContainerRef",moduleUrl:r("core","linker/view_container_ref"),runtime:c.A},t.ChangeDetectorRef={name:"ChangeDetectorRef",moduleUrl:r("core","change_detection/change_detector_ref"),runtime:c.i},t.RenderComponentType={name:"RenderComponentType",moduleUrl:r("core","render/api"),runtime:c._3},t.QueryList={name:"QueryList",moduleUrl:r("core","linker/query_list"),runtime:c._4},t.TemplateRef={name:"TemplateRef",moduleUrl:r("core","linker/template_ref"),runtime:c.z},t.TemplateRef_={name:"TemplateRef_",moduleUrl:r("core","linker/template_ref"),runtime:l.h},t.CodegenComponentFactoryResolver={name:"CodegenComponentFactoryResolver",moduleUrl:r("core","linker/component_factory_resolver"),runtime:l.i},t.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleUrl:r("core","linker/component_factory_resolver"),runtime:c.G},t.ComponentFactory={name:"ComponentFactory",runtime:c._5,moduleUrl:r("core","linker/component_factory")},t.ComponentRef_={name:"ComponentRef_",runtime:l.j,moduleUrl:r("core","linker/component_factory")},t.ComponentRef={name:"ComponentRef",runtime:c._6,moduleUrl:r("core","linker/component_factory")},t.NgModuleFactory={name:"NgModuleFactory",runtime:c._7,moduleUrl:r("core","linker/ng_module_factory")},t.NgModuleInjector={name:"NgModuleInjector",runtime:l.k,moduleUrl:r("core","linker/ng_module_factory")},t.RegisterModuleFactoryFn={name:"registerModuleFactory",runtime:l.l,moduleUrl:r("core","linker/ng_module_factory_loader")},t.ValueUnwrapper={name:"ValueUnwrapper",moduleUrl:f,runtime:l.m},t.Injector={name:"Injector",moduleUrl:r("core","di/injector"),runtime:c.q},t.ViewEncapsulation={name:"ViewEncapsulation",moduleUrl:r("core","metadata/view"),runtime:c.F},t.ViewType={name:"ViewType",moduleUrl:r("core","linker/view_type"),runtime:l.n},t.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleUrl:f,runtime:c.J},t.StaticNodeDebugInfo={name:"StaticNodeDebugInfo",moduleUrl:r("core","linker/debug_context"),runtime:l.o},t.DebugContext={name:"DebugContext",moduleUrl:r("core","linker/debug_context"),runtime:l.p},t.Renderer={name:"Renderer",moduleUrl:r("core","render/api"),runtime:c.p},t.SimpleChange={name:"SimpleChange",moduleUrl:f,runtime:c._8},t.UNINITIALIZED={name:"UNINITIALIZED",moduleUrl:f,runtime:l.q},t.ChangeDetectorStatus={name:"ChangeDetectorStatus",moduleUrl:f,runtime:l.r},t.checkBinding={name:"checkBinding",moduleUrl:p,runtime:l.d.checkBinding},t.devModeEqual={name:"devModeEqual",moduleUrl:f,runtime:l.s},t.inlineInterpolate={name:"inlineInterpolate",moduleUrl:p,runtime:l.d.inlineInterpolate},t.interpolate={name:"interpolate",moduleUrl:p,runtime:l.d.interpolate},t.castByValue={name:"castByValue",moduleUrl:p,runtime:l.d.castByValue},t.EMPTY_ARRAY={name:"EMPTY_ARRAY",moduleUrl:p,runtime:l.d.EMPTY_ARRAY},t.EMPTY_MAP={name:"EMPTY_MAP",moduleUrl:p,runtime:l.d.EMPTY_MAP},t.createRenderElement={name:"createRenderElement",moduleUrl:p,runtime:l.d.createRenderElement},t.selectOrCreateRenderHostElement={name:"selectOrCreateRenderHostElement",moduleUrl:p,runtime:l.d.selectOrCreateRenderHostElement},t.pureProxies=[null,{name:"pureProxy1",moduleUrl:p,runtime:l.d.pureProxy1},{name:"pureProxy2",moduleUrl:p,runtime:l.d.pureProxy2},{name:"pureProxy3",moduleUrl:p,runtime:l.d.pureProxy3},{name:"pureProxy4",moduleUrl:p,runtime:l.d.pureProxy4},{name:"pureProxy5",moduleUrl:p,runtime:l.d.pureProxy5},{name:"pureProxy6",moduleUrl:p,runtime:l.d.pureProxy6},{name:"pureProxy7",moduleUrl:p,runtime:l.d.pureProxy7},{name:"pureProxy8",moduleUrl:p,runtime:l.d.pureProxy8},{name:"pureProxy9",moduleUrl:p,runtime:l.d.pureProxy9},{name:"pureProxy10",moduleUrl:p,runtime:l.d.pureProxy10}],t.SecurityContext={name:"SecurityContext",moduleUrl:r("core","security"),runtime:c.V},t.AnimationKeyframe={name:"AnimationKeyframe",moduleUrl:r("core","animation/animation_keyframe"),runtime:l.t},t.AnimationStyles={name:"AnimationStyles",moduleUrl:r("core","animation/animation_styles"),runtime:l.u},t.NoOpAnimationPlayer={name:"NoOpAnimationPlayer",moduleUrl:r("core","animation/animation_player"),runtime:l.v},t.AnimationGroupPlayer={name:"AnimationGroupPlayer",moduleUrl:r("core","animation/animation_group_player"),runtime:l.w},t.AnimationSequencePlayer={name:"AnimationSequencePlayer",moduleUrl:r("core","animation/animation_sequence_player"),runtime:l.x},t.prepareFinalAnimationStyles={name:"prepareFinalAnimationStyles",moduleUrl:d,runtime:l.y},t.balanceAnimationKeyframes={name:"balanceAnimationKeyframes",moduleUrl:d,runtime:l.z},t.clearStyles={name:"clearStyles",moduleUrl:d,runtime:l.A},t.renderStyles={name:"renderStyles",moduleUrl:d,runtime:l.B},t.collectAndResolveStyles={name:"collectAndResolveStyles",moduleUrl:d,runtime:l.C},t.LOCALE_ID={name:"LOCALE_ID",moduleUrl:r("core","i18n/tokens"),runtime:c.w},t.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleUrl:r("core","i18n/tokens"),runtime:c._9},t.setBindingDebugInfo={name:"setBindingDebugInfo",moduleUrl:p,runtime:l.d.setBindingDebugInfo},t.setBindingDebugInfoForChanges={name:"setBindingDebugInfoForChanges",moduleUrl:p,runtime:l.d.setBindingDebugInfoForChanges},t.AnimationTransition={name:"AnimationTransition",moduleUrl:r("core","animation/animation_transition"),runtime:l.D},t.InlineArray={name:"InlineArray",moduleUrl:p,runtime:null},t.inlineArrays=[{name:"InlineArray2",moduleUrl:p,runtime:l.d.InlineArray2},{name:"InlineArray2",moduleUrl:p,runtime:l.d.InlineArray2},{name:"InlineArray4",moduleUrl:p,runtime:l.d.InlineArray4},{name:"InlineArray8",moduleUrl:p,runtime:l.d.InlineArray8},{name:"InlineArray16",moduleUrl:p,runtime:l.d.InlineArray16}],t.EMPTY_INLINE_ARRAY={name:"EMPTY_INLINE_ARRAY",moduleUrl:p,runtime:l.d.EMPTY_INLINE_ARRAY},t.InlineArrayDynamic={name:"InlineArrayDynamic",moduleUrl:p,runtime:l.d.InlineArrayDynamic},t.subscribeToRenderElement={name:"subscribeToRenderElement",moduleUrl:p,runtime:l.d.subscribeToRenderElement},t.createRenderComponentType={name:"createRenderComponentType",moduleUrl:p,runtime:l.d.createRenderComponentType},t.noop={name:"noop",moduleUrl:p,runtime:l.d.noop},t}()},function(t,e,n){"use strict";function r(){return function(t){return t}}e.a=r},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function r(){return o}function i(t){o||(o=t)}e.b=r,e.c=i,n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=null,a=function(){function t(){this.resourceLoaderType=null}return t.prototype.hasProperty=function(t,e){},t.prototype.setProperty=function(t,e,n){},t.prototype.getProperty=function(t,e){},t.prototype.invoke=function(t,e,n){},t.prototype.logError=function(t){},t.prototype.log=function(t){},t.prototype.logGroup=function(t){},t.prototype.logGroupEnd=function(){},Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t.prototype.parse=function(t){},t.prototype.query=function(t){},t.prototype.querySelector=function(t,e){},t.prototype.querySelectorAll=function(t,e){},t.prototype.on=function(t,e,n){},t.prototype.onAndCancel=function(t,e,n){},t.prototype.dispatchEvent=function(t,e){},t.prototype.createMouseEvent=function(t){},t.prototype.createEvent=function(t){},t.prototype.preventDefault=function(t){},t.prototype.isPrevented=function(t){},t.prototype.getInnerHTML=function(t){},t.prototype.getTemplateContent=function(t){},t.prototype.getOuterHTML=function(t){},t.prototype.nodeName=function(t){},t.prototype.nodeValue=function(t){},t.prototype.type=function(t){},t.prototype.content=function(t){},t.prototype.firstChild=function(t){},t.prototype.nextSibling=function(t){},t.prototype.parentElement=function(t){},t.prototype.childNodes=function(t){},t.prototype.childNodesAsList=function(t){},t.prototype.clearNodes=function(t){},t.prototype.appendChild=function(t,e){},t.prototype.removeChild=function(t,e){},t.prototype.replaceChild=function(t,e,n){},t.prototype.remove=function(t){},t.prototype.insertBefore=function(t,e){},t.prototype.insertAllBefore=function(t,e){},t.prototype.insertAfter=function(t,e){},t.prototype.setInnerHTML=function(t,e){},t.prototype.getText=function(t){},t.prototype.setText=function(t,e){},t.prototype.getValue=function(t){},t.prototype.setValue=function(t,e){},t.prototype.getChecked=function(t){},t.prototype.setChecked=function(t,e){},t.prototype.createComment=function(t){},t.prototype.createTemplate=function(t){},t.prototype.createElement=function(t,e){},t.prototype.createElementNS=function(t,e,n){},t.prototype.createTextNode=function(t,e){},t.prototype.createScriptTag=function(t,e,n){},t.prototype.createStyleElement=function(t,e){},t.prototype.createShadowRoot=function(t){},t.prototype.getShadowRoot=function(t){},t.prototype.getHost=function(t){},t.prototype.getDistributedNodes=function(t){},t.prototype.clone=function(t){},t.prototype.getElementsByClassName=function(t,e){},t.prototype.getElementsByTagName=function(t,e){},t.prototype.classList=function(t){},t.prototype.addClass=function(t,e){},t.prototype.removeClass=function(t,e){},t.prototype.hasClass=function(t,e){},t.prototype.setStyle=function(t,e,n){},t.prototype.removeStyle=function(t,e){},t.prototype.getStyle=function(t,e){},t.prototype.hasStyle=function(t,e,n){},t.prototype.tagName=function(t){},t.prototype.attributeMap=function(t){},t.prototype.hasAttribute=function(t,e){},t.prototype.hasAttributeNS=function(t,e,n){},t.prototype.getAttribute=function(t,e){},t.prototype.getAttributeNS=function(t,e,n){},t.prototype.setAttribute=function(t,e,n){},t.prototype.setAttributeNS=function(t,e,n,r){},t.prototype.removeAttribute=function(t,e){},t.prototype.removeAttributeNS=function(t,e,n){},t.prototype.templateAwareRoot=function(t){},t.prototype.createHtmlDocument=function(){},t.prototype.defaultDoc=function(){},t.prototype.getBoundingClientRect=function(t){},t.prototype.getTitle=function(){},t.prototype.setTitle=function(t){},t.prototype.elementMatches=function(t,e){},t.prototype.isTemplateElement=function(t){},t.prototype.isTextNode=function(t){},t.prototype.isCommentNode=function(t){},t.prototype.isElementNode=function(t){},t.prototype.hasShadowRoot=function(t){},t.prototype.isShadowRoot=function(t){},t.prototype.importIntoDoc=function(t){},t.prototype.adoptNode=function(t){},t.prototype.getHref=function(t){},t.prototype.getEventKey=function(t){},t.prototype.resolveAndSetHref=function(t,e,n){},t.prototype.supportsDOMEvents=function(){},t.prototype.supportsNativeShadowDOM=function(){},t.prototype.getGlobalEventTarget=function(t){},t.prototype.getHistory=function(){},t.prototype.getLocation=function(){},t.prototype.getBaseHref=function(){},t.prototype.resetBaseElement=function(){},t.prototype.getUserAgent=function(){},t.prototype.setData=function(t,e,n){},t.prototype.getComputedStyle=function(t){},t.prototype.getData=function(t,e){},t.prototype.setGlobalVar=function(t,e){},t.prototype.supportsWebAnimation=function(){},t.prototype.performanceNow=function(){},t.prototype.getAnimationPrefix=function(){},t.prototype.getTransitionEnd=function(){},t.prototype.supportsAnimation=function(){},t.prototype.supportsCookies=function(){},t.prototype.getCookie=function(t){},t.prototype.setCookie=function(t,e){},t}()},function(t,e,n){var r=n(5),i=n(369),o=n(71),a=Object.defineProperty;e.f=n(21)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";var r=n(583);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b})},function(t,e,n){t.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";function r(t){return t.replace(p,function(){for(var t=[],e=0;e"+i+""};t.exports=function(t,e){var n={};n[t]=e(s),r(r.P+r.F*i(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict";var r=n(661);n.d(e,"c",function(){return r.a}),n.d(e,"d",function(){return r.d}),n.d(e,"a",function(){return r.b}),n.d(e,"b",function(){return r.c})},function(t,e,n){var r=n(83),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){"use strict";var r=n(122),i=n(3);n.d(e,"d",function(){return o}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"e",function(){return u}),n.d(e,"a",function(){return c});var o=function(){function t(t,e,n,r){this.file=t,this.offset=e,this.line=n,this.col=r}return t.prototype.toString=function(){return n.i(i.c)(this.offset)?this.file.url+"@"+this.line+":"+this.col:this.file.url},t.prototype.moveBy=function(e){for(var n=this.file.content,i=n.length,o=this.offset,a=this.line,s=this.col;o>0&&e<0;){o--,e++;var u=n.charCodeAt(o);if(u==r.a){a--;var c=n.substr(0,o-1).lastIndexOf(String.fromCharCode(r.a));s=c>0?o-c:o}else s--}for(;o0;){var u=n.charCodeAt(o);o++,e--,u==r.a?(a++,s=0):s++}return new t(this.file,o,a,s)},t.prototype.getContext=function(t,e){var r=this.file.content,o=this.offset;if(n.i(i.c)(o)){o>r.length-1&&(o=r.length-1);for(var a=o,s=0,u=0;s0&&(o--,s++,"\n"!=r[o]||++u!=e););for(s=0,u=0;s]"+t.after+'")':"",n=this.span.details?", "+this.span.details:"";return""+this.msg+e+": "+this.span.start+n},t}()},function(t,e,n){"use strict";var r=n(75);n.d(e,"b",function(){return r.a}),n.d(e,"e",function(){return r.b}),n.d(e,"c",function(){return r.c}),n.d(e,"j",function(){return r.e}),n.d(e,"d",function(){return r.d}),n.d(e,"i",function(){return r.f});var i=n(197);n.d(e,"h",function(){return i.b}),n.d(e,"k",function(){return i.a});var o=n(96);n.d(e,"g",function(){return o.b});var a=n(642);n.d(e,"f",function(){return a.a});var s=(n(200),n(199),n(198));n.d(e,"a",function(){return s.a})},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=new r.e("NgValueAccessor")},function(t,e,n){var r=n(7);t.exports=function(t,e){return!!t&&r(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){var r=n(108),i=n(45);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(45);t.exports=function(t){return Object(r(t))}},function(t,e,n){"use strict";function r(){return"bs4"!==i.a.__theme}var i=n(170);e.a=r},function(t,e,n){"use strict";(function(t){function r(t){return t.name||typeof t}function i(t){return null!=t}function o(t){return null==t}function a(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function s(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(!p)if(c.Symbol&&Symbol.iterator)p=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;et?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(e){if(!e)return t.nullValidator;var n,i;return"string"==typeof e?(i="^"+e+"$",n=new RegExp(i)):(i=e.toString(),n=e),function(t){if(r(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:i,actualValue:e}}}},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(h.a);return 0==e.length?null:function(t){return s(o(t,e))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(h.a);return 0==e.length?null:function(t){var n=a(t,e).map(i);return Promise.all(n).then(s)}},t}()},function(t,e,n){"use strict";(function(t){function r(t){return null!=t}function i(t){return null==t}function o(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function a(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function s(t,e,n){for(var r=e.split("."),i=t;r.length>1;){var o=r.shift();i=i.hasOwnProperty(o)&&null!=i[o]?i[o]:i[o]={}}void 0!==i&&null!==i||(i={}),i[r.shift()]=n}function u(){if(!h)if(c.Symbol&&Symbol.iterator)h=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;ew;w++)if((p||w in _)&&(m=_[w],y=g(m,w,v),t))if(n)M[w]=y;else if(y)switch(t){case 3:return!0;case 5:return m;case 6:return w;case 2:M.push(m)}else if(l)return!1;return h?-1:c||l?l:M}}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(18),i=n(70);t.exports=n(21)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(388),i=n(2),o=n(161)("metadata"),a=o.store||(o.store=new(n(845))),s=function(t,e,n){var i=a.get(t);if(!i){if(!n)return;a.set(t,i=new r)}var o=i.get(e);if(!o){if(!n)return;i.set(e,o=new r)}return o},u=function(t,e,n){var r=s(e,n,!1);return void 0!==r&&r.has(t)},c=function(t,e,n){var r=s(e,n,!1);return void 0===r?void 0:r.get(t)},l=function(t,e,n,r){s(n,r,!0).set(t,e)},h=function(t,e){var n=s(t,e,!1),r=[];return n&&n.forEach(function(t,e){r.push(e)}),r},p=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},f=function(t){i(i.S,"Reflect",t)};t.exports={store:a,map:s,has:u,get:c,set:l,keys:h,key:p,exp:f}},function(t,e,n){var r=n(23),i=n(33),o=n(244)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){"use strict";(function(t){if(e.root="object"==typeof window&&window.window===window&&window||"object"==typeof self&&self.self===self&&self||"object"==typeof t&&t.global===t&&t,!e.root)throw new Error("RxJS could not find any global context (window, self, global)")}).call(e,n(19))},function(t,e,n){"use strict";var r=n(592),i=n(35);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(e,r){t.call(this,"Invalid argument '"+r+"' for pipe '"+n.i(i.a)(e)+"'")}return o(e,t),e}(r.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});var r=function(){function t(t,e,n){this.filePath=t,this.name=e,this.members=n}return t}(),i=function(){function t(){this.cache=new Map}return t.prototype.get=function(t,e,n){n=n||[];var i=n.length?"."+n.join("."):"",o='"'+t+'".'+e+i,a=this.cache.get(o);return a||(a=new r(t,e,n),this.cache.set(o,a)),a},t}()},function(t,e,n){"use strict";var r=n(0),i=n(13);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){var e=void 0===t?{}:t,n=e.renderTypes,i=void 0===n?new a:n,o=e.defaultEncapsulation,s=void 0===o?r.F.Emulated:o,u=e.genDebugInfo,c=e.logBindingUpdate,l=e.useJit,h=void 0===l||l;this.renderTypes=i,this.defaultEncapsulation=s,this._genDebugInfo=u,this._logBindingUpdate=c,this.useJit=h}return Object.defineProperty(t.prototype,"genDebugInfo",{get:function(){return void 0===this._genDebugInfo?n.i(r.C)():this._genDebugInfo},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logBindingUpdate",{get:function(){return void 0===this._logBindingUpdate?n.i(r.C)():this._logBindingUpdate},enumerable:!0,configurable:!0}),t}(),a=(function(){function t(){}return t.prototype.renderer=function(){},t.prototype.renderText=function(){},t.prototype.renderElement=function(){},t.prototype.renderComment=function(){},t.prototype.renderNode=function(){},t.prototype.renderEvent=function(){},t}(),function(){function t(){this.renderText=null,this.renderElement=null,this.renderComment=null,this.renderNode=null,this.renderEvent=null}return Object.defineProperty(t.prototype,"renderer",{get:function(){return n.i(i.a)(i.b.Renderer)},enumerable:!0,configurable:!0}),t}())},function(t,e,n){"use strict";function r(t){var e=b.a("changed"),r=[e.set(b.e.prop(D)).toDeclStmt(),b.e.prop(D).set(b.f(!1)).toStmt()],i=[];if(t.genChanges){var o=[];t.ngOnChanges&&o.push(b.e.prop(C).callMethod("ngOnChanges",[b.e.prop(L)]).toStmt()),t.compilerConfig.logBindingUpdate&&o.push(b.g(n.i(y.a)(y.b.setBindingDebugInfoForChanges)).callFn([Y.prop("renderer"),N,b.e.prop(L)]).toStmt()),o.push(H),i.push(new b.u(e,o))}t.ngOnInit&&i.push(new b.u(Y.prop("numberOfChecks").identical(new b.N(0)),[b.e.prop(C).callMethod("ngOnInit",[]).toStmt()])),t.ngDoCheck&&i.push(b.e.prop(C).callMethod("ngDoCheck",[]).toStmt()),i.length>0&&r.push(new b.u(b.v(A),i)),r.push(new b.t(e)),t.methods.push(new b.q("ngDoCheck",[new b.o(Y.name,b.d(n.i(y.a)(y.b.AppView),[b.m])),new b.o(N.name,b.m),new b.o(A.name,b.s)],r,b.s))}function i(t,e){var r=n.i(h.a)(e),i=[b.e.prop(D).set(b.f(!0)).toStmt(),b.e.prop(C).prop(t).set(O).toStmt()];e.genChanges&&i.push(b.e.prop(L).key(b.f(t)).set(b.g(n.i(y.a)(y.b.SimpleChange)).instantiate([r.expression,O])).toStmt());var o=n.i(h.b)({currValExpr:O,forceUpdate:j,stmts:[]},r.expression,A,i);e.methods.push(new b.q("check_"+t,[new b.o(O.name,b.m),new b.o(A.name,b.s),new b.o(j.name,b.s)],o))}function o(t,e,r){var i=[],o=[new b.o(Y.name,b.d(n.i(y.a)(y.b.AppView),[b.m])),new b.o(I.name,b.d(n.i(y.a)(y.b.AppView),[b.m])),new b.o(N.name,b.m),new b.o(A.name,b.s)];t.forEach(function(t,a){var s=n.i(h.a)(r),u=n.i(p.b)(r,null,b.e.prop(C),t.value,s.bindingId);if(u){var c;t.needsRuntimeSecurityContext&&(c=b.a("secCtx_"+o.length),o.push(new b.o(c.name,b.d(n.i(y.a)(y.b.SecurityContext)))));var l;if(t.isAnimation){var d=n.i(f.a)(Y,I,t,e,b.e.prop(P).or(b.g(n.i(y.a)(y.b.noop))),N,u.currValExpr,s.expression),m=d.updateStmts,v=d.detachStmts;l=m,(_=r.detachStmts).push.apply(_,v)}else l=n.i(f.b)(Y,t,N,u.currValExpr,r.compilerConfig.logBindingUpdate,c);i.push.apply(i,n.i(h.b)(u,s.expression,A,l));var _}}),r.methods.push(new b.q("checkHost",o,i))}function a(t,e){var r=b.a("result"),i=[r.set(b.f(!0)).toDeclStmt(b.s)];t.forEach(function(t,o){var a=n.i(p.c)(e,null,b.e.prop(C),t.handler,"sub_"+o),s=a.stmts;a.preventDefault&&s.push(r.set(a.preventDefault.and(r)).toStmt()),i.push(new b.u(R.equals(b.f(t.fullName)),s))}),i.push(new b.t(r)),e.methods.push(new b.q("handleEvent",[new b.o(R.name,b.r),new b.o(p.d.event.name,b.m)],i,b.s))}function s(t,e){var r=[new b.o(Y.name,b.d(n.i(y.a)(y.b.AppView),[b.m])),new b.o(P,b.m)],i=[b.e.prop(P).set(b.a(P)).toStmt()];Object.keys(t.outputs).forEach(function(n,o){var a=t.outputs[n],s="emit"+o;r.push(new b.o(s,b.s));var u="subscription"+o;e.fields.push(new b.c(u,b.m)),i.push(new b.u(b.a(s),[b.e.prop(u).set(b.e.prop(C).prop(n).callMethod(b.O.SubscribeObservable,[b.a(P).callMethod(b.O.Bind,[Y,b.f(a)])])).toStmt()])),e.destroyStmts.push(b.e.prop(u).and(b.e.prop(u).callMethod("unsubscribe",[])).toStmt())}),e.methods.push(new b.q("subscribe",r,i))}function u(t,e,r){var i=[],o=new S.a(e,_.a,r,[],i),a=n.i(l.i)(t.type),s=a?"in Directive "+n.i(l.a)(t.type)+" in "+a:"in Directive "+n.i(l.a)(t.type),u=new w.b("",s),c=new w.c(new w.d(u,null,null,null),new w.d(u,null,null,null)),h=o.createDirectiveHostPropertyAsts(t.toSummary(),c),p=o.createDirectiveHostEventAsts(t.toSummary(),c);return new U(h,p,i)}function c(t,e){var n=t.filter(function(t){return t.level===w.e.WARNING}),r=t.filter(function(t){return t.level===w.e.FATAL});if(n.length>0&&this._console.warn("Directive parse warnings:\n"+n.join("\n")),r.length>0)throw new Error("Directive parse errors:\n"+r.join("\n"))}var l=n(10),h=n(283),p=n(87),f=n(284),d=n(52),m=n(73),y=n(13),v=n(14),_=n(37),g=n(186),b=n(6),w=n(28),M=n(11),k=n(55),S=n(297);n.d(e,"a",function(){return F}),n.d(e,"b",function(){return B});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var E=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},T=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},x=function(){function t(t,e){this.statements=t,this.dirWrapperClassVar=e}return t}(),C="context",L="_changes",D="_changed",P="_eventHandler",O=b.a("currValue"),A=b.a("throwOnChange"),j=b.a("forceUpdate"),Y=b.a("view"),I=b.a("componentView"),N=b.a("el"),R=b.a("eventName"),H=b.e.prop(L).set(b.l([])).toStmt(),F=function(){function t(t,e,n,r){this.compilerConfig=t,this._exprParser=e,this._schemaRegistry=n,this._console=r}return t.dirWrapperClassName=function(t){return"Wrapper_"+n.i(l.a)(t)},t.prototype.compile=function(t){var e=u(t,this._exprParser,this._schemaRegistry);c(e.errors,this._console);var n=new V(this.compilerConfig,t);Object.keys(t.inputs).forEach(function(t){i(t,n)}),r(n),o(e.hostProps,e.hostListeners,n),a(e.hostListeners,n),s(t,n);var l=n.build();return new x([l],l.name)},t=E([n.i(v.a)(),T("design:paramtypes",[d.a,m.a,k.a,M.F])],t)}(),V=function(){function t(t,e){this.compilerConfig=t,this.dirMeta=e,this.fields=[],this.getters=[],this.methods=[],this.ctorStmts=[],this.detachStmts=[],this.destroyStmts=[];var n=e.type.lifecycleHooks;this.genChanges=n.indexOf(M.G.OnChanges)!==-1||this.compilerConfig.logBindingUpdate,this.ngOnChanges=n.indexOf(M.G.OnChanges)!==-1,this.ngOnInit=n.indexOf(M.G.OnInit)!==-1,this.ngDoCheck=n.indexOf(M.G.DoCheck)!==-1,this.ngOnDestroy=n.indexOf(M.G.OnDestroy)!==-1,this.ngOnDestroy&&this.destroyStmts.push(b.e.prop(C).callMethod("ngOnDestroy",[]).toStmt())}return t.prototype.build=function(){for(var t=[],e=0;e0?[e.callMethod("ngOnDestroy",[]).toStmt()]:[]},t.subscribe=function(t,e,n,r,i,o){var a=!1,s=[];return Object.keys(t.outputs).forEach(function(e){var r=t.outputs[e],i=n.indexOf(r)>-1;a=a||i,s.push(b.f(i))}),e.forEach(function(t){t.isAnimation&&n.length>0&&(a=!0)}),a?[r.callMethod("subscribe",[i,o].concat(s)).toStmt()]:[]},t.handleEvent=function(t,e,n,r){return e.callMethod("handleEvent",[n,r])},t}()},function(t,e,n){"use strict";function r(t,e,n){void 0===n&&(n=null);var r=[],i=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=i(t);e&&r.push(e)}),r}n.d(e,"d",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"f",function(){return s}),n.d(e,"e",function(){return u}),n.d(e,"a",function(){return c}),e.g=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e,n,r,i){this.switchValue=t,this.type=e,this.cases=n,this.sourceSpan=r,this.switchValueSourceSpan=i}return t.prototype.visit=function(t,e){return t.visitExpansion(this,e)},t}(),a=function(){function t(t,e,n,r,i){this.value=t,this.expression=e,this.sourceSpan=n,this.valueSourceSpan=r,this.expSourceSpan=i}return t.prototype.visit=function(t,e){return t.visitExpansionCase(this,e)},t}(),s=function(){function t(t,e,n,r){this.name=t,this.value=e,this.sourceSpan=n,this.valueSpan=r}return t.prototype.visit=function(t,e){return t.visitAttribute(this,e)},t}(),u=function(){function t(t,e,n,r,i,o){this.name=t,this.attrs=e,this.children=n,this.sourceSpan=r,this.startSourceSpan=i,this.endSourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),c=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitComment(this,e)},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.prototype.hasProperty=function(t,e,n){},t.prototype.hasElement=function(t,e){},t.prototype.securityContext=function(t,e,n){},t.prototype.allKnownElementNames=function(){},t.prototype.getMappedPropName=function(t){},t.prototype.getDefaultComponentElementName=function(){},t.prototype.validateProperty=function(t){},t.prototype.validateAttribute=function(t){},t.prototype.normalizeAnimationStyleProperty=function(t){},t.prototype.normalizeAnimationStyleValue=function(t,e,n){},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t,e){return e.path.concat([t])}function i(t,e){t||u(e,"Cannot find control with"),e.valueAccessor||u(e,"No value accessor for form control with"),t.validator=m.a.compose([t.validator,e.validator]),t.asyncValidator=m.a.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),e.valueAccessor.registerOnChange(function(n){e.viewToModelUpdate(n),t.markAsDirty(),t.setValue(n,{emitModelToViewChange:!1})}),e.valueAccessor.registerOnTouched(function(){return t.markAsTouched()}),t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})})}function o(t,e){e.valueAccessor.registerOnChange(function(){return s(e)}),e.valueAccessor.registerOnTouched(function(){return s(e)}),e._rawValidators.forEach(function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}function a(t,e){n.i(d.b)(t)&&u(e,"Cannot find control with"),t.validator=m.a.compose([t.validator,e.validator]),t.asyncValidator=m.a.composeAsync([t.asyncValidator,e.asyncValidator])}function s(t){return u(t,"There is no FormControl instance attached to form control element with")}function u(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function c(t){return n.i(d.a)(t)?m.a.compose(t.map(_.a)):null}function l(t){return n.i(d.a)(t)?m.a.composeAsync(t.map(_.b)):null}function h(t,e){if(!t.hasOwnProperty("model"))return!1;var r=t.model;return!!r.isFirstChange()||!n.i(d.c)(e,r.currentValue)}function p(t){return S.some(function(e){return t.constructor===e})}function f(t,e){if(!e)return null;var n,r,i;return e.forEach(function(e){e.constructor===v.a?n=e:p(e)?(r&&u(t,"More than one built-in value accessor matches form control with"),r=e):(i&&u(t,"More than one custom value accessor matches form control with"),i=e)}),i?i:r?r:n?n:(u(t,"No valid value accessor for form control with"),null)}var d=n(78),m=n(39),y=n(143),v=n(144),_=n(659),g=n(212),b=n(101),w=n(213),M=n(147),k=n(148);e.c=r,e.f=i,e.h=o,e.g=a,e.a=c,e.b=l,e.e=h,e.d=f;var S=[y.a,w.a,g.a,M.a,k.a,b.b]},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"c",function(){return i}),n.d(e,"d",function(){return o}),n.d(e,"b",function(){return a}),n.d(e,"e",function(){return s});var r={};r.Get=0,r.Post=1,r.Put=2,r.Delete=3,r.Options=4,r.Head=5,r.Patch=6,r[r.Get]="Get",r[r.Post]="Post",r[r.Put]="Put",r[r.Delete]="Delete",r[r.Options]="Options",r[r.Head]="Head",r[r.Patch]="Patch";var i={};i.Unsent=0,i.Open=1,i.HeadersReceived=2,i.Loading=3,i.Done=4,i.Cancelled=5,i[i.Unsent]="Unsent",i[i.Open]="Open",i[i.HeadersReceived]="HeadersReceived",i[i.Loading]="Loading",i[i.Done]="Done",i[i.Cancelled]="Cancelled";var o={};o.Basic=0,o.Cors=1,o.Default=2,o.Error=3,o.Opaque=4,o[o.Basic]="Basic",o[o.Cors]="Cors",o[o.Default]="Default",o[o.Error]="Error",o[o.Opaque]="Opaque";var a={};a.NONE=0,a.JSON=1,a.FORM=2,a.FORM_DATA=3,a.TEXT=4,a.BLOB=5,a.ARRAY_BUFFER=6,a[a.NONE]="NONE",a[a.JSON]="JSON",a[a.FORM]="FORM",a[a.FORM_DATA]="FORM_DATA",a[a.TEXT]="TEXT",a[a.BLOB]="BLOB",a[a.ARRAY_BUFFER]="ARRAY_BUFFER";var s={};s.Text=0,s.Json=1,s.ArrayBuffer=2,s.Blob=3,s[s.Text]="Text",s[s.Json]="Json",s[s.ArrayBuffer]="ArrayBuffer",s[s.Blob]="Blob"},function(t,e,n){"use strict";function r(t){return void 0===t||null===t}function i(t,e){return t&&void 0!==t[e]}function o(t){return"string"==typeof t}function a(t){return"function"==typeof t.set}function s(t){return"function"==typeof t.exportVal}function u(t){return"string"==typeof t.$key}function c(t){return"function"==typeof t.orderByChild}function l(t){return!r(t)&&(0===Object.keys(t).length&&JSON.stringify(t)===JSON.stringify({}))}function h(t){var e=r(t.val())?{$value:null}:t.val();return/string|number|boolean/.test(typeof e)&&(e={$value:e}),Object.defineProperty(e,"$key",{value:t.ref.key,enumerable:!1}),Object.defineProperty(e,"$exists",{value:function(){return t.exists()},enumerable:!1}),e}function p(t,e){if(o(t))return e.isUrl();if(a(t))return e.isRef();if(c(t))return e.isQuery();throw new Error("Provide a url or a Firebase database reference")}function f(t){return"/"===t.substring(t.length-1,t.length)?t.substring(0,t.length-1):t}function d(t){return"/"===t.substring(0,1)?t.substring(1,t.length):t}var m=n(572);n.n(m);e.c=r,e.d=i,e.g=o,e.h=a,e.i=s,e.j=u,e.k=l,e.f=h,e.e=p,e.a=f,e.l=d,n.d(e,"b",function(){return y});var y=function(){function t(t){this.zone=t}return t.prototype.schedule=function(){for(var t=[],e=0;e=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(t){function e(){t.call(this,i.a)}return s(e,t),e.prototype.parse=function(e,n,r,i){return void 0===r&&(r=!1),void 0===i&&(i=o.a),t.prototype.parse.call(this,e,n,r,i)},e=u([n.i(r.a)(),c("design:paramtypes",[])],e)}(a.a)},function(t,e,n){"use strict";function r(t){if(":"!=t[0])return[null,t];var e=t.indexOf(":",1);if(e==-1)throw new Error('Unsupported format "'+t+'" expecting ":namespace:name"');return[t.slice(1,e),t.slice(e+1)]}function i(t){return null===t?null:r(t)[0]}function o(t,e){return t?":"+t+":"+e:e}n.d(e,"a",function(){return a}),e.e=r,e.c=i,e.b=o,n.d(e,"d",function(){return s});var a={};a.RAW_TEXT=0,a.ESCAPABLE_RAW_TEXT=1,a.PARSABLE_DATA=2,a[a.RAW_TEXT]="RAW_TEXT",a[a.ESCAPABLE_RAW_TEXT]="ESCAPABLE_RAW_TEXT",a[a.PARSABLE_DATA]="PARSABLE_DATA";var s={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",alefsym:"ℵ",Alpha:"Α",alpha:"α",amp:"&",and:"∧",ang:"∠",apos:"'",Aring:"Å",aring:"å",asymp:"≈",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",bdquo:"„",Beta:"Β",beta:"β",brvbar:"¦",bull:"•",cap:"∩",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",Chi:"Χ",chi:"χ",circ:"ˆ",clubs:"♣",cong:"≅",copy:"©",crarr:"↵",cup:"∪",curren:"¤",dagger:"†",Dagger:"‡",darr:"↓",dArr:"⇓",deg:"°",Delta:"Δ",delta:"δ",diams:"♦",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",empty:"∅",emsp:" ",ensp:" ",Epsilon:"Ε",epsilon:"ε",equiv:"≡",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",exist:"∃",fnof:"ƒ",forall:"∀",frac12:"½",frac14:"¼",frac34:"¾",frasl:"⁄",Gamma:"Γ",gamma:"γ",ge:"≥",gt:">",harr:"↔",hArr:"⇔",hearts:"♥",hellip:"…",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",image:"ℑ",infin:"∞",int:"∫",Iota:"Ι",iota:"ι",iquest:"¿",isin:"∈",Iuml:"Ï",iuml:"ï",Kappa:"Κ",kappa:"κ",Lambda:"Λ",lambda:"λ",lang:"⟨",laquo:"«",larr:"←",lArr:"⇐",lceil:"⌈",ldquo:"“",le:"≤",lfloor:"⌊",lowast:"∗",loz:"◊",lrm:"‎",lsaquo:"‹",lsquo:"‘",lt:"<",macr:"¯",mdash:"—",micro:"µ",middot:"·",minus:"−",Mu:"Μ",mu:"μ",nabla:"∇",nbsp:" ",ndash:"–",ne:"≠",ni:"∋",not:"¬",notin:"∉",nsub:"⊄",Ntilde:"Ñ",ntilde:"ñ",Nu:"Ν",nu:"ν",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",OElig:"Œ",oelig:"œ",Ograve:"Ò",ograve:"ò",oline:"‾",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",oplus:"⊕",or:"∨",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",otimes:"⊗",Ouml:"Ö",ouml:"ö",para:"¶",permil:"‰",perp:"⊥",Phi:"Φ",phi:"φ",Pi:"Π",pi:"π",piv:"ϖ",plusmn:"±",pound:"£",prime:"′",Prime:"″",prod:"∏",prop:"∝",Psi:"Ψ",psi:"ψ",quot:'"',radic:"√",rang:"⟩",raquo:"»",rarr:"→",rArr:"⇒",rceil:"⌉",rdquo:"”",real:"ℜ",reg:"®",rfloor:"⌋",Rho:"Ρ",rho:"ρ",rlm:"‏",rsaquo:"›",rsquo:"’",sbquo:"‚",Scaron:"Š",scaron:"š",sdot:"⋅",sect:"§",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sim:"∼",spades:"♠",sub:"⊂",sube:"⊆",sum:"∑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supe:"⊇",szlig:"ß",Tau:"Τ",tau:"τ",there4:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thinsp:" ",THORN:"Þ",thorn:"þ",tilde:"˜",times:"×",trade:"™",Uacute:"Ú",uacute:"ú",uarr:"↑",uArr:"⇑",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",Uuml:"Ü",uuml:"ü",weierp:"℘",Xi:"Ξ",xi:"ξ",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ",Yuml:"Ÿ",Zeta:"Ζ",zeta:"ζ",zwj:"‍",zwnj:"‌"}},function(t,e,n){"use strict";function r(){return new y(".")}function i(t){var e=a(t);return e&&e[_.Scheme]||""}function o(t,e,r,i,o,a,s){var u=[];return n.i(h.c)(t)&&u.push(t+":"),n.i(h.c)(r)&&(u.push("//"),n.i(h.c)(e)&&u.push(e+"@"),u.push(r),n.i(h.c)(i)&&u.push(":"+i)),n.i(h.c)(o)&&u.push(o),n.i(h.c)(a)&&u.push("?"+a),n.i(h.c)(s)&&u.push("#"+s),u.join("")}function a(t){return t.match(v)}function s(t){if("/"==t)return"/";for(var e="/"==t[0]?"/":"",n="/"===t[t.length-1]?"/":"",r=t.split("/"),i=[],o=0,a=0;a0?i.pop():o++;break;default:i.push(s)}}if(""==e){for(;o-- >0;)i.unshift("..");0===i.length&&i.push(".")}return e+i.join("/")+n}function u(t){var e=t[_.Path];return e=n.i(h.d)(e)?"":s(e),t[_.Path]=e,o(t[_.Scheme],t[_.UserInfo],t[_.Domain],t[_.Port],e,t[_.QueryData],t[_.Fragment])}function c(t,e){var r=a(encodeURI(e)),i=a(t);if(n.i(h.c)(r[_.Scheme]))return u(r);r[_.Scheme]=i[_.Scheme];for(var o=_.Scheme;o<=_.Port;o++)n.i(h.d)(r[o])&&(r[o]=i[o]);if("/"==r[_.Path][0])return u(r);var s=i[_.Path];n.i(h.d)(s)&&(s="/");var c=s.lastIndexOf("/");return s=s.substring(0,c+1)+r[_.Path],r[_.Path]=s,u(r)}var l=n(0),h=n(3),p=n(14);e.c=r,n.d(e,"d",function(){return m}),n.d(e,"a",function(){return y}),e.b=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},d=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},m={provide:l._10,useValue:"/"},y=function(){function t(t){void 0===t&&(t=null),this._packagePrefix=t}return t.prototype.resolve=function(t,e){var r=e;n.i(h.c)(t)&&t.length>0&&(r=c(t,r));var i=a(r),o=this._packagePrefix;if(n.i(h.c)(o)&&n.i(h.c)(i)&&"package"==i[_.Scheme]){var s=i[_.Path];return o=o.replace(/\/+$/,""),s=s.replace(/^\/+/,""),o+"/"+s}return r},t.ctorParameters=function(){return[{type:void 0,decorators:[{type:l.d,args:[l._10]}]}]},t=f([n.i(p.a)(),d("design:paramtypes",[String])],t)}(),v=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),_={};_.Scheme=1,_.UserInfo=2,_.Domain=3,_.Port=4,_.Path=5,_.QueryData=6,_.Fragment=7,_[_.Scheme]="Scheme",_[_.UserInfo]="UserInfo",_[_.Domain]="Domain",_[_.Port]="Port",_[_.Path]="Path",_[_.QueryData]="QueryData",_[_.Fragment]="Fragment"},function(t,e,n){"use strict";function r(t,e,n){if(e===n)return t;for(var r=c.e,i=e;i!==n&&i.declarationElement.view;)i=i.declarationElement.view,r=r.prop("parentView");if(i!==n)throw new Error("Internal error: Could not calculate a property in a parent view: "+t);return t.visitExpression(new p(r,n),null)}function i(t,e,r){var i;i=t.viewType===l.n.HOST?c.e:c.e.prop("parentView");var o=[n.i(u.b)(e),c.e.prop("parentIndex")];return r&&o.push(c.b),i.callMethod("injectorGet",o)}function o(t,e){return"View_"+n.i(s.a)(t.type)+e}function a(t){return"handleEvent_"+t}var s=n(10),u=n(36),c=n(6),l=n(11);e.c=r,e.b=i,e.a=o,e.d=a;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p=function(t){function e(e,n){t.call(this),this._viewExpr=e,this._view=n}return h(e,t),e.prototype._isThis=function(t){return t instanceof c.A&&t.builtin===c.F.This},e.prototype.visitReadVarExpr=function(t,e){return this._isThis(t)?this._viewExpr:t},e.prototype.visitReadPropExpr=function(e,n){return this._isThis(e.receiver)&&(this._view.fields.some(function(t){return t.name==e.name})||this._view.getters.some(function(t){return t.name==e.name}))?this._viewExpr.cast(this._view.classType).prop(e.name):t.prototype.visitReadPropExpr.call(this,e,n)},e}(c.G)},function(t,e,n){"use strict";function r(){throw new Error("unimplemented")}var i=n(209);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}return o(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return r()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return r()},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){},e}(i.a)},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(9);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";var r=n(269);n.d(e,"a",function(){return o});var i=function(){function t(t){this.name=t}return t.COPY=new t("copy"),t.LINK=new t("link"),t.MOVE=new t("move"),t.NONE=new t("none"),t}(),o=(function(){function t(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.imageElement=t,this.x_offset=e,this.y_offset=i,n.i(r.b)(this.imageElement)){var o=this.imageElement;this.imageElement=new HTMLImageElement,this.imageElement.src=o}}return t}(),function(){function t(){this.onDragStartClass="dnd-drag-start",this.onDragEnterClass="dnd-drag-enter",this.onDragOverClass="dnd-drag-over",this.onSortableDragClass="dnd-sortable-drag",this.dragEffect=i.MOVE,this.dropEffect=i.MOVE,this.dragCursor="move"}return t}())},function(t,e,n){"use strict";function r(t){var e=n.i(o.h)(t.start)+"([\\s\\S]*?)"+n.i(o.h)(t.end);return new RegExp(e,"g")}var i=n(122),o=n(3),a=n(14),s=n(37),u=n(182),c=n(90);n.d(e,"a",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p=function(){function t(t,e,n){this.strings=t,this.expressions=e,this.offsets=n}return t}(),f=function(){function t(t,e,n){this.templateBindings=t,this.warnings=e,this.errors=n}return t}(),d=function(){function t(t){this._lexer=t,this.errors=[]}return t.prototype.parseAction=function(t,e,n){void 0===n&&(n=s.a),this._checkNoInterpolation(t,e,n);var r=this._stripComments(t),i=this._lexer.tokenize(this._stripComments(t)),o=new m(t,e,i,r.length,!0,this.errors,t.length-r.length).parseChain();return new u.f(o,t,e,this.errors)},t.prototype.parseBinding=function(t,e,n){void 0===n&&(n=s.a);var r=this._parseBindingAst(t,e,n);return new u.f(r,t,e,this.errors)},t.prototype.parseSimpleBinding=function(t,e,n){void 0===n&&(n=s.a);var r=this._parseBindingAst(t,e,n),i=y.check(r);return i.length>0&&this._reportError("Host binding expression cannot contain "+i.join(" "),t,e),new u.f(r,t,e,this.errors)},t.prototype._reportError=function(t,e,n,r){this.errors.push(new u.g(t,e,n,r))},t.prototype._parseBindingAst=function(t,e,r){var i=this._parseQuote(t,e);if(n.i(o.c)(i))return i;this._checkNoInterpolation(t,e,r);var a=this._stripComments(t),s=this._lexer.tokenize(a);return new m(t,e,s,a.length,!1,this.errors,t.length-a.length).parseChain()},t.prototype._parseQuote=function(t,e){if(n.i(o.d)(t))return null;var r=t.indexOf(":");if(r==-1)return null;var i=t.substring(0,r).trim();if(!n.i(c.a)(i))return null;var a=t.substring(r+1);return new u.h(new u.i(0,t.length),i,a,e)},t.prototype.parseTemplateBindings=function(t,e,n){var r=this._lexer.tokenize(e);if(t){var i=this._lexer.tokenize(t).map(function(t){return t.index=0,t});r.unshift.apply(r,i)}return new m(e,n,r,e.length,!1,this.errors,0).parseTemplateBindings()},t.prototype.parseInterpolation=function(t,e,r){void 0===r&&(r=s.a);var i=this.splitInterpolation(t,e,r);if(null==i)return null;for(var a=[],c=0;c0?(l+=n.start.length,u.push(f),c.push(l),l+=f.length+n.end.length):(this._reportError("Blank expressions are not allowed in interpolated strings",t,"at column "+this._findInterpolationErrorColumn(o,h,n)+" in",e),u.push("$implict"),c.push(l))}return new p(a,u,c)},t.prototype.wrapLiteralPrimitive=function(t,e){return new u.f(new u.k(new u.i(0,n.i(o.d)(t)?0:t.length),t),t,e,this.errors)},t.prototype._stripComments=function(t){var e=this._commentStart(t);return n.i(o.c)(e)?t.substring(0,e).trim():t},t.prototype._commentStart=function(t){for(var e=null,r=0;r1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",t,"at column "+this._findInterpolationErrorColumn(o,1,n)+" in",e)},t.prototype._findInterpolationErrorColumn=function(t,e,n){for(var r="",i=0;i":case"<=":case">=":this.advance();var n=this.parseAdditive();t=new u.o(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseAdditive=function(){for(var t=this.parseMultiplicative();this.next.type==c.e.Operator;){var e=this.next.strValue;switch(e){case"+":case"-":this.advance();var n=this.parseMultiplicative();t=new u.o(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseMultiplicative=function(){for(var t=this.parsePrefix();this.next.type==c.e.Operator;){var e=this.next.strValue;switch(e){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();t=new u.o(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parsePrefix=function(){if(this.next.type==c.e.Operator){var t=this.inputIndex,e=this.next.strValue,n=void 0;switch(e){case"+":return this.advance(),this.parsePrefix();case"-":return this.advance(),n=this.parsePrefix(),new u.o(this.span(t),e,new u.k(new u.i(t,t),0),n);case"!":return this.advance(),n=this.parsePrefix(),new u.p(this.span(t),n)}}return this.parseCallChain()},t.prototype.parseCallChain=function(){for(var t=this.parsePrimary();;)if(this.optionalCharacter(i.e))t=this.parseAccessMemberOrMethodCall(t,!1);else if(this.optionalOperator("?."))t=this.parseAccessMemberOrMethodCall(t,!0);else if(this.optionalCharacter(i.f)){this.rbracketsExpected++;var e=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(i.g),this.optionalOperator("=")){var n=this.parseConditional();t=new u.q(this.span(t.span.start),t,e,n)}else t=new u.r(this.span(t.span.start),t,e)}else{if(!this.optionalCharacter(i.h))return t;this.rparensExpected++;var r=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(i.i),t=new u.s(this.span(t.span.start),t,r)}},t.prototype.parsePrimary=function(){var t=this.inputIndex;if(this.optionalCharacter(i.h)){this.rparensExpected++;var e=this.parsePipe();return this.rparensExpected--,this.expectCharacter(i.i),e}if(this.next.isKeywordNull())return this.advance(),new u.k(this.span(t),null);if(this.next.isKeywordUndefined())return this.advance(),new u.k(this.span(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new u.k(this.span(t),!0);if(this.next.isKeywordFalse())return this.advance(),new u.k(this.span(t),!1);if(this.next.isKeywordThis())return this.advance(),new u.t(this.span(t));if(this.optionalCharacter(i.f)){this.rbracketsExpected++;var n=this.parseExpressionList(i.g);return this.rbracketsExpected--,this.expectCharacter(i.g),new u.u(this.span(t),n)}if(this.next.isCharacter(i.j))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new u.t(this.span(t)),!1);if(this.next.isNumber()){var r=this.next.toNumber();return this.advance(),new u.k(this.span(t),r)}if(this.next.isString()){var o=this.next.toString();return this.advance(),new u.k(this.span(t),o)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new u.d(this.span(t))):(this.error("Unexpected token "+this.next),new u.d(this.span(t)))},t.prototype.parseExpressionList=function(t){var e=[];if(!this.next.isCharacter(t))do e.push(this.parsePipe());while(this.optionalCharacter(i.k));return e},t.prototype.parseLiteralMap=function(){var t=[],e=[],n=this.inputIndex;if(this.expectCharacter(i.j),!this.optionalCharacter(i.l)){this.rbracesExpected++;do{var r=this.expectIdentifierOrKeywordOrString();t.push(r),this.expectCharacter(i.d),e.push(this.parsePipe())}while(this.optionalCharacter(i.k));this.rbracesExpected--,this.expectCharacter(i.l)}return new u.v(this.span(n),t,e)},t.prototype.parseAccessMemberOrMethodCall=function(t,e){void 0===e&&(e=!1);var n=t.span.start,r=this.expectIdentifierOrKeyword();if(this.optionalCharacter(i.h)){this.rparensExpected++;var o=this.parseCallArguments();this.expectCharacter(i.i),this.rparensExpected--;var a=this.span(n);return e?new u.a(a,t,r,o):new u.b(a,t,r,o)}if(e)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new u.d(this.span(n))):new u.w(this.span(n),t,r);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new u.d(this.span(n));var s=this.parseConditional();return new u.x(this.span(n),t,r,s)}return new u.c(this.span(n),t,r)},t.prototype.parseCallArguments=function(){if(this.next.isCharacter(i.i))return[];var t=[];do t.push(this.parsePipe());while(this.optionalCharacter(i.k));return t},t.prototype.expectTemplateBindingKey=function(){var t="",e=!1;do t+=this.expectIdentifierOrKeywordOrString(),e=this.optionalOperator("-"),e&&(t+="-");while(e);return t.toString()},t.prototype.parseTemplateBindings=function(){for(var t=[],e=null,n=[];this.index0&&t[t.length-1]===e}var i=n(3),o=n(28),a=n(54),s=n(37),u=n(618),c=n(64);n.d(e,"b",function(){return p}),n.d(e,"a",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=function(t){function e(e,n,r){t.call(this,n,r),this.elementName=e}return l(e,t),e.create=function(t,n,r){return new e(t,n,r)},e}(o.a),p=function(){function t(t,e){this.rootNodes=t,this.errors=e}return t}(),f=function(){function t(t){this.getTagDefinition=t}return t.prototype.parse=function(t,e,n,r){void 0===n&&(n=!1),void 0===r&&(r=s.a);var i=u.a(t,e,this.getTagDefinition,n,r),o=new d(i.tokens,this.getTagDefinition).build();return new p(o.rootNodes,i.errors.concat(o.errors))},t}(),d=function(){function t(t,e){this.tokens=t,this.getTagDefinition=e,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance()}return t.prototype.build=function(){for(;this._peek.type!==u.b.EOF;)this._peek.type===u.b.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===u.b.TAG_CLOSE?this._consumeEndTag(this._advance()):this._peek.type===u.b.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===u.b.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===u.b.TEXT||this._peek.type===u.b.RAW_TEXT||this._peek.type===u.b.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===u.b.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._advance();return new p(this._rootNodes,this._errors)},t.prototype._advance=function(){var t=this._peek;return this._index0)return this._errors=this._errors.concat(s.errors),null;var c=new o.c(e.sourceSpan.start,i.sourceSpan.end),l=new o.c(n.sourceSpan.start,i.sourceSpan.end);return new a.c(e.parts[0],s.rootNodes,c,e.sourceSpan,l)},t.prototype._collectExpansionExpTokens=function(t){for(var e=[],n=[u.b.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==u.b.EXPANSION_FORM_START&&this._peek.type!==u.b.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===u.b.EXPANSION_CASE_EXP_END){if(!r(n,u.b.EXPANSION_CASE_EXP_START))return this._errors.push(h.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return e}if(this._peek.type===u.b.EXPANSION_FORM_END){if(!r(n,u.b.EXPANSION_FORM_START))return this._errors.push(h.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===u.b.EOF)return this._errors.push(h.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;e.push(this._advance())}},t.prototype._consumeText=function(t){var e=t.parts[0];if(e.length>0&&"\n"==e[0]){var r=this._getParentElement();n.i(i.c)(r)&&0==r.children.length&&this.getTagDefinition(r.name).ignoreFirstLf&&(e=e.substring(1))}e.length>0&&this._addToParent(new a.d(e,t.sourceSpan))},t.prototype._closeVoidElement=function(){if(this._elementStack.length>0){var t=this._elementStack[this._elementStack.length-1];this.getTagDefinition(t.name).isVoid&&this._elementStack.pop()}},t.prototype._consumeStartTag=function(t){for(var e=t.parts[0],r=t.parts[1],i=[];this._peek.type===u.b.ATTR_NAME;)i.push(this._consumeAttr(this._advance()));var s=this._getElementFullName(e,r,this._getParentElement()),l=!1;if(this._peek.type===u.b.TAG_OPEN_END_VOID){this._advance(),l=!0;var p=this.getTagDefinition(s);p.canSelfClose||null!==n.i(c.c)(s)||p.isVoid||this._errors.push(h.create(s,t.sourceSpan,'Only void and foreign elements can be self closed "'+t.parts[1]+'"'))}else this._peek.type===u.b.TAG_OPEN_END&&(this._advance(),l=!1);var f=this._peek.sourceSpan.start,d=new o.c(t.sourceSpan.start,f),m=new a.e(s,i,[],d,d,null);this._pushElement(m),l&&(this._popElement(s),m.endSourceSpan=d)},t.prototype._pushElement=function(t){if(this._elementStack.length>0){var e=this._elementStack[this._elementStack.length-1];this.getTagDefinition(e.name).isClosedByChild(t.name)&&this._elementStack.pop()}var n=this.getTagDefinition(t.name),r=this._getParentElementSkippingContainers(),i=r.parent,o=r.container;if(i&&n.requireExtraParent(i.name)){var s=new a.e(n.parentToAdd,[],[],t.sourceSpan,t.startSourceSpan,t.endSourceSpan);this._insertBeforeContainer(i,o,s)}this._addToParent(t),this._elementStack.push(t)},t.prototype._consumeEndTag=function(t){var e=this._getElementFullName(t.parts[0],t.parts[1],this._getParentElement());this._getParentElement()&&(this._getParentElement().endSourceSpan=t.sourceSpan),this.getTagDefinition(e).isVoid?this._errors.push(h.create(e,t.sourceSpan,'Void elements do not have end tags "'+t.parts[1]+'"')):this._popElement(e)||this._errors.push(h.create(e,t.sourceSpan,'Unexpected closing tag "'+t.parts[1]+'"'))},t.prototype._popElement=function(t){for(var e=this._elementStack.length-1;e>=0;e--){var n=this._elementStack[e];if(n.name==t)return this._elementStack.splice(e,this._elementStack.length-e),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},t.prototype._consumeAttr=function(t){var e,r=n.i(c.b)(t.parts[0],t.parts[1]),i=t.sourceSpan.end,s="";if(this._peek.type===u.b.ATTR_VALUE){var l=this._advance();s=l.parts[0],i=l.sourceSpan.end,e=l.sourceSpan}return new a.f(r,s,new o.c(t.sourceSpan.start,i),e)},t.prototype._getParentElement=function(){return this._elementStack.length>0?this._elementStack[this._elementStack.length-1]:null},t.prototype._getParentElementSkippingContainers=function(){for(var t=null,e=this._elementStack.length-1;e>=0;e--){if("ng-container"!==this._elementStack[e].name)return{parent:this._elementStack[e],container:t};t=this._elementStack[e]}return{parent:this._elementStack[this._elementStack.length-1],container:t}},t.prototype._addToParent=function(t){var e=this._getParentElement();n.i(i.c)(e)?e.children.push(t):this._rootNodes.push(t)},t.prototype._insertBeforeContainer=function(t,e,n){if(e){if(t){var r=t.children.indexOf(e);t.children[r]=n}else this._rootNodes.push(n);n.children.push(e),this._elementStack.splice(this._elementStack.indexOf(e),0,n)}else this._addToParent(n),this._elementStack.push(n)},t.prototype._getElementFullName=function(t,e,r){return n.i(i.d)(t)&&(t=this.getTagDefinition(e).implicitNamespacePrefix,n.i(i.d)(t)&&n.i(i.c)(r)&&(t=n.i(c.c)(r.name))),n.i(c.b)(t,e)},t}()},function(t,e,n){"use strict";var r=n(76);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"e",function(){return s}),n.d(e,"d",function(){return u}),n.d(e,"f",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=n.i(r.b)("Inject",[["token",void 0]]),o=n.i(r.b)("Optional",[]),a=n.i(r.a)("Injectable",[]),s=n.i(r.b)("Self",[]),u=n.i(r.b)("SkipSelf",[]),c=n.i(r.b)("Host",[])},function(t,e,n){"use strict";function r(t){return"function"==typeof t&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function i(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+n.i(l.c)(t)+" as constructor");if("function"==typeof t)return t;if(Array.isArray(t)){var i=t,o=i.length-1,a=t[o];if("function"!=typeof a)throw new Error("Last position of Class method array must be Function in key "+e+" was '"+n.i(l.c)(a)+"'");if(o!=a.length)throw new Error("Number of annotations ("+o+") does not match number of arguments ("+a.length+") in the function: "+n.i(l.c)(a));for(var s=[],u=0,c=i.length-1;u";for(e.style.display="none",n(368).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(i+"script"+a+"document.F=Object"+i+"/script"+a),t.close(),c=t.F;r--;)delete c[u][o[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[u]=r(t),n=new s,s[u]=null,n[a]=t):n=c(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(380),i=n(231);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){"use strict";var r=(n(537),n(869));n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";function r(){return new u}function i(t){return new c(t)}var o=n(0),a=n(72),s=n(269);e.b=r,n.d(e,"a",function(){return u}),e.d=i,n.d(e,"c",function(){return c});var u=(function(){function t(){}return t}(),function(){function t(){this.allowedDropZones=[]}return t.decorators=[{type:o.c}],t.ctorParameters=function(){return[]},t}()),c=function(){function t(t){this._config=t}return Object.defineProperty(t.prototype,"elem",{get:function(){return this._elem},enumerable:!0,configurable:!0}),t.prototype.markSortable=function(t){n.i(s.a)(this._elem)&&this._elem.classList.remove(this._config.onSortableDragClass),n.i(s.a)(t)&&(this._elem=t,this._elem.classList.add(this._config.onSortableDragClass))},t.decorators=[{type:o.c}],t.ctorParameters=function(){return[{type:a.a}]},t}()},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(8),o=n(42),a=n(115),s=n(573),u=n(563),c=n(273),l=function(t){function e(e){t.call(this,e),this.destination=e}return r(e,t),e}(o.Subscriber);e.SubjectSubscriber=l;var h=function(t){function e(){t.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return r(e,t),e.prototype[c.$$rxSubscriber]=function(){return new l(this)},e.prototype.lift=function(t){var e=new p(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new s.ObjectUnsubscribedError;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i=0){var l=a[s],h=v(l);h&&(c=y(i),a[s]=c.set(h.cast(w.m).notIdentical(w.f(!1))).toDeclStmt(null,[w.k.Final]))}return new T(a,c)}function o(t){var e=[],r=w.w(t);return r.has(k.name)&&e.push(k.set(w.g(n.i(b.a)(b.b.ValueUnwrapper)).instantiate([])).toDeclStmt(null,[w.k.Final])),e}function a(t,e){return"tmp_"+t+"_"+e}function s(t,e){return new w.x(a(t,e),w.b)}function u(t,e,n){for(var r=t-1;r>=0;r--)n.unshift(s(e,r))}function c(t,e){if(t!==x.Statement)throw new Error("Expected a statement, but saw "+e)}function l(t,e){if(t!==x.Expression)throw new Error("Expected an expression, but saw "+e)}function h(t,e){return t===x.Statement?e.toStmt():e}function p(t,e){Array.isArray(t)?t.forEach(function(t){return p(t,e)}):e.push(t)}function f(t,e){if(0===e.length)return w.g(n.i(b.a)(b.b.EMPTY_ARRAY));for(var r=w.e.prop("_arr_"+t.fields.length),i=[],o=[],a=0;a":n=w.y.Bigger;break;case"<=":n=w.y.LowerEquals;break;case">=":n=w.y.BiggerEquals;break;default:throw new Error("Unsupported operation "+t.operation)}return h(e,new w.z(n,this.visit(t.left,x.Expression),this.visit(t.right,x.Expression)))},t.prototype.visitChain=function(t,e){return c(e,t),this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){var n=this.visit(t.condition,x.Expression);return h(e,n.conditional(this.visit(t.trueExp,x.Expression),this.visit(t.falseExp,x.Expression)))},t.prototype.visitPipe=function(t,e){var n=this.visit(t.exp,x.Expression),r=this.visitAll(t.args,x.Expression),i=this._nameResolver.callPipe(t.name,n,r);if(!i)throw new Error("Illegal state: Pipe "+t.name+" is not allowed here!");return this.needsValueUnwrapper=!0,h(e,this._valueUnwrapper.callMethod("unwrap",[i]))},t.prototype.visitFunctionCall=function(t,e){return h(e,this.visit(t.target,x.Expression).callFn(this.visitAll(t.args,x.Expression)))},t.prototype.visitImplicitReceiver=function(t,e){return l(e,t),this._implicitReceiver},t.prototype.visitInterpolation=function(t,e){l(e,t);for(var r=[w.f(t.expressions.length)],i=0;i=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},v=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},_=function(){function t(t,e,n,r){this._resourceLoader=t,this._urlResolver=e,this._htmlParser=n,this._config=r,this._resourceLoaderCache=new Map}return t.prototype.clearCache=function(){this._resourceLoaderCache.clear()},t.prototype.clearCacheFor=function(t){var e=this;t.isComponent&&(this._resourceLoaderCache.delete(t.template.templateUrl),t.template.externalStylesheets.forEach(function(t){e._resourceLoaderCache.delete(t.moduleUrl)}))},t.prototype._fetch=function(t){var e=this._resourceLoaderCache.get(t);return e||(e=this._resourceLoader.get(t),this._resourceLoaderCache.set(t,e)),e},t.prototype.normalizeTemplate=function(t){var e,r=this,i=null;if(n.i(a.c)(t.template))i=this.normalizeTemplateSync(t),e=Promise.resolve(i);else{if(!t.templateUrl)throw new m.e("No template specified for component "+n.i(a.e)(t.componentType));e=this.normalizeTemplateAsync(t)}return i&&0===i.styleUrls.length?new m.h(i):new m.h(null,e.then(function(t){return r.normalizeExternalStylesheets(t)}))},t.prototype.normalizeTemplateSync=function(t){return this.normalizeLoadedTemplate(t,t.template,t.moduleUrl)},t.prototype.normalizeTemplateAsync=function(t){var e=this,n=this._urlResolver.resolve(t.moduleUrl,t.templateUrl);return this._fetch(n).then(function(r){return e.normalizeLoadedTemplate(t,r,n)})},t.prototype.normalizeLoadedTemplate=function(t,e,o){var s=l.b.fromArray(t.interpolation),c=this._htmlParser.parse(e,n.i(a.e)(t.componentType),!0,s);if(c.errors.length>0){var h=c.errors.join("\n");throw new m.e("Template parse errors:\n"+h)}var p=this.normalizeStylesheet(new i.l({styles:t.styles,styleUrls:t.styleUrls,moduleUrl:t.moduleUrl})),f=new g;u.g(f,c.rootNodes);var d=this.normalizeStylesheet(new i.l({styles:f.styles,styleUrls:f.styleUrls,moduleUrl:o})),y=t.encapsulation;n.i(a.d)(y)&&(y=this._config.defaultEncapsulation);var v=p.styles.concat(d.styles),_=p.styleUrls.concat(d.styleUrls);return y===r.F.Emulated&&0===v.length&&0===_.length&&(y=r.F.None),new i.p({encapsulation:y,template:e,templateUrl:o,styles:v,styleUrls:_,ngContentSelectors:f.ngContentSelectors,animations:t.animations,interpolation:t.interpolation})},t.prototype.normalizeExternalStylesheets=function(t){return this._loadMissingExternalStylesheets(t.styleUrls).then(function(e){return new i.p({encapsulation:t.encapsulation,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,externalStylesheets:e,ngContentSelectors:t.ngContentSelectors,animations:t.animations,interpolation:t.interpolation})})},t.prototype._loadMissingExternalStylesheets=function(t,e){var n=this;return void 0===e&&(e=new Map),Promise.all(t.filter(function(t){return!e.has(t)}).map(function(t){return n._fetch(t).then(function(r){var o=n.normalizeStylesheet(new i.l({styles:[r],moduleUrl:t}));return e.set(t,o),n._loadMissingExternalStylesheets(o.styleUrls,e)})})).then(function(t){return Array.from(e.values())})},t.prototype.normalizeStylesheet=function(t){var e=this,r=t.styleUrls.filter(p.a).map(function(n){return e._urlResolver.resolve(t.moduleUrl,n)}),o=t.styles.map(function(i){var o=n.i(p.b)(e._urlResolver,t.moduleUrl,i);return r.push.apply(r,o.styleUrls),o.style});return new i.l({styles:o,styleUrls:r,moduleUrl:t.moduleUrl})},t=y([n.i(s.a)(),v("design:paramtypes",[h.a,d.a,c.a,o.a])],t)}(),g=function(){function t(){this.ngContentSelectors=[],this.styles=[],this.styleUrls=[],this.ngNonBindableStackCount=0}return t.prototype.visitElement=function(t,e){var r=n.i(f.a)(t);switch(r.type){case f.b.NG_CONTENT:0===this.ngNonBindableStackCount&&this.ngContentSelectors.push(r.selectAttr);break;case f.b.STYLE:var i="";t.children.forEach(function(t){t instanceof u.d&&(i+=t.value)}),this.styles.push(i);break;case f.b.STYLESHEET:this.styleUrls.push(r.hrefAttr)}return r.nonBindable&&this.ngNonBindableStackCount++,u.g(this,t.children),r.nonBindable&&this.ngNonBindableStackCount--,null},t.prototype.visitExpansion=function(t,e){u.g(this,t.cases)},t.prototype.visitExpansionCase=function(t,e){u.g(this,t.expression)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return null},t.prototype.visitText=function(t,e){return null},t}()},function(t,e,n){"use strict";function r(t){return t instanceof i.g}var i=n(0),o=n(62),a=n(3),s=n(14),u=n(11),c=n(22);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p=function(){function t(t){void 0===t&&(t=u.c),this._reflector=t}return t.prototype.isDirective=function(t){var e=this._reflector.annotations(n.i(i._20)(t));return e&&e.some(r)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var s=this._reflector.annotations(n.i(i._20)(t));if(s){var u=o.b.findLast(s,r);if(u){var c=this._reflector.propMetadata(t);return this._mergeWithPropertyMetadata(u,c,t)}}if(e)throw new Error("No Directive annotation found on "+n.i(a.e)(t));return null},t.prototype._mergeWithPropertyMetadata=function(t,e,n){var r=[],a=[],s={},u={};return Object.keys(e).forEach(function(t){var n=o.b.findLast(e[t],function(t){return t instanceof i.j});n&&(n.bindingPropertyName?r.push(t+": "+n.bindingPropertyName):r.push(t));var c=o.b.findLast(e[t],function(t){return t instanceof i.l});c&&(c.bindingPropertyName?a.push(t+": "+c.bindingPropertyName):a.push(t));var l=e[t].filter(function(t){return t&&t instanceof i.K});l.forEach(function(e){if(e.hostPropertyName){var n=e.hostPropertyName[0];if("("===n)throw new Error("@HostBinding can not bind to events. Use @HostListener instead.");if("["===n)throw new Error("@HostBinding parameter should be a property name, 'class.', or 'attr.'.");s["["+e.hostPropertyName+"]"]=t}else s["["+t+"]"]=t});var h=e[t].filter(function(t){return t&&t instanceof i.E});h.forEach(function(e){var n=e.args||[];s["("+e.eventName+")"]=t+"("+n.join(",")+")"});var p=o.b.findLast(e[t],function(t){return t instanceof i._22});p&&(u[t]=p)}),this._merge(t,r,a,s,u,n)},t.prototype._extractPublicName=function(t){return n.i(c.a)(t,[null,t])[1].trim()},t.prototype._dedupeBindings=function(t){for(var e=new Set,n=[],r=t.length-1;r>=0;r--){var i=t[r],o=this._extractPublicName(i);e.has(o)||(e.add(o),n.push(i))}return n.reverse()},t.prototype._merge=function(t,e,n,r,a,s){var u=this._dedupeBindings(t.inputs?t.inputs.concat(e):e),c=this._dedupeBindings(t.outputs?t.outputs.concat(n):n),l=t.host?o.a.merge(t.host,r):r,h=t.queries?o.a.merge(t.queries,a):a;return t instanceof i.m?new i.m({selector:t.selector,inputs:u,outputs:c,host:l,exportAs:t.exportAs,moduleId:t.moduleId,queries:h,changeDetection:t.changeDetection,providers:t.providers,viewProviders:t.viewProviders,entryComponents:t.entryComponents,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,encapsulation:t.encapsulation,animations:t.animations,interpolation:t.interpolation}):new i.g({selector:t.selector,inputs:u,outputs:c,host:l,exportAs:t.exportAs,queries:h,providers:t.providers})},t=l([n.i(s.a)(),h("design:paramtypes",[u.K])],t)}()},function(t,e,n){"use strict";function r(t,e){return new E(t,M.Character,e,String.fromCharCode(e))}function i(t,e){return new E(t,M.Identifier,0,e)}function o(t,e){return new E(t,M.Keyword,0,e)}function a(t,e){return new E(t,M.Operator,0,e)}function s(t,e){return new E(t,M.String,0,e)}function u(t,e){return new E(t,M.Number,e,"")}function c(t,e){return new E(t,M.Error,0,e)}function l(t){return v.I<=t&&t<=v.J||v.K<=t&&t<=v.L||t==v.M||t==v.N}function h(t){if(0==t.length)return!1;var e=new x(t);if(!l(e.peek))return!1;for(e.advance();e.peek!==v.m;){if(!p(e.peek))return!1;e.advance()}return!0}function p(t){return v.O(t)||v.o(t)||t==v.M||t==v.N}function f(t){return t==v.P||t==v.Q}function d(t){return t==v.t||t==v.s}function m(t){return t===v.p||t===v.q||t===v.R}function y(t){switch(t){case v.S:return v.a;case v.T:return v.U;case v.V:return v.W;case v.X:return v.Y;case v.Z:return v._0;default:return t}}var v=n(122),_=n(3),g=n(14);n.d(e,"e",function(){return M}),n.d(e,"c",function(){return S}),n.d(e,"d",function(){return T}),e.a=h,e.b=m;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var b=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},w=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},M={};M.Character=0,M.Identifier=1,M.Keyword=2,M.String=3,M.Operator=4,M.Number=5,M.Error=6,M[M.Character]="Character",M[M.Identifier]="Identifier",M[M.Keyword]="Keyword",M[M.String]="String",M[M.Operator]="Operator",M[M.Number]="Number",M[M.Error]="Error";var k=["var","let","null","undefined","true","false","if","else","this"],S=function(){function t(){}return t.prototype.tokenize=function(t){for(var e=new x(t),n=[],r=e.scanToken();null!=r;)n.push(r),r=e.scanToken();return n},t=b([n.i(g.a)(),w("design:paramtypes",[])],t)}(),E=function(){function t(t,e,n,r){this.index=t,this.type=e,this.numValue=n,this.strValue=r}return t.prototype.isCharacter=function(t){return this.type==M.Character&&this.numValue==t},t.prototype.isNumber=function(){return this.type==M.Number},t.prototype.isString=function(){return this.type==M.String},t.prototype.isOperator=function(t){return this.type==M.Operator&&this.strValue==t},t.prototype.isIdentifier=function(){return this.type==M.Identifier},t.prototype.isKeyword=function(){return this.type==M.Keyword},t.prototype.isKeywordLet=function(){return this.type==M.Keyword&&"let"==this.strValue},t.prototype.isKeywordNull=function(){return this.type==M.Keyword&&"null"==this.strValue},t.prototype.isKeywordUndefined=function(){return this.type==M.Keyword&&"undefined"==this.strValue},t.prototype.isKeywordTrue=function(){return this.type==M.Keyword&&"true"==this.strValue},t.prototype.isKeywordFalse=function(){return this.type==M.Keyword&&"false"==this.strValue},t.prototype.isKeywordThis=function(){return this.type==M.Keyword&&"this"==this.strValue},t.prototype.isError=function(){return this.type==M.Error},t.prototype.toNumber=function(){return this.type==M.Number?this.numValue:-1},t.prototype.toString=function(){switch(this.type){case M.Character:case M.Identifier:case M.Keyword:case M.Operator:case M.String:case M.Error:return this.strValue;case M.Number:return this.numValue.toString();default:return null}},t}(),T=new E(-1,M.Character,0,""),x=function(){function t(t){this.input=t,this.peek=0,this.index=-1,this.length=t.length,this.advance()}return t.prototype.advance=function(){this.peek=++this.index>=this.length?v.m:this.input.charCodeAt(this.index)},t.prototype.scanToken=function(){for(var t=this.input,e=this.length,n=this.peek,i=this.index;n<=v.n;){if(++i>=e){n=v.m;break}n=t.charCodeAt(i)}if(this.peek=n,this.index=i,i>=e)return null;if(l(n))return this.scanIdentifier();if(v.o(n))return this.scanNumber(i);var o=i;switch(n){case v.e:return this.advance(),v.o(this.peek)?this.scanNumber(o):r(o,v.e);case v.h:case v.i:case v.j:case v.l:case v.f:case v.g:case v.k:case v.d:case v.c:return this.scanCharacter(o,n);case v.p:case v.q:return this.scanString();case v.r:case v.s:case v.t:case v.u:case v.b:case v.v:case v.w:return this.scanOperator(o,String.fromCharCode(n));case v.x:return this.scanComplexOperator(o,"?",v.e,".");case v.y:case v.z:return this.scanComplexOperator(o,String.fromCharCode(n),v.A,"=");case v.B:case v.A:return this.scanComplexOperator(o,String.fromCharCode(n),v.A,"=",v.A,"=");case v.C:return this.scanComplexOperator(o,"&",v.C,"&");case v.D:return this.scanComplexOperator(o,"|",v.D,"|");case v.E:for(;v.F(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+String.fromCharCode(n)+"]",0)},t.prototype.scanCharacter=function(t,e){return this.advance(),r(t,e)},t.prototype.scanOperator=function(t,e){return this.advance(),a(t,e)},t.prototype.scanComplexOperator=function(t,e,n,r,i,o){this.advance();var s=e;return this.peek==n&&(this.advance(),s+=r),null!=i&&this.peek==i&&(this.advance(),s+=o),a(t,s)},t.prototype.scanIdentifier=function(){var t=this.index;for(this.advance();p(this.peek);)this.advance();var e=this.input.substring(t,this.index);return k.indexOf(e)>-1?o(t,e):i(t,e)},t.prototype.scanNumber=function(t){var e=this.index===t;for(this.advance();;){if(v.o(this.peek));else if(this.peek==v.e)e=!1;else{if(!f(this.peek))break;if(this.advance(),d(this.peek)&&this.advance(),!v.o(this.peek))return this.error("Invalid exponent",-1);e=!1}this.advance()}var n=this.input.substring(t,this.index),r=e?_.i.parseIntAutoRadix(n):parseFloat(n);return u(t,r)},t.prototype.scanString=function(){var t=this.index,e=this.peek;this.advance();for(var n="",r=this.index,i=this.input;this.peek!=e;)if(this.peek==v.G){n+=i.substring(r,this.index),this.advance();var o=void 0;if(this.peek==v.H){var a=i.substring(this.index+1,this.index+5);if(!/^[0-9a-f]+$/i.test(a))return this.error("Invalid unicode escape [\\u"+a+"]",0);o=parseInt(a,16);for(var u=0;u<5;u++)this.advance()}else o=y(this.peek),this.advance();n+=String.fromCharCode(o),r=this.index}else{if(this.peek==v.m)return this.error("Unterminated quote",0);this.advance()}var c=i.substring(r,this.index);return this.advance(),s(t,n+c)},t.prototype.error=function(t,e){var n=this.index+e;return c(n,"Lexer Error: "+t+" at column "+n+" in expression ["+this.input+"]")},t}()},function(t,e,n){"use strict";function r(t,e){if(void 0===e&&(e=[]),t)for(var i=0;i=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},L=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},D=new l.e("ErrorCollector"),P=function(){function t(t,e,n,r,i,o,a,s){void 0===a&&(a=M.c),this._ngModuleResolver=t,this._directiveResolver=e,this._pipeResolver=n,this._summaryResolver=r,this._schemaRegistry=i,this._directiveNormalizer=o,this._reflector=a,this._errorCollector=s,this._directiveCache=new Map,this._summaryCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map}return t.prototype.clearCacheFor=function(t){var e=this._directiveCache.get(t);this._directiveCache.delete(t),this._summaryCache.delete(t),this._pipeCache.delete(t),this._ngModuleOfTypes.delete(t),this._ngModuleCache.clear(),e&&this._directiveNormalizer.clearCacheFor(e)},t.prototype.clearCache=function(){this._directiveCache.clear(),this._summaryCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear(),this._directiveNormalizer.clearCache()},t.prototype.getAnimationEntryMetadata=function(t){var e=this,n=t.definitions.map(function(t){return e._getAnimationStateMetadata(t)});return new f.m(t.name,n)},t.prototype._getAnimationStateMetadata=function(t){if(t instanceof l._13){var e=this._getAnimationStyleMetadata(t.styles);return new f.b(t.stateNameExpr,e)}return t instanceof l._14?new f.n(t.stateChangeExpr,this._getAnimationMetadata(t.steps)):null},t.prototype._getAnimationStyleMetadata=function(t){return new f.f(t.offset,t.styles)},t.prototype._getAnimationMetadata=function(t){var e=this;if(t instanceof l._15)return this._getAnimationStyleMetadata(t);if(t instanceof l._16)return new f.h(t.steps.map(function(t){return e._getAnimationStyleMetadata(t)}));if(t instanceof l._17){var n=this._getAnimationMetadata(t.styles);return new f.g(t.timings,n)}if(t instanceof l._18){var r=t.steps.map(function(t){return e._getAnimationMetadata(t)});return t instanceof l._19?new f.d(r):new f.c(r)}return null},t.prototype._loadSummary=function(t,e){var n=this._summaryCache.get(t);if(!n){var r=this._summaryResolver.resolveSummary(t);n=r?r.type:null,this._summaryCache.set(t,n)}return n&&n.summaryKind===e?n:null},t.prototype._loadDirectiveMetadata=function(t,e){var r=this;if(!this._directiveCache.has(t)){t=n.i(l._20)(t);var i=this.getNonNormalizedDirectiveMetadata(t),o=i.annotation,a=i.metadata,u=function(e){var n=new f.o({type:a.type,isComponent:a.isComponent,selector:a.selector,exportAs:a.exportAs,changeDetection:a.changeDetection,inputs:a.inputs,outputs:a.outputs,hostListeners:a.hostListeners,hostProperties:a.hostProperties,hostAttributes:a.hostAttributes,providers:a.providers,viewProviders:a.viewProviders,queries:a.queries,viewQueries:a.viewQueries,entryComponents:a.entryComponents,template:e});return r._directiveCache.set(t,n),r._summaryCache.set(t,n.toSummary()),n};if(a.isComponent){var c=this._directiveNormalizer.normalizeTemplate({componentType:t,moduleUrl:s(this._reflector,t,o),encapsulation:a.template.encapsulation,template:a.template.template,templateUrl:a.template.templateUrl,styles:a.template.styles,styleUrls:a.template.styleUrls,animations:a.template.animations,interpolation:a.template.interpolation});return c.syncResult?(u(c.syncResult),null):e?(this._reportError(new M.I(t),t),null):c.asyncResult.then(u)}return u(null),null}},t.prototype.getNonNormalizedDirectiveMetadata=function(t){var e=this;t=n.i(l._20)(t);var r=this._directiveResolver.resolve(t);if(!r)return null;var i;if(r instanceof l.m){n.i(p.b)("styles",r.styles),n.i(p.b)("styleUrls",r.styleUrls),n.i(p.a)("interpolation",r.interpolation);var a=r.animations?r.animations.map(function(t){return e.getAnimationEntryMetadata(t)}):null;i=new f.p({encapsulation:r.encapsulation,template:r.template,templateUrl:r.templateUrl,styles:r.styles,styleUrls:r.styleUrls,animations:a,interpolation:r.interpolation})}var s=null,u=[],h=[],d=r.selector;r instanceof l.m?(s=r.changeDetection,r.viewProviders&&(u=this._getProvidersMetadata(r.viewProviders,h,'viewProviders for "'+c(t)+'"',[],t)),r.entryComponents&&(h=o(r.entryComponents).map(function(t){return e._getIdentifierMetadata(t)}).concat(h)),d||(d=this._schemaRegistry.getDefaultComponentElementName())):d||(this._reportError(new T.e("Directive "+c(t)+" has no selector, please add it!"),t),d="error");var m=[];n.i(y.c)(r.providers)&&(m=this._getProvidersMetadata(r.providers,h,'providers for "'+c(t)+'"',[],t));var v=[],_=[];n.i(y.c)(r.queries)&&(v=this._getQueriesMetadata(r.queries,!1,t),_=this._getQueriesMetadata(r.queries,!0,t));var g=f.o.create({selector:d,exportAs:r.exportAs,isComponent:!!i,type:this._getTypeMetadata(t),template:i,changeDetection:s,inputs:r.inputs,outputs:r.outputs,host:r.host,providers:m,viewProviders:u,queries:v,viewQueries:_,entryComponents:h});return{metadata:g,annotation:r}},t.prototype.getDirectiveMetadata=function(t){var e=this._directiveCache.get(t);return e||this._reportError(new T.e("Illegal state: getDirectiveMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Directive "+c(t)+"."),t),e},t.prototype.getDirectiveSummary=function(t){var e=this._loadSummary(t,f.q.Directive);return e||this._reportError(new T.e("Illegal state: Could not load the summary for directive "+c(t)+"."),t),e},t.prototype.isDirective=function(t){return this._directiveResolver.isDirective(t)},t.prototype.isPipe=function(t){return this._pipeResolver.isPipe(t)},t.prototype.getNgModuleSummary=function(t){var e=this._loadSummary(t,f.q.NgModule);if(!e){var n=this.getNgModuleMetadata(t,!1);e=n?n.toSummary():null,e&&this._summaryCache.set(t,e)}return e},t.prototype.loadNgModuleDirectiveAndPipeMetadata=function(t,e,n){var r=this;void 0===n&&(n=!0);var i=this.getNgModuleMetadata(t,n),o=[];return i&&(i.declaredDirectives.forEach(function(t){var n=r._loadDirectiveMetadata(t.reference,e);n&&o.push(n)}),i.declaredPipes.forEach(function(t){return r._loadPipeMetadata(t.reference)})),Promise.all(o)},t.prototype.getNgModuleMetadata=function(t,e){var r=this;void 0===e&&(e=!0),t=n.i(l._20)(t);var i=this._ngModuleCache.get(t);if(i)return i;var s=this._ngModuleResolver.resolve(t,e);if(!s)return null;var u=[],h=[],p=[],d=[],m=[],y=[],v=[],_=[],g=[];s.imports&&o(s.imports).forEach(function(e){var n;if(a(e))n=e;else if(e&&e.ngModule){var i=e;n=i.ngModule,i.providers&&y.push.apply(y,r._getProvidersMetadata(i.providers,v,"provider for the NgModule '"+c(n)+"'",[],e))}if(!n)return void r._reportError(new T.e("Unexpected value '"+c(e)+"' imported by the module '"+c(t)+"'"),t);var o=r.getNgModuleSummary(n);return o?void d.push(o):void r._reportError(new T.e("Unexpected "+r._getTypeDescriptor(e)+" '"+c(e)+"' imported by the module '"+c(t)+"'"),t)}),s.exports&&o(s.exports).forEach(function(e){if(!a(e))return void r._reportError(new T.e("Unexpected value '"+c(e)+"' exported by the module '"+c(t)+"'"),t);var n=r.getNgModuleSummary(e);n?m.push(n):h.push(r._getIdentifierMetadata(e))});var b=this._getTransitiveNgModuleMetadata(d,m);s.declarations&&o(s.declarations).forEach(function(e){if(!a(e))return void r._reportError(new T.e("Unexpected value '"+c(e)+"' declared by the module '"+c(t)+"'"),t);var n=r._getIdentifierMetadata(e);if(r._directiveResolver.isDirective(e))b.addDirective(n),u.push(n),r._addTypeToModule(e,t);else{if(!r._pipeResolver.isPipe(e))return void r._reportError(new T.e("Unexpected "+r._getTypeDescriptor(e)+" '"+c(e)+"' declared by the module '"+c(t)+"'"),t);b.addPipe(n),b.pipes.push(n),p.push(n),r._addTypeToModule(e,t)}});var w=[],M=[];return h.forEach(function(e){b.directivesSet.has(e.reference)?(w.push(e),b.addExportedDirective(e)):b.pipesSet.has(e.reference)?(M.push(e),b.addExportedPipe(e)):r._reportError(new T.e("Can't export "+r._getTypeDescriptor(e.reference)+" "+c(e.reference)+" from "+c(t)+" as it was neither declared nor imported!"),t)}),s.providers&&y.push.apply(y,this._getProvidersMetadata(s.providers,v,"provider for the NgModule '"+c(t)+"'",[],t)),s.entryComponents&&v.push.apply(v,o(s.entryComponents).map(function(t){return r._getIdentifierMetadata(t)})),s.bootstrap&&o(s.bootstrap).forEach(function(e){return a(e)?void _.push(r._getIdentifierMetadata(e)):void r._reportError(new T.e("Unexpected value '"+c(e)+"' used in the bootstrap property of module '"+c(t)+"'"),t)}),v.push.apply(v,_),s.schemas&&g.push.apply(g,o(s.schemas)),i=new f.r({type:this._getTypeMetadata(t),providers:y,entryComponents:v,bootstrapComponents:_,schemas:g,declaredDirectives:u,exportedDirectives:w,declaredPipes:p,exportedPipes:M,importedModules:d,exportedModules:m,transitiveModule:b,id:s.id}),v.forEach(function(t){return b.addEntryComponent(t)}),y.forEach(function(t){return b.addProvider(t,i.type)}),b.addModule(i.type),this._ngModuleCache.set(t,i),i},t.prototype._getTypeDescriptor=function(t){return this._directiveResolver.isDirective(t)?"directive":this._pipeResolver.isPipe(t)?"pipe":this._ngModuleResolver.isNgModule(t)?"module":t.provide?"provider":"value"},t.prototype._addTypeToModule=function(t,e){var n=this._ngModuleOfTypes.get(t);n&&n!==e&&this._reportError(new T.e("Type "+c(t)+" is part of the declarations of 2 modules: "+c(n)+" and "+c(e)+"! "+("Please consider moving "+c(t)+" to a higher module that imports "+c(n)+" and "+c(e)+". ")+("You can also create a new NgModule that exports and includes "+c(t)+" then import that NgModule in "+c(n)+" and "+c(e)+".")),e),this._ngModuleOfTypes.set(t,e)},t.prototype._getTransitiveNgModuleMetadata=function(t,e){var n=new f.s,r=new Map;return t.concat(e).forEach(function(t){t.modules.forEach(function(t){return n.addModule(t)}),t.entryComponents.forEach(function(t){return n.addEntryComponent(t)});var e=new Set;t.providers.forEach(function(t){var i=f.j(t.provider.token),o=r.get(i);o||(o=new Set,r.set(i,o));var a=t.module.reference;!e.has(i)&&o.has(a)||(o.add(a),e.add(i),n.addProvider(t.provider,t.module))})}),e.forEach(function(t){t.exportedDirectives.forEach(function(t){return n.addExportedDirective(t)}),t.exportedPipes.forEach(function(t){return n.addExportedPipe(t)})}),t.forEach(function(t){t.exportedDirectives.forEach(function(t){return n.addDirective(t)}),t.exportedPipes.forEach(function(t){return n.addPipe(t)})}),n},t.prototype._getIdentifierMetadata=function(t){return t=n.i(l._20)(t),{reference:t}},t.prototype.isInjectable=function(t){var e=this._reflector.annotations(t);return e.some(function(t){return t.constructor===l.c})},t.prototype.getInjectableSummary=function(t){return{summaryKind:f.q.Injectable,type:this._getTypeMetadata(t)}},t.prototype._getInjectableMetadata=function(t,e){void 0===e&&(e=null);var n=this._loadSummary(t,f.q.Injectable);return n?n.type:this._getTypeMetadata(t,e)},t.prototype._getTypeMetadata=function(t,e){void 0===e&&(e=null);var r=this._getIdentifierMetadata(t);return{reference:r.reference,diDeps:this._getDependenciesMetadata(r.reference,e),lifecycleHooks:M.J.filter(function(t){return n.i(g.a)(t,r.reference)})}},t.prototype._getFactoryMetadata=function(t,e){return void 0===e&&(e=null),t=n.i(l._20)(t),{reference:t,diDeps:this._getDependenciesMetadata(t,e)}},t.prototype.getPipeMetadata=function(t){var e=this._pipeCache.get(t);return e||this._reportError(new T.e("Illegal state: getPipeMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Pipe "+c(t)+"."),t),e},t.prototype.getPipeSummary=function(t){var e=this._loadSummary(t,f.q.Pipe);return e||this._reportError(new T.e("Illegal state: Could not load the summary for pipe "+c(t)+"."),t),e},t.prototype.getOrLoadPipeMetadata=function(t){var e=this._pipeCache.get(t);return e||(e=this._loadPipeMetadata(t)),e},t.prototype._loadPipeMetadata=function(t){t=n.i(l._20)(t);var e=this._pipeResolver.resolve(t),r=new f.t({type:this._getTypeMetadata(t),name:e.name,pure:e.pure});return this._pipeCache.set(t,r),this._summaryCache.set(t,r.toSummary()),r},t.prototype._getDependenciesMetadata=function(t,e){var r=this,i=!1,o=e||this._reflector.parameters(t)||[],s=o.map(function(t){var e=!1,o=!1,s=!1,u=!1,c=!1,h=null;return Array.isArray(t)?t.forEach(function(t){t instanceof l.r?o=!0:t instanceof l.t?s=!0:t instanceof l.s?u=!0:t instanceof l.f?c=!0:t instanceof l.y?(e=!0,h=t.attributeName):t instanceof l.d?h=t.token:a(t)&&n.i(y.d)(h)&&(h=t)}):h=t,n.i(y.d)(h)?(i=!0,null):{isAttribute:e,isHost:o,isSelf:s,isSkipSelf:u,isOptional:c,token:r._getTokenMetadata(h)}});if(i){var u=s.map(function(t){return t?c(t.token):"?"}).join(", ");this._reportError(new T.e("Can't resolve all parameters for "+c(t)+": ("+u+")."),t)}return s},t.prototype._getTokenMetadata=function(t){t=n.i(l._20)(t);var e;return e="string"==typeof t?{value:t}:{identifier:{reference:t}}},t.prototype._getProvidersMetadata=function(t,e,r,i,o){var s=this;return void 0===i&&(i=[]),t.forEach(function(u,h){if(Array.isArray(u))s._getProvidersMetadata(u,e,r,i);else{u=n.i(l._20)(u);var p=void 0;if(u&&"object"==typeof u&&u.hasOwnProperty("provide"))p=new f.u(u.provide,u);else if(a(u))p=new f.u(u,{useClass:u});else{var d=t.reduce(function(t,e,n){return n=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},l=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},h=function(){function t(t){void 0===t&&(t=u.c),this._reflector=t}return t.prototype.isNgModule=function(t){return this._reflector.annotations(t).some(r)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var i=o.b.findLast(this._reflector.annotations(t),r);if(i)return i;if(e)throw new Error("No NgModule metadata found for '"+n.i(a.e)(t)+"'.");return null},t=c([n.i(s.a)(),l("design:paramtypes",[u.K])],t)}()},function(t,e,n){"use strict";function r(t){return t instanceof i.v}var i=n(0),o=n(62),a=n(3),s=n(14),u=n(11);n.d(e,"a",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},l=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},h=function(){function t(t){void 0===t&&(t=u.c),this._reflector=t}return t.prototype.isPipe=function(t){var e=this._reflector.annotations(n.i(i._20)(t));return e&&e.some(r)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var s=this._reflector.annotations(n.i(i._20)(t));if(s){var u=o.b.findLast(s,r);if(u)return u}if(e)throw new Error("No Pipe decorator found on "+n.i(a.e)(t));return null},t=c([n.i(s.a)(),l("design:paramtypes",[u.K])],t)}()},function(t,e,n){"use strict";function r(t){return t.trim().split(/\s+/g)}function i(t,e){var i=new k.a,o=n.i(_.e)(t)[1];i.setElement(o);for(var a=0;a=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},P=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},O=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/,A=1,j=2,Y=3,I=4,N=5,R=6,H=7,F=8,V=9,U=10,B="template",W="template",z="*",q="class",G=k.a.parse("*")[0],K=new s.e("TemplateTransforms"),J=function(t){function e(e,n,r){t.call(this,n,e,r)}return L(e,t),e}(g.a),Z=function(){function t(t,e){this.templateAst=t,this.errors=e}return t}(),$=function(){function t(t,e,n,r,i){this._exprParser=t,this._schemaRegistry=e,this._htmlParser=n,this._console=r,this.transforms=i}return t.prototype.parse=function(t,e,n,r,i,o){var a=this.tryParse(t,e,n,r,i,o),s=a.errors.filter(function(t){return t.level===g.e.WARNING}),u=a.errors.filter(function(t){return t.level===g.e.FATAL});if(s.length>0&&this._console.warn("Template parse warnings:\n"+s.join("\n")),u.length>0){var c=u.join("\n");throw new E.e("Template parse errors:\n"+c)}return a.templateAst},t.prototype.tryParse=function(t,e,n,r,i,o){return this.tryParseHtml(this.expandHtml(this._htmlParser.parse(e,o,!0,this.getInterpolationConfig(t))),t,e,n,r,i,o)},t.prototype.tryParseHtml=function(t,e,r,i,o,s,u){var c,l=t.errors;if(t.rootNodes.length>0){var h=a(i),p=a(o),f=new w.b(e,t.rootNodes[0].sourceSpan),m=void 0;e.template&&e.template.interpolation&&(m={start:e.template.interpolation[0],end:e.template.interpolation[1]});var y=new T.a(this._exprParser,m,this._schemaRegistry,p,l),v=new X(f,h,y,this._schemaRegistry,s,l);c=d.g(v,t.rootNodes,nt),l.push.apply(l,f.errors)}else c=[];return this._assertNoReferenceDuplicationOnTemplate(c,l),l.length>0?new Z(c,l):(this.transforms&&this.transforms.forEach(function(t){c=n.i(x.a)(t,c)}),new Z(c,l))},t.prototype.expandHtml=function(t,e){void 0===e&&(e=!1);var r=t.errors;if(0==r.length||e){var i=n.i(y.a)(t.rootNodes);r.push.apply(r,i.errors),t=new m.b(i.nodes,r)}return t},t.prototype.getInterpolationConfig=function(t){if(t.template)return v.b.fromArray(t.template.interpolation)},t.prototype._assertNoReferenceDuplicationOnTemplate=function(t,e){var n=[];t.filter(function(t){return!!t.references}).forEach(function(t){return t.references.forEach(function(t){var r=t.name;if(n.indexOf(r)<0)n.push(r);else{var i=new J('Reference "#'+r+'" is defined several times',t.sourceSpan,g.e.FATAL);e.push(i)}})})},t.ctorParameters=function(){return[{type:c.a},{type:M.a},{type:h.a},{type:b.F},{type:Array,decorators:[{type:s.f},{type:s.d,args:[K]}]}]},t=D([n.i(f.a)(),P("design:paramtypes",[c.a,M.a,h.a,b.F,Array])],t)}(),X=function(){function t(t,e,n,r,i,o){var a=this;this.providerViewContext=t,this._bindingParser=n,this._schemaRegistry=r,this._schemas=i,this._targetErrors=o,this.selectorMatcher=new k.b,this.directivesIndex=new Map,this.ngContentCount=0,e.forEach(function(t,e){var n=k.a.parse(t.selector);a.selectorMatcher.addSelectables(n,t),a.directivesIndex.set(t,e)})}return t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(G),r=this._bindingParser.parseInterpolation(t.value,t.sourceSpan);return r?new x.h(r,n,t.sourceSpan):new x.i(t.value,n,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return new x.j(t.name,t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitElement=function(t,e){var r=this,a=t.name,s=n.i(C.a)(t);if(s.type===C.b.SCRIPT||s.type===C.b.STYLE)return null;if(s.type===C.b.STYLESHEET&&n.i(S.a)(s.hrefAttr))return null;var u=[],c=[],h=[],p=[],f=[],m=[],y=[],v=[],g=!1,b=[],M=n.i(_.e)(a.toLowerCase())[1],E=M==B;t.attrs.forEach(function(t){var e,i,o=r._parseAttr(E,t,u,c,f,h,p),a=r._normalizeAttributeName(t.name);a==W?e=t.value:a.startsWith(z)&&(e=t.value,i=a.substring(z.length)+":");var s=n.i(l.c)(e);s&&(g&&r._reportError("Can't have multiple template bindings on one element. Use only one attribute named 'template' or prefixed with *",t.sourceSpan),g=!0,r._bindingParser.parseInlineTemplateBinding(i,e,t.sourceSpan,y,m,v)),o||s||(b.push(r.visitAttribute(t,null)),u.push([t.name,t.value]))});var T=i(a,u),L=this._parseDirectives(this.selectorMatcher,T),D=L.directives,P=L.matchElement,O=[],A=this._createDirectiveAsts(E,t.name,D,c,h,t.sourceSpan,O),j=this._createElementPropertyAsts(t.name,c,A),Y=e.isTemplateElement||g,I=new w.c(this.providerViewContext,e.providerContext,Y,A,b,O,t.sourceSpan),N=d.g(s.nonBindable?rt:this,t.children,et.create(E,A,E?e.providerContext:I));I.afterElement();var R,H=n.i(l.c)(s.projectAs)?k.a.parse(s.projectAs)[0]:T,F=e.findNgContentIndex(H);if(s.type===C.b.NG_CONTENT)t.children&&!t.children.every(o)&&this._reportError(" element cannot have content.",t.sourceSpan),R=new x.k(this.ngContentCount++,g?null:F,t.sourceSpan);else if(E)this._assertAllEventsPublishedByDirectives(A,f),this._assertNoComponentsNorElementBindingsOnTemplate(A,j,t.sourceSpan),R=new x.l(b,f,O,p,I.transformedDirectiveAsts,I.transformProviders,I.transformedHasViewContainer,N,g?null:F,t.sourceSpan);else{this._assertElementExists(P,t),this._assertOnlyOneComponent(A,t.sourceSpan);var V=g?null:e.findNgContentIndex(H);R=new x.m(a,b,j,f,O,I.transformedDirectiveAsts,I.transformProviders,I.transformedHasViewContainer,N,g?null:V,t.sourceSpan,t.endSourceSpan),this._findComponentDirectives(A).forEach(function(t){return r._validateElementAnimationInputOutputs(t.hostProperties,t.hostEvents,t.directive.template)});var U=I.viewContext.component.template;this._validateElementAnimationInputOutputs(j,f,U.toSummary())}if(g){var q=i(B,y),G=this._parseDirectives(this.selectorMatcher,q).directives,K=this._createDirectiveAsts(!0,t.name,G,m,[],t.sourceSpan,[]),J=this._createElementPropertyAsts(t.name,m,K);this._assertNoComponentsNorElementBindingsOnTemplate(K,J,t.sourceSpan);var Z=new w.c(this.providerViewContext,e.providerContext,e.isTemplateElement,K,[],[],t.sourceSpan);Z.afterElement(),R=new x.l([],[],[],v,Z.transformedDirectiveAsts,Z.transformProviders,Z.transformedHasViewContainer,[R],F,t.sourceSpan)}return R},t.prototype._validateElementAnimationInputOutputs=function(t,e,n){var r=this,i=new Set;n.animations.forEach(function(t){i.add(t)});var o=t.filter(function(t){return t.isAnimation});o.forEach(function(t){var e=t.name;i.has(e)||r._reportError("Couldn't find an animation entry for \""+e+'"',t.sourceSpan)}),e.forEach(function(t){if(t.isAnimation){var e=o.find(function(e){return e.name==t.name});e||r._reportError("Unable to listen on (@"+t.name+"."+t.phase+") because the animation trigger [@"+t.name+"] isn't being used on the same element",t.sourceSpan)}})},t.prototype._parseAttr=function(t,e,r,i,o,a,s){var u=this._normalizeAttributeName(e.name),c=e.value,h=e.sourceSpan,p=u.match(O),f=!1;if(null!==p)if(f=!0,n.i(l.c)(p[A]))this._bindingParser.parsePropertyBinding(p[H],c,!1,h,r,i);else if(p[j])if(t){var d=p[H];this._parseVariable(d,c,h,s)}else this._reportError('"let-" is only supported on template elements.',h);else if(p[Y]){var d=p[H];this._parseReference(d,c,h,a)}else p[I]?this._bindingParser.parseEvent(p[H],c,h,r,o):p[N]?(this._bindingParser.parsePropertyBinding(p[H],c,!1,h,r,i),this._parseAssignmentEvent(p[H],c,h,r,o)):p[R]?this._bindingParser.parseLiteralAttr(u,c,h,r,i):p[F]?(this._bindingParser.parsePropertyBinding(p[F],c,!1,h,r,i),this._parseAssignmentEvent(p[F],c,h,r,o)):p[V]?this._bindingParser.parsePropertyBinding(p[V],c,!1,h,r,i):p[U]&&this._bindingParser.parseEvent(p[U],c,h,r,o);else f=this._bindingParser.parsePropertyInterpolation(u,c,h,r,i);return f||this._bindingParser.parseLiteralAttr(u,c,h,r,i),f},t.prototype._normalizeAttributeName=function(t){return/^data-/i.test(t)?t.substring(5):t},t.prototype._parseVariable=function(t,e,n,r){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),r.push(new x.d(t,e,n))},t.prototype._parseReference=function(t,e,n,r){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),r.push(new tt(t,e,n))},t.prototype._parseAssignmentEvent=function(t,e,n,r,i){this._bindingParser.parseEvent(t+"Change",e+"=$event",n,r,i)},t.prototype._parseDirectives=function(t,e){var n=this,r=new Array(this.directivesIndex.size),i=!1;return t.match(e,function(t,e){r[n.directivesIndex.get(e)]=e,i=i||t.hasElementSelector()}),{directives:r.filter(function(t){return!!t}),matchElement:i}},t.prototype._createDirectiveAsts=function(t,e,r,i,o,a,s){var c=this,l=new Set,h=null,f=r.map(function(t){var r=new g.c(a.start,a.end,"Directive "+n.i(u.a)(t.type));t.isComponent&&(h=t);var f=[],d=c._bindingParser.createDirectiveHostPropertyAsts(t,r);c._checkPropertiesInSchema(e,d);var m=c._bindingParser.createDirectiveHostEventAsts(t,r);return c._createDirectivePropertyAsts(t.inputs,i,f),o.forEach(function(e){(0===e.value.length&&t.isComponent||t.exportAs==e.value)&&(s.push(new x.n(e.name,n.i(p.c)(t.type),e.sourceSpan)),l.add(e.name))}),new x.o(t,f,d,m,r)});return o.forEach(function(e){if(e.value.length>0)l.has(e.name)||c._reportError('There is no directive with "exportAs" set to "'+e.value+'"',e.sourceSpan);else if(!h){var r=null;t&&(r=n.i(p.f)(p.b.TemplateRef)),s.push(new x.n(e.name,r,e.sourceSpan))}}),f},t.prototype._createDirectivePropertyAsts=function(t,e,n){if(t){var r=new Map;e.forEach(function(t){var e=r.get(t.name);e&&!e.isLiteral||r.set(t.name,t)}),Object.keys(t).forEach(function(e){var i=t[e],o=r.get(i);o&&n.push(new x.p(e,o.name,o.expression,o.sourceSpan))})}},t.prototype._createElementPropertyAsts=function(t,e,n){var r=this,i=[],o=new Map;return n.forEach(function(t){t.inputs.forEach(function(t){o.set(t.templateName,t)})}),e.forEach(function(e){e.isLiteral||o.get(e.name)||i.push(r._bindingParser.createElementPropertyAst(t,e))}),this._checkPropertiesInSchema(t,i),i},t.prototype._findComponentDirectives=function(t){return t.filter(function(t){return t.directive.isComponent})},t.prototype._findComponentDirectiveNames=function(t){return this._findComponentDirectives(t).map(function(t){return n.i(u.a)(t.directive.type)})},t.prototype._assertOnlyOneComponent=function(t,e){var n=this._findComponentDirectiveNames(t);n.length>1&&this._reportError("More than one component matched on this element.\nMake sure that only one component's selector can match a given element.\nConflicting components: "+n.join(","),e)},t.prototype._assertElementExists=function(t,e){var n=e.name.replace(/^:xhtml:/,"");if(!t&&!this._schemaRegistry.hasElement(n,this._schemas)){var r="'"+n+"' is not a known element:\n"+("1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n")+("2. If '"+n+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.");this._reportError(r,e.sourceSpan)}},t.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(t,e,n){var r=this,i=this._findComponentDirectiveNames(t);i.length>0&&this._reportError("Components on an embedded template: "+i.join(","),n),e.forEach(function(t){r._reportError("Property binding "+t.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".',n)})},t.prototype._assertAllEventsPublishedByDirectives=function(t,e){var r=this,i=new Set;t.forEach(function(t){Object.keys(t.directive.outputs).forEach(function(e){var n=t.directive.outputs[e];i.add(n)})}),e.forEach(function(t){!n.i(l.c)(t.target)&&i.has(t.name)||r._reportError("Event binding "+t.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "@NgModule.declarations".',t.sourceSpan)})},t.prototype._checkPropertiesInSchema=function(t,e){var n=this;e.forEach(function(e){if(e.type===x.f.Property&&!n._schemaRegistry.hasProperty(t,e.name,n._schemas)){var r="Can't bind to '"+e.name+"' since it isn't a known property of '"+t+"'.";t.indexOf("-")>-1&&(r+="\n1. If '"+t+"' is an Angular component and it has '"+e.name+"' input, then verify that it is part of this module."+("\n2. If '"+t+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.\n")),n._reportError(r,e.sourceSpan)}})},t.prototype._reportError=function(t,e,n){void 0===n&&(n=g.e.FATAL),this._targetErrors.push(new g.a(e,t,n))},t}(),Q=function(){function t(){}return t.prototype.visitElement=function(t,e){var r=n.i(C.a)(t);if(r.type===C.b.SCRIPT||r.type===C.b.STYLE||r.type===C.b.STYLESHEET)return null;var o=t.attrs.map(function(t){return[t.name,t.value]}),a=i(t.name,o),s=e.findNgContentIndex(a),u=d.g(this,t.children,nt);return new x.m(t.name,d.g(this,t.attrs),[],[],[],[],[],!1,u,s,t.sourceSpan,t.endSourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return new x.j(t.name,t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(G);return new x.i(t.value,n,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){return t},t.prototype.visitExpansionCase=function(t,e){return t},t}(),tt=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t}(),et=function(){function t(t,e,n,r){this.isTemplateElement=t,this._ngContentIndexMatcher=e,this._wildcardNgContentIndex=n,this.providerContext=r}return t.create=function(e,n,r){var i=new k.b,o=null,a=n.find(function(t){return t.directive.isComponent});if(a)for(var s=a.directive.template.ngContentSelectors,u=0;u0?e[0]:null},t}(),nt=new et(!0,new k.b,null,null),rt=new Q},function(t,e,n){"use strict";var r=n(52),i=n(14),o=n(55),a=n(299),s=n(301),u=n(632),c=n(633),l=n(191);n.d(e,"b",function(){return l.b}),n.d(e,"c",function(){return l.c}),n.d(e,"a",function(){return l.a}),n.d(e,"d",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(){function t(t,e,n){this.statements=t,this.viewClassVar=e,this.dependencies=n}return t}(),d=function(){function t(t,e){this._genConfig=t,this._schemaRegistry=e}return t.prototype.compileComponent=function(t,e,r,i,o){var l=[],h=new s.a(t,this._genConfig,i,r,o,0,a.a.createNull(),[],l),p=[];return n.i(c.a)(h,e,l),n.i(u.a)(h,e,this._schemaRegistry),n.i(c.b)(h,p),new f(p,h.classExpr.name,l)},t=h([n.i(i.a)(),p("design:paramtypes",[r.a,o.a])],t)}()},function(t,e,n){"use strict";var r=n(4);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=new Object,o=i,a=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=i),e===i)throw new Error("No provider for "+n.i(r.c)(t)+"!");return e},t}(),s=function(){function t(){}return t.prototype.get=function(t,e){},t.THROW_IF_NOT_FOUND=i,t.NULL=new a,t}()},function(t,e,n){"use strict";function r(t){return!!n.i(a.d)(t)&&(Array.isArray(t)||!(t instanceof Map)&&n.i(a.e)()in t)}function i(t,e,r){for(var i=t[n.i(a.e)()](),o=e[n.i(a.e)()]();;){var s=i.next(),u=o.next();if(s.done&&u.done)return!0;if(s.done||u.done)return!1;if(!r(s.value,u.value))return!1}}function o(t,e){if(Array.isArray(t))for(var r=0;r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&(t[0]._parent===e._control._parent&&t[1].name===e.name)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}(),u=function(){function t(t,e,n,r){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(o.a),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')},t.decorators=[{type:r.g,args:[{selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[a]}]}],t.ctorParameters=function(){return[{type:r.p},{type:r.h},{type:s},{type:r.q}]},t.propDecorators={name:[{type:r.j}],formControlName:[{type:r.j}],value:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(77),o=n(335),a=n(39),s=n(43),u=n(146),c=n(56);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h={provide:s.a,useExisting:n.i(r.n)(function(){return p})},p=function(t){function e(e,n){t.call(this),this._validators=e,this._asyncValidators=n,this._submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new i.a}return l(e,t),e.prototype.ngOnChanges=function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this.form.get(t.path);return n.i(c.f)(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){o.b.remove(this.directives,t)},e.prototype.addFormGroup=function(t){var e=this.form.get(t.path);n.i(c.g)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormGroup=function(t){},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.addFormArray=function(t){var e=this.form.get(t.path);n.i(c.g)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormArray=function(t){},e.prototype.getFormArray=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this.form.get(t.path);n.setValue(e)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._updateDomValue=function(){var t=this;this.directives.forEach(function(e){var r=t.form.get(e.path);e._control!==r&&(n.i(c.h)(e._control,e),r&&n.i(c.f)(r,e),e._control=r)}),this.form._updateTreeValidity({emitEvent:!1})},e.prototype._updateRegistrations=function(){var t=this;this.form._registerOnCollectionChange(function(){return t._updateDomValue()}),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){}),this._oldForm=this.form},e.prototype._updateValidators=function(){var t=n.i(c.a)(this._validators);this.form.validator=a.a.compose([this.form.validator,t]);var e=n.i(c.b)(this._asyncValidators);this.form.asyncValidator=a.a.composeAsync([this.form.asyncValidator,e])},e.prototype._checkFormPresent=function(){this.form||u.a.missingFormException()},e.decorators=[{type:r.g,args:[{selector:"[formGroup]",providers:[h],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},exportAs:"ngForm"}]}],e.ctorParameters=function(){return[{type:Array,decorators:[{type:r.f},{type:r.t},{type:r.d,args:[a.b]}]},{type:Array,decorators:[{type:r.f},{type:r.t},{type:r.d,args:[a.c]}]}]},e.propDecorators={form:[{type:r.j,args:["formGroup"]}],ngSubmit:[{type:r.l}]},e}(s.a)},function(t,e,n){"use strict";function r(t){return!(t instanceof f||t instanceof l.a||t instanceof m)}var i=n(0),o=n(39),a=n(99),s=n(43),u=n(146),c=n(56),l=n(102);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:s.a,useExisting:n.i(i.n)(function(){return f})},f=function(t){function e(e,n,r){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=r}return h(e,t),e.prototype._checkParentType=function(){r(this._parent)&&u.a.groupParentException()},e.decorators=[{type:i.g,args:[{selector:"[formGroupName]",providers:[p]}]}],e.ctorParameters=function(){return[{type:s.a,decorators:[{type:i.f},{type:i.r},{type:i.s}]},{type:Array,decorators:[{type:i.f},{type:i.t},{type:i.d,args:[o.b]}]},{type:Array,decorators:[{type:i.f},{type:i.t},{type:i.d,args:[o.c]}]}]},e.propDecorators={name:[{type:i.j,args:["formGroupName"]}]},e}(a.a),d={provide:s.a,useExisting:n.i(i.n)(function(){return m})},m=function(t){function e(e,n,r){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=r}return h(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return n.i(c.c)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(c.a)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(c.b)(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){r(this._parent)&&u.a.arrayParentException()},e.decorators=[{type:i.g,args:[{selector:"[formArrayName]",providers:[d]}]}],e.ctorParameters=function(){return[{type:s.a,decorators:[{type:i.f},{type:i.r},{type:i.s}]},{type:Array,decorators:[{type:i.f},{type:i.t},{type:i.d,args:[o.b]}]},{type:Array,decorators:[{type:i.f},{type:i.t},{type:i.d,args:[o.c]}]}]},e.propDecorators={name:[{type:i.j,args:["formArrayName"]}]},e}(s.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(e){var n=this;if(this._headers=new Map,this._normalizedNames=new Map,e)return e instanceof t?void e.forEach(function(t,e){t.forEach(function(t){return n.append(e,t)})}):void Object.keys(e).forEach(function(t){var r=Array.isArray(e[t])?e[t]:[e[t]];n.delete(t),r.forEach(function(e){return n.append(t,e)})})}return t.fromResponseHeaderString=function(e){var n=new t;return e.split("\n").forEach(function(t){var e=t.indexOf(":");if(e>0){var r=t.slice(0,e),i=t.slice(e+1).trim();n.set(r,i)}}),n},t.prototype.append=function(t,e){var n=this.getAll(t);null===n?this.set(t,e):n.push(e)},t.prototype.delete=function(t){var e=t.toLowerCase();this._normalizedNames.delete(e),this._headers.delete(e)},t.prototype.forEach=function(t){var e=this;this._headers.forEach(function(n,r){return t(n,e._normalizedNames.get(r),e._headers)})},t.prototype.get=function(t){var e=this.getAll(t);return null===e?null:e.length>0?e[0]:null},t.prototype.has=function(t){return this._headers.has(t.toLowerCase())},t.prototype.keys=function(){return Array.from(this._normalizedNames.values())},t.prototype.set=function(t,e){Array.isArray(e)?e.length&&this._headers.set(t.toLowerCase(),[e.join(",")]):this._headers.set(t.toLowerCase(),[e]),this.mayBeSetNormalizedName(t)},t.prototype.values=function(){return Array.from(this._headers.values())},t.prototype.toJSON=function(){var t=this,e={};return this._headers.forEach(function(n,r){var i=[];n.forEach(function(t){return i.push.apply(i,t.split(","))}),e[t._normalizedNames.get(r)]=i}),e},t.prototype.getAll=function(t){return this.has(t)?this._headers.get(t.toLowerCase()):null},t.prototype.entries=function(){throw new Error('"entries" method is not implemented on Headers class')},t.prototype.mayBeSetNormalizedName=function(t){var e=t.toLowerCase();this._normalizedNames.has(e)||this._normalizedNames.set(e,t)},t}()},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.prototype.createConnection=function(t){},t}(),i=(function(){function t(){}return t}(),function(){function t(){}return t.prototype.configureRequest=function(t){},t}())},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"f",function(){return a}),n.d(e,"e",function(){return s}),n.d(e,"c",function(){return u}),n.d(e,"d",function(){return c});var i=new r.e("FirebaseUrl"),o=new r.e("FirebaseApp"),a=new r.e("FirebaseAuthConfig"),s=new r.e("FirebaseUserConfig"),u=new r.e("FirebaseAppName"),c=new r.e("WindowLocation")},function(t,e,n){var r=n(12)("unscopables"),i=Array.prototype;void 0==i[r]&&n(46)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){var r=n(69);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){t.exports={}},function(t,e,n){var r=n(380),i=n(231).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){var r=n(83),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){(function(e){var n=function(){/*! @license Firebase v3.6.9 - Build: 3.6.9-rc.1 - Terms: https://firebase.google.com/terms/ */ -var t=null;return function(){function n(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function r(t,e,n,r){var i,o=arguments.length,a=3>o?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if(i=h.Reflect,"object"==typeof i&&"function"==typeof i.decorate)a=i.decorate(t,e,n,r);else for(var s=t.length-1;0<=s;s--)(i=t[s])&&(a=(3>o?i(a):3"}),n=this.W+": "+n+" ("+t+").",n=new bt(t,n);for(r in e)e.hasOwnProperty(r)&&"_"!==r.slice(-1)&&(n[r]=e[r]);return n};var Mt=dt,kt=function(t,e,n){var r=this;this.I=n,this.J=!1,this.i={},this.C=e,this.F=o(void 0,t),t="serviceAccount"in this.F,("credential"in this.F||t)&&"undefined"!=typeof console&&console.log("The '"+(t?"serviceAccount":"credential")+"' property specified in the first argument to initializeApp() is deprecated and will be removed in the next major version. You should instead use the 'firebase-admin' package. See https://firebase.google.com/docs/admin/setup for details on how to get started."),Object.keys(n.INTERNAL.factories).forEach(function(t){var e=n.INTERNAL.useAsService(r,t);null!==e&&(e=r.S.bind(r,e),r[t]=e)})};kt.prototype.delete=function(){var t=this;return new Mt(function(e){St(t),e()}).then(function(){return t.I.INTERNAL.removeApp(t.C),Mt.all(Object.keys(t.i).map(function(e){return t.i[e].INTERNAL.delete()}))}).then(function(){t.J=!0,t.i={}})},kt.prototype.S=function(t){return St(this),void 0===this.i[t]&&(this.i[t]=this.I.INTERNAL.factories[t](this,this.R.bind(this))),this.i[t]},kt.prototype.R=function(t){o(this,t)};var St=function(t){t.J&&l("app-deleted",{name:t.C})};f.Object.defineProperties(kt.prototype,{name:{configurable:!0,enumerable:!0,get:function(){return St(this),this.C}},options:{configurable:!0,enumerable:!0,get:function(){return St(this),this.F}}}),kt.prototype.name&&kt.prototype.options||kt.prototype.delete||console.log("dc");var Et=new wt("app","Firebase",{"no-app":"No Firebase App '{$name}' has been created - call Firebase App.initializeApp()","bad-app-name":"Illegal App name: '{$name}","duplicate-app":"Firebase App named '{$name}' already exists","app-deleted":"Firebase App named '{$name}' already deleted","duplicate-service":"Firebase service named '{$name}' already registered","sa-not-supported":"Initializing the Firebase SDK with a service account is only allowed in a Node.js environment. On client devices, you should instead initialize the SDK with an api key and auth domain"});"undefined"!=typeof t&&(t=c())}.call(this),t.SDK_VERSION="3.6.9",t}.call(void 0!==typeof e?e:void 0!==typeof self?self:void 0!==typeof window?window:{});t.exports=n}).call(e,n(19))},function(t,e,n){"use strict";var r=n(0),i=n(518);n.d(e,"a",function(){return o});var o=function(){function t(){this.selectionDone=new r.k(void 0),this.update=new r.k(!1),this.stepDay={},this.stepMonth={},this.stepYear={},this.modes=["day","month","year"],this.dateFormatter=new i.a}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.uniqueId="datepicker--"+Math.floor(1e4*Math.random()),this.initDate?(this.activeDate=this.initDate,this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate)):void 0===this.activeDate&&(this.activeDate=new Date)},t.prototype.ngOnChanges=function(t){this.refreshView()},t.prototype.setCompareHandler=function(t,e){"day"===e&&(this.compareHandlerDay=t),"month"===e&&(this.compareHandlerMonth=t),"year"===e&&(this.compareHandlerYear=t)},t.prototype.compare=function(t,e){if(void 0!==t&&void 0!==e)return"day"===this.datepickerMode&&this.compareHandlerDay?this.compareHandlerDay(t,e):"month"===this.datepickerMode&&this.compareHandlerMonth?this.compareHandlerMonth(t,e):"year"===this.datepickerMode&&this.compareHandlerYear?this.compareHandlerYear(t,e):void 0},t.prototype.setRefreshViewHandler=function(t,e){"day"===e&&(this.refreshViewHandlerDay=t),"month"===e&&(this.refreshViewHandlerMonth=t),"year"===e&&(this.refreshViewHandlerYear=t)},t.prototype.refreshView=function(){"day"===this.datepickerMode&&this.refreshViewHandlerDay&&this.refreshViewHandlerDay(),"month"===this.datepickerMode&&this.refreshViewHandlerMonth&&this.refreshViewHandlerMonth(),"year"===this.datepickerMode&&this.refreshViewHandlerYear&&this.refreshViewHandlerYear()},t.prototype.dateFilter=function(t,e){return this.dateFormatter.format(t,e)},t.prototype.isActive=function(t){return 0===this.compare(t.date,this.activeDate)&&(this.activeDateId=t.uid,!0)},t.prototype.createDateObject=function(t,e){var n={};return n.date=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n.label=this.dateFilter(t,e),n.selected=0===this.compare(t,this.selectedDate),n.disabled=this.isDisabled(t),n.current=0===this.compare(t,new Date),n.customClass=this.getCustomClassForDate(n.date),n},t.prototype.split=function(t,e){for(var n=[];t.length>0;)n.push(t.splice(0,e));return n},t.prototype.fixTimeZone=function(t){var e=t.getHours();return new Date(t.getFullYear(),t.getMonth(),t.getDate(),23===e?e+2:0)},t.prototype.select=function(t,e){void 0===e&&(e=!0),this.datepickerMode===this.minMode?(this.activeDate||(this.activeDate=new Date(0,0,0,0,0,0,0)),this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e&&this.selectionDone.emit(this.activeDate)):(this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)-1]),this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate),this.refreshView()},t.prototype.move=function(t){var e;if("day"===this.datepickerMode&&(e=this.stepDay),"month"===this.datepickerMode&&(e=this.stepMonth),"year"===this.datepickerMode&&(e=this.stepYear),e){var n=this.activeDate.getFullYear()+t*(e.years||0),r=this.activeDate.getMonth()+t*(e.months||0);this.activeDate=new Date(n,r,1),this.refreshView()}},t.prototype.toggleMode=function(t){t=t||1,this.datepickerMode===this.maxMode&&1===t||this.datepickerMode===this.minMode&&t===-1||(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)+t],this.refreshView())},t.prototype.getCustomClassForDate=function(t){var e=this;if(!this.customClass)return"";var n=this.customClass.find(function(n){return n.date.valueOf()===t.valueOf()&&n.mode===e.datepickerMode},this);return void 0===n?"":n.clazz},t.prototype.compareDateDisabled=function(t,e){if(void 0!==t&&void 0!==e)return"day"===t.mode&&this.compareHandlerDay?this.compareHandlerDay(t.date,e):"month"===t.mode&&this.compareHandlerMonth?this.compareHandlerMonth(t.date,e):"year"===t.mode&&this.compareHandlerYear?this.compareHandlerYear(t.date,e):void 0},t.prototype.isDisabled=function(t){var e=this,n=!1;return this.dateDisabled&&this.dateDisabled.forEach(function(r){0===e.compareDateDisabled(r,t)&&(n=!0)}),n||this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0},t.decorators=[{type:r.m,args:[{selector:"datepicker-inner",template:'\n
\n \n
\n '}]}],t.ctorParameters=function(){return[]},t.propDecorators={datepickerMode:[{type:r.j}],startingDay:[{type:r.j}],yearRange:[{type:r.j}],minDate:[{type:r.j}],maxDate:[{type:r.j}],minMode:[{type:r.j}],maxMode:[{type:r.j}],showWeeks:[{type:r.j}],formatDay:[{type:r.j}],formatMonth:[{type:r.j}],formatYear:[{type:r.j}],formatDayHeader:[{type:r.j}],formatDayTitle:[{type:r.j}],formatMonthTitle:[{type:r.j}],onlyCurrentMonth:[{type:r.j}],shortcutPropagation:[{type:r.j}],customClass:[{type:r.j}],monthColLimit:[{type:r.j}],yearColLimit:[{type:r.j}],dateDisabled:[{type:r.j}],initDate:[{type:r.j}],selectionDone:[{type:r.l}],update:[{type:r.l}],activeDate:[{type:r.j}]},t}()},function(t,e,n){"use strict";function r(t){return t.reduce(function(t,e){return t.concat(e instanceof l.UnsubscriptionError?e.errors:e)},[])}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(174),a=n(576),s=n(575),u=n(916),c=n(574),l=n(914),h=function(){function t(t){this.closed=!1,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){this.closed=!0;var n=this,i=n._unsubscribe,h=n._subscriptions;if(this._subscriptions=null,s.isFunction(i)){var p=u.tryCatch(i).call(this);p===c.errorObject&&(e=!0,t=t||(c.errorObject.e instanceof l.UnsubscriptionError?r(c.errorObject.e.errors):[c.errorObject.e]))}if(o.isArray(h))for(var f=-1,d=h.length;++f-1)return r;if(r=n.getPluralCategory(t),e.indexOf(r)>-1)return r;if(e.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+t+'"')}function i(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,r=n.toString().replace(/^[^.]*\.?/,""),i=Math.floor(Math.abs(n)),o=r.length,a=parseInt(r,10),s=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0,u=t.split("-")[0].toLowerCase();switch(u){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?c.One:c.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?c.One:c.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===i||1===n?c.One:c.Other;case"ar":return 0===n?c.Zero:1===n?c.One:2===n?c.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?c.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?c.Many:c.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===i&&0===o?c.One:c.Other;case"be":return n%10===1&&n%100!==11?c.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?c.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?c.Many:c.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?c.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?c.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?c.Few:0!==n&&n%1e6===0?c.Many:c.Other;case"bs":case"hr":case"sr":return 0===o&&i%10===1&&i%100!==11||a%10===1&&a%100!==11?c.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?c.Few:c.Other;case"cs":case"sk":return 1===i&&0===o?c.One:i===Math.floor(i)&&i>=2&&i<=4&&0===o?c.Few:0!==o?c.Many:c.Other;case"cy":return 0===n?c.Zero:1===n?c.One:2===n?c.Two:3===n?c.Few:6===n?c.Many:c.Other;case"da":return 1===n||0!==s&&(0===i||1===i)?c.One:c.Other;case"dsb":case"hsb":return 0===o&&i%100===1||a%100===1?c.One:0===o&&i%100===2||a%100===2?c.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?c.Few:c.Other;case"ff":case"fr":case"hy":case"kab":return 0===i||1===i?c.One:c.Other;case"fil":return 0===o&&(1===i||2===i||3===i)||0===o&&i%10!==4&&i%10!==6&&i%10!==9||0!==o&&a%10!==4&&a%10!==6&&a%10!==9?c.One:c.Other;case"ga":return 1===n?c.One:2===n?c.Two:n===Math.floor(n)&&n>=3&&n<=6?c.Few:n===Math.floor(n)&&n>=7&&n<=10?c.Many:c.Other;case"gd":return 1===n||11===n?c.One:2===n||12===n?c.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?c.Few:c.Other;case"gv":return 0===o&&i%10===1?c.One:0===o&&i%10===2?c.Two:0!==o||i%100!==0&&i%100!==20&&i%100!==40&&i%100!==60&&i%100!==80?0!==o?c.Many:c.Other:c.Few;case"he":return 1===i&&0===o?c.One:2===i&&0===o?c.Two:0!==o||n>=0&&n<=10||n%10!==0?c.Other:c.Many;case"is":return 0===s&&i%10===1&&i%100!==11||0!==s?c.One:c.Other;case"ksh":return 0===n?c.Zero:1===n?c.One:c.Other;case"kw":case"naq":case"se":case"smn":return 1===n?c.One:2===n?c.Two:c.Other;case"lag":return 0===n?c.Zero:0!==i&&1!==i||0===n?c.Other:c.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?c.Few:0!==a?c.Many:c.Other:c.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===o&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?c.Zero:n%10===1&&n%100!==11||2===o&&a%10===1&&a%100!==11||2!==o&&a%10===1?c.One:c.Other;case"mk":return 0===o&&i%10===1||a%10===1?c.One:c.Other;case"mt":return 1===n?c.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?c.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?c.Many:c.Other;case"pl":return 1===i&&0===o?c.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?c.Few:0===o&&1!==i&&i%10===Math.floor(i%10)&&i%10>=0&&i%10<=1||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=12&&i%100<=14?c.Many:c.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?c.One:c.Other;case"ro":return 1===i&&0===o?c.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?c.Few:c.Other;case"ru":case"uk":return 0===o&&i%10===1&&i%100!==11?c.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?c.Few:0===o&&i%10===0||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=11&&i%100<=14?c.Many:c.Other;case"shi":return 0===i||1===n?c.One:n===Math.floor(n)&&n>=2&&n<=10?c.Few:c.Other;case"si":return 0===n||1===n||0===i&&1===a?c.One:c.Other;case"sl":return 0===o&&i%100===1?c.One:0===o&&i%100===2?c.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||0!==o?c.Few:c.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?c.One:c.Other;default:return c.Other}}var o=n(0);n.d(e,"b",function(){return s}),e.a=r,n.d(e,"c",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return t.prototype.getPluralCategory=function(t){},t}(),u=function(t){function e(e){t.call(this),this._locale=e}return a(e,t),e.prototype.getPluralCategory=function(t){var e=i(this._locale,t);switch(e){case c.Zero:return"zero";case c.One:return"one";case c.Two:return"two";case c.Few:return"few";case c.Many:return"many";default:return"other"}},e.decorators=[{type:o.c}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:o.d,args:[o.w]}]}]},e}(s),c={};c.Zero=0,c.One=1,c.Two=2,c.Few=3,c.Many=4,c.Other=5,c[c.Zero]="Zero",c[c.One]="One",c[c.Two]="Two",c[c.Few]="Few",c[c.Many]="Many",c[c.Other]="Other"},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t.prototype.path=function(t){},t.prototype.prepareExternalUrl=function(t){},t.prototype.pushState=function(t,e,n,r){},t.prototype.replaceState=function(t,e,n,r){},t.prototype.forward=function(){},t.prototype.back=function(){},t.prototype.onPopState=function(t){},t.prototype.getBaseHref=function(){},t}(),o=new r.e("appBaseHref")},function(t,e,n){"use strict";var r=(n(626),n(38),n(94),n(52),n(10),n(608),n(177),n(179),n(178),n(51),n(180),n(181),n(189),n(292),n(615));n.d(e,"b",function(){return r.a});var i=(n(65),n(188));n.d(e,"a",function(){return i.a});n(89),n(93),n(92),n(37),n(55),n(287),n(88),n(90),n(73),n(91),n(63),n(127),n(53),n(623),n(187),n(28),n(128),n(129),n(130),n(95),n(121),n(22)},function(t,e,n){"use strict";function r(t,e,n){var r=u(t.styles,{},e,n,!1),i=new E.b(r),o=t.stateNameExpr.split(/\s*,\s*/);return o.map(function(t){return new E.c(t,i)})}function i(t,e,n,r){var i=new T.a,o=[],u=t.stateChangeExpr.split(/\s*,\s*/);u.forEach(function(t){o.push.apply(o,a(t,r))});var l=s(t.steps),h=c(l,e,n,r),p=d(h,0,i,e,r);0==r.length&&m(p,i,r);var f=p instanceof E.d?p:new E.e([p]);return new E.f(o,f)}function o(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";default:return e.push(new A('the transition alias value "'+t+'" is not supported')),"* => *"}}function a(t,e){var r=[];":"==t[0]&&(t=o(t,e));var i=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(!n.i(b.c)(i)||i.length<4)return e.push(new A("the provided "+t+" is not of a supported format")),r;var a=i[1],s=i[2],u=i[3];r.push(new E.g(a,u));var c=a==k.a&&u==k.a;return"<"!=s[0]||c||r.push(new E.g(u,a)),r}function s(t){return Array.isArray(t)?new _.c(t):t}function u(t,e,n,r,i){var o=t.offset;(o>1||o<0)&&r.push(new A("Offset values for animations must be between 0 and 1"));var a=[];return t.styles.forEach(function(t){if("string"==typeof t)i?a.push.apply(a,p(t,e,r)):r.push(new A("State based animations cannot contain references to other states"));else{var o=t,s={};Object.keys(o).forEach(function(t){var e=n.normalizeAnimationStyleProperty(t),i=n.normalizeAnimationStyleValue(e,t,o[t]),a=i.error;a&&r.push(new A(a)),s[e]=i.value}),a.push(s)}}),a}function c(t,e,n,r){var i=h(t,e,n,r);return t instanceof _.d?new _.d(i):new _.c(i)}function l(t,e){if("object"==typeof e&&null!==e&&t.length>0){var n=t.length-1,r=t[n];if("object"==typeof r&&null!==r)return void(t[n]=g.a.merge(r,e))}t.push(e)}function h(t,e,r,i){var o;if(!(t instanceof _.e))return[t];o=t.steps;var a,s=[];return o.forEach(function(t){if(t instanceof _.f)n.i(b.c)(a)||(a=[]),u(t,e,r,i,!0).forEach(function(t){l(a,t)});else{if(n.i(b.c)(a)&&(s.push(new _.f(0,a)),a=null),t instanceof _.g){var o=t.styles;o instanceof _.f?o.styles=u(o,e,r,i,!0):o instanceof _.h&&o.steps.forEach(function(t){t.styles=u(t,e,r,i,!0)})}else if(t instanceof _.e){var c=h(t,e,r,i);t=t instanceof _.d?new _.d(c):new _.c(c)}s.push(t)}}),n.i(b.c)(a)&&s.push(new _.f(0,a)),s}function p(t,e,r){var i=[];if(":"!=t[0])r.push(new A('Animation states via styles must be prefixed with a ":"'));else{var o=t.substring(1),a=e[o];n.i(b.c)(a)?a.styles.forEach(function(t){"object"==typeof t&&null!==t&&i.push(t)}):r.push(new A('Unable to apply styles due to missing a state: "'+o+'"'))}return i}function f(t,e,r,i,o){var a=t.steps.length,s=0;t.steps.forEach(function(t){return s+=n.i(b.c)(t.offset)?1:0}),s>0&&s=0;_--)M(_);return l.map(function(t){return new E.h(t[0],new E.b([t[1]]))})}function d(t,e,r,i,o){var a,s=0,u=e;if(t instanceof _.e){var c,l=0,h=[],p=t instanceof _.d;if(t.steps.forEach(function(t){var a=p?u:e;if(t instanceof _.f)return t.styles.forEach(function(t){var e=t;Object.keys(e).forEach(function(t){r.insertAtTime(t,a,e[t])})}),void(c=t.styles);var f=d(t,a,r,i,o);if(n.i(b.c)(c)){if(t instanceof _.e){var m=new E.b(c);h.push(new E.i(m,[],0,0,""))}else{var y=f;(g=y.startingStyles.styles).push.apply(g,c)}c=null}var v=f.playTime;e+=v,s+=v,l=Math.max(v,l),h.push(f);var g}),n.i(b.c)(c)){var m=new E.b(c);h.push(new E.i(m,[],0,0,""))}p?(a=new E.j(h),s=l,e=u+s):a=new E.e(h)}else if(t instanceof _.g){var v=y(t.timings,o),g=t.styles,w=void 0;if(g instanceof _.h)w=f(g,e,r,i,o);else{var M=g,k=P,S=new E.b(M.styles),T=new E.h(k,S);w=[T]}a=new E.i(new E.b([]),w,v.duration,v.delay,v.easing),s=v.duration+v.delay,e+=s,w.forEach(function(t){return t.styles.styles.forEach(function(t){return Object.keys(t).forEach(function(n){r.insertAtTime(n,e,t[n])})})})}else a=new E.i(null,[],0,0,"");return a.playTime=s,a.startTime=u,a}function m(t,e,n){if(t instanceof E.i&&t.keyframes.length>0){var r=t.keyframes;if(1==r.length){var i=r[0],o=v(i,t.startTime,t.playTime,e,n);t.keyframes=[o,i]}}else t instanceof E.d&&t.steps.forEach(function(t){return m(t,e,n)})}function y(t,e){var r,i=/^([\.\d]+)(m?s)(?:\s+([\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?/i,o=0,a=null;if("string"==typeof t){var s=t.match(i);if(null===s)return e.push(new A('The provided timing value "'+t+'" is invalid.')),new I(0,0,null);var u=parseFloat(s[1]),c=s[2];"s"==c&&(u*=O),r=Math.floor(u);var l=s[3],h=s[4];if(n.i(b.c)(l)){var p=parseFloat(l);n.i(b.c)(h)&&"s"==h&&(p*=O),o=Math.floor(p)}var f=s[5];n.i(b.d)(f)||(a=f)}else r=t;return new I(r,o,a)}function v(t,e,r,i,o){var a={},s=e+r;return t.styles.styles.forEach(function(t){Object.keys(t).forEach(function(r){var u=t[r];if("offset"!=r){var c,l,h,p=i.indexOfAtOrBeforeTime(r,e);n.i(b.c)(p)?(c=i.getByIndex(r,p),h=c.value,l=i.getByIndex(r,p+1)):h=k.b,n.i(b.c)(l)&&!l.matches(s,u)&&o.push(new A('The animated CSS property "'+r+'" unexpectedly changes between steps "'+c.time+'ms" and "'+s+'ms" at "'+l.time+'ms"')),a[r]=h}})}),new E.h(D,new E.b([a]))}var _=n(10),g=n(62),b=n(3),w=n(14),M=n(28),k=n(11),S=n(55),E=n(279),T=n(607);n.d(e,"a",function(){return Y});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var x=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},C=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},L=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},D=0,P=1,O=1e3,A=function(t){function e(e){t.call(this,null,e)}return x(e,t),e.prototype.toString=function(){return""+this.msg},e}(M.a),j=function(){function t(t,e){this.ast=t,this.errors=e}return t}(),Y=function(){function t(t){this._schema=t}return t.prototype.parseComponent=function(t){var e=this,r=[],i=n.i(_.a)(t.type),o=new Set,a=t.template.animations.map(function(t){var n=e.parseEntry(t),a=n.ast,s=a.name;if(o.has(s)?n.errors.push(new A('The animation trigger "'+s+'" has already been registered for the '+i+" component")):o.add(s),n.errors.length>0){var u='- Unable to parse the animation sequence for "'+s+'" on the '+i+" component due to the following errors:";n.errors.forEach(function(t){u+="\n-- "+t.msg}),r.push(u)}return a});if(r.length>0){var s=r.join("\n");throw new Error("Animation parse errors:\n"+s)}return a},t.prototype.parseEntry=function(t){var e=this,n=[],o={},a=[],s=[];t.definitions.forEach(function(t){t instanceof _.b?r(t,e._schema,n).forEach(function(t){s.push(t),o[t.stateName]=t.styles}):a.push(t)});var u=a.map(function(t){return i(t,o,e._schema,n)}),c=new E.a(t.name,s,u);return new j(c,n)},t=C([n.i(w.a)(),L("design:paramtypes",[S.a])],t)}(),I=function(){function t(t,e,n){this.duration=t,this.delay=e,this.easing=n}return t}()},function(t,e,n){"use strict";function r(t){return t>=u&&t<=f||t==at}function i(t){return Y<=t&&t<=I}function o(t){return t>=G&&t<=nt||t>=N&&t<=V}function a(t){return t>=G&&t<=J||t>=N&&t<=H||i(t)}n.d(e,"m",function(){return s}),n.d(e,"Y",function(){return u}),n.d(e,"a",function(){return c}),n.d(e,"_0",function(){return l}),n.d(e,"U",function(){return h}),n.d(e,"W",function(){return p}),n.d(e,"n",function(){return f}),n.d(e,"B",function(){return d}),n.d(e,"q",function(){return m}),n.d(e,"r",function(){return y}),n.d(e,"N",function(){return v}),n.d(e,"v",function(){return _}),n.d(e,"C",function(){return g}),n.d(e,"p",function(){return b}),n.d(e,"h",function(){return w}),n.d(e,"i",function(){return M}),n.d(e,"u",function(){return k}),n.d(e,"s",function(){return S}),n.d(e,"k",function(){return E}),n.d(e,"t",function(){return T}),n.d(e,"e",function(){return x}),n.d(e,"b",function(){return C}),n.d(e,"d",function(){return L}),n.d(e,"c",function(){return D}),n.d(e,"y",function(){return P}),n.d(e,"A",function(){return O}),n.d(e,"z",function(){return A}),n.d(e,"x",function(){return j}),n.d(e,"_3",function(){return Y}),n.d(e,"_4",function(){return I}),n.d(e,"K",function(){return N}),n.d(e,"Q",function(){return R}),n.d(e,"_2",function(){return F}),n.d(e,"L",function(){return V}),n.d(e,"f",function(){return U}),n.d(e,"G",function(){return B}),n.d(e,"g",function(){return W}),n.d(e,"w",function(){return z}),n.d(e,"M",function(){return q}),n.d(e,"I",function(){return G}),n.d(e,"P",function(){return K}),n.d(e,"T",function(){return J}),n.d(e,"S",function(){return Z}),n.d(e,"V",function(){return $}),n.d(e,"X",function(){return X}),n.d(e,"H",function(){return Q}),n.d(e,"Z",function(){return tt}),n.d(e,"_1",function(){return et}),n.d(e,"J",function(){return nt}),n.d(e,"j",function(){return rt}),n.d(e,"D",function(){return it}),n.d(e,"l",function(){return ot}),n.d(e,"E",function(){return at}),n.d(e,"R",function(){return st}),e.F=r,e.o=i,e.O=o,e._5=a;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=0,u=9,c=10,l=11,h=12,p=13,f=32,d=33,m=34,y=35,v=36,_=37,g=38,b=39,w=40,M=41,k=42,S=43,E=44,T=45,x=46,C=47,L=58,D=59,P=60,O=61,A=62,j=63,Y=48,I=57,N=65,R=69,H=70,F=88,V=90,U=91,B=92,W=93,z=94,q=95,G=97,K=101,J=102,Z=110,$=114,X=116,Q=117,tt=118,et=120,nt=122,rt=123,it=124,ot=125,at=160,st=96},function(t,e,n){"use strict";n.d(e,"e",function(){return r}),n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"f",function(){return s}),n.d(e,"d",function(){return u}),n.d(e,"g",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e,n,r,i){this.nodes=t,this.placeholders=e,this.placeholderToMessage=n,this.meaning=r,this.description=i}return t}(),i=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e){this.children=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitContainer(this,e)},t}(),a=function(){function t(t,e,n,r){this.expression=t,this.type=e,this.cases=n,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitIcu(this,e)},t}(),s=function(){function t(t,e,n,r,i,o,a){this.tag=t,this.attrs=e,this.startName=n,this.closeName=r,this.children=i,this.isVoid=o,this.sourceSpan=a}return t.prototype.visit=function(t,e){return t.visitTagPlaceholder(this,e)},t}(),u=function(){function t(t,e,n){this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitPlaceholder(this,e)},t}(),c=function(){function t(t,e,n){this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitIcuPlaceholder(this,e)},t}()},function(t,e,n){"use strict";var r=n(37),i=n(74),o=n(286),a=n(289),s=n(183),u=n(291),c=n(614);n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=function(){function t(t,e,n){this._htmlParser=t,this._translations=e,this._translationsFormat=n}return t.prototype.parse=function(t,e,a,s){void 0===a&&(a=!1),void 0===s&&(s=r.a);var u=this._htmlParser.parse(t,e,a,s);if(!this._translations||""===this._translations)return u;if(u.errors.length)return new i.b(u.rootNodes,u.errors);var l=this._createSerializer(),h=c.a.load(this._translations,e,l);return n.i(o.b)(u.rootNodes,h,s,[],{})},t.prototype._createSerializer=function(){var t=(this._translationsFormat||"xlf").toLowerCase();switch(t){case"xmb":return new s.c;case"xtb":return new u.a;case"xliff":case"xlf":default:return new a.a}},t}()},function(t,e,n){"use strict";var r=n(28);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this,e,n)}return i(e,t),e}(r.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.prototype.write=function(t){},t.prototype.load=function(t,e){},t.prototype.digest=function(t){},t.prototype.createNameMapper=function(t){return null},t}()},function(t,e,n){"use strict";var r=n(10),i=n(36),o=n(3),a=n(13),s=n(14),u=n(186),c=n(6),l=n(294),h=n(28),p=n(11),f=n(295);n.d(e,"a",function(){return _});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},m=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},y=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),v=function(){function t(t,e,n){this.statements=t,this.ngModuleFactoryVar=e,this.dependencies=n}return t}(),_=function(){function t(){}return t.prototype.compile=function(t,e){var i=n.i(r.i)(t.type),s=n.i(o.c)(i)?"in NgModule "+n.i(r.a)(t.type)+" in "+i:"in NgModule "+n.i(r.a)(t.type),u=new h.b("",s),l=new h.c(new h.d(u,null,null,null),new h.d(u,null,null,null)),p=[],d=[],m=t.transitiveModule.entryComponents.map(function(e){var n={reference:null};return t.bootstrapComponents.some(function(t){return t.reference===e.reference})&&d.push(n),p.push(new y(e,n)),n}),_=new g(t,m,d,l),b=new f.a(t,e,l);b.parse().forEach(function(t){return _.addProvider(t)});var w=_.build(),M=n.i(r.a)(t.type)+"NgFactory",k=c.a(M).set(c.g(n.i(a.a)(a.b.NgModuleFactory)).instantiate([c.a(w.name),c.g(t.type)],c.d(n.i(a.a)(a.b.NgModuleFactory),[c.d(t.type)],[c.j.Const]))).toDeclStmt(null,[c.k.Final]),S=[w,k];if(t.id){var E=c.g(n.i(a.a)(a.b.RegisterModuleFactoryFn)).callFn([c.f(t.id),c.a(M)]).toStmt();S.push(E)}return new v(S,M,p)},t=d([n.i(s.a)(),m("design:paramtypes",[])],t)}(),g=function(){function t(t,e,n,r){this._ngModuleMeta=t,this._entryComponentFactories=e,this._bootstrapComponentFactories=n,this._sourceSpan=r,this.fields=[],this.getters=[],this.methods=[],this.ctorStmts=[],this._tokens=[],this._instances=new Map,this._createStmts=[],this._destroyStmts=[]}return t.prototype.addProvider=function(t){var e=this,i=t.providers.map(function(t){return e._getProviderValue(t)}),o="_"+n.i(r.k)(t.token)+"_"+this._instances.size,a=this._createProviderProperty(o,t,i,t.multiProvider,t.eager);t.lifecycleHooks.indexOf(p.G.OnDestroy)!==-1&&this._destroyStmts.push(a.callMethod("ngOnDestroy",[]).toStmt()),this._tokens.push(t.token),this._instances.set(n.i(r.j)(t.token),a)},t.prototype.build=function(){var t=this,e=this._tokens.map(function(e){var o=t._instances.get(n.i(r.j)(e));return new c.u(w.token.identical(n.i(i.b)(e)),[new c.t(o)])}),o=[new c.q("createInternal",[],this._createStmts.concat(new c.t(this._instances.get(this._ngModuleMeta.type.reference))),c.d(this._ngModuleMeta.type)),new c.q("getInternal",[new c.o(w.token.name,c.m),new c.o(w.notFoundResult.name,c.m)],e.concat([new c.t(w.notFoundResult)]),c.m),new c.q("destroyInternal",[],this._destroyStmts)],s=[c.a(b.parent.name),c.h(this._entryComponentFactories.map(function(t){return c.g(t)})),c.h(this._bootstrapComponentFactories.map(function(t){return c.g(t)}))],l=n.i(r.a)(this._ngModuleMeta.type)+"Injector";return n.i(u.a)({name:l,ctorParams:[new c.o(b.parent.name,c.d(n.i(a.a)(a.b.Injector)))],parent:c.g(n.i(a.a)(a.b.NgModuleInjector),[c.d(this._ngModuleMeta.type)]),parentArgs:s,builders:[{methods:o},this]})},t.prototype._getProviderValue=function(t){var e,r=this;if(n.i(o.c)(t.useExisting))e=this._getDependency({token:t.useExisting});else if(n.i(o.c)(t.useFactory)){var i=t.deps||t.useFactory.diDeps,a=i.map(function(t){return r._getDependency(t)});e=c.g(t.useFactory).callFn(a)}else if(n.i(o.c)(t.useClass)){var i=t.deps||t.useClass.diDeps,a=i.map(function(t){return r._getDependency(t)});e=c.g(t.useClass).instantiate(a,c.d(t.useClass))}else e=n.i(l.a)(t.useValue);return e},t.prototype._createProviderProperty=function(t,e,n,r,i){var o,a;if(r?(o=c.h(n),a=new c.i(c.m)):(o=n[0],a=n[0].type),a||(a=c.m),i)this.fields.push(new c.c(t,a)),this._createStmts.push(c.e.prop(t).set(o).toStmt());else{var s="_"+t;this.fields.push(new c.c(s,a));var u=[new c.u(c.e.prop(s).isBlank(),[c.e.prop(s).set(o).toStmt()]),new c.t(c.e.prop(s))];this.getters.push(new c.H(t,u,a))}return c.e.prop(t)},t.prototype._getDependency=function(t){var e=null;if(t.isValue&&(e=c.f(t.value)),t.isSkipSelf||(!t.token||n.i(r.j)(t.token)!==n.i(a.e)(a.b.Injector)&&n.i(r.j)(t.token)!==n.i(a.e)(a.b.ComponentFactoryResolver)||(e=c.e),e||(e=this._instances.get(n.i(r.j)(t.token)))),!e){var o=[n.i(i.b)(t.token)];t.isOptional&&o.push(c.b),e=b.parent.callMethod("get",o)}return e},t}(),b=function(){function t(){}return t.parent=c.e.prop("parent"),t}(),w=function(){function t(){}return t.token=c.a("token"),t.notFoundResult=c.a("notFoundResult"),t}()},function(t,e,n){"use strict";function r(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var i=n(0),o=n(14),a=n(22),s=n(624),u=n(55);n.d(e,"a",function(){return _});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p="boolean",f="number",d="string",m="object",y=["[Element]|textContent,%classList,className,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*copy,*cut,*paste,*search,*selectstart,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerHTML,#scrollLeft,#scrollTop","[HTMLElement]^[Element]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","abbr,address,article,aside,b,bdi,bdo,cite,code,dd,dfn,dt,em,figcaption,figure,footer,header,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","media^[HTMLElement]|!autoplay,!controls,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,#playbackRate,preload,src,%srcObject,#volume",":svg:^[HTMLElement]|*abort,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!autofocus,!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,!allowFullscreen,frameBorder,height,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,#height,#hspace,!isMap,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocapitalize,autocomplete,!autofocus,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","keygen^[HTMLElement]|!autofocus,challenge,!disabled,keytype,name","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,integrity,media,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,src,text,type","select^[HTMLElement]|!autofocus,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","shadow^[HTMLElement]|","source^[HTMLElement]|media,sizes,src,srcset,type","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocapitalize,!autofocus,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|#height,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:cursor^:svg:|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime"],v={class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},_=function(t){function e(){var e=this;t.call(this),this._schema={},y.forEach(function(t){var n={},r=t.split("|"),i=r[0],o=r[1],a=o.split(","),s=i.split("^"),u=s[0],c=s[1];u.split(",").forEach(function(t){return e._schema[t.toLowerCase()]=n});var l=c&&e._schema[c.toLowerCase()];l&&Object.keys(l).forEach(function(t){n[t]=l[t]}),a.forEach(function(t){if(t.length>0)switch(t[0]){case"*":break;case"!":n[t.substring(1)]=p;break;case"#":n[t.substring(1)]=f;break;case"%":n[t.substring(1)]=m;break;default:n[t]=d}})})}return c(e,t),e.prototype.hasProperty=function(t,e,n){if(n.some(function(t){return t.name===i._11.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!1;if(n.some(function(t){return t.name===i._12.name}))return!0}var r=this._schema[t.toLowerCase()]||this._schema.unknown;return!!r[e]},e.prototype.hasElement=function(t,e){if(e.some(function(t){return t.name===i._11.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!0;if(e.some(function(t){return t.name===i._12.name}))return!0}return!!this._schema[t.toLowerCase()]},e.prototype.securityContext=function(t,e,n){n&&(e=this.getMappedPropName(e)),t=t.toLowerCase(),e=e.toLowerCase();var r=s.a[t+"|"+e];return r?r:(r=s.a["*|"+e],r?r:i.V.NONE)},e.prototype.getMappedPropName=function(t){return v[t]||t},e.prototype.getDefaultComponentElementName=function(){return"ng-component"},e.prototype.validateProperty=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event property '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...")+("\nIf '"+t+"' is a directive input, make sure the directive is imported by the")+" current module.";return{error:!0,msg:e}}return{error:!1}},e.prototype.validateAttribute=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event attribute '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...");return{error:!0,msg:e}}return{error:!1}},e.prototype.allKnownElementNames=function(){return Object.keys(this._schema)},e.prototype.normalizeAnimationStyleProperty=function(t){return n.i(a.d)(t)},e.prototype.normalizeAnimationStyleValue=function(t,e,n){var i="",o=n.toString().trim(),a=null;if(r(t)&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{var s=n.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&(a="Please provide a CSS unit value for "+e+":"+n)}return{error:a,value:o+i}},e=l([n.i(o.a)(),h("design:paramtypes",[])],e)}(u.a)},function(t,e,n){"use strict";var r=n(184);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-.\\w*]+)(?:=([^\\]]*))?\\])|(\\))|(\\s*,\\s*)","g"),o=function(){function t(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return t.parse=function(e){var n,r=[],o=function(t,e){e.notSelectors.length>0&&!e.element&&0==e.classNames.length&&0==e.attrs.length&&(e.element="*"),t.push(e)},a=new t,s=a,u=!1;for(i.lastIndex=0;n=i.exec(e);){if(n[1]){if(u)throw new Error("Nesting :not is not allowed in a selector");u=!0,s=new t,a.notSelectors.push(s)}if(n[2]&&s.setElement(n[2]),n[3]&&s.addClassName(n[3]),n[4]&&s.addAttribute(n[4],n[5]),n[6]&&(u=!1,s=a),n[7]){if(u)throw new Error("Multiple selectors in :not are not supported");o(r,a),a=s=new t}}return o(r,a),r},t.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},t.prototype.hasElementSelector=function(){return!!this.element},t.prototype.setElement=function(t){void 0===t&&(t=null),this.element=t},t.prototype.getMatchingElementTemplate=function(){for(var t=this.element||"div",e=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",i="",o=0;o":"<"+t+e+i+">"},t.prototype.addAttribute=function(t,e){void 0===e&&(e=""),this.attrs.push(t,e&&e.toLowerCase()||"")},t.prototype.addClassName=function(t){this.classNames.push(t.toLowerCase())},t.prototype.toString=function(){var t=this.element||"";if(this.classNames&&this.classNames.forEach(function(e){return t+="."+e}),this.attrs)for(var e=0;e1&&(n=new s(t),this._listContexts.push(n));for(var r=0;r0&&(!this.listContext||!this.listContext.alreadyMatched)){var r=a.createNotMatcher(this.notSelectors);n=!r.match(t,null)}return!n||!e||this.listContext&&this.listContext.alreadyMatched||(this.listContext&&(this.listContext.alreadyMatched=!0),e(this.selector,this.cbContext)),n},t}()},function(t,e,n){"use strict";function r(t){var e="styles";return t&&(e+="_"+n.i(o.a)(t.type)),e}var i=n(0),o=n(10),a=n(14),s=n(6),u=n(625),c=n(65);n.d(e,"a",function(){return _});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p="%COMP%",f="_nghost-"+p,d="_ngcontent-"+p,m=function(){function t(t,e,n,r){this.name=t,this.moduleUrl=e,this.isShimmed=n,this.valuePlaceholder=r}return t}(),y=function(){function t(t,e){this.componentStylesheet=t,this.externalStylesheets=e}return t}(),v=function(){function t(t,e,n,r,i){this.statements=t,this.stylesVar=e,this.dependencies=n,this.isShimmed=r,this.meta=i}return t}(),_=function(){function t(t){this._urlResolver=t,this._shadowCss=new u.a}return t.prototype.compileComponent=function(t){var e=this,r=[],i=this._compileStyles(t,new o.l({styles:t.template.styles,styleUrls:t.template.styleUrls,moduleUrl:n.i(o.i)(t.type)}),!0);return t.template.externalStylesheets.forEach(function(n){var i=e._compileStyles(t,n,!1);r.push(i)}),new y(i,r)},t.prototype._compileStyles=function(t,e,n){for(var o=this,a=t.template.encapsulation===i.F.Emulated,u=e.styles.map(function(t){return s.f(o._shimIfNeeded(t,a))}),c=[],l=0;l-1)}}else n=function(t,e){t._setSelected(!1)};this._optionMap.forEach(n)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var i=n.selectedOptions,o=0;o0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(y),g=function(t){function e(e,n,r){void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,n,r),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return h(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this,r=void 0===e?{}:e,i=r.onlySelf,o=r.emitEvent;this._checkAllValuesPresent(t),t.forEach(function(t,e){n._throwIfControlMissing(e),n.at(e).setValue(t,{onlySelf:!0,emitEvent:o})}),this.updateValueAndValidity({onlySelf:i,emitEvent:o})},e.prototype.patchValue=function(t,e){var n=this,r=void 0===e?{}:e,i=r.onlySelf,o=r.emitEvent;t.forEach(function(t,e){n.at(e)&&n.at(e).patchValue(t,{onlySelf:!0,emitEvent:o})}),this.updateValueAndValidity({onlySelf:i,emitEvent:o})},e.prototype.reset=function(t,e){void 0===t&&(t=[]);var n=void 0===e?{}:e,r=n.onlySelf,i=n.emitEvent;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0,emitEvent:i})}),this.updateValueAndValidity({onlySelf:r,emitEvent:i}),this._updatePristine({onlySelf:r}),this._updateTouched({onlySelf:r})},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t.value})},e.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this._value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){for(var t=0,e=this.controls;t0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(y)},function(t,e,n){"use strict";var r=n(0),i=n(57),o=n(104);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t){var e=void 0===t?{}:t,n=e.body,r=e.status,i=e.headers,o=e.statusText,a=e.type,s=e.url;this.body=null!=n?n:null,this.status=null!=r?r:null,this.headers=null!=i?i:null,this.statusText=null!=o?o:null,this.type=null!=a?a:null,this.url=null!=s?s:null}return t.prototype.merge=function(e){return new t({body:e&&null!=e.body?e.body:this.body,status:e&&null!=e.status?e.status:this.status,headers:e&&null!=e.headers?e.headers:this.headers,statusText:e&&null!=e.statusText?e.statusText:this.statusText,type:e&&null!=e.type?e.type:this.type,url:e&&null!=e.url?e.url:this.url})},t}(),u=function(t){function e(){t.call(this,{status:200,statusText:"Ok",type:i.d.Default,headers:new o.a})}return a(e,t),e.decorators=[{type:r.c}],e.ctorParameters=function(){return[]},e}(s)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t){if("string"!=typeof t)return t;switch(t.toUpperCase()){case"GET":return a.a.Get;case"POST":return a.a.Post;case"PUT":return a.a.Put;case"DELETE":return a.a.Delete;case"OPTIONS":return a.a.Options;case"HEAD":return a.a.Head;case"PATCH":return a.a.Patch}throw new Error('Invalid request method. The method "'+t+'" is not supported.')}function i(t){return"responseURL"in t?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):void 0}function o(t){for(var e=new Uint16Array(t.length),n=0,r=t.length;n=200&&t<300}},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - * @param {?=} rawParams - * @return {?} - */ -function r(t){void 0===t&&(t="");var e=new Map;if(t.length>0){var n=t.split("&");n.forEach(function(t){var n=t.indexOf("="),r=n==-1?[t,""]:[t.slice(0,n),t.slice(n+1)],i=r[0],o=r[1],a=e.get(i)||[];a.push(o),e.set(i,a)})}return e}function i(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,"/")}n.d(e,"a",function(){return a});var o=function(){function t(){}return t.prototype.encodeKey=function(t){return i(t)},t.prototype.encodeValue=function(t){return i(t)},t}(),a=function(){function t(t,e){void 0===t&&(t=""),void 0===e&&(e=new o),this.rawParams=t,this.queryEncoder=e,this.paramsMap=r(t)}return t.prototype.clone=function(){var e=new t("",this.queryEncoder);return e.appendAll(this),e},t.prototype.has=function(t){return this.paramsMap.has(t)},t.prototype.get=function(t){var e=this.paramsMap.get(t);return Array.isArray(e)?e[0]:null},t.prototype.getAll=function(t){return this.paramsMap.get(t)||[]},t.prototype.set=function(t,e){if(void 0===e||null===e)return void this.delete(t);var n=this.paramsMap.get(t)||[];n.length=0,n.push(e),this.paramsMap.set(t,n)},t.prototype.setAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){var r=e.paramsMap.get(n)||[];r.length=0,r.push(t[0]),e.paramsMap.set(n,r)})},t.prototype.append=function(t,e){if(void 0!==e&&null!==e){var n=this.paramsMap.get(t)||[];n.push(e),this.paramsMap.set(t,n)}},t.prototype.appendAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){for(var r=e.paramsMap.get(n)||[],i=0;i=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(t){this.af=t}return t.prototype.getProjects=function(){return this.projects=this.af.database.list("/projects"),this.projects},t.prototype.addProject=function(t){return this.projects.push(t)},t.prototype.getCardLists=function(){return this.cardlists=this.af.database.list("/cardlist",{query:{orderByChild:"order"}}),this.cardlists},t.prototype.getCardListsById=function(t){return this.af.database.object("/cardlist/"+t)},t.prototype.getCardListsByOrder=function(t){var e=this.af.database.list("/cardlist",{query:{orderByChild:"order",equalTo:t}});return e},t.prototype.getCachedCardListsById=function(t){return this.cardlists.filter(function(e){return e.$key==t}).map(function(t){return t.$key})},t.prototype.getCardListsByProject=function(t){var e=this.af.database.list("/cardlist",{query:{orderByChild:"projectId",equalTo:t}});return e},t.prototype.addCardList=function(t){return this.cardlists.push(t)},t.prototype.getCards=function(){return this.cards=this.af.database.list("/cards"),this.cards},t.prototype.getCardsByListId=function(t){return this.cards=this.af.database.list("/cards",{query:{orderByChild:"cardListId",equalTo:t}}),this.cards},t.prototype.addCard=function(t){return this.cards.push(t)},t.prototype.updateCard=function(t,e){return this.cards.update(t,e)},t.prototype.getTasks=function(){return this.tasks=this.af.database.list("/tasks"),this.cards},t.prototype.getTasksByCardId=function(t){var e=this.af.database.list("/tasks",{query:{orderByChild:"cardId",equalTo:t}});return e},t.prototype.addTask=function(t){return this.tasks.push(t)},t.prototype.updateTask=function(t,e){return this.tasks.update(t,e)},t}();s=o([n.i(r.c)(),a("design:paramtypes",["function"==typeof(u="undefined"!=typeof i.b&&i.b)&&u||Object])],s);var u},function(t,e,n){"use strict";var r=n(700);n.d(e,"a",function(){return r.a});var i=n(701);n.d(e,"c",function(){return i.a});var o=(n(358),n(702));n.d(e,"d",function(){return o.a});var a=n(703);n.d(e,"b",function(){return a.a});n(359)},function(t,e,n){"use strict";var r=n(46),i=n(24),o=n(7),a=n(45),s=n(12);t.exports=function(t,e,n){var u=s(t),c=n(a,u,""[t]),l=c[0],h=c[1];o(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,l),r(RegExp.prototype,u,2==e?function(t,e){return h.call(t,this,e)}:function(t){return h.call(t,this)}))}},function(t,e,n){var r=n(80),i=n(372),o=n(370),a=n(5),s=n(27),u=n(386),c={},l={},e=t.exports=function(t,e,n,h,p){var f,d,m,y,v=p?function(){return t}:u(t),_=r(n,h,e?2:1),g=0;if("function"!=typeof v)throw TypeError(t+" is not iterable!");if(o(v)){for(f=s(t.length);f>g;g++)if(y=e?_(a(d=t[g])[0],d[1]):_(t[g]),y===c||y===l)return y}else for(m=v.call(t);!(d=m.next()).done;)if(y=i(m,_,d.value,e),y===c||y===l)return y};e.BREAK=c,e.RETURN=l},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(18).f,i=n(23),o=n(12)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(16),i="__core-js_shared__",o=r[i]||(r[i]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var r=n(2),i=n(45),o=n(7),a=n(246),s="["+a+"]",u="​…",c=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),h=function(t,e,n){var i={},s=o(function(){return!!a[t]()||u[t]()!=u}),c=i[t]=s?e(p):a[t];n&&(i[n]=c),r(r.P+r.F*s,"String",i)},p=h.trim=function(t,e){return t=String(i(t)),1&e&&(t=t.replace(c,"")),2&e&&(t=t.replace(l,"")),t};t.exports=h},function(t,e,n){"use strict";var r=n(364),i={};i[n(12)("toStringTag")]="z",i+""!="[object z]"&&n(24)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(t,e,n){"use strict";var r=n(383)(!0);n(237)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var r=n(113);n(855),n(856),n(858),n(857),t.exports=r},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(255),a=n(254);n.d(e,"a",function(){return s});var s=function(){function t(t,e,n){this.onToggle=new r.k(!1),this.isOpenChange=new r.k(!1),this.addClass=!0,this.el=t,this._changeDetector=e,Object.assign(this,n)}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=!!t,this.isOpen?(this.focusToggleElement(),o.a.open(this)):(o.a.close(this),this.selectedOption=void 0),this.onToggle.emit(this.isOpen),this.isOpenChange.emit(this.isOpen),this._changeDetector.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs3",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.isOpen},t.prototype.ngOnDestroy=function(){this.appendToBody&&this.menuEl&&this.menuEl.nativeElement.remove()},Object.defineProperty(t.prototype,"dropDownMenu",{set:function(t){this.menuEl=t.el,this.appendToBody&&window.document.body.appendChild(this.menuEl.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropDownToggle",{set:function(t){this.toggleEl=t.el},enumerable:!0,configurable:!0}),t.prototype.show=function(){this.isOpen=!0},t.prototype.hide=function(){this.isOpen=!1},t.prototype.toggle=function(t){return this.isOpen=arguments.length?!!t:!this.isOpen},t.prototype.focusDropdownEntry=function(t){var e=this.menuEl?this.menuEl.nativeElement:this.el.nativeElement.getElementsByTagName("ul")[0];if(e){var n=e.getElementsByTagName("a");if(n&&n.length){switch(t){case 40:if("number"!=typeof this.selectedOption){this.selectedOption=0;break}if(this.selectedOption===n.length-1)break;this.selectedOption++;break;case 38:if("number"!=typeof this.selectedOption)return;if(0===this.selectedOption)break;this.selectedOption--}n[this.selectedOption].focus()}}},t.prototype.focusToggleElement=function(){this.toggleEl&&this.toggleEl.nativeElement.focus()},t.decorators=[{type:r.g,args:[{selector:"[dropdown]",exportAs:"bs-dropdown",host:{"[class.show]":"isOpen && !isBs3"}}]}],t.ctorParameters=function(){return[{type:r.h},{type:r.i},{type:a.a}]},t.propDecorators={isOpen:[{type:r.K,args:["class.open"]},{type:r.K,args:["class.active"]},{type:r.j}],autoClose:[{type:r.j}],keyboardNav:[{type:r.j}],appendToBody:[{type:r.j}],onToggle:[{type:r.l}],isOpenChange:[{type:r.l}],addClass:[{type:r.K,args:["class.dropdown"]}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.main={maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",pageBtnClass:"",rotate:!0},this.pager={itemsPerPage:15,previousText:"« Previous",nextText:"Next »",pageBtnClass:"",align:!0}}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.placement="top",this.triggers="click"}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.placement="top",this.triggers="hover focus"}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r="undefined"!=typeof window&&window||{},i=r.document;r.location,r.gc?function(){return r.gc()}:function(){return null},r.performance?r.performance:null,r.Event,r.MouseEvent,r.KeyboardEvent,r.EventTarget,r.History,r.Location,r.EventListener},function(t,e,n){"use strict";var r=n(0),i=n(72),o=n(85),a=n(269);n.d(e,"a",function(){return s});var s=function(){function t(t,e,r,i){var o=this;this._dragDropService=e,this._config=r,this._cdr=i,this._dragEnabled=!1,this.dropEnabled=!1,this.dropZones=[],this.cloneItem=!1,this._elem=t.nativeElement,this._elem.ondragenter=function(t){o._onDragEnter(t)},this._elem.ondragover=function(t){return o._onDragOver(t),null!=t.dataTransfer&&(t.dataTransfer.dropEffect=o._config.dropEffect.name),!1},this._elem.ondragleave=function(t){o._onDragLeave(t)},this._elem.ondrop=function(t){o._onDrop(t)},this._elem.ondragstart=function(t){if(o._onDragStart(t),null!=t.dataTransfer){if(t.dataTransfer.setData("text",""),t.dataTransfer.effectAllowed=o.effectAllowed||o._config.dragEffect.name,n.i(a.a)(o.dragImage))if(n.i(a.b)(o.dragImage))t.dataTransfer.setDragImage(n.i(a.c)(o.dragImage));else if(n.i(a.d)(o.dragImage))t.dataTransfer.setDragImage(n.i(a.e)(o.dragImage));else{var e=o.dragImage;t.dataTransfer.setDragImage(e.imageElement,e.x_offset,e.y_offset)}else if(n.i(a.a)(o._config.dragImage)){var r=o._config.dragImage;t.dataTransfer.setDragImage(r.imageElement,r.x_offset,r.y_offset)}else o.cloneItem&&(o._dragHelper=o._elem.cloneNode(!0),o._dragHelper.classList.add("dnd-drag-item"),o._dragHelper.style.position="absolute",o._dragHelper.style.top="0px",o._dragHelper.style.left="-1000px",o._elem.parentElement.appendChild(o._dragHelper),t.dataTransfer.setDragImage(o._dragHelper,t.offsetX,t.offsetY));o._dragEnabled?o._elem.style.cursor=o.effectCursor?o.effectCursor:o._config.dragCursor:o._elem.style.cursor=o._defaultCursor}},this._elem.ondragend=function(t){o._elem.parentElement&&o._dragHelper&&o._elem.parentElement.removeChild(o._dragHelper),o._onDragEnd(t),o._elem.style.cursor=o._defaultCursor}}return Object.defineProperty(t.prototype,"dragEnabled",{get:function(){return this._dragEnabled},set:function(t){this._dragEnabled=!!t,this._elem.draggable=this._dragEnabled},enumerable:!0,configurable:!0}),t.prototype.detectChanges=function(){var t=this;setTimeout(function(){t._cdr.detectChanges()},250)},t.prototype._onDragEnter=function(t){this._isDropAllowed&&this._onDragEnterCallback(t)},t.prototype._onDragOver=function(t){this._isDropAllowed&&(t.preventDefault&&t.preventDefault(),this._onDragOverCallback(t))},t.prototype._onDragLeave=function(t){this._isDropAllowed&&this._onDragLeaveCallback(t)},t.prototype._onDrop=function(t){this._isDropAllowed&&(t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation(),this._onDropCallback(t),this.detectChanges())},Object.defineProperty(t.prototype,"_isDropAllowed",{get:function(){if(this._dragDropService.isDragged&&this.dropEnabled){if(this.allowDrop)return this.allowDrop(this._dragDropService.dragData);if(0===this.dropZones.length&&0===this._dragDropService.allowedDropZones.length)return!0;for(var t=0;t1?new e(t,r):1===i?new o.ScalarObservable(t[0],r):new a.EmptyObservable(r)},e.dispatch=function(t){var e=t.array,n=t.index,r=t.count,i=t.subscriber;return n>=r?void i.complete():(i.next(e[n]),void(i.closed||(t.index=n+1,this.schedule(t))))},e.prototype._subscribe=function(t){var n=0,r=this.array,i=r.length,o=this.scheduler;if(o)return o.schedule(e.dispatch,0,{array:r,index:n,count:i,subscriber:t});for(var a=0;a0){var m=this._codegenSourceModule(t,o(t),p,f);d.unshift(m)}return d},t.prototype._createSummary=function(t,e,r,i,o){var a=this,s=this._symbolResolver.getSymbolsOf(t).map(function(t){return a._symbolResolver.resolveSymbol(t)}),u=i.map(function(t){return a._metadataResolver.getNgModuleSummary(t)}).concat(e.map(function(t){return a._metadataResolver.getDirectiveSummary(t)}),r.map(function(t){return a._metadataResolver.getPipeSummary(t)}),o.map(function(t){return a._metadataResolver.getInjectableSummary(t)})),c=n.i(M.c)(this._host,this._summaryResolver,this._symbolResolver,s,u);return new w.a(t,n.i(M.a)(t),c)},t.prototype._compileModule=function(t,e){var r=this,i=this._metadataResolver.getNgModuleMetadata(t),s=[];this._localeId&&s.push({token:n.i(_.f)(_.b.LOCALE_ID),useValue:this._localeId}),this._translationFormat&&s.push({token:n.i(_.f)(_.b.TRANSLATIONS_FORMAT),useValue:this._translationFormat});var u=this._ngModuleCompiler.compile(i,s);return u.dependencies.forEach(function(t){t.placeholder.reference=r._symbolResolver.getStaticSymbol(o(n.i(y.i)(t.comp)),a(t.comp))}),e.push.apply(e,u.statements),u.ngModuleFactoryVar},t.prototype._compileDirectiveWrapper=function(t,e){var n=this._metadataResolver.getDirectiveMetadata(t),r=this._dirWrapperCompiler.compile(n);return e.push.apply(e,r.statements),r.dirWrapperClassVar},t.prototype._compileComponentFactory=function(t,e,r,i){var o=n.i(y.v)(this._symbolResolver.getStaticSymbol(n.i(y.i)(t.type),n.i(y.a)(t.type)+"_Host"),t),s=this._compileComponent(o,e,[t.type],null,r,i),u=a(t.type);return i.push(g.a(u).set(g.g(n.i(_.a)(_.b.ComponentFactory),[g.d(t.type)]).instantiate([g.f(t.selector),g.a(s),g.g(t.type)],g.d(n.i(_.a)(_.b.ComponentFactory),[g.d(t.type)],[g.j.Const]))).toDeclStmt(null,[g.k.Final])),u},t.prototype._compileComponent=function(t,e,o,a,s,u){var c=this,l=this._animationParser.parseComponent(t),h=o.map(function(t){return c._metadataResolver.getDirectiveSummary(t.reference)}),p=e.transitiveModule.pipes.map(function(t){return c._metadataResolver.getPipeSummary(t.reference)}),f=this._templateParser.parse(t,t.template.template,h,p,e.schemas,n.i(y.a)(t.type)),d=a?g.a(a.stylesVar):g.h([]),m=this._animationCompiler.compile(n.i(y.a)(t.type),l),v=this._viewCompiler.compileComponent(t,f,d,p,m);return a&&u.push.apply(u,i(this._symbolResolver,a,s)),m.forEach(function(t){return u.push.apply(u,t.statements)}),u.push.apply(u,r(this._symbolResolver,v)),v.viewClassVar},t.prototype._codgenStyles=function(t,e,n){return i(this._symbolResolver,e,n),this._codegenSourceModule(t,s(e.meta.moduleUrl,e.isShimmed,n),e.statements,[e.stylesVar])},t.prototype._codegenSourceModule=function(t,e,n,r){return new w.a(t,e,this._outputEmitter.emitStatements(e,n,r))},t}()},function(t,e,n){"use strict";function r(t){return"object"==typeof t&&t.name&&t.filePath}var i=n(11);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){this.staticDelegate=t,this.dynamicDelegate=new i.L}return t.install=function(e){i.c.updateCapabilities(new t(e))},t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return this.dynamicDelegate.factory(t)},t.prototype.hasLifecycleHook=function(t,e){return r(t)?this.staticDelegate.hasLifecycleHook(t,e):this.dynamicDelegate.hasLifecycleHook(t,e)},t.prototype.parameters=function(t){return r(t)?this.staticDelegate.parameters(t):this.dynamicDelegate.parameters(t)},t.prototype.annotations=function(t){return r(t)?this.staticDelegate.annotations(t):this.dynamicDelegate.annotations(t)},t.prototype.propMetadata=function(t){return r(t)?this.staticDelegate.propMetadata(t):this.dynamicDelegate.propMetadata(t)},t.prototype.getter=function(t){return this.dynamicDelegate.getter(t)},t.prototype.setter=function(t){return this.dynamicDelegate.setter(t)},t.prototype.method=function(t){return this.dynamicDelegate.method(t)},t.prototype.importUri=function(t){return this.staticDelegate.importUri(t)},t.prototype.resolveIdentifier=function(t,e,n){return this.staticDelegate.resolveIdentifier(t,e)},t.prototype.resolveEnum=function(t,e){return r(t)?this.staticDelegate.resolveEnum(t,e):null},t}()},function(t,e,n){"use strict";function r(t){switch(t.message){case"Reference to non-exported class":if(t.context&&t.context.className)return"Reference to a non-exported class "+t.context.className+". Consider exporting the class";break;case"Variable not initialized":return"Only initialized variables and constants can be referenced because the value of this variable is needed by the template compiler";case"Destructuring not supported":return"Referencing an exported destructured variable or constant is not supported by the template compiler. Consider simplifying this to avoid destructuring";case"Could not resolve type":if(t.context&&t.context.typeName)return"Could not resolve type "+t.context.typeName;break;case"Function call not supported":var e=t.context&&t.context.name?"Calling function '"+t.context.name+"', f":"F";return e+"unction calls are not supported. Consider replacing the function or lambda with a reference to an exported function";case"Reference to a local symbol":if(t.context&&t.context.name)return"Reference to a local (non-exported) symbol '"+t.context.name+"'. Consider exporting the symbol"}return t.message}function i(t){return"Error encountered resolving symbol values statically. "+r(t)}function o(t,e){if(!t)return{};var n={};return Object.keys(t).forEach(function(r){var i=e(t[r],r);s(i)||(d.test(r)?Object.defineProperty(n,r,{enumerable:!1,configurable:!0,value:i}):n[r]=i)}),n}function a(t){return null===t||"function"!=typeof t&&"object"!=typeof t}function s(t){return t&&"ignore"==t.__symbolic}function u(t,e,n,r){var i=new Error(t);return i.fileName=e,i.line=n,i.column=r,i}var c=n(0),l=n(22),h=n(51);n.d(e,"a",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f={coreDecorators:"@angular/core/src/metadata",diDecorators:"@angular/core/src/di/metadata",diMetadata:"@angular/core/src/di/metadata",diOpaqueToken:"@angular/core/src/di/opaque_token",animationMetadata:"@angular/core/src/animation/metadata",provider:"@angular/core/src/di/provider"},d=/^\$.*\$$/,m=function(){function t(t,e,n,r){var i=this;void 0===e&&(e=[]),void 0===n&&(n=[]),this.symbolResolver=t,this.errorRecorder=r,this.annotationCache=new Map,this.propertyCache=new Map,this.parameterCache=new Map,this.methodCache=new Map,this.conversionMap=new Map,this.initializeConversionMap(),e.forEach(function(t){return i._registerDecoratorOrConstructor(i.getStaticSymbol(t.filePath,t.name),t.ctor)}),n.forEach(function(t){return i._registerFunction(i.getStaticSymbol(t.filePath,t.name),t.fn)})}return t.prototype.importUri=function(t){var e=this.findSymbolDeclaration(t);return e?e.filePath:null},t.prototype.resolveIdentifier=function(t,e){return this.findDeclaration(e,t)},t.prototype.findDeclaration=function(t,e,n){return this.findSymbolDeclaration(this.symbolResolver.getSymbolByModule(t,e,n))},t.prototype.findSymbolDeclaration=function(t){var e=this.symbolResolver.resolveSymbol(t);return e&&e.metadata instanceof h.a?this.findSymbolDeclaration(e.metadata):t},t.prototype.resolveEnum=function(t,e){var n=t;return this.getStaticSymbol(n.filePath,n.name,[e])},t.prototype.annotations=function(t){var e=this.annotationCache.get(t);if(!e){e=[];var n=this.getTypeMetadata(t);if(n.extends){var r=this.annotations(this.simplify(t,n.extends));e.push.apply(e,r)}if(n.decorators){var i=this.simplify(t,n.decorators);e.push.apply(e,i)}this.annotationCache.set(t,e.filter(function(t){return!!t}))}return e},t.prototype.propMetadata=function(t){var e=this,n=this.propertyCache.get(t);if(!n){var r=this.getTypeMetadata(t);if(n={},r.extends){var i=this.propMetadata(this.simplify(t,r.extends));Object.keys(i).forEach(function(t){n[t]=i[t]})}var o=r.members||{};Object.keys(o).forEach(function(r){var i=o[r],a=i.find(function(t){return"property"==t.__symbolic||"method"==t.__symbolic}),s=[];n[r]&&s.push.apply(s,n[r]),n[r]=s,a&&a.decorators&&s.push.apply(s,e.simplify(t,a.decorators))}),this.propertyCache.set(t,n)}return n},t.prototype.parameters=function(t){if(!(t instanceof h.a))return this.reportError(new Error("parameters received "+JSON.stringify(t)+" which is not a StaticSymbol"),t),[];try{var e=this.parameterCache.get(t);if(!e){var n=this.getTypeMetadata(t),r=n?n.members:null,i=r?r.__ctor__:null;if(i){var o=i.find(function(t){return"constructor"==t.__symbolic}),a=this.simplify(t,o.parameters||[]),s=this.simplify(t,o.parameterDecorators||[]);e=[],a.forEach(function(t,n){var r=[];t&&r.push(t);var i=s?s[n]:null;i&&r.push.apply(r,i),e.push(r)})}else n.extends&&(e=this.parameters(this.simplify(t,n.extends)));e||(e=[]),this.parameterCache.set(t,e)}return e}catch(e){throw console.error("Failed on type "+JSON.stringify(t)+" with error "+e),e}},t.prototype._methodNames=function(t){var e=this.methodCache.get(t);if(!e){var n=this.getTypeMetadata(t);if(e={},n.extends){var r=this._methodNames(this.simplify(t,n.extends));Object.keys(r).forEach(function(t){e[t]=r[t]})}var i=n.members||{};Object.keys(i).forEach(function(t){var n=i[t],r=n.some(function(t){return"method"==t.__symbolic});e[t]=e[t]||r}),this.methodCache.set(t,e)}return e},t.prototype.hasLifecycleHook=function(t,e){t instanceof h.a||this.reportError(new Error("hasLifecycleHook received "+JSON.stringify(t)+" which is not a StaticSymbol"),t);try{return!!this._methodNames(t)[e]}catch(e){throw console.error("Failed on type "+JSON.stringify(t)+" with error "+e),e}},t.prototype._registerDecoratorOrConstructor=function(t,e){this.conversionMap.set(t,function(t,n){return new(e.bind.apply(e,[void 0].concat(n)))})},t.prototype._registerFunction=function(t,e){this.conversionMap.set(t,function(t,n){return e.apply(void 0,n)})},t.prototype.initializeConversionMap=function(){var t=f.coreDecorators,e=f.diDecorators,n=f.diMetadata,r=f.diOpaqueToken,i=f.animationMetadata;f.provider;this.opaqueToken=this.findDeclaration(r,"OpaqueToken"),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Host"),c.r),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Injectable"),c.c),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Self"),c.t),this._registerDecoratorOrConstructor(this.findDeclaration(e,"SkipSelf"),c.s),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Inject"),c.d),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Optional"),c.f),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Attribute"),c.y),this._registerDecoratorOrConstructor(this.findDeclaration(t,"ContentChild"),c._23),this._registerDecoratorOrConstructor(this.findDeclaration(t,"ContentChildren"),c._24),this._registerDecoratorOrConstructor(this.findDeclaration(t,"ViewChild"),c.L),this._registerDecoratorOrConstructor(this.findDeclaration(t,"ViewChildren"),c._25),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Input"),c.j),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Output"),c.l),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Pipe"),c.v),this._registerDecoratorOrConstructor(this.findDeclaration(t,"HostBinding"),c.K),this._registerDecoratorOrConstructor(this.findDeclaration(t,"HostListener"),c.E),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Directive"),c.g),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Component"),c.m),this._registerDecoratorOrConstructor(this.findDeclaration(t,"NgModule"),c.b),this._registerDecoratorOrConstructor(this.findDeclaration(n,"Host"),c.r),this._registerDecoratorOrConstructor(this.findDeclaration(n,"Self"),c.t),this._registerDecoratorOrConstructor(this.findDeclaration(n,"SkipSelf"),c.s),this._registerDecoratorOrConstructor(this.findDeclaration(n,"Optional"),c.f),this._registerFunction(this.findDeclaration(i,"trigger"),c._26),this._registerFunction(this.findDeclaration(i,"state"),c._27),this._registerFunction(this.findDeclaration(i,"transition"),c._28),this._registerFunction(this.findDeclaration(i,"style"),c._29),this._registerFunction(this.findDeclaration(i,"animate"),c._30),this._registerFunction(this.findDeclaration(i,"keyframes"),c._31),this._registerFunction(this.findDeclaration(i,"sequence"),c._32),this._registerFunction(this.findDeclaration(i,"group"),c._33)},t.prototype.getStaticSymbol=function(t,e,n){return this.symbolResolver.getStaticSymbol(t,e,n)},t.prototype.reportError=function(t,e,n){if(!this.errorRecorder)throw t;this.errorRecorder(t,e&&e.filePath||n)},t.prototype.simplify=function(t,e){function n(t,e,r){function d(t){var e=c.symbolResolver.resolveSymbol(t);return e?e.metadata:null}function m(e,i,o){if(i&&"function"==i.__symbolic){if(f.get(e))throw new Error("Recursion not supported");f.set(e,!0);try{var a=i.value;if(a&&(0!=r||"error"!=a.__symbolic)){var s=i.parameters,u=i.defaults;o=o.map(function(e){return n(t,e,r+1)}),u&&u.length>o.length&&o.push.apply(o,u.slice(o.length).map(function(t){return v(t)}));for(var c=y.build(),l=0;l":return x>C;case"<=":return x<=C;case">=":return x>=C;case"<<":return x<>":return x>>C;case"+":return x+C;case"-":return x-C;case"*":return x*C;case"/":return x/C;case"%":return x%C}return null;case"if":var L=v(e.condition);return v(L?e.thenExpression:e.elseExpression);case"pre":var D=v(e.operand);if(s(D))return D;switch(e.operator){case"+":return D;case"-":return-D;case"!":return!D;case"~":return~D}return null;case"index":var P=v(e.expression),O=v(e.index);return P&&a(O)?P[O]:null;case"select":var A=e.member,j=t,Y=v(e.expression);if(Y instanceof h.a){var I=Y.members.concat(A);j=c.getStaticSymbol(Y.filePath,Y.name,I);var T=d(j);return T?n(j,T,r+1):j}return Y&&a(A)?n(j,Y[A],r+1):null;case"reference":var N=e.name,R=p.resolve(N);if(R!=y.missing)return R;break;case"class":return t;case"function":return t;case"new":case"call":if(E=n(t,e.expression,r+1),E instanceof h.a){if(E===c.opaqueToken)return t;var H=e.arguments||[],F=c.conversionMap.get(E);if(F){var V=H.map(function(e){return n(t,e,r+1)});return F(t,V)}var U=d(E);return m(E,U,H)}break;case"error":var B=i(e);if(e.line)throw B=B+" (position "+(e.line+1)+":"+(e.character+1)+" in the original .ts file)",u(B,t.filePath,e.line,e.character);throw new Error(B)}return null}return o(e,function(t,e){return v(t)})}return null}try{return v(e)}catch(e){var _=t.members.length?"."+t.members.join("."):"",g=e.message+", resolving symbol "+t.name+_+" in "+t.filePath;if(e.fileName)throw u(g,e.fileName,e.line,e.column);throw new l.e(g)}}var r=this,c=this,p=y.empty,f=new Map,d=function(t,e,i){try{return n(t,e,i)}catch(e){r.reportError(e,t)}},m=this.errorRecorder?d(t,e,0):n(t,e,0);if(!s(m))return m},t.prototype.getTypeMetadata=function(t){var e=this.symbolResolver.resolveSymbol(t);return e&&e.metadata?e.metadata:{__symbolic:"class"}},t}(),y=function(){function t(){}return t.prototype.resolve=function(t){},t.build=function(){var e=new Map;return{define:function(t,n){return e.set(t,n),this},done:function(){return e.size>0?new v(e):t.empty}}},t.missing={},t.empty={resolve:function(e){return t.missing}},t}(),v=function(t){function e(e){t.call(this),this.bindings=e}return p(e,t),e.prototype.resolve=function(t){return this.bindings.has(t)?this.bindings.get(t):y.missing},e}(y)},function(t,e,n){"use strict";var r=n(22),i=n(51);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(t,e){this.symbol=t,this.metadata=e}return t}(),s=3,u=function(){function t(t,e,n,r){this.host=t,this.staticSymbolCache=e,this.summaryResolver=n,this.errorRecorder=r,this.metadataCache=new Map,this.resolvedSymbols=new Map,this.resolvedFilePaths=new Set}return t.prototype.resolveSymbol=function(t){if(t.members.length>0)return this._resolveSymbolMembers(t);var e=this._resolveSymbolFromSummary(t);return e||(this._createSymbolsOf(t.filePath),e=this.resolvedSymbols.get(t)),e},t.prototype._resolveSymbolMembers=function(t){var e=t.members,n=this.resolveSymbol(this.getStaticSymbol(t.filePath,t.name));if(!n)return null;var r=n.metadata;if(r instanceof i.a)return new a(t,this.getStaticSymbol(r.filePath,r.name,e));if(!r||"class"!==r.__symbolic){for(var o=r,s=0;s=0;h||(l=t.filePath)}return l?i.getStaticSymbol(l,c):{__symbolic:"reference",name:c}}return e.prototype.visitStringMap.call(this,n,r)},n}(r.g),u=n.i(r.b)(e,new s,[]);return new a(t,u)},t.prototype.reportError=function(t,e,n){if(!this.errorRecorder)throw t;this.errorRecorder(t,e&&e.filePath||n)},t.prototype.getModuleMetadata=function(t){var e=this.metadataCache.get(t);if(!e){var n=this.host.getMetadataFor(t);if(n){var r=-1;n.forEach(function(t){t.version>r&&(r=t.version,e=t)})}if(e||(e={__symbolic:"module",version:s,module:t,metadata:{}}),e.version!=s){var i=2==e.version?"Unsupported metadata version "+e.version+" for module "+t+". This module should be compiled with a newer version of ngc":"Metadata version mismatch for module "+t+", found version "+e.version+", expected "+s;this.reportError(new Error(i),null)}this.metadataCache.set(t,e)}return e},t.prototype.getSymbolByModule=function(t,e,n){var r=this.resolveModule(t,n);return r?this.getStaticSymbol(r,e):(this.reportError(new Error("Could not resolve module "+t+(n?" relative to $ {\n containingFile\n } ":"")),null),this.getStaticSymbol("ERROR:"+t,e))},t.prototype.resolveModule=function(t,e){try{return this.host.moduleNameToFileName(t,e)}catch(n){console.error("Could not resolve module '"+t+"' relative to file "+e),this.reportError(new n,null,e)}},t}()},function(t,e,n){"use strict";var r=n(281);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e){this.host=t,this.staticSymbolCache=e,this.summaryCache=new Map,this.loadedFilePaths=new Set}return t.prototype._assertNoMembers=function(t){if(t.members.length)throw new Error("Internal state: StaticSymbols in summaries can't have members! "+JSON.stringify(t))},t.prototype.resolveSummary=function(t){this._assertNoMembers(t);var e=this.summaryCache.get(t);return e||(this._loadSummaryFile(t.filePath),e=this.summaryCache.get(t)),e},t.prototype.getSymbolsOf=function(t){return this._loadSummaryFile(t),Array.from(this.summaryCache.keys()).filter(function(e){return e.filePath===t})},t.prototype._loadSummaryFile=function(t){var e=this;if(!this.loadedFilePaths.has(t)&&(this.loadedFilePaths.add(t),!this.host.isSourceFile(t))){var i=n.i(r.a)(t),o=void 0;try{o=this.host.loadSummary(i)}catch(t){throw console.error("Error loading summary file "+i),t}if(o){var a=n.i(r.b)(this.staticSymbolCache,o);a.forEach(function(t){e.summaryCache.set(t.symbol,t)})}}},t}()},function(t,e,n){"use strict";var r=n(3);n.d(e,"g",function(){return o}),n.d(e,"i",function(){return a}),n.d(e,"h",function(){return u}),n.d(e,"d",function(){return c}),n.d(e,"t",function(){return l}),n.d(e,"l",function(){return h}),n.d(e,"n",function(){return p}),n.d(e,"c",function(){return f}),n.d(e,"x",function(){return d}),n.d(e,"w",function(){return m}),n.d(e,"r",function(){return y}),n.d(e,"q",function(){return v}),n.d(e,"m",function(){return _}),n.d(e,"k",function(){return g}),n.d(e,"u",function(){return b}),n.d(e,"v",function(){return w}),n.d(e,"j",function(){return M}),n.d(e,"o",function(){return k}),n.d(e,"p",function(){return S}),n.d(e,"b",function(){return E}),n.d(e,"a",function(){return T}),n.d(e,"s",function(){return x}),n.d(e,"f",function(){return C}),n.d(e,"y",function(){return L}),n.d(e,"e",function(){return D});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(){function t(t,e,n,r){this.input=e,this.errLocation=n,this.ctxLocation=r,this.message="Parser Error: "+t+" "+n+" ["+e+"] in "+r}return t}(),a=function(){function t(t,e){this.start=t,this.end=e}return t}(),s=function(){function t(t){this.span=t}return t.prototype.visit=function(t,e){return void 0===e&&(e=null),null},t.prototype.toString=function(){return"AST"},t}(),u=function(t){function e(e,n,r,i){t.call(this,e),this.prefix=n,this.uninterpretedExpression=r,this.location=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitQuote(this,e)},e.prototype.toString=function(){return"Quote"},e}(s),c=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.visit=function(t,e){void 0===e&&(e=null)},e}(s),l=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitImplicitReceiver(this,e)},e}(s),h=function(t){function e(e,n){t.call(this,e),this.expressions=n}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitChain(this,e)},e}(s),p=function(t){function e(e,n,r,i){t.call(this,e),this.condition=n,this.trueExp=r,this.falseExp=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitConditional(this,e)},e}(s),f=function(t){function e(e,n,r){t.call(this,e),this.receiver=n,this.name=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyRead(this,e)},e}(s),d=function(t){function e(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.value=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyWrite(this,e)},e}(s),m=function(t){function e(e,n,r){t.call(this,e),this.receiver=n,this.name=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafePropertyRead(this,e)},e}(s),y=function(t){function e(e,n,r){t.call(this,e),this.obj=n,this.key=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedRead(this,e)},e}(s),v=function(t){function e(e,n,r,i){t.call(this,e),this.obj=n,this.key=r,this.value=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedWrite(this,e)},e}(s),_=function(t){function e(e,n,r,i){t.call(this,e),this.exp=n,this.name=r,this.args=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPipe(this,e)},e}(s),g=function(t){function e(e,n){t.call(this,e),this.value=n}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralPrimitive(this,e)},e}(s),b=function(t){function e(e,n){t.call(this,e),this.expressions=n}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralArray(this,e)},e}(s),w=function(t){function e(e,n,r){t.call(this,e),this.keys=n,this.values=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralMap(this,e)},e}(s),M=function(t){function e(e,n,r){t.call(this,e),this.strings=n,this.expressions=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitInterpolation(this,e)},e}(s),k=function(t){function e(e,n,r,i){t.call(this,e),this.operation=n,this.left=r,this.right=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitBinary(this,e)},e}(s),S=function(t){function e(e,n){t.call(this,e),this.expression=n}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPrefixNot(this,e)},e}(s),E=function(t){function e(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.args=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitMethodCall(this,e)},e}(s),T=function(t){function e(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.args=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafeMethodCall(this,e)},e}(s),x=function(t){function e(e,n,r){t.call(this,e),this.target=n,this.args=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitFunctionCall(this,e)},e}(s),C=function(t){function e(e,i,o,s){t.call(this,new a(0,n.i(r.d)(i)?0:i.length)),this.ast=e,this.source=i,this.location=o,this.errors=s}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),this.ast.visit(t,e)},e.prototype.toString=function(){return this.source+" in "+this.location},e}(s),L=function(){function t(t,e,n,r,i){this.span=t,this.key=e,this.keyIsVar=n,this.name=r,this.expression=i}return t}(),D=function(){function t(){}return t.prototype.visitBinary=function(t,e){return t.left.visit(this),t.right.visit(this),null},t.prototype.visitChain=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){return t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this),null},t.prototype.visitPipe=function(t,e){return t.exp.visit(this),this.visitAll(t.args,e),null},t.prototype.visitFunctionCall=function(t,e){return t.target.visit(this),this.visitAll(t.args,e),null},t.prototype.visitImplicitReceiver=function(t,e){return null},t.prototype.visitInterpolation=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitKeyedRead=function(t,e){return t.obj.visit(this),t.key.visit(this),null},t.prototype.visitKeyedWrite=function(t,e){return t.obj.visit(this),t.key.visit(this),t.value.visit(this),null},t.prototype.visitLiteralArray=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitLiteralMap=function(t,e){return this.visitAll(t.values,e)},t.prototype.visitLiteralPrimitive=function(t,e){return null},t.prototype.visitMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitPrefixNot=function(t,e){return t.expression.visit(this),null},t.prototype.visitPropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitPropertyWrite=function(t,e){return t.receiver.visit(this),t.value.visit(this),null},t.prototype.visitSafePropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitSafeMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitAll=function(t,e){var n=this;return t.forEach(function(t){return t.visit(n,e)}),null},t.prototype.visitQuote=function(t,e){return null},t}();(function(){function t(){}return t.prototype.visitImplicitReceiver=function(t,e){return t},t.prototype.visitInterpolation=function(t,e){return new M(t.span,t.strings,this.visitAll(t.expressions))},t.prototype.visitLiteralPrimitive=function(t,e){return new g(t.span,t.value)},t.prototype.visitPropertyRead=function(t,e){return new f(t.span,t.receiver.visit(this),t.name)},t.prototype.visitPropertyWrite=function(t,e){return new d(t.span,t.receiver.visit(this),t.name,t.value)},t.prototype.visitSafePropertyRead=function(t,e){return new m(t.span,t.receiver.visit(this),t.name)},t.prototype.visitMethodCall=function(t,e){return new E(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitSafeMethodCall=function(t,e){return new T(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitFunctionCall=function(t,e){return new x(t.span,t.target.visit(this),this.visitAll(t.args))},t.prototype.visitLiteralArray=function(t,e){return new b(t.span,this.visitAll(t.expressions))},t.prototype.visitLiteralMap=function(t,e){return new w(t.span,t.keys,this.visitAll(t.values))},t.prototype.visitBinary=function(t,e){return new k(t.span,t.operation,t.left.visit(this),t.right.visit(this))},t.prototype.visitPrefixNot=function(t,e){return new S(t.span,t.expression.visit(this))},t.prototype.visitConditional=function(t,e){return new p(t.span,t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this))},t.prototype.visitPipe=function(t,e){return new _(t.span,t.exp.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitKeyedRead=function(t,e){return new y(t.span,t.obj.visit(this),t.key.visit(this))},t.prototype.visitKeyedWrite=function(t,e){return new v(t.span,t.obj.visit(this),t.key.visit(this),t.value.visit(this))},t.prototype.visitAll=function(t){for(var e=new Array(t.length),n=0;n")]),r=e.mapper.toPublicName(t.startName),i=new a.a(l,{name:r},[n]);if(t.isVoid)return[i];var o=new a.a(h,{},[new a.f("")]);r=e.mapper.toPublicName(t.closeName);var s=new a.a(l,{name:r},[o]);return[i].concat(this.serialize(t.children,e),[s])},t.prototype.visitPlaceholder=function(t,e){var n=e.mapper.toPublicName(t.name);return[new a.a(l,{name:n})]},t.prototype.visitIcuPlaceholder=function(t,e){var n=e.mapper.toPublicName(t.name);return[new a.a(l,{name:n})]},t.prototype.serialize=function(t,e){var n=this;return(r=[]).concat.apply(r,t.map(function(t){return t.visit(n,e)}));var r},t}(),m=function(){function t(){}return t.prototype.addDefaultExamples=function(t){return t.visit(this),t},t.prototype.visitTag=function(t){var e=this;if(t.name===l){if(!t.children||0==t.children.length){var n=new a.f(t.attrs.name||"...");t.children=[new a.a(h,{},[n])]}}else t.children&&t.children.forEach(function(t){return t.visit(e)})},t.prototype.visitText=function(t){},t.prototype.visitDeclaration=function(t){},t.prototype.visitDoctype=function(t){},t}(),y=function(){function t(t){var e=this;this.internalToXmb={},this.xmbToNextId={},this.xmbToInternal={},t.nodes.forEach(function(t){return t.visit(e)})}return t.prototype.toPublicName=function(t){return this.internalToXmb.hasOwnProperty(t)?this.internalToXmb[t]:null},t.prototype.toInternalName=function(t){return this.xmbToInternal.hasOwnProperty(t)?this.xmbToInternal[t]:null},t.prototype.visitText=function(t,e){return null},t.prototype.visitContainer=function(t,e){var n=this;t.children.forEach(function(t){return t.visit(n)})},t.prototype.visitIcu=function(t,e){var n=this;Object.keys(t.cases).forEach(function(e){t.cases[e].visit(n)})},t.prototype.visitTagPlaceholder=function(t,e){var n=this;this.addPlaceholder(t.startName),t.children.forEach(function(t){return t.visit(n)}),this.addPlaceholder(t.closeName)},t.prototype.visitPlaceholder=function(t,e){this.addPlaceholder(t.name)},t.prototype.visitIcuPlaceholder=function(t,e){this.addPlaceholder(t.name)},t.prototype.addPlaceholder=function(t){if(t&&!this.internalToXmb.hasOwnProperty(t)){var e=t.toUpperCase().replace(/[^A-Z0-9_]/g,"_");if(this.xmbToInternal.hasOwnProperty(e)){var n=this.xmbToNextId[e];this.xmbToNextId[e]=n+1,e=e+"_"+n}else this.xmbToNextId[e]=1;this.internalToXmb[t]=e,this.xmbToInternal[e]=t}},t}()},function(t,e,n){"use strict";function r(t){return a[t.toLowerCase()]||s}var i=n(64);e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){var e=this,n=void 0===t?{}:t,r=n.closedByChildren,o=n.requiredParents,a=n.implicitNamespacePrefix,s=n.contentType,u=void 0===s?i.a.PARSABLE_DATA:s,c=n.closedByParent,l=void 0!==c&&c,h=n.isVoid,p=void 0!==h&&h,f=n.ignoreFirstLf,d=void 0!==f&&f;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,r&&r.length>0&&r.forEach(function(t){return e.closedByChildren[t]=!0}),this.isVoid=p,this.closedByParent=l||p,o&&o.length>0&&(this.requiredParents={},this.parentToAdd=o[0],o.forEach(function(t){return e.requiredParents[t]=!0})),this.implicitNamespacePrefix=a,this.contentType=u,this.ignoreFirstLf=d}return t.prototype.requireExtraParent=function(t){if(!this.requiredParents)return!1;if(!t)return!0;var e=t.toLowerCase();return 1!=this.requiredParents[e]&&"template"!=e},t.prototype.isClosedByChild=function(t){return this.isVoid||t.toLowerCase()in this.closedByChildren},t}(),a={base:new o({isVoid:!0}),meta:new o({isVoid:!0}),area:new o({isVoid:!0}),embed:new o({isVoid:!0}),link:new o({isVoid:!0}),img:new o({isVoid:!0}),input:new o({isVoid:!0}),param:new o({isVoid:!0}),hr:new o({isVoid:!0}),br:new o({isVoid:!0}),source:new o({isVoid:!0}),track:new o({isVoid:!0}),wbr:new o({isVoid:!0}),p:new o({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new o({closedByChildren:["tbody","tfoot"]}),tbody:new o({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new o({closedByChildren:["tbody"],closedByParent:!0}),tr:new o({closedByChildren:["tr"],requiredParents:["tbody","tfoot","thead"],closedByParent:!0}),td:new o({closedByChildren:["td","th"],closedByParent:!0}),th:new o({closedByChildren:["td","th"],closedByParent:!0}),col:new o({requiredParents:["colgroup"],isVoid:!0}),svg:new o({implicitNamespacePrefix:"svg"}),math:new o({implicitNamespacePrefix:"math"}),li:new o({closedByChildren:["li"],closedByParent:!0}),dt:new o({closedByChildren:["dt","dd"]}),dd:new o({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new o({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new o({closedByChildren:["optgroup"],closedByParent:!0}),option:new o({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new o({ignoreFirstLf:!0}),listing:new o({ignoreFirstLf:!0}),style:new o({contentType:i.a.RAW_TEXT}),script:new o({contentType:i.a.RAW_TEXT}),title:new o({contentType:i.a.ESCAPABLE_RAW_TEXT}),textarea:new o({contentType:i.a.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})},s=new o},function(t,e,n){"use strict";function r(t,e,r){if(void 0===r&&(r=!0),n.i(o.d)(t))return null;var i=t.replace(s,function(){for(var t=[],n=0;n0&&this._currentLine.parts.push(t),e&&this._lines.push(new h(this._indent))},t.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},t.prototype.incIndent=function(){this._indent++,this._currentLine.indent=this._indent},t.prototype.decIndent=function(){this._indent--,this._currentLine.indent=this._indent},t.prototype.pushClass=function(t){this._classes.push(t)},t.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(t.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),t.prototype.toSource=function(){var t=this._lines;return 0===t[t.length-1].parts.length&&(t=t.slice(0,t.length-1)),t.map(function(t){return t.parts.length>0?i(t.indent)+t.parts.join(""):""}).join("\n")},t}(),f=function(){function t(t){this._escapeDollarInStrings=t}return t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),e.println(";"),null},t.prototype.visitReturnStmt=function(t,e){return e.print("return "),t.value.visitExpression(this,e),e.println(";"),null},t.prototype.visitCastExpr=function(t,e){},t.prototype.visitDeclareClassStmt=function(t,e){},t.prototype.visitIfStmt=function(t,e){e.print("if ("),t.condition.visitExpression(this,e),e.print(") {");var r=n.i(o.c)(t.falseCase)&&t.falseCase.length>0;return t.trueCase.length<=1&&!r?(e.print(" "),this.visitAllStatements(t.trueCase,e),e.removeEmptyLastLine(),e.print(" ")):(e.println(),e.incIndent(),this.visitAllStatements(t.trueCase,e),e.decIndent(),r&&(e.println("} else {"),e.incIndent(),this.visitAllStatements(t.falseCase,e),e.decIndent())),e.println("}"),null},t.prototype.visitTryCatchStmt=function(t,e){},t.prototype.visitThrowStmt=function(t,e){return e.print("throw "),t.error.visitExpression(this,e),e.println(";"),null},t.prototype.visitCommentStmt=function(t,e){var n=t.comment.split("\n");return n.forEach(function(t){e.println("// "+t)}),null},t.prototype.visitDeclareVarStmt=function(t,e){},t.prototype.visitWriteVarExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),e.print(t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWriteKeyExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("] = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWritePropExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("."+t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitInvokeMethodExpr=function(t,e){t.receiver.visitExpression(this,e);var r=t.name;return n.i(o.c)(t.builtin)&&(r=this.getBuiltinMethodName(t.builtin),n.i(o.d)(r))?null:(e.print("."+r+"("),this.visitAllExpressions(t.args,e,","),e.print(")"),null)},t.prototype.getBuiltinMethodName=function(t){},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitReadVarExpr=function(t,e){var r=t.name;if(n.i(o.c)(t.builtin))switch(t.builtin){case a.F.Super:r="super";break;case a.F.This:r="this";break;case a.F.CatchError:r=c.name;break;case a.F.CatchStack:r=l.name;break;default:throw new Error("Unknown builtin variable "+t.builtin)}return e.print(r),null},t.prototype.visitInstantiateExpr=function(t,e){return e.print("new "),t.classExpr.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitLiteralExpr=function(t,e){var n=t.value;return"string"==typeof n?e.print(r(n,this._escapeDollarInStrings)):e.print(""+n),null},t.prototype.visitExternalExpr=function(t,e){},t.prototype.visitConditionalExpr=function(t,e){return e.print("("),t.condition.visitExpression(this,e),e.print("? "),t.trueCase.visitExpression(this,e),e.print(": "),t.falseCase.visitExpression(this,e),e.print(")"),null},t.prototype.visitNotExpr=function(t,e){return e.print("!"),t.condition.visitExpression(this,e),null},t.prototype.visitFunctionExpr=function(t,e){},t.prototype.visitDeclareFunctionStmt=function(t,e){},t.prototype.visitBinaryOperatorExpr=function(t,e){var n;switch(t.operator){case a.y.Equals:n="==";break;case a.y.Identical:n="===";break;case a.y.NotEquals:n="!=";break;case a.y.NotIdentical:n="!==";break;case a.y.And:n="&&";break;case a.y.Or:n="||";break;case a.y.Plus:n="+";break;case a.y.Minus:n="-";break;case a.y.Divide:n="/";break;case a.y.Multiply:n="*";break;case a.y.Modulo:n="%";break;case a.y.Lower:n="<";break;case a.y.LowerEquals:n="<=";break;case a.y.Bigger:n=">";break;case a.y.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+t.operator)}return e.print("("),t.lhs.visitExpression(this,e),e.print(" "+n+" "),t.rhs.visitExpression(this,e),e.print(")"),null},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("."),e.print(t.name),null},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("]"),null},t.prototype.visitLiteralArrayExpr=function(t,e){var n=t.entries.length>1;return e.print("[",n),e.incIndent(),this.visitAllExpressions(t.entries,e,",",n),e.decIndent(),e.print("]",n),null},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,i=t.entries.length>1;return e.print("{",i),e.incIndent(),this.visitAllObjects(function(t){e.print(r(t.key,n._escapeDollarInStrings,t.quoted)+": "),t.value.visitExpression(n,e)},t.entries,e,",",i),e.decIndent(),e.print("}",i),null},t.prototype.visitAllExpressions=function(t,e,n,r){var i=this;void 0===r&&(r=!1),this.visitAllObjects(function(t){return t.visitExpression(i,e)},t,e,n,r)},t.prototype.visitAllObjects=function(t,e,n,r,i){void 0===i&&(i=!1);for(var o=0;o0&&n.print(r,i),t(e[o]);i&&n.println()},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t){var e=t.parentArgs||[],n=t.parent?[o.D.callFn(e).toStmt()]:[],r=i(Array.isArray(t.builders)?t.builders:[t.builders]),a=new o.q(null,t.ctorParams||[],n.concat(r.ctorStmts));return new o.E(t.name,t.parent,r.fields,r.getters,a,r.methods,t.modifiers||[])}function i(t){return{fields:(e=[]).concat.apply(e,t.map(function(t){return t.fields||[]})),methods:(n=[]).concat.apply(n,t.map(function(t){return t.methods||[]})),getters:(r=[]).concat.apply(r,t.map(function(t){return t.getters||[]})),ctorStmts:(i=[]).concat.apply(i,t.map(function(t){return t.ctorStmts||[]}))};var e,n,r,i}var o=n(6);e.a=r},function(t,e,n){"use strict";function r(t){var e=new h(c),n=a.a.createRoot([]),r=Array.isArray(t)?t:[t];return r.forEach(function(t){if(t instanceof s.R)t.visitStatement(e,n);else if(t instanceof s.L)t.visitExpression(e,n);else{if(!(t instanceof s.S))throw new Error("Don't know how to print debug info for "+t);t.visitType(e,n)}}),n.toSource()}var i=n(10),o=n(3),a=n(185),s=n(6);e.a=r,n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c="/debug/lib",l=function(){function t(t){this._importGenerator=t}return t.prototype.emitStatements=function(t,e,n){var r=this,i=new h(t),o=a.a.createRoot(n);i.visitAllStatements(e,o);var s=[];return i.importsWithPrefixes.forEach(function(e,n){s.push("imp"+("ort * as "+e+" from '"+r._importGenerator.fileNameToModuleName(n,t)+"';"))}),s.push(o.toSource()),s.join("\n")},t}(),h=function(t){function e(e){t.call(this,!1),this._moduleUrl=e,this.importsWithPrefixes=new Map}return u(e,t),e.prototype.visitType=function(t,e,r){void 0===r&&(r="any"),n.i(o.c)(t)?t.visitType(this,e):e.print(r)},e.prototype.visitLiteralExpr=function(e,r){var i=e.value;return n.i(o.d)(i)&&e.type!=s.T?(r.print("("+i+" as any)"),null):t.prototype.visitLiteralExpr.call(this,e,r)},e.prototype.visitLiteralArrayExpr=function(e,n){0===e.entries.length&&n.print("(");var r=t.prototype.visitLiteralArrayExpr.call(this,e,n);return 0===e.entries.length&&n.print(" as any[])"),r},e.prototype.visitExternalExpr=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitDeclareVarStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),t.hasModifier(s.k.Final)?e.print("const"):e.print("var"),e.print(" "+t.name+":"),this.visitType(t.type,e),e.print(" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return e.print("(<"),t.type.visitType(this,e),e.print(">"),t.value.visitExpression(this,e),e.print(")"),null},e.prototype.visitDeclareClassStmt=function(t,e){var r=this;return e.pushClass(t),e.isExportedVar(t.name)&&e.print("export "),e.print("class "+t.name),n.i(o.c)(t.parent)&&(e.print(" extends "),t.parent.visitExpression(this,e)),e.println(" {"),e.incIndent(),t.fields.forEach(function(t){return r._visitClassField(t,e)}),n.i(o.c)(t.constructorMethod)&&this._visitClassConstructor(t,e),t.getters.forEach(function(t){return r._visitClassGetter(t,e)}),t.methods.forEach(function(t){return r._visitClassMethod(t,e)}),e.decIndent(),e.println("}"),e.popClass(),null},e.prototype._visitClassField=function(t,e){t.hasModifier(s.k.Private)&&e.print("/*private*/ "),e.print(t.name),e.print(":"),this.visitType(t.type,e),e.println(";")},e.prototype._visitClassGetter=function(t,e){t.hasModifier(s.k.Private)&&e.print("private "),e.print("get "+t.name+"()"),e.print(":"),this.visitType(t.type,e),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassConstructor=function(t,e){e.print("constructor("),this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.constructorMethod.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassMethod=function(t,e){t.hasModifier(s.k.Private)&&e.print("private "),e.print(t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype.visitFunctionExpr=function(t,e){return e.print("("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" => {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),e.print("function "+t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+a.b.name+") {"),e.incIndent();var n=[a.c.set(a.b.prop("stack")).toDeclStmt(null,[s.k.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype.visitBuiltintType=function(t,e){var n;switch(t.name){case s.U.Bool:n="boolean";break;case s.U.Dynamic:n="any";break;case s.U.Function:n="Function";break;case s.U.Number:n="number";break;case s.U.Int:n="number";break;case s.U.String:n="string";break;default:throw new Error("Unsupported builtin type "+t.name)}return e.print(n),null},e.prototype.visitExpressionType=function(t,e){var r=this;return t.value.visitExpression(this,e),n.i(o.c)(t.typeParams)&&t.typeParams.length>0&&(e.print("<"),this.visitAllObjects(function(t){return t.visitType(r,e)},t.typeParams,e,","),e.print(">")),null},e.prototype.visitArrayType=function(t,e){return this.visitType(t.of,e),e.print("[]"),null},e.prototype.visitMapType=function(t,e){return e.print("{[key: string]:"),this.visitType(t.valueType,e),e.print("}"),null},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case s.O.ConcatArray:e="concat";break;case s.O.SubscribeObservable:e="subscribe";break;case s.O.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e.prototype._visitParams=function(t,e){var n=this;this.visitAllObjects(function(t){e.print(t.name),e.print(":"),n.visitType(t.type,e)},t,e,",")},e.prototype._visitIdentifier=function(t,e,r){var a=this,s=n.i(i.a)(t),u=n.i(i.i)(t);if(n.i(o.d)(s))throw new Error("Internal error: unknown identifier "+t);if(n.i(o.c)(u)&&u!=this._moduleUrl){var c=this.importsWithPrefixes.get(u);n.i(o.d)(c)&&(c="import"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(u,c)),r.print(c+".")}t.reference&&t.reference.members&&t.reference.members.length?(r.print(t.reference.name),r.print("."),r.print(t.reference.members.join("."))):r.print(s),n.i(o.c)(e)&&e.length>0&&(r.print("<"),this.visitAllObjects(function(t){return t.visitType(a,r)},e,r,","),r.print(">"))},e}(a.d)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t.prototype.get=function(t){return null},t}()},function(t,e,n){"use strict";var r=n(14);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function t(){}return t.prototype.resolveSummary=function(t){return null},t.prototype.getSymbolsOf=function(t){return[]},t=i([n.i(r.a)(),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var r=n(6);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e){this.nodeIndex=t,this.sourceAst=e}return t}(),o=new i(null,null),a=function(){function t(t){this._view=t,this._newState=o,this._currState=o,this._bodyStatements=[],this._debugEnabled=this._view.genConfig.genDebugInfo}return t.prototype._updateDebugContextIfNeeded=function(){if(this._newState.nodeIndex!==this._currState.nodeIndex||this._newState.sourceAst!==this._currState.sourceAst){var t=this._updateDebugContext(this._newState);t&&this._bodyStatements.push(t.toStmt())}},t.prototype._updateDebugContext=function(t){if(this._currState=this._newState=t,this._debugEnabled){var e=t.sourceAst?t.sourceAst.sourceSpan.start:null;return r.e.callMethod("debug",[r.f(t.nodeIndex),e?r.f(e.line):r.b,e?r.f(e.col):r.b])}return null},t.prototype.resetDebugInfoExpr=function(t,e){var n=this._updateDebugContext(new i(t,e));return n||r.b},t.prototype.resetDebugInfo=function(t,e){this._newState=new i(t,e)},t.prototype.push=function(){for(var t=[],e=0;e0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(p.c)(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)},e.decorators=[{type:v.c}],e.ctorParameters=function(){return[{type:v.g}]},e}(L),P=function(){function t(){}return t.prototype.bootstrap=function(t){},t.prototype.tick=function(){},t.prototype.componentTypes=function(){},t.prototype.components=function(){},t.prototype.attachView=function(t){},t.prototype.detachView=function(t){},t.prototype.viewCount=function(){},t}(),O=function(t){function e(e,n,r,o,a,s,u,c){var l=this;t.call(this),this._zone=e,this._console=n,this._injector=r,this._exceptionHandler=o,this._componentFactoryResolver=a,this._initStatus=s,this._testabilityRegistry=u,this._testability=c,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=i(),this._zone.onMicrotaskEmpty.subscribe({next:function(){l._zone.run(function(){l.tick()})}})}return E(e,t),e.prototype.attachView=function(t){var e=t.internalView;this._views.push(e),e.attachToAppRef(this)},e.prototype.detachView=function(t){var e=t.internalView;h.e.remove(this._views,e),e.detach()},e.prototype.bootstrap=function(t){var e=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.");var n;n=t instanceof g.b?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(n.componentType);var r=n.create(this._injector,[],n.selector);r.onDestroy(function(){e._unloadComponent(r)});var o=r.injector.get(M.a,null);return o&&r.injector.get(M.b).registerApplication(r.location.nativeElement,o),this._loadComponent(r),i()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),r},e.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this._rootComponents.push(t);var e=this._injector.get(m.c,[]).concat(this._bootstrapListeners);e.forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this.detachView(t.hostView),h.e.remove(this._rootComponents,t)},e.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(t){return t.ref.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(t){return t.ref.checkNoChanges()})}finally{this._runningTick=!1,n.i(w.b)(t)}},e.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),e._tickScope=n.i(w.a)("ApplicationRef#tick()"),e.decorators=[{type:v.c}],e.ctorParameters=function(){return[{type:k.a},{type:y.a},{type:v.g},{type:l.a},{type:b.b},{type:d.a},{type:M.b,decorators:[{type:v.e}]},{type:M.a,decorators:[{type:v.e}]}]},e}(P)},function(t,e,n){"use strict";function r(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r"+n.i(o.c)(this.currentIndex)+"]"},t}(),l=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=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)},t.prototype.get=function(t,e){var r;for(r=this._head;null!==r;r=r._nextDup)if((null===e||e=200&&this.status<=299,this.statusText=e.statusText,this.headers=e.headers,this.type=e.type,this.url=e.url}return i(e,t),e.prototype.toString=function(){return"Response with status: "+this.status+" "+this.statusText+" for URL: "+this.url},e}(r.a)},function(t,e,n){"use strict";var r=n(682);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b})},function(t,e,n){"use strict";var r=n(225);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t.prototype.animate=function(t,e,n,i,o,a,s){return void 0===s&&(s=[]),new r.a},t}(),o=function(){function t(){}return t.prototype.animate=function(t,e,n,r,i,o,a){},t.NOOP=new i,t}()},function(t,e,n){"use strict";function r(t){return s.X(t)}function i(t,e,n){return s.C()?o(t,(e||[]).concat(n||[])):t}function o(t,e){return n.i(l.b)().setGlobalVar(f,r),n.i(l.b)().setGlobalVar(d,u.a.merge(p,a(e||[]))),new c.b(t)}function a(t){return t.reduce(function(t,e){return t[e.name]=e.token,t},{})}var s=n(0),u=n(681),c=n(225),l=n(17),h=n(222);n.d(e,"a",function(){return y});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p={ApplicationRef:s.W,NgZone:s.H},f="ng.probe",d="ng.coreTokens",m=function(){function t(t,e){this.name=t,this.token=e}return t}(),y=[{provide:s.S,useFactory:i,deps:[h.b,[m,new s.f],[s.Y,new s.f]]}]},function(t,e,n){"use strict";function r(t,e){var n=t.parentNode;if(e.length>0&&n){var r=t.nextSibling;if(r)for(var i=0;i-1},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:u,decorators:[{type:r.d,args:[s]}]}]},e}(i.c)},function(t,e,n){"use strict";var r=n(0),i=n(17),o=n(153);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){this._stylesSet=new Set}return t.prototype.addStyles=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)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}(),u=function(t){function e(e){t.call(this),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}return a(e,t),e.prototype._addStylesToHost=function(t,e){var n=this;t.forEach(function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))})},e.prototype.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){return e._addStylesToHost(t,n)})},e.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(t){return n.i(i.b)().remove(t)})},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:r.d,args:[o.a]}]}]},e}(s)},function(t,e,n){"use strict";var r=n(0);n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=(r.o.RenderDebugInfo,r.o.ReflectionCapabilities,r.o.DebugDomRootRenderer),o=(r.o.reflector,r.o.NoOpAnimationPlayer);r.o.AnimationPlayer,r.o.AnimationSequencePlayer,r.o.AnimationGroupPlayer,r.o.AnimationKeyframe,r.o.AnimationStyles,r.o.prepareFinalAnimationStyles,r.o.balanceAnimationKeyframes,r.o.clearStyles,r.o.collectAndResolveStyles},function(t,e,n){"use strict";function r(t){return t=String(t),t.match(s)||t.match(u)?t:(n.i(o.C)()&&n.i(a.b)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function i(t){return t=String(t),t.split(",").map(function(t){return r(t.trim())}).join(", ")}var o=n(0),a=n(17);e.a=r,e.b=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,u=/^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(t,e,n){"use strict";function r(t,e){if(!t)return null;var n,r=t.uid,i={auth:t,uid:r,provider:null};if(t.isAnonymous)return n="anonymous",i.provider=o.Anonymous,i.anonymous=!0,i;if(void 0===t.providerData[0]||null===t.providerData[0])return n="custom",i.provider=o.Custom,i;switch(n=t.providerData[0].providerId){case"github.com":i.github=e,i.provider=o.Github;break;case"twitter.com":i.twitter=e,i.provider=o.Twitter;break;case"facebook.com":i.facebook=e,i.provider=o.Facebook;break;case"google.com":i.google=e,i.provider=o.Google;break;case"password":i.provider=o.Password;break;case"custom":i.provider=o.Custom;break;default:throw new Error("Unsupported firebase auth provider "+n)}return i}function i(t){var e=/(.*)\.com$/.exec(t);return e&&2===e.length?e[1]:null}n.d(e,"a",function(){return a}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return s}),e.b=r,e.e=i;var o,a=function(){function t(){}return t}();!function(t){t[t.Github=0]="Github",t[t.Twitter=1]="Twitter",t[t.Facebook=2]="Facebook",t[t.Google=3]="Google",t[t.Password=4]="Password",t[t.Anonymous=5]="Anonymous",t[t.Custom=6]="Custom"}(o||(o={}));var s;!function(t){t[t.Popup=0]="Popup",t[t.Redirect=1]="Redirect",t[t.Anonymous=2]="Anonymous",t[t.Password=3]="Password",t[t.OAuthToken=4]="OAuthToken",t[t.CustomToken=5]="CustomToken"}(s||(s={}))},function(t,e,n){"use strict";var r=n(696);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b}),n.d(e,"c",function(){return r.c}),n.d(e,"d",function(){return r.d})},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(24),a=n(241),s=n(59),u=n(157),c=n(229),l=n(9),h=n(7),p=n(374),f=n(160),d=n(234);t.exports=function(t,e,n,m,y,v){var _=r[t],g=_,b=y?"set":"add",w=g&&g.prototype,M={},k=function(t){var e=w[t];o(w,t,"delete"==t?function(t){return!(v&&!l(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(v&&!l(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return v&&!l(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof g&&(v||w.forEach&&!h(function(){(new g).entries().next()}))){var S=new g,E=S[b](v?{}:-0,1)!=S,T=h(function(){S.has(1)}),x=p(function(t){new g(t)}),C=!v&&h(function(){for(var t=new g,e=5;e--;)t[b](e,e);return!t.has(-0)});x||(g=e(function(e,n){c(e,g,t);var r=d(new _,e,g);return void 0!=n&&u(n,y,r[b],r),r}),g.prototype=w,w.constructor=g),(T||C)&&(k("delete"),k("has"),y&&k("get")),(C||E)&&k(b),v&&w.clear&&delete w.clear}else g=m.getConstructor(e,t,y,b),a(g.prototype,n),s.NEED=!0;return f(g,t),M[t]=g,i(i.G+i.W+i.F*(g!=_),M),v||m.setStrong(g,t,y),g}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(12)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){"use strict";var r=n(5);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var r=n(9),i=n(242).set;t.exports=function(t,e,n){var o,a=e.constructor;return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&r(o)&&i&&i(t,o),t}},function(t,e,n){var r=n(69);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(9),i=n(69),o=n(12)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},function(t,e,n){"use strict";var r=n(238),i=n(2),o=n(24),a=n(46),s=n(23),u=n(109),c=n(373),l=n(160),h=n(48),p=n(12)("iterator"),f=!([].keys&&"next"in[].keys()),d="@@iterator",m="keys",y="values",v=function(){return this};t.exports=function(t,e,n,_,g,b,w){c(n,e,_);var M,k,S,E=function(t){if(!f&&t in L)return L[t];switch(t){case m:return function(){return new n(this,t)};case y:return function(){return new n(this,t)}}return function(){return new n(this,t)}},T=e+" Iterator",x=g==y,C=!1,L=t.prototype,D=L[p]||L[d]||g&&L[g],P=D||E(g),O=g?x?E("entries"):P:void 0,A="Array"==e?L.entries||D:D;if(A&&(S=h(A.call(new t)),S!==Object.prototype&&(l(S,T,!0),r||s(S,p)||a(S,p,v))),x&&D&&D.name!==y&&(C=!0,P=function(){return D.call(this)}),r&&!w||!f&&!C&&L[p]||a(L,p,P),u[e]=P,u[T]=v,g)if(M={values:x?P:E(y),keys:b?P:E(m),entries:O},w)for(k in M)k in L||o(L,k,M[k]);else i(i.P+i.F*(f||C),e,M);return M}},function(t,e){t.exports=!1},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var r=n(24);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},function(t,e,n){var r=n(9),i=n(5),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n(80)(Function.call,n(60).f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){"use strict";var r=n(16),i=n(18),o=n(21),a=n(12)("species");t.exports=function(t){var e=r[t];o&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){var r=n(161)("keys"),i=n(112);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(236),i=n(45);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(t,e,n){"use strict";var r=n(0),i=n(248);n.d(e,"a",function(){return o});var o=function(){function t(t){this.groups=[],Object.assign(this,t)}return t.prototype.closeOtherPanels=function(t){this.closeOthers&&this.groups.forEach(function(e){e!==t&&(e.isOpen=!1)})},t.prototype.addGroup=function(t){this.groups.push(t)},t.prototype.removeGroup=function(t){var e=this.groups.indexOf(t);e!==-1&&this.groups.splice(e,1)},t.decorators=[{type:r.m,args:[{selector:"accordion",template:"",host:{"[class.panel-group]":"true","[attr.aria-multiselectable]":"closeOthers",role:"tablist"}}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={closeOthers:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.closeOthers=!1}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.type="warning",this.dismissible=!1,this.dismissOnTimeout=void 0}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(556),o=n(251);n.d(e,"a",function(){return s});var a;!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.NEXT=1]="NEXT",t[t.PREV=2]="PREV"}(a||(a={}));var s=function(){function t(t){this.activeSlideChange=new r.k(!1),this._slides=new i.a,this.destroyed=!1,Object.assign(this,t)}return Object.defineProperty(t.prototype,"activeSlide",{get:function(){return this._currentActiveSlide},set:function(t){this._slides.length&&t!==this._currentActiveSlide&&this._select(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"interval",{get:function(){return this._interval},set:function(t){this._interval=t,this.restartTimer()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"slides",{get:function(){return this._slides.toArray()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.b)()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.destroyed=!0},t.prototype.addSlide=function(t){this._slides.add(t),1===this._slides.length&&(this._currentActiveSlide=void 0,this.activeSlide=0,this.play())},t.prototype.removeSlide=function(t){var e=this,n=this._slides.indexOf(t);if(this._currentActiveSlide===n){var r=void 0;this._slides.length>1&&(r=this.isLast(n)?this.noWrap?n-1:0:n),this._slides.remove(n),setTimeout(function(){e._select(r)},0)}else{this._slides.remove(n);var i=this.getCurrentSlideIndex();setTimeout(function(){e._currentActiveSlide=i,e.activeSlideChange.emit(e._currentActiveSlide)},0)}},t.prototype.nextSlide=function(t){void 0===t&&(t=!1),this.activeSlide=this.findNextSlideIndex(a.NEXT,t)},t.prototype.previousSlide=function(t){void 0===t&&(t=!1),this.activeSlide=this.findNextSlideIndex(a.PREV,t)},t.prototype.selectSlide=function(t){this.activeSlide=t},t.prototype.play=function(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())},t.prototype.pause=function(){this.noPause||(this.isPlaying=!1,this.resetTimer())},t.prototype.getCurrentSlideIndex=function(){return this._slides.findIndex(function(t){return t.active})},t.prototype.isLast=function(t){return t+1>=this._slides.length},t.prototype.findNextSlideIndex=function(t,e){var n=0;if(e||!this.isLast(this.activeSlide)||t===a.PREV||!this.noWrap){switch(t){case a.NEXT:n=this.isLast(this._currentActiveSlide)?!e&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case a.PREV:n=this._currentActiveSlide>0?this._currentActiveSlide-1:!e&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return n}},t.prototype._select=function(t){if(isNaN(t))return void this.pause();var e=this._slides.get(this._currentActiveSlide);e&&(e.active=!1);var n=this._slides.get(t);n&&(this._currentActiveSlide=t,n.active=!0,this.activeSlide=t,this.activeSlideChange.emit(t))},t.prototype.restartTimer=function(){var t=this;this.resetTimer();var e=+this.interval;!isNaN(e)&&e>0&&(this.currentInterval=setInterval(function(){var e=+t.interval;t.isPlaying&&!isNaN(t.interval)&&e>0&&t.slides.length?t.nextSlide():t.pause()},e))},t.prototype.resetTimer=function(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)},t.decorators=[{type:r.m,args:[{selector:"carousel",template:'\n \n '}]}],t.ctorParameters=function(){return[{type:o.a}]},t.propDecorators={noWrap:[{type:r.j}],noPause:[{type:r.j}],activeSlideChange:[{type:r.l}],activeSlide:[{type:r.j}],interval:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.interval=5e3,this.noPause=!1,this.noWrap=!1}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(514);n.d(e,"a",function(){return o});var o=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:r.b,args:[{declarations:[i.a],exports:[i.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.datepickerMode="day",this.startingDay=0,this.yearRange=20,this.minMode="day",this.maxMode="year",this.showWeeks=!0,this.formatDay="DD",this.formatMonth="MMMM",this.formatYear="YYYY",this.formatDayHeader="dd",this.formatDayTitle="MMMM YYYY",this.formatMonthTitle="YYYY",this.onlyCurrentMonth=!1,this.monthColLimit=3,this.yearColLimit=5,this.shortcutPropagation=!1}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(255),i=n(0);n.d(e,"a",function(){return o});var o=function(){function t(){this.autoClose=r.b,this.keyboardNav=!1}return t.decorators=[{type:i.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";(function(t){n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s});var r="disabled",i="outsideClick",o="nonInput",a=(t.KeyboardEvent,t.MouseEvent,function(){function t(){this.closeDropdownBind=this.closeDropdown.bind(this),this.keybindFilterBind=this.keybindFilter.bind(this)}return t.prototype.open=function(t){this.openScope||(window.document.addEventListener("click",this.closeDropdownBind,!0),window.document.addEventListener("keydown",this.keybindFilterBind)),this.openScope&&this.openScope!==t&&(this.openScope.isOpen=!1),this.openScope=t},t.prototype.close=function(t){this.openScope===t&&(this.openScope=void 0,window.document.removeEventListener("click",this.closeDropdownBind,!0),window.document.removeEventListener("keydown",this.keybindFilterBind))},t.prototype.closeDropdown=function(t){this.openScope&&(t&&this.openScope.autoClose===r||t&&this.openScope.toggleEl&&this.openScope.toggleEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===o&&this.openScope.menuEl&&/input|textarea/i.test(t.target.tagName)&&this.openScope.menuEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===i&&this.openScope.menuEl&&this.openScope.menuEl.nativeElement.contains(t.target)||(this.openScope.isOpen=!1))},t.prototype.keybindFilter=function(t){return 27===t.which?(this.openScope.focusToggleElement(),void this.closeDropdown(void 0)):void(this.openScope.keyboardNav&&this.openScope.isOpen&&(38===t.which||40===t.which)&&(t.preventDefault(),t.stopPropagation(),this.openScope.focusDropdownEntry(t.which)))},t}()),s=new a}).call(e,n(19))},function(t,e,n){"use strict";var r=n(0),i=n(529),o=n(34);n.d(e,"a",function(){return a});var a=(function(){function t(t){this.animate=!0,Object.assign(this,t)}return t}(),function(){function t(t,e){this._isShown=!1,this.element=t,this.renderer=e}return Object.defineProperty(t.prototype,"isAnimated",{get:function(){return this._isAnimated},set:function(t){this._isAnimated=t,this.renderer.setElementClass(this.element.nativeElement,""+i.a.FADE,t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},set:function(t){this._isShown=t,this.renderer.setElementClass(this.element.nativeElement,""+i.a.IN,t),n.i(o.a)()||this.renderer.setElementClass(this.element.nativeElement,""+i.a.SHOW,t)},enumerable:!0,configurable:!0}),t.decorators=[{type:r.m,args:[{selector:"bs-modal-backdrop",template:"",host:{class:i.a.BACKDROP}}]}],t.ctorParameters=function(){return[{type:r.h},{type:r.p}]},t}())},function(t,e,n){"use strict";var r=n(0),i=n(168),o=n(34);n.d(e,"a",function(){return a});var a=function(){function t(t){Object.assign(this,t)}return Object.defineProperty(t.prototype,"isBs3",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t.decorators=[{type:r.m,args:[{selector:"popover-container",changeDetection:r.J.OnPush,host:{"[class]":'"popover in popover-" + placement + " " + placement',"[class.show]":"!isBs3",role:"tooltip",style:"display:block;"},template:'\n
\n

{{title}}

\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={placement:[{type:r.j}],title:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.addClass=!0,this.bars=[],this._max=100}return Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=t,this.bars.forEach(function(t){t.recalculatePercentage()})},enumerable:!0,configurable:!0}),t.prototype.addBar=function(t){this.animate||(t.transition="none"),this.bars.push(t)},t.prototype.removeBar=function(t){this.bars.splice(this.bars.indexOf(t),1)},t.decorators=[{type:r.g,args:[{selector:"bs-progress, [progress]"}]}],t.ctorParameters=function(){return[]},t.propDecorators={animate:[{type:r.j}],max:[{type:r.K,args:["attr.max"]},{type:r.j}],addClass:[{type:r.K,args:["class.progress"]}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.animate=!0,this.max=100}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(86);n.n(i);n.d(e,"a",function(){return o});var o=function(){function t(){this.onCapture=new i.Subject}return t.prototype.dragStart=function(t){this.draggableItem=t},t.prototype.getItem=function(){return this.draggableItem},t.prototype.captureItem=function(t,e){return this.draggableItem.overZoneIndex!==t&&(this.draggableItem.lastZoneIndex=this.draggableItem.overZoneIndex,this.draggableItem.overZoneIndex=t,this.onCapture.next(this.draggableItem),this.draggableItem=Object.assign({},this.draggableItem,{overZoneIndex:t,i:e})),this.draggableItem},t.prototype.onCaptureItem=function(){return this.onCapture},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(262);n.d(e,"a",function(){return o});var o=function(){function t(t){this.select=new r.k,this.deselect=new r.k,this.removed=new r.k,this.addClass=!0,this.tabset=t,this.tabset.addTab(this)}return Object.defineProperty(t.prototype,"active",{get:function(){return this._active},set:function(t){var e=this;return this.disabled&&t||!t?(t||(this._active=t),void this.deselect.emit(this)):(this._active=t,this.select.emit(this),void this.tabset.tabs.forEach(function(t){t!==e&&(t.active=!1)}))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.removable=this.removable},t.decorators=[{type:r.g,args:[{selector:"tab, [tab]"}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={heading:[{type:r.j}],disabled:[{type:r.j}],removable:[{type:r.j}],customClass:[{type:r.j}],active:[{type:r.K,args:["class.active"]},{type:r.j}],select:[{type:r.l}],deselect:[{type:r.l}],removed:[{type:r.l}],addClass:[{type:r.K,args:["class.tab-pane"]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(263);n.d(e,"a",function(){return o});var o=function(){function t(t){this.clazz=!0,this.tabs=[],this.classMap={},Object.assign(this,t)}return Object.defineProperty(t.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"justified",{get:function(){return this._justified},set:function(t){this._justified=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t,this.setClassMap()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.isDestroyed=!0},t.prototype.addTab=function(t){this.tabs.push(t),t.active=1===this.tabs.length&&t.active!==!1},t.prototype.removeTab=function(t){var e=this.tabs.indexOf(t);if(e!==-1&&!this.isDestroyed){if(t.active&&this.hasAvailableTabs(e)){var n=this.getClosestTabIndex(e);this.tabs[n].active=!0}t.removed.emit(t),this.tabs.splice(e,1)}},t.prototype.getClosestTabIndex=function(t){var e=this.tabs.length;if(!e)return-1;for(var n=1;n<=e;n+=1){var r=t-n,i=t+n;if(this.tabs[r]&&!this.tabs[r].disabled)return r;if(this.tabs[i]&&!this.tabs[i].disabled)return i}return-1},t.prototype.hasAvailableTabs=function(t){var e=this.tabs.length;if(!e)return!1;for(var n=0;n\n \n \n
\n \n
\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={vertical:[{type:r.j}],justified:[{type:r.j}],type:[{type:r.j}],clazz:[{type:r.K,args:["class.tab-container"]}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.type="tabs"}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.hourStep=1,this.minuteStep=5,this.showMeridian=!0,this.meridians=["AM","PM"],this.readonlyInput=!1,this.mousewheel=!0,this.arrowkeys=!0,this.showSpinners=!0,this.min=void 0,this.max=void 0}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(169),o=n(34);n.d(e,"a",function(){return a});var a=function(){function t(t){Object.assign(this,t)}return Object.defineProperty(t.prototype,"isBs3",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t.prototype.ngAfterViewInit=function(){this.classMap={in:!1,fade:!1},this.classMap[this.placement]=!0,this.classMap["tooltip-"+this.placement]=!0,this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.popupClass&&(this.classMap[this.popupClass]=!0)},t.decorators=[{type:r.m,args:[{selector:"bs-tooltip-container",changeDetection:r.J.OnPush,host:{"[class]":'"tooltip in tooltip-" + placement + " " + placement',"[class.show]":"!isBs3",role:"tooltip"},template:'\n
\n
\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(267);n.d(e,"a",function(){return a});var a=function(){function t(t){this.isFocused=!1,this._matches=[],this.element=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},set:function(t){this._matches=t,this._matches.length>0&&(this._active=this._matches[0],this._active.isHeader()&&this.nextActiveMatch())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"optionsListTemplate",{get:function(){return this.parent?this.parent.optionsListTemplate:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemTemplate",{get:function(){return this.parent?this.parent.typeaheadItemTemplate:void 0},enumerable:!0,configurable:!0}),t.prototype.selectActiveMatch=function(){this.selectMatch(this._active)},t.prototype.prevActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t-1<0?this.matches.length-1:t-1],this._active.isHeader()&&this.prevActiveMatch()},t.prototype.nextActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t+1>this.matches.length-1?0:t+1],this._active.isHeader()&&this.nextActiveMatch()},t.prototype.selectActive=function(t){this.isFocused=!0,this._active=t},t.prototype.hightlight=function(t,e){var n,r,i=t.value,a=(this.parent&&this.parent.typeaheadLatinize?o.a.latinize(i):i).toLowerCase();if("object"==typeof e)for(var s=e.length,u=0;u=0&&r>0&&(i=i.substring(0,n)+""+i.substring(n,n+r)+""+i.substring(n+r),a=a.substring(0,n)+" "+" ".repeat(r)+" "+a.substring(n+r));else e&&(n=a.indexOf(e),r=e.length,n>=0&&r>0&&(i=i.substring(0,n)+""+i.substring(n,n+r)+""+i.substring(n+r)));return i},t.prototype.focusLost=function(){this.isFocused=!1},t.prototype.isActive=function(t){return this._active===t},t.prototype.selectMatch=function(t,e){var n=this;return void 0===e&&(e=void 0),e&&(e.stopPropagation(),e.preventDefault()),this.parent.changeModel(t),setTimeout(function(){return n.parent.typeaheadOnSelect.emit(t)},0),!1},t.decorators=[{type:r.m,args:[{selector:"typeahead-container",template:'\n\n\n\n\n\n\n\n\n\n\n\n',host:{class:"dropdown open","[class.dropdown-menu]":"isBs4",style:"position: absolute;display: block;"},encapsulation:r.F.None}]}],t.ctorParameters=function(){return[{type:r.h}]},t.propDecorators={focusLost:[{type:r.E,args:["mouseleave"]},{type:r.E,args:["blur"]}]},t}()},function(t,e,n){"use strict";var r=n(552);n.d(e,"a",function(){return i});var i=function(){function t(){}return t.latinize=function(e){return e?e.replace(/[^A-Za-z0-9\[\] ]/g,function(e){return t.latinMap[e]||e}):""},t.escapeRegexp=function(t){return t.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},t.tokenize=function(t,e,n){void 0===e&&(e=" "),void 0===n&&(n="");for(var r,i="(?:["+n+"])([^"+n+"]+)(?:["+n+"])|([^"+e+"]+)",o=t.split(new RegExp(i,"g")),a=[],s=o.length,u=new RegExp("["+n+"]+","g"),c=0;c0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(a.OuterSubscriber);e.MergeMapSubscriber=u},function(t,e,n){"use strict";function r(t){var e=t.Symbol;if("function"==typeof e)return e.iterator||(e.iterator=e("iterator polyfill")),e.iterator;var n=t.Set;if(n&&"function"==typeof(new n)["@@iterator"])return"@@iterator";var r=t.Map;if(r)for(var i=Object.getOwnPropertyNames(r.prototype),o=0;o1?"short":"narrow":n[t]="long",n}function h(t){return(e=Object).assign.apply(e,[{}].concat(t));var e}function p(t){return function(e,n){return a(e,n,t)}}function f(t,e,n){var r=_[t];if(r)return r(e,n);var i=t,o=b.get(i);if(!o){o=[];var a=void 0;for(v.exec(t);t;)a=v.exec(t),a?(o=o.concat(a.slice(1)),t=o.pop()):(o.push(t),t=null);b.set(i,o)}return o.reduce(function(t,r){var i=g[r];return t+(i?i(e,n):d(r))},"")}function d(t){return"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}n.d(e,"b",function(){return m}),n.d(e,"c",function(){return y}),n.d(e,"a",function(){return w});var m={};m.Decimal=0,m.Percent=1,m.Currency=2,m[m.Decimal]="Decimal",m[m.Percent]="Percent",m[m.Currency]="Currency";var y=function(){function t(){}return t.format=function(t,e,n,r){var i=void 0===r?{}:r,o=i.minimumIntegerDigits,a=i.minimumFractionDigits,s=i.maximumFractionDigits,u=i.currency,c=i.currencyAsSymbol,l=void 0!==c&&c,h={minimumIntegerDigits:o,minimumFractionDigits:a,maximumFractionDigits:s,style:m[n].toLowerCase()};return n==m.Currency&&(h.currency=u,h.currencyDisplay=l?"symbol":"code"),new Intl.NumberFormat(e,h).format(t)},t}(),v=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,_={yMMMdjms:p(h([c("year",1),l("month",3),c("day",1),c("hour",1),c("minute",1),c("second",1)])),yMdjm:p(h([c("year",1),c("month",1),c("day",1),c("hour",1),c("minute",1)])),yMMMMEEEEd:p(h([c("year",1),l("month",4),l("weekday",4),c("day",1)])),yMMMMd:p(h([c("year",1),l("month",4),c("day",1)])),yMMMd:p(h([c("year",1),l("month",3),c("day",1)])),yMd:p(h([c("year",1),c("month",1),c("day",1)])),jms:p(h([c("hour",1),c("second",1),c("minute",1)])),jm:p(h([c("hour",1),c("minute",1)]))},g={yyyy:p(c("year",4)),yy:p(c("year",2)),y:p(c("year",1)),MMMM:p(l("month",4)),MMM:p(l("month",3)),MM:p(c("month",2)),M:p(c("month",1)),LLLL:p(l("month",4)),L:p(l("month",1)),dd:p(c("day",2)),d:p(c("day",1)),HH:r(o(p(u(c("hour",2),!1)))),H:o(p(u(c("hour",1),!1))),hh:r(o(p(u(c("hour",2),!0)))),h:o(p(u(c("hour",1),!0))),jj:p(c("hour",2)),j:p(c("hour",1)),mm:r(p(c("minute",2))),m:p(c("minute",1)),ss:r(p(c("second",2))),s:p(c("second",1)),sss:p(c("second",3)),EEEE:p(l("weekday",4)),EEE:p(l("weekday",3)),EE:p(l("weekday",2)),E:p(l("weekday",1)),a:i(p(u(c("hour",1),!0))),Z:s("short"),z:s("long"),ww:p({}),w:p({}),G:p(l("era",1)),GG:p(l("era",2)),GGG:p(l("era",3)),GGGG:p(l("era",4))},b=new Map,w=function(){function t(){}return t.format=function(t,e,n){return f(n,t,e)},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"g",function(){return u}),n.d(e,"f",function(){return c}),n.d(e,"i",function(){return l}),n.d(e,"b",function(){return h}),n.d(e,"h",function(){return p}),n.d(e,"d",function(){return f}),n.d(e,"j",function(){return d}),n.d(e,"e",function(){return m});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(){function t(){this.startTime=0,this.playTime=0}return t.prototype.visit=function(t,e){},t}(),o=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.visit=function(t,e){},e}(i),a=function(t){function e(e,n,r){t.call(this),this.name=e,this.stateDeclarations=n,this.stateTransitions=r}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationEntry(this,e)},e}(i),s=function(t){function e(e,n){t.call(this),this.stateName=e,this.styles=n}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateDeclaration(this,e)},e}(o),u=function(){function t(t,e){this.fromState=t,this.toState=e}return t}(),c=function(t){function e(e,n){t.call(this),this.stateChanges=e,this.animation=n}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateTransition(this,e)},e}(o),l=function(t){function e(e,n,r,i,o){t.call(this),this.startingStyles=e,this.keyframes=n,this.duration=r,this.delay=i,this.easing=o}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStep(this,e)},e}(i),h=function(t){function e(e){t.call(this),this.styles=e}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStyles(this,e)},e}(i),p=function(t){function e(e,n){t.call(this),this.offset=e,this.styles=n}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationKeyframe(this,e)},e}(i),f=function(t){function e(e){t.call(this),this.steps=e}return r(e,t),e}(i),d=function(t){function e(e){t.call(this,e)}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationGroup(this,e)},e}(f),m=function(t){function e(e){t.call(this,e)}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationSequence(this,e)},e}(f)},function(t,e,n){"use strict";function r(t,e){var n=u.f(c.H);switch(e){case c.H:return t.equals(n);case c.a:return u.f(!0);default:return t.equals(u.f(e))}}function i(t){if(t instanceof l.i&&t.duration>0&&2==t.keyframes.length){var e=o(t.keyframes[0])[0],n=o(t.keyframes[1])[0];return 0===Object.keys(e).length&&0===Object.keys(n).length}return!1}function o(t){return t.styles.styles}var a=n(3),s=n(13),u=n(6),c=n(11),l=n(279);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=function(){function t(t,e,n){this.name=t,this.statements=e,this.fnExp=n}return t}(),p=function(){function t(){}return t.prototype.compile=function(t,e){return e.map(function(e){var n=t+"_"+e.name,r=new C(e.name,n);return r.build(e)})},t}(),f=u.a("element"),d=u.a("defaultStateStyles"),m=u.a("view"),y=m.prop("animationContext"),v=m.prop("renderer"),_=u.a("currentState"),g=u.a("nextState"),b=u.a("player"),w=u.a("totalTime"),M=u.a("startStateStyles"),k=u.a("endStateStyles"),S=u.a("collectedStyles"),E=u.a("previousPlayers"),T=u.l([]),x=u.h([]),C=function(){function t(t,e){this.animationName=t,this._fnVarName=e+"_factory",this._statesMapVarName=e+"_states",this._statesMapVar=u.a(this._statesMapVarName)}return t.prototype.visitAnimationStyles=function(t,e){var r=[];return e.isExpectingFirstStyleStep&&(r.push(M),e.isExpectingFirstStyleStep=!1),t.styles.forEach(function(t){var e=Object.keys(t).map(function(e){return[e,u.f(t[e])]});r.push(u.l(e,null,!0))}),u.g(n.i(s.a)(s.b.AnimationStyles)).instantiate([u.g(n.i(s.a)(s.b.collectAndResolveStyles)).callFn([S,u.h(r)])])},t.prototype.visitAnimationKeyframe=function(t,e){return u.g(n.i(s.a)(s.b.AnimationKeyframe)).instantiate([u.f(t.offset),t.styles.visit(this,e)])},t.prototype.visitAnimationStep=function(t,e){var n=this;if(e.endStateAnimateStep===t)return this._visitEndStateAnimation(t,e);var r=t.startingStyles.visit(this,e),i=t.keyframes.map(function(t){return t.visit(n,e)});return this._callAnimateMethod(t,r,u.h(i),e)},t.prototype._visitEndStateAnimation=function(t,e){var r=this,i=t.startingStyles.visit(this,e),o=t.keyframes.map(function(t){return t.visit(r,e)}),a=u.g(n.i(s.a)(s.b.balanceAnimationKeyframes)).callFn([S,k,u.h(o)]);return this._callAnimateMethod(t,i,a,e)},t.prototype._callAnimateMethod=function(t,e,n,r){var i=x;return r.isExpectingFirstAnimateStep&&(i=E,r.isExpectingFirstAnimateStep=!1),r.totalTransitionTime+=t.duration+t.delay,v.callMethod("animate",[f,e,n,u.f(t.duration),u.f(t.delay),u.f(t.easing),i])},t.prototype.visitAnimationSequence=function(t,e){var r=this,i=t.steps.map(function(t){return t.visit(r,e)});return u.g(n.i(s.a)(s.b.AnimationSequencePlayer)).instantiate([u.h(i)])},t.prototype.visitAnimationGroup=function(t,e){var r=this,i=t.steps.map(function(t){return t.visit(r,e)});return u.g(n.i(s.a)(s.b.AnimationGroupPlayer)).instantiate([u.h(i)])},t.prototype.visitAnimationStateDeclaration=function(t,e){var n={};o(t).forEach(function(t){Object.keys(t).forEach(function(e){n[e]=t[e]})}),e.stateMap.registerState(t.stateName,n)},t.prototype.visitAnimationStateTransition=function(t,e){var n=t.animation.steps,o=n[n.length-1];i(o)&&(e.endStateAnimateStep=o),e.totalTransitionTime=0,e.isExpectingFirstStyleStep=!0,e.isExpectingFirstAnimateStep=!0;var a=[];t.stateChanges.forEach(function(t){a.push(r(_,t.fromState).and(r(g,t.toState))),t.fromState!=c.a&&e.stateMap.registerState(t.fromState),t.toState!=c.a&&e.stateMap.registerState(t.toState)});var s=t.animation.visit(this,e),l=a.reduce(function(t,e){return t.or(e)}),h=b.equals(u.b).and(l),p=b.set(s).toStmt(),f=w.set(u.f(e.totalTransitionTime)).toStmt();return new u.u(h,[p,f])},t.prototype.visitAnimationEntry=function(t,e){var r=this;t.stateDeclarations.forEach(function(t){return t.visit(r,e)}),e.stateMap.registerState(c.M,{});var i=[];i.push(E.set(y.callMethod("getAnimationPlayers",[f,g.equals(u.f(c.H)).conditional(u.b,u.f(this.animationName))])).toDeclStmt()),i.push(S.set(T).toDeclStmt()),i.push(b.set(u.b).toDeclStmt()),i.push(w.set(u.f(0)).toDeclStmt()),i.push(d.set(this._statesMapVar.key(u.f(c.M))).toDeclStmt()),i.push(M.set(this._statesMapVar.key(_)).toDeclStmt()),i.push(new u.u(M.equals(u.b),[M.set(d).toStmt()])),i.push(k.set(this._statesMapVar.key(g)).toDeclStmt()),i.push(new u.u(k.equals(u.b),[k.set(d).toStmt()]));var o=u.g(n.i(s.a)(s.b.renderStyles));return t.stateTransitions.forEach(function(t){return i.push(t.visit(r,e))}),i.push(new u.u(b.equals(u.b),[b.set(u.g(n.i(s.a)(s.b.NoOpAnimationPlayer)).instantiate([])).toStmt()])),i.push(b.callMethod("onDone",[u.B([],[b.callMethod("destroy",[]).toStmt(),o.callFn([f,v,u.g(n.i(s.a)(s.b.prepareFinalAnimationStyles)).callFn([M,k])]).toStmt()])]).toStmt()),i.push(u.g(n.i(s.a)(s.b.AnimationSequencePlayer)).instantiate([E]).callMethod("destroy",[]).toStmt()),i.push(o.callFn([f,v,u.g(n.i(s.a)(s.b.clearStyles)).callFn([M])]).toStmt()),i.push(y.callMethod("queueAnimation",[f,u.f(this.animationName),b]).toStmt()),i.push(new u.t(u.g(n.i(s.a)(s.b.AnimationTransition)).instantiate([b,_,g,w]))),u.B([new u.o(m.name,u.d(n.i(s.a)(s.b.AppView),[u.m])),new u.o(f.name,u.m),new u.o(_.name,u.m),new u.o(g.name,u.m)],i,u.d(n.i(s.a)(s.b.AnimationTransition)))},t.prototype.build=function(t){var e=new L,r=t.visit(this,e).toDeclStmt(this._fnVarName),i=u.a(this._fnVarName),o=[];Object.keys(e.stateMap.states).forEach(function(t){var r=e.stateMap.states[t],i=T;if(n.i(a.c)(r)){var s=[];Object.keys(r).forEach(function(t){s.push([t,u.f(r[t])])}),i=u.l(s,null,!0)}o.push([t,i])});var s=this._statesMapVar.set(u.l(o,null,!0)).toDeclStmt(),c=[s,r];return new h(this.animationName,c,i)},t}(),L=function(){function t(){this.stateMap=new D,this.endStateAnimateStep=null,this.isExpectingFirstStyleStep=!1,this.isExpectingFirstAnimateStep=!1,this.totalTransitionTime=0}return t}(),D=function(){function t(){this._states={}}return Object.defineProperty(t.prototype,"states",{get:function(){return this._states},enumerable:!0,configurable:!0}),t.prototype.registerState=function(t,e){void 0===e&&(e=null);var n=this._states[t];n||(this._states[t]=e)},t}()},function(t,e,n){"use strict";function r(t,e,n,r,i){var o=new h(t);r.forEach(function(t){return o.addOrMergeSummary({symbol:t.symbol,metadata:t.metadata})});for(var s=0;s]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//]},function(t,e,n){"use strict";function r(t){var e=""+t.fields.length,r=o(e);return t.fields.push(new s.c(r.name,null,[s.k.Private])),t.ctorStmts.push(s.e.prop(r.name).set(s.g(n.i(a.a)(a.b.UNINITIALIZED))).toStmt()),new u(r,e)}function i(t,e,r,i){var o=s.g(n.i(a.a)(a.b.checkBinding)).callFn([r,e,t.currValExpr]);return t.forceUpdate&&(o=t.forceUpdate.or(o)),t.stmts.concat([new s.u(o,i.concat([s.e.prop(e.name).set(t.currValExpr).toStmt()]))])}function o(t){return s.e.prop("_expr_"+t)}var a=n(13),s=n(6);e.a=r,e.b=i;var u=function(){function t(t,e){this.expression=t,this.bindingId=e}return t}()},function(t,e,n){"use strict";function r(t,e,r,o,a,l){var p=[],f=t.prop("renderer");switch(o=i(t,e,o,l),e.type){case h.f.Property:a&&p.push(c.g(n.i(u.a)(u.b.setBindingDebugInfo)).callFn([f,r,c.f(e.name),o]).toStmt()),p.push(f.callMethod("setElementProperty",[r,c.f(e.name),o]).toStmt());break;case h.f.Attribute:o=o.isBlank().conditional(c.b,o.callMethod("toString",[])),p.push(f.callMethod("setElementAttribute",[r,c.f(e.name),o]).toStmt());break;case h.f.Class:p.push(f.callMethod("setElementClass",[r,c.f(e.name),o]).toStmt());break;case h.f.Style:var d=o.callMethod("toString",[]);n.i(s.c)(e.unit)&&(d=d.plus(c.f(e.unit))),o=o.isBlank().conditional(c.b,d),p.push(f.callMethod("setElementStyle",[r,c.f(e.name),o]).toStmt());break;case h.f.Animation:throw new Error("Illegal state: Should not come here!")}return p}function i(t,e,r,i){if(e.securityContext===a.V.NONE)return r;if(e.needsRuntimeSecurityContext||(i=n.i(p.d)(u.b.SecurityContext,e.securityContext)),!i)throw new Error("internal error, no SecurityContext given "+e.name);var o=t.prop("viewUtils").prop("sanitizer"),s=[i,r];return o.callMethod("sanitize",s)}function o(t,e,r,i,o,a,s,p){var f=[],d=[],m=r.name,y=e.prop("componentType").prop("animations").key(c.f(m)),v=c.f(l.H),_=c.g(n.i(u.a)(u.b.UNINITIALIZED)),g=c.a("animationTransition_"+m);d.push(g.set(y.callFn([t,a,p.equals(_).conditional(v,p),s.equals(_).conditional(v,s)])).toDeclStmt()),f.push(g.set(y.callFn([t,a,p,v])).toDeclStmt());var b=[],w=i.find(function(t){return t.isAnimation&&t.name==m&&"start"==t.phase});w&&b.push(g.callMethod("onStart",[o.callMethod(c.O.Bind,[t,c.f(h.g.calcFullName(m,null,"start"))])]).toStmt());var M=i.find(function(t){return t.isAnimation&&t.name==m&&"done"==t.phase});return M&&b.push(g.callMethod("onDone",[o.callMethod(c.O.Bind,[t,c.f(h.g.calcFullName(m,null,"done"))])]).toStmt()),d.push.apply(d,b),f.push.apply(f,b),{updateStmts:d,detachStmts:f}}var a=n(0),s=n(3),u=n(13),c=n(6),l=n(11),h=n(38),p=n(36);e.b=r,e.a=o},function(t,e,n){"use strict";function r(t){return a(o(t.nodes).join("")+("["+t.meaning+"]"))}function i(t){var e=new O,n=t.nodes.map(function(t){return t.visit(e,null)});return c(n.join(""),t.meaning)}function o(t){return t.map(function(t){return t.visit(P,null)})}function a(t){var e=p(t),n=b(e,A.Big),r=8*e.length,i=new Array(80),o=[1732584193,4023233417,2562383102,271733878,3285377520],a=o[0],u=o[1],c=o[2],l=o[3],h=o[4];n[r>>5]|=128<<24-r%32,n[(r+64>>9<<4)+15]=r;for(var f=0;f>>13,n=v(n,r),n=v(n,e),n^=e<<8,r=v(r,e),r=v(r,n),r^=n>>>13,e=v(e,n),e=v(e,r),e^=r>>>12,n=v(n,r),n=v(n,e),n^=e<<16,r=v(r,e),r=v(r,n),r^=n>>>5,e=v(e,n),e=v(e,r),e^=r>>>3,n=v(n,r),n=v(n,e),n^=e<<10,r=v(r,e),r=v(r,n),r^=n>>>15,[e,n,r]}function p(t){for(var e="",n=0;n>>6,128|63&r):r<=65535?e+=String.fromCharCode(224|r>>>12,128|r>>>6&63,128|63&r):r<=2097151&&(e+=String.fromCharCode(240|r>>>18,128|r>>>12&63,128|r>>>6&63,128|63&r))}return e}function f(t,e){if(e<0||e>=t.length)throw new Error("index="+e+' is out of range in "'+t+'"');var n=t.charCodeAt(e);if(n>=55296&&n<=57343&&t.length>e+1){var r=w(t,e+1);if(r>=56320&&r<=57343)return 1024*(n-55296)+r-56320+65536}return n}function d(t,e){return m(t,e)[1]}function m(t,e){var n=(65535&t)+(65535&e),r=(t>>>16)+(e>>>16)+(n>>>16);return[r>>>16,r<<16|65535&n]}function y(t,e){var n=t[0],r=t[1],i=e[0],o=e[1],a=m(r,o),s=a[0],u=a[1],c=d(d(n,i),s);return[c,u]}function v(t,e){var n=(65535&t)-(65535&e),r=(t>>16)-(e>>16)+(n>>16);return r<<16|65535&n}function _(t,e){return t<>>32-e}function g(t,e){var n=t[0],r=t[1],i=n<>>32-e,o=r<>>32-e;return[i,o]}function b(t,e){for(var n=Array(t.length+3>>>2),r=0;r=t.length?0:255&t.charCodeAt(e)}function M(t,e,n){var r=0;if(n===A.Big)for(var i=0;i<4;i++)r+=w(t,e+i)<<24-8*i;else for(var i=0;i<4;i++)r+=w(t,e+i)<<8*i;return r}function k(t){return t.reduce(function(t,e){return t+S(e)},"")}function S(t){for(var e="",n=0;n<4;n++)e+=String.fromCharCode(t>>>8*(3-n)&255);return e}function E(t){for(var e="",n=0;n>>4).toString(16)+(15&r).toString(16)}return e.toLowerCase()}function T(t){for(var e="",n="1",r=t.length-1;r>=0;r--)e=x(e,C(w(t,r),n)),n=C(256,n);return e.split("").reverse().join("")}function x(t,e){for(var n="",r=Math.max(t.length,e.length),i=0,o=0;i=10?(o=1,n+=a-10):(o=0,n+=a)}return n}function C(t,e){for(var n="",r=e;0!==t;t>>>=1)1&t&&(n=x(n,r)),r=x(r,r);return n}e.b=r,e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var L=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},D=function(){function t(){}return t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return"["+t.children.map(function(t){return t.visit(n)}).join(", ")+"]"},t.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.expression+", "+t.type+", "+r.join(", ")+"}"},t.prototype.visitTagPlaceholder=function(t,e){var n=this;return t.isVoid?'':''+t.children.map(function(t){return t.visit(n)}).join(", ")+''},t.prototype.visitPlaceholder=function(t,e){return t.value?''+t.value+"":''},t.prototype.visitIcuPlaceholder=function(t,e){return''+t.value.visit(this)+""},t}(),P=new D,O=function(t){function e(){t.apply(this,arguments)}return L(e,t),e.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.type+", "+r.join(", ")+"}"},e}(D),A={};A.Little=0,A.Big=1,A[A.Little]="Little",A[A.Big]="Big"},function(t,e,n){"use strict";function r(t,e,n,r){var i=new g(n,r);return i.extract(t,e)}function i(t,e,n,r,i){var o=new g(r,i);return o.merge(t,e,n)}function o(t){return t instanceof c.a&&t.value&&t.value.startsWith("i18n")}function a(t){return t instanceof c.a&&t.value&&"/i18n"===t.value}function s(t){return t.attrs.find(function(t){return t.name===d})||null}function u(t){if(!t)return["",""];var e=t.indexOf("|");return e==-1?["",t]:[t.slice(0,e),t.slice(e+1)]}var c=n(54),l=n(74),h=n(123),p=n(612),f=n(125);e.a=r,e.b=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d="i18n",m="i18n-",y=/^i18n:?/,v=function(){function t(t,e){this.messages=t,this.errors=e}return t}(),_={};_.Extract=0,_.Merge=1,_[_.Extract]="Extract",_[_.Merge]="Merge";var g=function(){function t(t,e){this._implicitTags=t,this._implicitAttrs=e}return t.prototype.extract=function(t,e){var n=this;return this._init(_.Extract,e),t.forEach(function(t){return t.visit(n,null)}),this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new v(this._messages,this._errors)},t.prototype.merge=function(t,e,n){this._init(_.Merge,n),this._translations=e;var r=new c.e("wrapper",[],t,null,null,null),i=r.visit(this,null);return this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new l.b(i.children,this._errors)},t.prototype.visitExpansionCase=function(t,e){var n=c.g(this,t.expression,e);if(this._mode===_.Merge)return new c.c(t.value,n,t.sourceSpan,t.valueSourceSpan,t.expSourceSpan)},t.prototype.visitExpansion=function(t,e){this._mayBeAddBlockChildren(t);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([t]),this._inIcu=!0);var r=c.g(this,t.cases,e);return this._mode===_.Merge&&(t=new c.b(t.switchValue,t.type,r,t.sourceSpan,t.switchValueSourceSpan)),this._inIcu=n,t},t.prototype.visitComment=function(t,e){var n=o(t);if(n&&this._isInTranslatableSection)return void this._reportError(t,"Could not start a block inside a translatable section");var r=a(t);if(r&&!this._inI18nBlock)return void this._reportError(t,"Trying to close an unopened block");if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(r){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(t,this._blockChildren),this._inI18nBlock=!1;var i=this._addMessage(this._blockChildren,this._blockMeaningAndDesc),s=this._translateMessage(t,i);return c.g(this,s)}return void this._reportError(t,"I18N blocks should not cross element boundaries")}}else n&&(this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=t.value.replace(y,"").trim(),this._openTranslatableSection(t))},t.prototype.visitText=function(t,e){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(t),t},t.prototype.visitElement=function(t,e){var n=this;this._mayBeAddBlockChildren(t),this._depth++;var r,i=this._inI18nNode,o=this._inImplicitNode,a=[],u=s(t),l=u?u.value:"",h=this._implicitTags.some(function(e){return t.name===e})&&!this._inIcu&&!this._isInTranslatableSection,p=!o&&h;if(this._inImplicitNode=o||h,this._isInTranslatableSection||this._inIcu)(u||p)&&this._reportError(t,"Could not mark an element as translatable inside a translatable section"),this._mode==_.Extract&&c.g(this,t.children);else{if(u||p){this._inI18nNode=!0;var f=this._addMessage(t.children,l);r=this._translateMessage(t,f)}if(this._mode==_.Extract){var d=u||p;d&&this._openTranslatableSection(t),c.g(this,t.children),d&&this._closeTranslatableSection(t,t.children)}}if(this._mode===_.Merge){var m=r||t.children;m.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(a=a.concat(r))})}if(this._visitAttributesOf(t),this._depth--,this._inI18nNode=i,this._inImplicitNode=o,this._mode===_.Merge){var y=this._translateAttributes(t);return new c.e(t.name,y,a,t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype._init=function(t,e){this._mode=t,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=n.i(p.a)(e)},t.prototype._visitAttributesOf=function(t){var e=this,n={},r=this._implicitAttrs[t.name]||[];t.attrs.filter(function(t){return t.name.startsWith(m)}).forEach(function(t){return n[t.name.slice(m.length)]=t.value}),t.attrs.forEach(function(t){t.name in n?e._addMessage([t],n[t.name]):r.some(function(e){return t.name===e})&&e._addMessage([t])})},t.prototype._addMessage=function(t,e){if(!(0==t.length||1==t.length&&t[0]instanceof c.f&&!t[0].value)){var n=u(e),r=n[0],i=n[1],o=this._createI18nMessage(t,r,i);return this._messages.push(o),o}},t.prototype._translateMessage=function(t,e){if(e&&this._mode===_.Merge){var n=this._translations.get(e);if(n)return n;this._reportError(t,'Translation unavailable for message id="'+this._translations.digest(e)+'"')}return[]},t.prototype._translateAttributes=function(t){var e=this,n=t.attrs,r={};n.forEach(function(t){t.name.startsWith(m)&&(r[t.name.slice(m.length)]=u(t.value)[0])});var i=[];return n.forEach(function(n){if(n.name!==d&&!n.name.startsWith(m))if(n.value&&""!=n.value&&r.hasOwnProperty(n.name)){var o=r[n.name],a=e._createI18nMessage([n],o,""),s=e._translations.get(a);if(s)if(0==s.length)i.push(new c.f(n.name,"",n.sourceSpan));else if(s[0]instanceof c.d){var u=s[0].value;i.push(new c.f(n.name,u,n.sourceSpan))}else e._reportError(t,'Unexpected translation for attribute "'+n.name+'" (id="'+e._translations.digest(a)+'")');else e._reportError(t,'Translation unavailable for attribute "'+n.name+'" (id="'+e._translations.digest(a)+'")')}else i.push(n)}),i},t.prototype._mayBeAddBlockChildren=function(t){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(t)},t.prototype._openTranslatableSection=function(t){this._isInTranslatableSection?this._reportError(t,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(t.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),t.prototype._closeTranslatableSection=function(t,e){if(!this._isInTranslatableSection)return void this._reportError(t,"Unexpected section end");var n=this._msgCountAtSectionStart,r=e.reduce(function(t,e){return t+(e instanceof c.a?0:1)},0);if(1==r)for(var i=this._messages.length-1;i>=n;i--){var o=this._messages[i].nodes;if(!(1==o.length&&o[0]instanceof h.a)){this._messages.splice(i,1);break}}this._msgCountAtSectionStart=void 0},t.prototype._reportError=function(t,e){this._errors.push(new f.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";var r=(n(611),n(124));n.d(e,"a",function(){return r.a});n(288),n(126),n(289),n(183),n(291)},function(t,e,n){"use strict";var r=n(286);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e,n){this._htmlParser=t,this._implicitTags=e,this._implicitAttrs=n,this._messages=[]}return t.prototype.updateFromTemplate=function(t,e,i){var o=this._htmlParser.parse(t,e,!0,i);if(o.errors.length)return o.errors;var a=n.i(r.a)(o.rootNodes,i,this._implicitTags,this._implicitAttrs);if(a.errors.length)return a.errors;(s=this._messages).push.apply(s,a.messages);var s},t.prototype.getMessages=function(){return this._messages},t.prototype.write=function(t){return t.write(this._messages)},t}()},function(t,e,n){"use strict";function r(t){switch(t.toLowerCase()){case"br":return"lb";case"img":return"image";default:return"x-"+t}}var i=n(54),o=n(293),a=n(285),s=n(123),u=n(125),c=n(126),l=n(290);n.d(e,"a",function(){return g});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p="1.2",f="urn:oasis:names:tc:xliff:document:1.2",d="en",m="x",y="source",v="target",_="trans-unit",g=function(t){function e(){t.apply(this,arguments)}return h(e,t),e.prototype.write=function(t){var e=this,n=new b,r={},i=[];t.forEach(function(t){var o=e.digest(t);if(!r[o]){r[o]=!0;var a=new l.a(_,{id:o,datatype:"html"});a.children.push(new l.b(8),new l.a(y,{},n.serialize(t.nodes)),new l.b(8),new l.a(v)),t.description&&a.children.push(new l.b(8),new l.a("note",{priority:"1",from:"description"},[new l.f(t.description)])),t.meaning&&a.children.push(new l.b(8),new l.a("note",{priority:"1",from:"meaning"},[new l.f(t.meaning)])),a.children.push(new l.b(6)),i.push(new l.b(6),a)}});var o=new l.a("body",{},i.concat([new l.b(4)])),a=new l.a("file",{"source-language":d,datatype:"plaintext",original:"ng2.template"},[new l.b(4),o,new l.b(2)]),s=new l.a("xliff",{version:p,xmlns:f},[new l.b(2),a,new l.b]);return l.c([new l.d({version:"1.0",encoding:"UTF-8"}),new l.b,s,new l.b])},e.prototype.load=function(t,e){var n=new w,r=n.parse(t,e),i=r.mlNodesByMsgId,o=r.errors,a={},s=new M;if(Object.keys(i).forEach(function(t){var e=s.convert(i[t]),n=e.i18nNodes,r=e.errors;o.push.apply(o,r),a[t]=n}),o.length)throw new Error("xliff parse errors:\n"+o.join("\n"));return a},e.prototype.digest=function(t){return n.i(a.b)(t)},e}(c.a),b=function(){function t(){}return t.prototype.visitText=function(t,e){return[new l.f(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,r=[];return t.children.forEach(function(t){return r.push.apply(r,t.visit(n))}),r},t.prototype.visitIcu=function(t,e){if(this._isInIcu)throw new Error("xliff does not support nested ICU messages");this._isInIcu=!0;var n=[];return this._isInIcu=!1,n},t.prototype.visitTagPlaceholder=function(t,e){var n=r(t.tag),i=new l.a(m,{id:t.startName,ctype:n});if(t.isVoid)return[i];var o=new l.a(m,{id:t.closeName,ctype:n});return[i].concat(this.serialize(t.children),[o])},t.prototype.visitPlaceholder=function(t,e){return[new l.a(m,{id:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new l.a(m,{id:t.name})]},t.prototype.serialize=function(t){var e=this;return this._isInIcu=!1,(n=[]).concat.apply(n,t.map(function(t){return t.visit(e)}));var n},t}(),w=function(){function t(){}return t.prototype.parse=function(t,e){this._unitMlNodes=[],this._mlNodesByMsgId={};var n=(new o.a).parse(t,e,!1);return this._errors=n.errors,i.g(this,n.rootNodes,null),{mlNodesByMsgId:this._mlNodesByMsgId,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case _:this._unitMlNodes=null;var n=t.attrs.find(function(t){return"id"===t.name});if(n){var r=n.value;this._mlNodesByMsgId.hasOwnProperty(r)?this._addError(t,"Duplicated translations for msg "+r):(i.g(this,t.children,null),this._unitMlNodes?this._mlNodesByMsgId[r]=this._unitMlNodes:this._addError(t,"Message "+r+" misses a translation"))}else this._addError(t,"<"+_+'> misses the "id" attribute');break;case y:break;case v:this._unitMlNodes=t.children;break;default:i.g(this,t.children,null)}},t.prototype.visitAttribute=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new u.a(t.sourceSpan,e))},t}(),M=function(){function t(){}return t.prototype.convert=function(t){return this._errors=[],{i18nNodes:i.g(this,t),errors:this._errors}},t.prototype.visitText=function(t,e){return new s.a(t.value,t.sourceSpan)},t.prototype.visitElement=function(t,e){if(t.name===m){var n=t.attrs.find(function(t){return"id"===t.name});if(n)return new s.d("",n.value,t.sourceSpan);this._addError(t,"<"+m+'> misses the "id" attribute')}else this._addError(t,"Unexpected tag")},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitAttribute=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new u.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";function r(t){return t.map(function(t){return t.visit(s)}).join("")}function i(t){return f.reduce(function(t,e){return t.replace(e[0],e[1])},t)}e.c=r,n.d(e,"d",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"a",function(){return l}),n.d(e,"f",function(){return h}),n.d(e,"b",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){}return t.prototype.visitTag=function(t){var e=this,n=this._serializeAttributes(t.attrs);if(0==t.children.length)return"<"+t.name+n+"/>";var r=t.children.map(function(t){return t.visit(e)});return"<"+t.name+n+">"+r.join("")+""},t.prototype.visitText=function(t){return t.value},t.prototype.visitDeclaration=function(t){return""},t.prototype._serializeAttributes=function(t){var e=Object.keys(t).map(function(e){return e+'="'+t[e]+'"'}).join(" ");return e.length>0?" "+e:""},t.prototype.visitDoctype=function(t){return""},t}(),s=new a,u=function(){function t(t){var e=this;this.attrs={},Object.keys(t).forEach(function(n){e.attrs[n]=i(t[n])})}return t.prototype.visit=function(t){return t.visitDeclaration(this)},t}(),c=function(){function t(t,e){this.rootTag=t,this.dtd=e}return t.prototype.visit=function(t){return t.visitDoctype(this)},t}(),l=function(){function t(t,e,n){var r=this;void 0===e&&(e={}),void 0===n&&(n=[]),this.name=t,this.children=n,this.attrs={},Object.keys(e).forEach(function(t){r.attrs[t]=i(e[t])})}return t.prototype.visit=function(t){return t.visitTag(this)},t}(),h=function(){function t(t){this.value=i(t)}return t.prototype.visit=function(t){return t.visitText(this)},t}(),p=function(t){function e(e){void 0===e&&(e=0),t.call(this,"\n"+new Array(e+1).join(" "))}return o(e,t),e}(h),f=[[/&/g,"&"],[/"/g,"""],[/'/g,"'"],[//g,">"]]},function(t,e,n){"use strict";var r=n(54),i=n(293),o=n(123),a=n(125),s=n(126),u=n(183);n.d(e,"a",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l="translationbundle",h="translation",p="ph",f=function(t){function e(){t.apply(this,arguments)}return c(e,t),e.prototype.write=function(t){throw new Error("Unsupported")},e.prototype.load=function(t,e){var n=new d,r=n.parse(t,e),i=r.mlNodesByMsgId,o=r.errors,a={},s=new m;if(Object.keys(i).forEach(function(t){var e=s.convert(i[t]),n=e.i18nNodes,r=e.errors;o.push.apply(o,r),a[t]=n}),o.length)throw new Error("xtb parse errors:\n"+o.join("\n"));return a},e.prototype.digest=function(t){return n.i(u.a)(t)},e.prototype.createNameMapper=function(t){return new u.b(t)},e}(s.a),d=function(){function t(){}return t.prototype.parse=function(t,e){this._bundleDepth=0,this._mlNodesByMsgId={};var n=(new i.a).parse(t,e,!0);return this._errors=n.errors,r.g(this,n.rootNodes),{mlNodesByMsgId:this._mlNodesByMsgId,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case l:this._bundleDepth++,this._bundleDepth>1&&this._addError(t,"<"+l+"> elements can not be nested"),r.g(this,t.children,null),this._bundleDepth--;break;case h:var n=t.attrs.find(function(t){return"id"===t.name});if(n){var i=n.value;this._mlNodesByMsgId.hasOwnProperty(i)?this._addError(t,"Duplicated translations for msg "+i):this._mlNodesByMsgId[i]=t.children}else this._addError(t,"<"+h+'> misses the "id" attribute');break;default:this._addError(t,"Unexpected tag")}},t.prototype.visitAttribute=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new a.a(t.sourceSpan,e))},t}(),m=function(){function t(){}return t.prototype.convert=function(t){return this._errors=[],{i18nNodes:r.g(this,t),errors:this._errors}},t.prototype.visitText=function(t,e){return new o.a(t.value,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){var n={};return r.g(this,t.cases).forEach(function(e){n[e.value]=new o.b(e.nodes,t.sourceSpan)}),new o.c(t.switchValue,t.type,n,t.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){return{value:t.value,nodes:r.g(this,t.expression)}},t.prototype.visitElement=function(t,e){if(t.name===p){var n=t.attrs.find(function(t){return"name"===t.name});if(n)return new o.d("",n.value,t.sourceSpan);this._addError(t,"<"+p+'> misses the "name" attribute')}else this._addError(t,"Unexpected tag")},t.prototype.visitComment=function(t,e){},t.prototype.visitAttribute=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new a.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";function r(t){if(!t.isComponent)throw new Error("Could not compile '"+n.i(s.a)(t.type)+"' because it is not a component.")}var i=n(0),o=n(280),a=n(121),s=n(10),u=n(52),c=n(53),l=n(3),h=n(14),p=n(91),f=n(127),d=n(6),m=n(621),y=n(622),v=n(130),_=n(94),g=n(22),b=n(95);n.d(e,"a",function(){return k});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var w=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},M=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},k=function(){function t(t,e,n,r,i,a,s,u,c){this._injector=t,this._metadataResolver=e,this._templateParser=n,this._styleCompiler=r,this._viewCompiler=i,this._ngModuleCompiler=a,this._directiveWrapperCompiler=s,this._compilerConfig=u,this._animationParser=c,this._compiledTemplateCache=new Map,this._compiledHostTemplateCache=new Map,this._compiledDirectiveWrapperCache=new Map,this._compiledNgModuleCache=new Map,this._animationCompiler=new o.a}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._compileModuleAndComponents(t,!0).syncResult},t.prototype.compileModuleAsync=function(t){return this._compileModuleAndComponents(t,!1).asyncResult},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._compileModuleAndAllComponents(t,!0).syncResult},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._compileModuleAndAllComponents(t,!1).asyncResult},t.prototype.getNgContentSelectors=function(t){var e=this._compiledTemplateCache.get(t);if(!e)throw new Error("The component "+n.i(l.e)(t)+" is not yet compiled!");return e.compMeta.template.ngContentSelectors},t.prototype._compileModuleAndComponents=function(t,e){var n=this,r=this._loadModules(t,e),i=function(){return n._compileComponents(t,null),n._compileModule(t)};return e?new g.h(i()):new g.h(null,r.then(i))},t.prototype._compileModuleAndAllComponents=function(t,e){var n=this,r=this._loadModules(t,e),o=function(){var e=[];return n._compileComponents(t,e),new i._37(n._compileModule(t),e)};return e?new g.h(o()):new g.h(null,r.then(o))},t.prototype._loadModules=function(t,e){var n=this,r=[],i=this._metadataResolver.getNgModuleMetadata(t);return i.transitiveModule.modules.forEach(function(t){r.push(n._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(t.reference,e))}),Promise.all(r)},t.prototype._compileModule=function(t){var e=this,r=this._compiledNgModuleCache.get(t);if(!r){var o=this._metadataResolver.getNgModuleMetadata(t),a=[this._metadataResolver.getProviderMetadata(new s.u(i._35,{useFactory:function(){return new E(e,o.type.reference)}}))],u=this._ngModuleCompiler.compile(o,a);u.dependencies.forEach(function(t){t.placeholder.reference=e._assertComponentKnown(t.comp.reference,!0).proxyComponentFactory}),r=this._compilerConfig.useJit?n.i(y.a)("/"+n.i(s.a)(o.type)+"/module.ngfactory.js",u.statements,u.ngModuleFactoryVar):n.i(m.a)(u.statements,u.ngModuleFactoryVar),this._compiledNgModuleCache.set(o.type.reference,r)}return r},t.prototype._compileComponents=function(t,e){var n=this,r=this._metadataResolver.getNgModuleMetadata(t),i=new Map,o=new Set;r.transitiveModule.modules.forEach(function(t){var r=n._metadataResolver.getNgModuleMetadata(t.reference);r.declaredDirectives.forEach(function(t){i.set(t.reference,r);var a=n._metadataResolver.getDirectiveMetadata(t.reference);if(n._compileDirectiveWrapper(a,r),a.isComponent&&(o.add(n._createCompiledTemplate(a,r)),e)){var s=n._createCompiledHostTemplate(a.type.reference,r);o.add(s),e.push(s.proxyComponentFactory)}})}),r.transitiveModule.modules.forEach(function(t){var e=n._metadataResolver.getNgModuleMetadata(t.reference);e.declaredDirectives.forEach(function(t){var e=n._metadataResolver.getDirectiveMetadata(t.reference);e.isComponent&&e.entryComponents.forEach(function(t){var e=i.get(t.reference);o.add(n._createCompiledHostTemplate(t.reference,e))})}),e.entryComponents.forEach(function(t){var e=i.get(t.reference);o.add(n._createCompiledHostTemplate(t.reference,e))})}),o.forEach(function(t){return n._compileTemplate(t)})},t.prototype.clearCacheFor=function(t){this._compiledNgModuleCache.delete(t),this._metadataResolver.clearCacheFor(t),this._compiledHostTemplateCache.delete(t);var e=this._compiledTemplateCache.get(t);e&&this._compiledTemplateCache.delete(t)},t.prototype.clearCache=function(){this._metadataResolver.clearCache(),this._compiledTemplateCache.clear(),this._compiledHostTemplateCache.clear(),this._compiledNgModuleCache.clear()},t.prototype._createCompiledHostTemplate=function(t,e){if(!e)throw new Error("Component "+n.i(l.e)(t)+" is not part of any NgModule or the module has not been imported into your module.");var i=this._compiledHostTemplateCache.get(t);if(!i){var o=this._metadataResolver.getDirectiveMetadata(t);r(o);var a=function(){};a.overriddenName=n.i(s.a)(o.type)+"_Host";var u=n.i(s.v)(a,o);i=new S(!0,o.selector,o.type,u,e,[o.type]),this._compiledHostTemplateCache.set(t,i)}return i},t.prototype._createCompiledTemplate=function(t,e){var n=this._compiledTemplateCache.get(t.type.reference);return n||(r(t),n=new S(!1,t.selector,t.type,t,e,e.transitiveModule.directives),this._compiledTemplateCache.set(t.type.reference,n)),n},t.prototype._assertComponentKnown=function(t,e){var r=e?this._compiledHostTemplateCache.get(t):this._compiledTemplateCache.get(t);if(!r)throw new Error("Illegal state: Compiled view for component "+n.i(l.e)(t)+" (host: "+e+") does not exist!");return r},t.prototype._assertDirectiveWrapper=function(t){var e=this._compiledDirectiveWrapperCache.get(t);if(!e)throw new Error("Illegal state: Directive wrapper for "+n.i(l.e)(t)+" has not been compiled!");return e},t.prototype._compileDirectiveWrapper=function(t,e){var r,i=this._directiveWrapperCompiler.compile(t),o=i.statements;r=this._compilerConfig.useJit?n.i(y.a)("/"+n.i(s.a)(e.type)+"/"+n.i(s.a)(t.type)+"/wrapper.ngfactory.js",o,i.dirWrapperClassVar):n.i(m.a)(o,i.dirWrapperClassVar),this._compiledDirectiveWrapperCache.set(t.type.reference,r)},t.prototype._compileTemplate=function(t){var e=this;if(!t.isCompiled){var r=t.compMeta,i=new Map,o=this._styleCompiler.compileComponent(r);o.externalStylesheets.forEach(function(t){i.set(t.meta.moduleUrl,t)}),this._resolveStylesCompileResult(o.componentStylesheet,i);var a=this._animationParser.parseComponent(r),u=t.directives.map(function(t){return e._metadataResolver.getDirectiveSummary(t.reference)}),c=t.ngModule.transitiveModule.pipes.map(function(t){return e._metadataResolver.getPipeSummary(t.reference)}),l=this._templateParser.parse(r,r.template.template,u,c,t.ngModule.schemas,n.i(s.a)(r.type)),h=this._animationCompiler.compile(n.i(s.a)(r.type),a),p=this._viewCompiler.compileComponent(r,l,d.a(o.componentStylesheet.stylesVar),c,h);p.dependencies.forEach(function(t){var n;if(t instanceof b.a){var r=t;n=e._assertComponentKnown(r.comp.reference,!1),r.placeholder.reference=n.proxyViewClass}else if(t instanceof b.b){var i=t;n=e._assertComponentKnown(i.comp.reference,!0),i.placeholder.reference=n.proxyComponentFactory}else if(t instanceof b.c){var o=t;o.placeholder.reference=e._assertDirectiveWrapper(o.dir.reference)}});var f,v=(_=o.componentStylesheet.statements).concat.apply(_,h.map(function(t){return t.statements})).concat(p.statements);f=this._compilerConfig.useJit?n.i(y.a)("/"+n.i(s.a)(t.ngModule.type)+"/"+n.i(s.a)(t.compType)+"/"+(t.isHost?"host":"component")+".ngfactory.js",v,p.viewClassVar):n.i(m.a)(v,p.viewClassVar),t.compiled(f);var _}},t.prototype._resolveStylesCompileResult=function(t,e){var n=this;t.dependencies.forEach(function(t,r){var i=e.get(t.moduleUrl),o=n._resolveAndEvalStylesCompileResult(i,e);t.valuePlaceholder.reference=o})},t.prototype._resolveAndEvalStylesCompileResult=function(t,e){return this._resolveStylesCompileResult(t,e),this._compilerConfig.useJit?n.i(y.a)("/"+t.meta.moduleUrl+".ngstyle.js",t.statements,t.stylesVar):n.i(m.a)(t.statements,t.stylesVar)},t=w([n.i(h.a)(),M("design:paramtypes",[i.q,p.a,_.a,v.a,b.d,f.a,c.a,u.a,a.a])],t)}(),S=function(){function t(t,e,r,o,a,s){this.isHost=t,this.compType=r,this.compMeta=o,this.ngModule=a,this.directives=s,this._viewClass=null,this.isCompiled=!1;var u=this;this.proxyViewClass=function(){if(!u._viewClass)throw new Error("Illegal state: CompiledTemplate for "+n.i(l.e)(u.compType)+" is not compiled yet!");return u._viewClass.apply(this,arguments)},this.proxyComponentFactory=t?new i._5(e,this.proxyViewClass,r.reference):null}return t.prototype.compiled=function(t){this._viewClass=t,this.proxyViewClass.prototype=t.prototype,this.isCompiled=!0},t}(),E=function(){function t(t,e){this._delegate=t,this._ngModule=e}return Object.defineProperty(t.prototype,"_injector",{get:function(){return this._delegate.injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._delegate.compileModuleSync(t)},t.prototype.compileModuleAsync=function(t){return this._delegate.compileModuleAsync(t)},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._delegate.compileModuleAndAllComponentsSync(t)},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._delegate.compileModuleAndAllComponentsAsync(t)},t.prototype.getNgContentSelectors=function(t){return this._delegate.getNgContentSelectors(t)},t.prototype.clearCache=function(){this._delegate.clearCache()},t.prototype.clearCacheFor=function(t){this._delegate.clearCacheFor(t)},t}()},function(t,e,n){"use strict";var r=n(74),i=n(619);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.call(this,i.a)}return o(e,t),e.prototype.parse=function(e,n,r){return void 0===r&&(r=!1),t.prototype.parse.call(this,e,n,r,null)},e}(r.a)},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=null),n.i(i.b)(t,new s,e)}var i=n(22),o=n(6);e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a="$quoted$",s=function(){function t(){}return t.prototype.visitArray=function(t,e){var r=this;return o.h(t.map(function(t){return n.i(i.b)(t,r,null)}),e)},t.prototype.visitStringMap=function(t,e){var r=this,s=[],u=new Set(t&&t[a]);return Object.keys(t).forEach(function(e){s.push(new o.J(e,n.i(i.b)(t[e],r,null),u.has(e)))}),new o.K(s,e)},t.prototype.visitPrimitive=function(t,e){return o.f(t,e)},t.prototype.visitOther=function(t,e){return t instanceof o.L?t:o.g({reference:t})},t}()},function(t,e,n){"use strict";function r(t,e){var n=e.useExisting,r=e.useValue,i=e.deps;return{token:t.token,useClass:t.useClass,useExisting:n,useFactory:t.useFactory,useValue:r,deps:i,multi:t.multi}}function i(t,e){var n=e.eager,r=e.providers;return new d.b(t.token,t.multiProvider,t.eager||n,r,t.providerType,t.lifecycleHooks,t.sourceSpan)}function o(t,e,n){var r=new Map;t.forEach(function(t){var i={token:{identifier:t.type},useClass:t.type};a([i],t.isComponent?d.c.Component:d.c.Directive,!0,e,n,r)});var i=t.filter(function(t){return t.isComponent}).concat(t.filter(function(t){return!t.isComponent}));return i.forEach(function(t){a(t.providers,d.c.PublicService,!1,e,n,r),a(t.viewProviders,d.c.PrivateService,!1,e,n,r)}),r}function a(t,e,r,i,o,a){t.forEach(function(t){var s=a.get(n.i(l.j)(t.token));if(n.i(h.c)(s)&&!!s.multiProvider!=!!t.multi&&o.push(new y("Mixing multi and non multi provider is not possible for token "+n.i(l.k)(s.token),i)),s)t.multi||(s.providers.length=0),s.providers.push(t);else{var u=t.token.identifier&&t.token.identifier.lifecycleHooks?t.token.identifier.lifecycleHooks:[];s=new d.b(t.token,t.multi,r||u.length>0,[t],e,u,i),a.set(n.i(l.j)(t.token),s)}})}function s(t){var e=new Map;return t.viewQueries&&t.viewQueries.forEach(function(t){return c(e,t)}),e}function u(t){var e=new Map;return t.forEach(function(t){t.queries&&t.queries.forEach(function(t){return c(e,t)})}),e}function c(t,e){e.selectors.forEach(function(r){var i=t.get(n.i(l.j)(r));i||(i=[],t.set(n.i(l.j)(r),i)),i.push(e)})}var l=n(10),h=n(3),p=n(13),f=n(28),d=n(38);n.d(e,"b",function(){return v}),n.d(e,"c",function(){return _}),n.d(e,"a",function(){return g});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var m=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},y=function(t){function e(e,n){t.call(this,n,e)}return m(e,t),e}(f.a),v=function(){function t(t,e){var r=this;this.component=t,this.sourceSpan=e,this.errors=[],this.viewQueries=s(t),this.viewProviders=new Map,t.viewProviders.forEach(function(t){n.i(h.d)(r.viewProviders.get(n.i(l.j)(t.token)))&&r.viewProviders.set(n.i(l.j)(t.token),!0)})}return t}(),_=function(){function t(t,e,r,i,a,s,c){var f=this;this.viewContext=t,this._parent=e,this._isViewRoot=r,this._directiveAsts=i,this._sourceSpan=c,this._transformedProviders=new Map,this._seenProviders=new Map,this._hasViewContainer=!1,this._attrs={},a.forEach(function(t){return f._attrs[t.name]=t.value});var d=i.map(function(t){return t.directive});this._allProviders=o(d,c,t.errors),this._contentQueries=u(d);var m=new Map;Array.from(this._allProviders.values()).forEach(function(t){f._addQueryReadsTo(t.token,m)}),s.forEach(function(t){f._addQueryReadsTo({value:t.name},m)}),n.i(h.c)(m.get(n.i(p.e)(p.b.ViewContainerRef)))&&(this._hasViewContainer=!0),Array.from(this._allProviders.values()).forEach(function(t){var e=t.eager||n.i(h.c)(m.get(n.i(l.j)(t.token)));e&&f._getOrCreateLocalProvider(t.providerType,t.token,!0)})}return t.prototype.afterElement=function(){var t=this;Array.from(this._allProviders.values()).forEach(function(e){t._getOrCreateLocalProvider(e.providerType,e.token,!1)})},Object.defineProperty(t.prototype,"transformProviders",{get:function(){return Array.from(this._transformedProviders.values())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedDirectiveAsts",{get:function(){var t=this.transformProviders.map(function(t){return t.token.identifier}),e=this._directiveAsts.slice();return e.sort(function(e,n){return t.indexOf(e.directive.type)-t.indexOf(n.directive.type)}),e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedHasViewContainer",{get:function(){return this._hasViewContainer},enumerable:!0,configurable:!0}),t.prototype._addQueryReadsTo=function(t,e){this._getQueriesFor(t).forEach(function(r){var i=r.read||t;n.i(h.d)(e.get(n.i(l.j)(i)))&&e.set(n.i(l.j)(i),!0)})},t.prototype._getQueriesFor=function(t){for(var e,r=[],i=this,o=0;null!==i;)e=i._contentQueries.get(n.i(l.j)(t)),e&&r.push.apply(r,e.filter(function(t){return t.descendants||o<=1})),i._directiveAsts.length>0&&o++,i=i._parent;return e=this.viewContext.viewQueries.get(n.i(l.j)(t)),e&&r.push.apply(r,e),r},t.prototype._getOrCreateLocalProvider=function(t,e,o){var a=this,s=this._allProviders.get(n.i(l.j)(e));if(!s||(t===d.c.Directive||t===d.c.PublicService)&&s.providerType===d.c.PrivateService||(t===d.c.PrivateService||t===d.c.PublicService)&&s.providerType===d.c.Builtin)return null;var u=this._transformedProviders.get(n.i(l.j)(e));if(u)return u;if(n.i(h.c)(this._seenProviders.get(n.i(l.j)(e))))return this.viewContext.errors.push(new y("Cannot instantiate cyclic dependency! "+n.i(l.k)(e),this._sourceSpan)),null;this._seenProviders.set(n.i(l.j)(e),!0);var c=s.providers.map(function(t){var e,i=t.useValue,u=t.useExisting;if(n.i(h.c)(t.useExisting)){var c=a._getDependency(s.providerType,{token:t.useExisting},o);n.i(h.c)(c.token)?u=c.token:(u=null,i=c.value)}else if(t.useFactory){var l=t.deps||t.useFactory.diDeps;e=l.map(function(t){return a._getDependency(s.providerType,t,o)})}else if(t.useClass){var l=t.deps||t.useClass.diDeps;e=l.map(function(t){return a._getDependency(s.providerType,t,o)})}return r(t,{useExisting:u,useValue:i,deps:e})});return u=i(s,{eager:o,providers:c}),this._transformedProviders.set(n.i(l.j)(e),u),u},t.prototype._getLocalDependency=function(t,e,r){if(void 0===r&&(r=null),e.isAttribute){var i=this._attrs[e.token.value];return{isValue:!0,value:null==i?null:i}}if(n.i(h.c)(e.token)){if(t===d.c.Directive||t===d.c.Component){if(n.i(l.j)(e.token)===n.i(p.e)(p.b.Renderer)||n.i(l.j)(e.token)===n.i(p.e)(p.b.ElementRef)||n.i(l.j)(e.token)===n.i(p.e)(p.b.ChangeDetectorRef)||n.i(l.j)(e.token)===n.i(p.e)(p.b.TemplateRef))return e;n.i(l.j)(e.token)===n.i(p.e)(p.b.ViewContainerRef)&&(this._hasViewContainer=!0)}if(n.i(l.j)(e.token)===n.i(p.e)(p.b.Injector))return e;if(n.i(h.c)(this._getOrCreateLocalProvider(t,e.token,r)))return e}return null},t.prototype._getDependency=function(t,e,r){void 0===r&&(r=null);var i=this,o=r,a=null;if(e.isSkipSelf||(a=this._getLocalDependency(t,e,r)),e.isSelf)!a&&e.isOptional&&(a={isValue:!0,value:null});else{for(;!a&&i._parent;){var s=i;i=i._parent,s._isViewRoot&&(o=!1),a=i._getLocalDependency(d.c.PublicService,e,o)}a||(a=!e.isHost||this.viewContext.component.isHost||this.viewContext.component.type.reference===n.i(l.j)(e.token)||n.i(h.c)(this.viewContext.viewProviders.get(n.i(l.j)(e.token)))?e:e.isOptional?a={isValue:!0,value:null}:null)}return a||this.viewContext.errors.push(new y("No provider for "+n.i(l.k)(e.token),this._sourceSpan)),a},t}(),g=function(){function t(t,e,n){var r=this;this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map,t.transitiveModule.modules.forEach(function(t){var e={token:{identifier:t},useClass:t};a([e],d.c.PublicService,!0,n,r._errors,r._allProviders)}),a(t.transitiveModule.providers.map(function(t){return t.provider}).concat(e),d.c.PublicService,!1,n,this._errors,this._allProviders)}return t.prototype.parse=function(){var t=this;if(Array.from(this._allProviders.values()).forEach(function(e){t._getOrCreateLocalProvider(e.token,e.eager)}),this._errors.length>0){var e=this._errors.join("\n");throw new Error("Provider parse errors:\n"+e)}return Array.from(this._transformedProviders.values())},t.prototype._getOrCreateLocalProvider=function(t,e){var o=this,a=this._allProviders.get(n.i(l.j)(t));if(!a)return null;var s=this._transformedProviders.get(n.i(l.j)(t));if(s)return s;if(n.i(h.c)(this._seenProviders.get(n.i(l.j)(t))))return this._errors.push(new y("Cannot instantiate cyclic dependency! "+n.i(l.k)(t),a.sourceSpan)),null;this._seenProviders.set(n.i(l.j)(t),!0);var u=a.providers.map(function(t){var i,s=t.useValue,u=t.useExisting;if(n.i(h.c)(t.useExisting)){var c=o._getDependency({token:t.useExisting},e,a.sourceSpan);n.i(h.c)(c.token)?u=c.token:(u=null,s=c.value)}else if(t.useFactory){var l=t.deps||t.useFactory.diDeps;i=l.map(function(t){return o._getDependency(t,e,a.sourceSpan)})}else if(t.useClass){var l=t.deps||t.useClass.diDeps;i=l.map(function(t){return o._getDependency(t,e,a.sourceSpan)})}return r(t,{useExisting:u,useValue:s,deps:i})});return s=i(a,{eager:e,providers:u}),this._transformedProviders.set(n.i(l.j)(t),s),s},t.prototype._getDependency=function(t,e,r){void 0===e&&(e=null);var i=!1;!t.isSkipSelf&&n.i(h.c)(t.token)&&(n.i(l.j)(t.token)===n.i(p.e)(p.b.Injector)||n.i(l.j)(t.token)===n.i(p.e)(p.b.ComponentFactoryResolver)?i=!0:n.i(h.c)(this._getOrCreateLocalProvider(t.token,e))&&(i=!0));var o=t;return t.isSelf&&!i&&(t.isOptional?o={isValue:!0,value:null}:this._errors.push(new y("No provider for "+n.i(l.k)(t.token),r))),o},t}()},function(t,e,n){"use strict";function r(t){if(null==t||0===t.length||"/"==t[0])return!1;var e=t.match(u);return null===e||"package"==e[1]||"asset"==e[1]}function i(t,e,n){var i=[],u=n.replace(s,"").replace(a,function(){for(var n=[],o=0;o1)if(l[0]==d){c=l[1],this._validatePropertyOrAttributeName(c,e.sourceSpan,!0),a=i(this._schemaRegistry,t,c,!0);var p=c.indexOf(":");if(p>-1){var v=c.substring(0,p),_=c.substring(p+1);c=n.i(s.b)(v,_)}r=h.f.Attribute}else l[0]==m?(c=l[1],r=h.f.Class,a=[o.V.NONE]):l[0]==y&&(u=l.length>2?l[2]:null,c=l[1],r=h.f.Style,a=[o.V.STYLE]);return null===c&&(c=this._schemaRegistry.getMappedPropName(e.name),a=i(this._schemaRegistry,t,c,!1),r=h.f.Property,this._validatePropertyOrAttributeName(c,e.sourceSpan,!1)),new h.e(c,r,1===a.length?a[0]:null,a.length>1,e.expression,u,e.sourceSpan)},t.prototype.parseEvent=function(t,e,n,i,o){r(t)?(t=t.substr(1),this._parseAnimationEvent(t,e,n,o)):this._parseEvent(t,e,n,i,o)},t.prototype._parseAnimationEvent=function(t,e,r,i){var o=n.i(l.c)(t,[t,""]),a=o[0],s=o[1].toLowerCase();if(s)switch(s){case"start":case"done":var u=this._parseAction(e,r);i.push(new h.g(a,null,s,u,r));break;default:this._reportError('The provided animation output phase value "'+s+'" for "@'+a+'" is not supported (use start or done)',r)}else this._reportError("The animation trigger output event (@"+a+") is missing its phase value name (start or done are currently supported)",r)},t.prototype._parseEvent=function(t,e,r,i,o){var a=n.i(l.a)(t,[null,t]),s=a[0],u=a[1],c=this._parseAction(e,r);i.push([t,c.source]),o.push(new h.g(u,s,null,c,r))},t.prototype._parseAction=function(t,e){var n=e.start.toString();try{var r=this._exprParser.parseAction(t,n,this._interpolationConfig);return r&&this._reportExpressionParserErrors(r.errors,e),!r||r.ast instanceof a.d?(this._reportError("Empty expressions are not allowed",e),this._exprParser.wrapLiteralPrimitive("ERROR",n)):(this._checkPipes(r,e),r)}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._reportError=function(t,e,n){void 0===n&&(n=u.e.FATAL),this._targetErrors.push(new u.a(e,t,n))},t.prototype._reportExpressionParserErrors=function(t,e){for(var n=0,r=t;n0&&(b=t.value)}),e=i(e);var w=t.name.toLowerCase(),M=y.OTHER;return n.i(o.e)(w)[1]==s?M=y.NG_CONTENT:w==p?M=y.STYLE:w==f?M=y.SCRIPT:w==u&&_==h&&(M=y.STYLESHEET),new v(M,e,r,g,b)}function i(t){return null===t||0===t.length?"*":t}var o=n(64);e.a=r,n.d(e,"b",function(){return y});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a="select",s="ng-content",u="link",c="rel",l="href",h="stylesheet",p="style",f="script",d="ngNonBindable",m="ngProjectAs",y={};y.NG_CONTENT=0,y.STYLE=1,y.STYLESHEET=2,y.SCRIPT=3,y.OTHER=4,y[y.NG_CONTENT]="NG_CONTENT",y[y.STYLE]="STYLE",y[y.STYLESHEET]="STYLESHEET",y[y.SCRIPT]="SCRIPT",y[y.OTHER]="OTHER";var v=function(){function t(t,e,n,r,i){this.type=t,this.selectAttr=e,this.hrefAttr=n,this.nonBindable=r,this.projectAs=i}return t}()},function(t,e,n){"use strict";function r(t,e,r,i){var o;return o=e>0?l.f(t).lowerEquals(m.f.requestNodeIndex).and(m.f.requestNodeIndex.lowerEquals(l.f(t+e))):l.f(t).identical(m.f.requestNodeIndex),new l.u(m.f.token.identical(n.i(a.b)(r.token)).and(o),[new l.t(i)])}function i(t,e,n,r,i){var o,a,s=i.view;if(n?(o=l.h(e),a=new l.i(l.m)):(o=e[0],a=e[0].type),a||(a=l.m),r)s.fields.push(new l.c(t,a)),s.createMethod.addStmt(l.e.prop(t).set(o).toStmt());else{var u="_"+t;s.fields.push(new l.c(u,a));var c=new f.a(s);c.resetDebugInfo(i.nodeIndex,i.sourceAst),c.addStmt(new l.u(l.e.prop(u).isBlank(),[l.e.prop(u).set(o).toStmt()])),c.addStmt(new l.t(l.e.prop(u))),s.getters.push(new l.H(t,c.finish(),a))}return l.e.prop(t)}var o=n(10),a=n(36),s=n(53),u=n(3),c=n(13),l=n(6),h=n(294),p=n(38),f=n(190),d=n(300),m=n(131),y=n(191),v=n(66);n.d(e,"b",function(){return g}),n.d(e,"a",function(){return b});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var _=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},g=function(){function t(t,e,n,r,i){this.parent=t,this.view=e,this.nodeIndex=n,this.renderNode=r,this.sourceAst=i}return t.prototype.isNull=function(){return!this.renderNode},t.prototype.isRootElement=function(){return this.view!=this.parent.view},t}(),b=function(t){function e(e,r,i,o,a,s,u,h,p,f,d){var m=this;t.call(this,e,r,i,o,a),this.component=s,this._directives=u,this._resolvedProvidersArray=h,this.hasViewContainer=p,this.hasEmbeddedView=f,this.compViewExpr=null,this.instances=new Map,this.directiveWrapperInstance=new Map,this._queryCount=0,this._queries=new Map,this.contentNodesByNgContentIndex=null,this.referenceTokens={},d.forEach(function(t){return m.referenceTokens[t.name]=t.value}),this.elementRef=l.g(n.i(c.a)(c.b.ElementRef)).instantiate([this.renderNode]),this.instances.set(n.i(c.e)(c.b.ElementRef),this.elementRef),this.instances.set(n.i(c.e)(c.b.Injector),l.e.callMethod("injector",[l.f(this.nodeIndex)])),this.instances.set(n.i(c.e)(c.b.Renderer),l.e.prop("renderer")),(this.hasViewContainer||this.hasEmbeddedView)&&this._createViewContainer(),this.component&&this._createComponentFactoryResolver()}return _(e,t),e.createNull=function(){return new e(null,null,null,null,null,null,[],[],!1,!1,[])},e.prototype._createViewContainer=function(){var t="_vc_"+this.nodeIndex,e=this.isRootElement()?null:this.parent.nodeIndex;this.view.fields.push(new l.c(t,l.d(n.i(c.a)(c.b.ViewContainer)),[l.k.Private]));var r=l.e.prop(t).set(l.g(n.i(c.a)(c.b.ViewContainer)).instantiate([l.f(this.nodeIndex),l.f(e),l.e,this.renderNode])).toStmt();this.view.createMethod.addStmt(r),this.viewContainer=l.e.prop(t),this.instances.set(n.i(c.e)(c.b.ViewContainer),this.viewContainer),this.view.viewContainers.push(this.viewContainer)},e.prototype._createComponentFactoryResolver=function(){var t=this,e=this.component.entryComponents.map(function(e){var n={reference:null};return t.view.targetDependencies.push(new y.b(e,n)),n});if(e&&0!==e.length){var r=l.g(n.i(c.a)(c.b.CodegenComponentFactoryResolver)).instantiate([l.h(e.map(function(t){return l.g(t)})),n.i(v.b)(this.view,n.i(c.f)(c.b.ComponentFactoryResolver),!1)]),i={token:n.i(c.f)(c.b.ComponentFactoryResolver),useValue:r};this._resolvedProvidersArray.unshift(new p.b(i.token,!1,!0,[i],p.c.PrivateService,[],this.sourceAst.sourceSpan))}},e.prototype.setComponentView=function(t){this.compViewExpr=t,this.contentNodesByNgContentIndex=new Array(this.component.template.ngContentSelectors.length);for(var e=0;e0&&a++,i=i.parent;return e=this.view.componentView.viewQueries.get(n.i(o.j)(t)),n.i(u.c)(e)&&r.push.apply(r,e),r},e.prototype._addQuery=function(t,e){var r="_query_"+n.i(o.k)(t.selectors[0])+"_"+this.nodeIndex+"_"+this._queryCount++,i=n.i(d.a)(r,this.view),a=new d.b(t,i,e,this.view);return n.i(d.c)(this._queries,a),a},e.prototype._getLocalDependency=function(t,e){var r=null;if(n.i(u.c)(e.token)){if(!r&&n.i(o.j)(e.token)===n.i(c.e)(c.b.ChangeDetectorRef))return t===p.c.Component?this.compViewExpr.prop("ref"):n.i(v.c)(l.e.prop("ref"),this.view,this.view.componentView);if(!r){var i=this._resolvedProviders.get(n.i(o.j)(e.token));if(i&&(t===p.c.Directive||t===p.c.PublicService)&&i.providerType===p.c.PrivateService)return null;r=this.instances.get(n.i(o.j)(e.token))}}return r},e.prototype._getDependency=function(t,e){var r=this,i=null;for(e.isValue&&(i=l.f(e.value)),i||e.isSkipSelf||(i=this._getLocalDependency(t,e));!i&&!r.parent.isNull();)r=r.parent,i=r._getLocalDependency(p.c.PublicService,{token:e.token});return i||(i=n.i(v.b)(this.view,e.token,e.isOptional)),i||(i=l.b),n.i(v.c)(i,this.view,r.view)},e}(g)},function(t,e,n){"use strict";function r(t){return u.b.flatten(t.values.map(function(t){return t instanceof p?i(t.view.declarationElement.viewContainer,t.view,r(t)):t}))}function i(t,e,n){var r=n.map(function(t){return l.I(l.e.name,l.a("nestedView"),t)});return t.callMethod("mapNestedViews",[l.a(e.className),l.B([new l.o("nestedView",e.classType)],[new l.t(l.h(r))],l.m)])}function o(t,e){e.fields.push(new l.c(t,l.d(n.i(c.a)(c.b.QueryList),[l.m])));var r=l.e.prop(t);return e.createMethod.addStmt(l.e.prop(t).set(l.g(n.i(c.a)(c.b.QueryList),[l.m]).instantiate([])).toStmt()),r}function a(t,e){e.meta.selectors.forEach(function(r){var i=t.get(n.i(s.j)(r));i||(i=[],t.set(n.i(s.j)(r),i)),i.push(e)})}var s=n(10),u=n(62),c=n(13),l=n(6),h=n(66);n.d(e,"b",function(){return f}),e.a=o,e.c=a;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=function(){function t(t,e){this.view=t,this.values=e}return t}(),f=function(){function t(t,e,n,r){this.meta=t,this.queryList=e,this.ownerDirectiveExpression=n,this.view=r,this._values=new p(r,[])}return t.prototype.addValue=function(t,e){for(var r=e,i=[];r&&r!==this.view;){var o=r.declarationElement;i.unshift(o),r=o.view}var a=n.i(h.c)(this.queryList,e,this.view),s=this._values;i.forEach(function(t){var e=s.values.length>0?s.values[s.values.length-1]:null;if(e instanceof p&&e.view===t.embeddedView)s=e;else{var n=new p(t.embeddedView,[]);s.values.push(n),s=n}}),s.values.push(t),i.length>0&&e.dirtyParentQueriesMethod.addStmt(a.callMethod("setDirty",[]).toStmt())},t.prototype._isStatic=function(){return!this._values.values.some(function(t){return t instanceof p})},t.prototype.generateStatements=function(t,e){var n=r(this._values),i=[this.queryList.callMethod("reset",[l.h(n)]).toStmt()];if(this.ownerDirectiveExpression){var o=this.meta.first?this.queryList.prop("first"):this.queryList;i.push(this.ownerDirectiveExpression.prop(this.meta.propertyName).set(o).toStmt())}this.meta.first||i.push(this.queryList.callMethod("notifyOnChanges",[]).toStmt()),this.meta.first&&this._isStatic()?t.addStmts(i):e.addStmt(new l.u(this.queryList.prop("dirty"),i))},t}()},function(t,e,n){"use strict";function r(t,e){return e>0?u.n.EMBEDDED:t.isHost?u.n.HOST:u.n.COMPONENT}var i=n(10),o=n(87),a=n(3),s=n(6),u=n(11),c=n(190),l=n(627),h=n(300),p=n(66);n.d(e,"c",function(){return f}),n.d(e,"b",function(){return d}),n.d(e,"a",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f={};f.Node=0,f.ViewContainer=1,f.NgContent=2,f[f.Node]="Node",f[f.ViewContainer]="ViewContainer",f[f.NgContent]="NgContent";var d=function(){function t(t,e,n){this.type=t,this.expr=e,this.ngContentIndex=n}return t}(),m=function(){function t(t,e,o,a,l,f,d,m,y){var v=this;this.component=t,this.genConfig=e,this.pipeMetas=o,this.styles=a,this.animations=l,this.viewIndex=f,this.declarationElement=d,this.templateVariableBindings=m,this.targetDependencies=y,this.viewChildren=[],this.nodes=[],this.rootNodes=[],this.lastRenderNode=s.b,this.viewContainers=[],this.methods=[],this.ctorStmts=[],this.fields=[],this.getters=[],this.disposables=[],this.purePipes=new Map,this.pipes=[],this.locals=new Map,this.literalArrayCount=0,this.literalMapCount=0,this.pipeCount=0,this.createMethod=new c.a(this),this.animationBindingsMethod=new c.a(this),this.injectorGetMethod=new c.a(this),this.updateContentQueriesMethod=new c.a(this),this.dirtyParentQueriesMethod=new c.a(this),this.updateViewQueriesMethod=new c.a(this),this.detectChangesInInputsMethod=new c.a(this),this.detectChangesRenderPropertiesMethod=new c.a(this),this.afterContentLifecycleCallbacksMethod=new c.a(this),this.afterViewLifecycleCallbacksMethod=new c.a(this),this.destroyMethod=new c.a(this),this.detachMethod=new c.a(this),this.viewType=r(t,f),this.className=n.i(p.a)(t,f),this.classType=s.P(s.a(this.className)),this.classExpr=s.a(this.className),this.viewType===u.n.COMPONENT||this.viewType===u.n.HOST?this.componentView=this:this.componentView=this.declarationElement.view.componentView,this.componentContext=n.i(p.c)(s.e.prop("context"),this,this.componentView);var _=new Map;if(this.viewType===u.n.COMPONENT){var g=s.e.prop("context");this.component.viewQueries.forEach(function(t,e){var r="_viewQuery_"+n.i(i.k)(t.selectors[0])+"_"+e,o=n.i(h.a)(r,v),a=new h.b(t,o,g,v);n.i(h.c)(_,a)})}this.viewQueries=_,m.forEach(function(t){v.locals.set(t[1],s.e.prop("context").prop(t[0]))}),this.declarationElement.isNull()||this.declarationElement.setEmbeddedView(this)}return t.prototype.callPipe=function(t,e,n){return l.a.call(this,t,[e].concat(n))},t.prototype.getLocal=function(t){if(t==o.d.event.name)return o.d.event;for(var e=this,r=e.locals.get(t);!r&&n.i(a.c)(e.declarationElement.view);)e=e.declarationElement.view,r=e.locals.get(t);return n.i(a.c)(r)?n.i(p.c)(r,this,e):null},t.prototype.finish=function(){var t=this;Array.from(this.viewQueries.values()).forEach(function(e){return e.forEach(function(e){return e.generateStatements(t.createMethod,t.updateViewQueriesMethod)})})},t}()},function(t,e,n){"use strict";n.d(e,"d",function(){return r}),n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r="true",i="*",o="*",a="void"},function(t,e,n){"use strict";var r=n(4);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null;var i=0,o=this._players.length;0==o?n.i(r.a)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++i>=o&&e._onFinish()})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.b)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0)},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},t.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=Math.min(n,t)}),t},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e){this.offset=t,this.styles=e}return t}()},function(t,e,n){"use strict";var r=n(75),i=n(142);n.d(e,"a",function(){return o});var o=function(){function t(t){this._zone=t,this.entries=[]}return t.prototype.enqueue=function(t){this.entries.push(t)},t.prototype.flush=function(){var t=this;this.entries.length&&this._zone.runOutsideAngular(function(){Promise.resolve(null).then(function(){return t._triggerAnimations()})})},t.prototype._triggerAnimations=function(){for(i.a.assertNotInAngularZone();this.entries.length;){var t=this.entries.shift();t.hasStarted()||t.play()}},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[{type:i.a}]},t}()},function(t,e,n){"use strict";var r=n(4),i=n(192);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return t.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new i.a,n.i(r.a)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new i.a,this._onFinish();else{var o=this._players[this._currentIndex++];o.onDone(function(){return e._onNext(!0)}),this._activePlayer=o,t&&o.play()}},t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.b)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},t.prototype.pause=function(){this._activePlayer.pause()},t.prototype.restart=function(){this.reset(),this._players.length>0&&this._players[0].restart()},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0,this._activePlayer=new i.a)},t.prototype.setPosition=function(t){this._players[0].setPosition(t)},t.prototype.getPosition=function(){return this._players[0].getPosition()},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t){this.styles=t}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t){var e=t.fromState,n=t.toState,r=t.totalTime,i=t.phaseName;this.fromState=e,this.toState=n,this.totalTime=r,this.phaseName=i}return t}()},function(t,e,n){"use strict";function r(t,e){void 0===e&&(e=null);var r=e;if(!n.i(h.b)(r)){var i={};r=new b([i],1)}return new w(t,r)}function i(t){return new S(t)}function o(t){return new k(t)}function a(t){var e,r=null;return"string"==typeof t?e=[t]:(e=Array.isArray(t)?t:[t],e.forEach(function(t){var e=t.offset;n.i(h.b)(e)&&(r=null==r?parseFloat(e):r)})),new b(e,r)}function s(t,e){return new y(t,e)}function u(t){return new g(t)}function c(t,e){var n=Array.isArray(e)?new k(e):e;return new v(t,n)}function l(t,e){return new d(t,e)}var h=n(4);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return y}),n.d(e,"c",function(){return v}),n.d(e,"d",function(){return g}),n.d(e,"e",function(){return b}),n.d(e,"f",function(){return w}),n.d(e,"g",function(){return M}),n.d(e,"h",function(){return S}),e.i=r,e.j=i,e.k=o,e.l=a,e.m=s,e.n=u,e.o=c,e.p=l;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f="*",d=function(){function t(t,e){this.name=t,this.definitions=e}return t}(),m=function(){function t(){}return t}(),y=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return p(e,t),e}(m),v=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return p(e,t),e}(m),_=function(){function t(){}return t}(),g=function(t){function e(e){t.call(this),this.steps=e}return p(e,t),e}(_),b=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.styles=e,this.offset=n}return p(e,t),e}(_),w=function(t){function e(e,n){t.call(this),this.timings=e,this.styles=n}return p(e,t),e}(_),M=function(t){function e(){t.call(this)}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),e}(_),k=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(M),S=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(M)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t.prototype.markForCheck=function(){},t.prototype.detach=function(){},t.prototype.detectChanges=function(){},t.prototype.checkNoChanges=function(){},t.prototype.reattach=function(){},t}()},function(t,e,n){"use strict";var r=n(4);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||n.i(r.d)(t)},t.prototype.create=function(t){return new o},t}(),o=function(){function t(){this._records=new Map,this._mapHead=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||n.i(r.d)(t)))throw new Error("Error trying to diff '"+t+"'")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._records,r=this._mapHead,i=null,o=null,s=!1;return this._forEach(t,function(t,u){var c;r&&u===r.key?(c=r,e._maybeAddToChanges(c,t)):(s=!0,null!==r&&(e._removeFromSeq(i,r),e._addToRemovals(r)),n.has(u)?(c=n.get(u),e._maybeAddToChanges(c,t)):(c=new a(u),n.set(u,c),c.currentValue=t,e._addToAdditions(c))),s&&(e._isInRemovals(c)&&e._removeFromRemovals(c),null==o?e._mapHead=c:o._next=c),i=r,o=c,r=r&&r._next}),this._truncate(i,r),this.isDirty},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(t=this._previousMapHead=this._mapHead;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=this._removalsTail=null}},t.prototype._truncate=function(t,e){for(;null!==e;){null===t?this._mapHead=null:t._next=null;var n=e._next;this._addToRemovals(e),t=e,e=n}for(var r=this._removalsHead;null!==r;r=r._nextRemoved)r.previousValue=r.currentValue,r.currentValue=null,this._records.delete(r.key)},t.prototype._maybeAddToChanges=function(t,e){n.i(r.j)(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._isInRemovals=function(t){return t===this._removalsHead||null!==t._nextRemoved||null!==t._prevRemoved},t.prototype._addToRemovals=function(t){null===this._removalsHead?this._removalsHead=this._removalsTail=t:(this._removalsTail._nextRemoved=t,t._prevRemoved=this._removalsTail,this._removalsTail=t)},t.prototype._removeFromSeq=function(t,e){var n=e._next;null===t?this._mapHead=n:t._next=n,e._next=null},t.prototype._removeFromRemovals=function(t){var e=t._prevRemoved,n=t._nextRemoved;null===e?this._removalsHead=n:e._nextRemoved=n,null===n?this._removalsTail=e:n._prevRemoved=e,t._prevRemoved=t._nextRemoved=null},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype.toString=function(){var t,e=[],i=[],o=[],a=[],s=[];for(t=this._mapHead;null!==t;t=t._next)e.push(n.i(r.c)(t));for(t=this._previousMapHead;null!==t;t=t._nextPrevious)i.push(n.i(r.c)(t));for(t=this._changesHead;null!==t;t=t._nextChanged)o.push(n.i(r.c)(t));for(t=this._additionsHead;null!==t;t=t._nextAdded)a.push(n.i(r.c)(t));for(t=this._removalsHead;null!==t;t=t._nextRemoved)s.push(n.i(r.c)(t));return"map: "+e.join(", ")+"\nprevious: "+i.join(", ")+"\nadditions: "+a.join(", ")+"\nchanges: "+o.join(", ")+"\nremovals: "+s.join(", ")+"\n"},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),a=function(){function t(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._nextAdded=null,this._nextRemoved=null,this._prevRemoved=null,this._nextChanged=null}return t.prototype.toString=function(){return n.i(r.j)(this.previousValue,this.currentValue)?n.i(r.c)(this.key):n.i(r.c)(this.key)+"["+n.i(r.c)(this.previousValue)+"->"+n.i(r.c)(this.currentValue)+"]"},t}()},function(t,e,n){"use strict";var r=n(29),i=n(4);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){this.factories=t}return t.create=function(e,r){if(n.i(i.b)(r)){var o=r.factories.slice();return e=e.concat(o),new t(e)}return new t(e)},t.extend=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 r.d,new r.e]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(i.b)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+n.i(i.l)(t)+"'")},t}()},function(t,e,n){"use strict";var r=n(29),i=n(4);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){this.factories=t}return t.create=function(e,r){if(n.i(i.b)(r)){var o=r.factories.slice();return e=e.concat(o),new t(e)}return new t(e)},t.extend=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 r.d,new r.e]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(i.b)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t}()},function(t,e,n){"use strict";function r(t,e,n){t.childNodes.forEach(function(t){t instanceof h&&(e(t)&&n.push(t),r(t,e,n))})}function i(t,e,n){t instanceof h&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof h&&i(t,e,n)})}function o(t){return p.get(t)}function a(t){p.set(t.nativeNode,t)}function s(t){p.delete(t.nativeNode)}n.d(e,"f",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"a",function(){return h}),e.c=o,e.b=a,e.e=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(t,e){this.name=t,this.callback=e}return t}(),l=function(){function t(t,e,n){this._debugInfo=n,this.nativeNode=t,e&&e instanceof h?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugInfo?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugInfo?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugInfo?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugInfo?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugInfo?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._debugInfo?this._debugInfo.source:null},enumerable:!0,configurable:!0}),t}(),h=function(t){function e(e,n,r){t.call(this,e,n,r),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return u(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n=this.childNodes.indexOf(t);if(n!==-1){var r=this.childNodes.slice(0,n+1),i=this.childNodes.slice(n+1);this.childNodes=r.concat(e,i);for(var o=0;o-1)return e.push(t[n]),e;e.push(t[n])}return e}function i(t){if(t.length>1){var e=r(t.slice().reverse()),i=e.map(function(t){return n.i(a.c)(t.token)});return" ("+i.join(" -> ")+")"}return""}var o=n(136),a=n(4);n.d(e,"c",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"d",function(){return h}),n.d(e,"g",function(){return p}),n.d(e,"h",function(){return f}),n.d(e,"a",function(){return d}),n.d(e,"f",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,r){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=r,this.message=this.constructResolvingMessage(this.keys)}return s(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},e}(o.a),c=function(t){function e(e,r){t.call(this,e,r,function(t){var e=n.i(a.c)(t[0].token);return"No provider for "+e+"!"+i(t)})}return s(e,t),e}(u),l=function(t){function e(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+i(t)})}return s(e,t),e}(u),h=function(t){function e(e,n,r,i){t.call(this,"DI Error",n),this.keys=[i],this.injectors=[e]}return s(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(e.prototype,"message",{get:function(){var t=n.i(a.c)(this.keys[0].token);return this.originalError.message+": Error during instantiation of "+t+"!"+i(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),e}(o.b),p=function(t){function e(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return s(e,t),e}(o.a),f=function(t){function e(n,r){t.call(this,e._genMessage(n,r))}return s(e,t),e._genMessage=function(t,e){for(var r=[],i=0,o=e.length;i=0;t--)this.remove(t)},t}()},function(t,e,n){"use strict";var r=n(310),i=n(135);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.destroy=function(){},e.prototype.destroyed=function(){},e.prototype.onDestroy=function(t){},e}(r.a),s=(function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.context=function(){},e.prototype.rootNodes=function(){},e}(a),function(){function t(t,e){this._view=t,this.animationQueue=e,this._view=t,this._originalMode=this._view.cdMode}return Object.defineProperty(t.prototype,"internalView",{get:function(){return this._view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rootNodes",{get:function(){return this._view.flatRootNodes},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._view.destroyed},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){this._view.markPathToRootAsCheckOnce()},t.prototype.detach=function(){this._view.cdMode=i.b.Detached},t.prototype.detectChanges=function(){this._view.detectChanges(!1),this.animationQueue.flush()},t.prototype.checkNoChanges=function(){this._view.detectChanges(!0)},t.prototype.reattach=function(){this._view.cdMode=this._originalMode,this.markForCheck()},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._view.detachAndDestroy()},t}())},function(t,e,n){"use strict";var r=n(650);n.d(e,"l",function(){return r.c}),n.d(e,"g",function(){return r.a}),n.d(e,"p",function(){return r.e}),n.d(e,"q",function(){return r.f}),n.d(e,"o",function(){return r.d}),n.d(e,"k",function(){return r.b}),n.d(e,"r",function(){return r.g});var i=n(651);n.d(e,"e",function(){return i.d}),n.d(e,"b",function(){return i.a}),n.d(e,"j",function(){return i.g}),n.d(e,"h",function(){return i.f}),n.d(e,"c",function(){return i.b}),n.d(e,"d",function(){return i.c}),n.d(e,"f",function(){return i.e});var o=(n(326),n(652));n.d(e,"m",function(){return o.b}),n.d(e,"n",function(){return o.c}),n.d(e,"a",function(){return o.a});var a=n(327);n.d(e,"i",function(){return a.b})},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r={};r.OnInit=0,r.OnDestroy=1,r.DoCheck=2,r.OnChanges=3,r.AfterContentInit=4,r.AfterContentChecked=5,r.AfterViewInit=6,r.AfterViewChecked=7,r[r.OnInit]="OnInit",r[r.OnDestroy]="OnDestroy",r[r.DoCheck]="DoCheck",r[r.OnChanges]="OnChanges",r[r.AfterContentInit]="AfterContentInit",r[r.AfterContentChecked]="AfterContentChecked",r[r.AfterViewInit]="AfterViewInit",r[r.AfterViewChecked]="AfterViewChecked";var i=[r.OnInit,r.OnDestroy,r.DoCheck,r.OnChanges,r.AfterContentInit,r.AfterContentChecked,r.AfterViewInit,r.AfterViewChecked];(function(){function t(){}return t.prototype.ngOnChanges=function(t){},t})(),function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),function(){function t(){}return t.prototype.ngDoCheck=function(){},t}(),function(){function t(){}return t.prototype.ngOnDestroy=function(){},t}(),function(){function t(){}return t.prototype.ngAfterContentInit=function(){},t}(),function(){function t(){}return t.prototype.ngAfterContentChecked=function(){},t}(),function(){function t(){}return t.prototype.ngAfterViewInit=function(){},t}(),function(){function t(){}return t.prototype.ngAfterViewChecked=function(){},t}()},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r={};r.Emulated=0,r.Native=1,r.None=2,r[r.Emulated]="Emulated",r[r.Native]="Native",r[r.None]="None";var i=function(){function t(t){var e=void 0===t?{}:t,n=e.templateUrl,r=e.template,i=e.encapsulation,o=e.styles,a=e.styleUrls,s=e.animations,u=e.interpolation;this.templateUrl=n,this.template=r,this.styleUrls=a,this.styles=o,this.encapsulation=i,this.animations=s,this.interpolation=u}return t}()},function(t,e,n){"use strict";function r(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,r=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(r)))}):[]}function i(t){var e=Object.getPrototypeOf(t.prototype),n=e?e.constructor:null;return n||Object}var o=n(4),a=n(207);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,u=function(){function t(t){this._reflect=t||o.h.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n\n \n \n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',formGroupName:'\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',formArrayName:'\n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });',ngModelGroup:'\n
\n
\n \n
\n
',ngModelWithFormGroup:'\n
\n \n \n
\n '}},function(t,e,n){"use strict";var r=n(332);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+r.a.formControlName+"\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 "+r.a.ngModelWithFormGroup)},t.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+r.a.formGroupName+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+r.a.ngModelGroup)},t.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')},t.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+r.a.formGroupName+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+r.a.ngModelGroup)},t}()},function(t,e,n){"use strict";var r=n(0),i=n(39);n.d(e,"a",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"b",function(){return h}),n.d(e,"c",function(){return f}),n.d(e,"d",function(){return m});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a={provide:i.b,useExisting:n.i(r.n)(function(){return u}),multi:!0},s={provide:i.b,useExisting:n.i(r.n)(function(){return c}),multi:!0},u=function(){function t(){}return Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=null!=t&&t!==!1&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this.required?i.a.required(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:r.g,args:[{selector:":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]",providers:[a],host:{"[attr.required]":'required ? "" : null'}}]}],t.ctorParameters=function(){return[]},t.propDecorators={required:[{type:r.j}]},t}(),c=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.validate=function(t){return this.required?i.a.requiredTrue(t):null},e.decorators=[{type:r.g,args:[{selector:"input[type=checkbox][required][formControlName],input[type=checkbox][required][formControl],input[type=checkbox][required][ngModel]",providers:[s],host:{"[attr.required]":'required ? "" : null'}}]}],e.ctorParameters=function(){return[]},e}(u),l={provide:i.b,useExisting:n.i(r.n)(function(){return h}),multi:!0},h=function(){function t(){}return t.prototype.ngOnChanges=function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null==this.minlength?null:this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=i.a.minLength(parseInt(this.minlength,10))},t.decorators=[{type:r.g,args:[{selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[l],host:{"[attr.minlength]":"minlength ? minlength : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={minlength:[{type:r.j}]},t}(),p={provide:i.b,useExisting:n.i(r.n)(function(){return f}),multi:!0},f=function(){function t(){}return t.prototype.ngOnChanges=function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null!=this.maxlength?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=i.a.maxLength(parseInt(this.maxlength,10))},t.decorators=[{type:r.g,args:[{selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[p],host:{"[attr.maxlength]":"maxlength ? maxlength : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={maxlength:[{type:r.j}]},t}(),d={provide:i.b,useExisting:n.i(r.n)(function(){return m}),multi:!0},m=function(){function t(){}return t.prototype.ngOnChanges=function(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=i.a.pattern(this.pattern)},t.decorators=[{type:r.g,args:[{selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[d],host:{"[attr.pattern]":"pattern ? pattern : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={pattern:[{type:r.j}]},t}()},function(t,e,n){"use strict";n(78);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.merge=function(t,e){for(var n={},r=0,i=Object.keys(t);r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n1?t[1]:null,r=t.length>2?t[2]:null;return this.control(e,n,r)}return this.control(t)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.o.isPromise,o=r.o.isObservable},function(t,e,n){"use strict";function r(){var t="object"==typeof window?window:{};return null===s&&(s=t[a]={}),s}var i=n(0);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=0,a="__ng_jsonp__",s=null,u=function(){function t(){}return t.prototype.build=function(t){var e=document.createElement("script");return e.src=t,e},t.prototype.nextRequestID=function(){return"__req"+o++},t.prototype.requestCallback=function(t){return""+a+t+"_finished"},t.prototype.exposeConnection=function(t,e){var n=r();n[t]=e},t.prototype.removeConnection=function(t){var e=r();e[t]=null},t.prototype.send=function(t){document.body.appendChild(t)},t.prototype.cleanup=function(t){t.parentNode&&t.parentNode.removeChild(t)},t.decorators=[{type:i.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(8),o=(n.n(i),n(150)),a=n(57),s=n(105),u=n(218),c=n(338);n.d(e,"a",function(){return m}),n.d(e,"b",function(){return y});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h="JSONP injected script did not invoke callback.",p="JSONP requests must use GET request method.",f=function(){function t(){}return t.prototype.finished=function(t){},t}(),d=function(t){function e(e,n,r){var s=this;if(t.call(this),this._dom=n,this.baseResponseOptions=r,this._finished=!1,e.method!==a.a.Get)throw new TypeError(p);this.request=e,this.response=new i.Observable(function(t){s.readyState=a.c.Loading;var i=s._id=n.nextRequestID();n.exposeConnection(i,s);var c=n.requestCallback(s._id),l=e.url;l.indexOf("=JSONP_CALLBACK&")>-1?l=l.replace("=JSONP_CALLBACK&","="+c+"&"):l.lastIndexOf("=JSONP_CALLBACK")===l.length-"=JSONP_CALLBACK".length&&(l=l.substring(0,l.length-"=JSONP_CALLBACK".length)+("="+c));var p=s._script=n.build(l),f=function(e){if(s.readyState!==a.c.Cancelled){if(s.readyState=a.c.Done,n.cleanup(p),!s._finished){var i=new o.a({body:h,type:a.d.Error,url:l});return r&&(i=r.merge(i)),void t.error(new u.a(i))}var c=new o.a({body:s._responseData,url:l});s.baseResponseOptions&&(c=s.baseResponseOptions.merge(c)),t.next(new u.a(c)),t.complete()}},d=function(e){if(s.readyState!==a.c.Cancelled){s.readyState=a.c.Done,n.cleanup(p);var i=new o.a({body:e.message,type:a.d.Error});r&&(i=r.merge(i)),t.error(new u.a(i))}};return p.addEventListener("load",f),p.addEventListener("error",d),n.send(p),function(){s.readyState=a.c.Cancelled,p.removeEventListener("load",f),p.removeEventListener("error",d),s._dom.cleanup(p)}})}return l(e,t),e.prototype.finished=function(t){this._finished=!0,this._dom.removeConnection(this._id),this.readyState!==a.c.Cancelled&&(this._responseData=t)},e}(f),m=function(t){function e(){t.apply(this,arguments)}return l(e,t),e}(s.b),y=function(t){function e(e,n){t.call(this),this._browserJSONP=e,this._baseResponseOptions=n}return l(e,t),e.prototype.createConnection=function(t){return new d(t,this._browserJSONP,this._baseResponseOptions)},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:c.a},{type:o.a}]},e}(m)},function(t,e,n){"use strict";var r=n(0),i=n(219),o=n(8),a=(n.n(o),n(150)),s=n(57),u=n(104),c=n(151),l=n(105),h=n(218),p=n(216);n.d(e,"a",function(){return m}),n.d(e,"b",function(){return y});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=/^\)\]\}',?\n/,d=function(){function t(t,e,r){var i=this;this.request=t,this.response=new o.Observable(function(o){var l=e.build();l.open(s.a[t.method].toUpperCase(),t.url),null!=t.withCredentials&&(l.withCredentials=t.withCredentials);var p=function(){var e=1223===l.status?204:l.status,i=null;204!==e&&(i="undefined"==typeof l.response?l.responseText:l.response,"string"==typeof i&&(i=i.replace(f,""))),0===e&&(e=i?200:0);var s=u.a.fromResponseHeaderString(l.getAllResponseHeaders()),p=n.i(c.c)(l)||t.url,d=l.statusText||"OK",m=new a.a({body:i,status:e,headers:s,statusText:d,url:p});null!=r&&(m=r.merge(m));var y=new h.a(m);return y.ok=n.i(c.d)(e),y.ok?(o.next(y),void o.complete()):void o.error(y)},d=function(t){var e=new a.a({body:t,type:s.d.Error,status:l.status,statusText:l.statusText});null!=r&&(e=r.merge(e)),o.error(new h.a(e))};if(i.setDetectedContentType(t,l),null==t.headers&&(t.headers=new u.a),t.headers.has("Accept")||t.headers.append("Accept","application/json, text/plain, */*"),t.headers.forEach(function(t,e){return l.setRequestHeader(e,t.join(","))}),null!=t.responseType&&null!=l.responseType)switch(t.responseType){case s.e.ArrayBuffer:l.responseType="arraybuffer";break;case s.e.Json:l.responseType="json";break;case s.e.Text:l.responseType="text";break;case s.e.Blob:l.responseType="blob";break;default:throw new Error("The selected responseType is not supported")}return l.addEventListener("load",p),l.addEventListener("error",d),l.send(i.request.getBody()),function(){l.removeEventListener("load",p),l.removeEventListener("error",d),l.abort()}})}return t.prototype.setDetectedContentType=function(t,e){if(null==t.headers||null==t.headers.get("Content-Type"))switch(t.contentType){case s.b.NONE:break;case s.b.JSON:e.setRequestHeader("content-type","application/json");break;case s.b.FORM:e.setRequestHeader("content-type","application/x-www-form-urlencoded;charset=UTF-8");break;case s.b.TEXT:e.setRequestHeader("content-type","text/plain");break;case s.b.BLOB:var n=t.blob();n.type&&e.setRequestHeader("content-type",n.type)}},t}(),m=function(){function t(t,e){void 0===t&&(t="XSRF-TOKEN"),void 0===e&&(e="X-XSRF-TOKEN"),this._cookieName=t,this._headerName=e}return t.prototype.configureRequest=function(t){var e=i.b.getDOM().getCookie(this._cookieName);e&&t.headers.set(this._headerName,e)},t}(),y=function(){function t(t,e,n){this._browserXHR=t,this._baseResponseOptions=e,this._xsrfStrategy=n}return t.prototype.createConnection=function(t){return this._xsrfStrategy.configureRequest(t),new d(t,this._browserXHR,this._baseResponseOptions)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[{type:p.a},{type:a.a},{type:l.a}]},t}()},function(t,e,n){"use strict";var r=n(151),i=n(152);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.json=function(){return"string"==typeof this._body?JSON.parse(this._body):this._body instanceof ArrayBuffer?JSON.parse(this.text()):this._body},t.prototype.text=function(){return this._body instanceof i.a?this._body.toString():this._body instanceof ArrayBuffer?String.fromCharCode.apply(null,new Uint16Array(this._body)):null==this._body?"":"object"==typeof this._body?JSON.stringify(this._body,null,2):this._body.toString()},t.prototype.arrayBuffer=function(){return this._body instanceof ArrayBuffer?this._body:n.i(r.a)(this.text())},t.prototype.blob=function(){if(this._body instanceof Blob)return this._body;if(this._body instanceof ArrayBuffer)return new Blob([this._body]);throw new Error("The request body isn't either a blob or an array buffer")},t}()},function(t,e,n){"use strict";function r(t,e){return t.createConnection(e).response}function i(t,e,n,r){var i=t;return e?i.merge(new a.a({method:e.method||n,url:e.url||r,search:e.search,headers:e.headers,body:e.body,withCredentials:e.withCredentials,responseType:e.responseType})):i.merge(new a.a({method:n,url:r}))}var o=n(0),a=n(217),s=n(57),u=n(105),c=n(343);n.d(e,"a",function(){return h}),n.d(e,"b",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=function(){function t(t,e){this._backend=t,this._defaultOptions=e}return t.prototype.request=function(t,e){var n;if("string"==typeof t)n=r(this._backend,new c.a(i(this._defaultOptions,e,s.a.Get,t)));else{if(!(t instanceof c.a))throw new Error("First argument must be a url string or Request instance.");n=r(this._backend,t)}return n},t.prototype.get=function(t,e){return this.request(new c.a(i(this._defaultOptions,e,s.a.Get,t)))},t.prototype.post=function(t,e,n){return this.request(new c.a(i(this._defaultOptions.merge(new a.a({body:e})),n,s.a.Post,t)))},t.prototype.put=function(t,e,n){return this.request(new c.a(i(this._defaultOptions.merge(new a.a({body:e})),n,s.a.Put,t)))},t.prototype.delete=function(t,e){return this.request(new c.a(i(this._defaultOptions,e,s.a.Delete,t)))},t.prototype.patch=function(t,e,n){return this.request(new c.a(i(this._defaultOptions.merge(new a.a({body:e})),n,s.a.Patch,t)))},t.prototype.head=function(t,e){return this.request(new c.a(i(this._defaultOptions,e,s.a.Head,t)))},t.prototype.options=function(t,e){return this.request(new c.a(i(this._defaultOptions,e,s.a.Options,t)))},t.decorators=[{type:o.c}],t.ctorParameters=function(){return[{type:u.b},{type:a.a}]},t}(),p=function(t){function e(e,n){t.call(this,e,n)}return l(e,t),e.prototype.request=function(t,e){var n;if("string"==typeof t&&(t=new c.a(i(this._defaultOptions,e,s.a.Get,t))),!(t instanceof c.a))throw new Error("First argument must be a url string or Request instance.");if(t.method!==s.a.Get)throw new Error("JSONP requests must use GET request method.");return n=r(this._backend,t)},e.decorators=[{type:o.c}],e.ctorParameters=function(){return[{type:u.b},{type:a.a}]},e}(h)},function(t,e,n){"use strict";var r=n(341),i=n(57),o=n(104),a=n(151),s=n(152);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e){t.call(this);var r=e.url;if(this.url=e.url,e.search){var i=e.search.toString();if(i.length>0){var s="?";this.url.indexOf("?")!=-1&&(s="&"==this.url[this.url.length-1]?"":"&"),this.url=r+s+i}}this._body=e.body,this.method=n.i(a.b)(e.method),this.headers=new o.a(e.headers),this.contentType=this.detectContentType(),this.withCredentials=e.withCredentials,this.responseType=e.responseType}return u(e,t),e.prototype.detectContentType=function(){switch(this.headers.get("content-type")){case"application/json":return i.b.JSON;case"application/x-www-form-urlencoded":return i.b.FORM;case"multipart/form-data":return i.b.FORM_DATA;case"text/plain":case"text/html":return i.b.TEXT;case"application/octet-stream":return this._body instanceof d?i.b.ARRAY_BUFFER:i.b.BLOB;default:return this.detectContentTypeFromBody()}},e.prototype.detectContentTypeFromBody=function(){return null==this._body?i.b.NONE:this._body instanceof s.a?i.b.FORM:this._body instanceof p?i.b.FORM_DATA:this._body instanceof f?i.b.BLOB:this._body instanceof d?i.b.ARRAY_BUFFER:this._body&&"object"==typeof this._body?i.b.JSON:i.b.TEXT},e.prototype.getBody=function(){switch(this.contentType){case i.b.JSON:return this.text();case i.b.FORM:return this.text();case i.b.FORM_DATA:return this._body;case i.b.TEXT:return this.text();case i.b.BLOB:return this.blob();case i.b.ARRAY_BUFFER:return this.arrayBuffer();default:return null}},e}(r.a),l=function(){},h="object"==typeof window?window:l,p=h.FormData||l,f=h.Blob||l,d=h.ArrayBuffer||l},function(t,e,n){"use strict";var r=n(120),i=n(0),o=n(671),a=n(345);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=[o.a,{provide:i._1,useValue:{providers:[{provide:r.a,useClass:a.a}]},multi:!0}]},function(t,e,n){"use strict";var r=n(120),i=n(0);n.d(e,"a",function(){return a});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.get=function(t){var e,n,r=new Promise(function(t,r){e=t,n=r}),i=new XMLHttpRequest;return i.open("GET",t,!0),i.responseType="text",i.onload=function(){var r=i.response||i.responseText,o=1223===i.status?204:i.status;0===o&&(o=r?200:0),200<=o&&o<=300?e(r):n("Failed to load "+t)},i.onerror=function(){n("Failed to load "+t)},i.send(),r},e.decorators=[{type:i.c}],e.ctorParameters=function(){return[]},e}(r.a)},function(t,e,n){"use strict";function r(){h.a.makeCurrent(),f.a.init()}function i(){return new u.R}function o(){return n.i(y.b)().defaultDoc()}function a(){return n.i(y.b)().supportsWebAnimation()?new l.a:c.a.NOOP}var s=n(20),u=n(0),c=n(220),l=n(353),h=n(347),p=n(348),f=n(349),d=n(350),m=n(221),y=n(17),v=n(222),_=n(153),g=n(351),b=n(79),w=n(223),M=n(352),k=n(224),S=n(354);n.d(e,"c",function(){return E}),n.d(e,"d",function(){return T}),e.b=r,n.d(e,"a",function(){return x});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var E=[{provide:u.N,useValue:r,multi:!0},{provide:s.b,useClass:p.a}],T=[{provide:u.O,useExisting:S.a},{provide:S.a,useClass:S.b}],x=(n.i(u.P)(u.Q,"browser",E),function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return t.decorators=[{type:u.b,args:[{providers:[T,{provide:u.R,useFactory:i,deps:[]},{provide:_.a,useFactory:o,deps:[]},{provide:b.a,useClass:g.a,multi:!0},{provide:b.a,useClass:M.a,multi:!0},{provide:b.a,useClass:w.a,multi:!0},{provide:w.b,useClass:w.c},{provide:v.b,useClass:v.a},{provide:u.S,useExisting:v.b},{provide:k.b,useExisting:k.a},{provide:c.a,useFactory:a},k.a,u.T,b.b,m.a,d.a],exports:[s.a,u.U]}]}],t.ctorParameters=function(){return[{type:t,decorators:[{type:u.f},{type:u.s}]}]},t}())},function(t,e,n){"use strict";function r(){return y||(y=document.querySelector("base"))?y.getAttribute("href"):null}function i(t){return c||(c=document.createElement("a")),c.setAttribute("href",t),"/"===c.pathname.charAt(0)?c.pathname:"/"+c.pathname}function o(t,e){e=encodeURIComponent(e);for(var n=0,r=t.split(";");n0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r-1&&(n.splice(e,1),o+=t+".")}),o+=i,0!=n.length||0===i.length)return null;var a={};return a.domEventName=r,a.fullKey=o,a},e.getEventFullKey=function(t){var e="",r=n.i(i.b)().getEventKey(t);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),s.forEach(function(n){if(n!=r){var i=u[n];i(t)&&(e+=n+".")}}),e+=r},e.eventCallback=function(t,n,r){return function(i){e.getEventFullKey(i)===t&&r.runGuarded(function(){return n(i)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[]},e}(o.c)},function(t,e,n){"use strict";function r(t,e){var r={};return t.styles.forEach(function(t){Object.keys(t).forEach(function(e){r[e]=t[e]})}),Object.keys(e).forEach(function(t){n.i(o.a)(r[t])||(r[t]=e[t])}),r}function i(t){return t instanceof a.a}var o=n(40),a=n(679);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.prototype.animate=function(t,e,s,u,c,l,h){void 0===h&&(h=[]);var p=[],f={};if(n.i(o.a)(e)&&(f=r(e,{})),s.forEach(function(t){var e=r(t.styles,f);e.offset=Math.max(0,Math.min(1,t.offset)),p.push(e)}),0==p.length)p=[f,f];else if(1==p.length){var d=f,m=p[0];m.offset=null,p=[d,m]}var y={duration:u,delay:c,fill:"both"};return l&&(y.easing=l),h=h.filter(i),new a.a(t,p,y,h)},t}()},function(t,e,n){"use strict";var r=n(0),i=n(684),o=n(685),a=n(226);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(){function t(){}return t.prototype.sanitize=function(t,e){},t.prototype.bypassSecurityTrustHtml=function(t){},t.prototype.bypassSecurityTrustStyle=function(t){},t.prototype.bypassSecurityTrustScript=function(t){},t.prototype.bypassSecurityTrustUrl=function(t){},t.prototype.bypassSecurityTrustResourceUrl=function(t){},t}(),c=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case r.V.NONE:return e;case r.V.HTML:return e instanceof h?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),n.i(i.a)(String(e)));case r.V.STYLE:return e instanceof p?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),n.i(o.a)(e));case r.V.SCRIPT:if(e instanceof f)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case r.V.URL:return e instanceof m||e instanceof d?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),n.i(a.a)(String(e)));case r.V.RESOURCE_URL:if(e instanceof m)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof l)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new h(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new p(t)},e.prototype.bypassSecurityTrustScript=function(t){return new f(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new d(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new m(t)},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[]},e}(u),l=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.getTypeName=function(){},t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),h=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(l),p=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"Style"},e}(l),f=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"Script"},e}(l),d=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"URL"},e}(l),m=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(l)},function(t,e,n){"use strict";var r=n(0),i=n(154),o=n(691),a=n(357);n.d(e,"a",function(){return c});var s=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(t){this.dataService=t,this.title="The Kanban Board"}return t.prototype.ngOnInit=function(){var t=this;this.dataService.getProjects().subscribe(function(e){t.projects=e;t.projects[0]}),this.dataService.getCardLists().subscribe(function(e){return t.cardlists=e}),this.dataService.getCards(),this.dataService.getTasks()},t.prototype.addProject=function(t){var e=(new Date).toString(),n=new o.a;n.name=t,n.created_at=e,this.dataService.addProject(n)},t.prototype.addCardList=function(t,e,n,r){var i=(new Date).toString(),o=new a.a;o.name=t,o.projectId=e,o.color=n,o.order=r,o.created_at=i,this.dataService.addCardList(o)},t}();c=s([n.i(r.m)({selector:"app-root",template:n(886),styles:[n(883)]}),u("design:paramtypes",["function"==typeof(l="undefined"!=typeof i.a&&i.a)&&l||Object])],c);var l},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";var r=n(8),i=(n.n(r),n(58));n.d(e,"a",function(){return a});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(e,n){var r=t.call(this,n)||this;return r.$ref=e,r}return o(e,t),e.prototype.lift=function(t){var n=new e(this.$ref);return n.source=this,n.operator=t,n.$ref=this.$ref,n},e.prototype.push=function(t){if(!this.$ref)throw new Error("No ref specified for this Observable!");return this.$ref.ref.push(t)},e.prototype.update=function(t,e){var n=this;return this._checkOperationCases(t,{stringCase:function(){return n.$ref.ref.child(t).update(e)},firebaseCase:function(){return t.update(e)},snapshotCase:function(){return t.ref.update(e)},unwrappedSnapshotCase:function(){return n.$ref.ref.child(t.$key).update(e)}})},e.prototype.remove=function(t){var e=this;return t?this._checkOperationCases(t,{stringCase:function(){return e.$ref.ref.child(t).remove()},firebaseCase:function(){return t.remove()},snapshotCase:function(){return t.ref.remove()},unwrappedSnapshotCase:function(){return e.$ref.ref.child(t.$key).remove()}}):this.$ref.ref.remove()},e.prototype._checkOperationCases=function(t,e){if(i.g(t))return e.stringCase();if(i.h(t))return e.firebaseCase();if(i.i(t))return e.snapshotCase();if(i.j(t))return e.unwrappedSnapshotCase();throw new Error("Method requires a key, snapshot, reference, or unwrapped snapshot. Got: "+typeof t)},e}(r.Observable)},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=!0),n.i(_.c)(t)?n.i(p.of)(null):h.Observable.create(function(r){var c=f.combineLatest.call(i(t),a(t),s(t),u(t),o(t));e&&(c=y.auditTime.call(c,0)),c.subscribe(function(t){var e=t[0],i=t[1],o=t[2],a=t[3],s=t[4],u={};if(!n.i(_.c)(e)&&!n.i(_.c)(e.value))switch(e.key){case v.a.Key:u={orderByKey:e.value};break;case v.a.Priority:u={orderByPriority:e.value};break;case v.a.Value:u={orderByValue:e.value};break;case v.a.Child:u={orderByChild:e.value}}if(!n.i(_.c)(s)&&!n.i(_.c)(s.value))switch(s.key){case v.b.First:u.limitToFirst=s.value;break;case v.b.Last:u.limitToLast=s.value}void 0!==i&&(u.startAt=i),void 0!==o&&(u.endAt=o),void 0!==a&&(u.equalTo=a),r.next(u)})})}function i(t){var e=["orderByChild","orderByKey","orderByValue","orderByPriority"].map(function(t,e){return{key:t,option:e}}).filter(function(e){var r=e.key;e.option;return!n.i(_.c)(t[r])}).map(function(e){var n=e.key,r=e.option;return c(t[n],r)});return 1===e.length?e[0]:e.length>1?d.merge.apply(e[0],e.slice(1)):new h.Observable(function(t){t.next(null)})}function o(t){var e=["limitToFirst","limitToLast"].map(function(t,e){return{key:t,option:e}}).filter(function(e){var r=e.key;e.option;return!n.i(_.c)(t[r])}).map(function(e){var n=e.key,r=e.option;return l(t[n],r)});if(1===e.length)return e[0];if(e.length>1){var r=d.merge.apply(e[0],e.slice(1));return r}return new h.Observable(function(t){t.next(null)})}function a(t){return t.startAt instanceof h.Observable?t.startAt:n.i(_.d)(t,"startAt")?new h.Observable(function(e){e.next(t.startAt)}):new h.Observable(function(t){t.next(void 0)})}function s(t){return t.endAt instanceof h.Observable?t.endAt:n.i(_.d)(t,"endAt")?new h.Observable(function(e){e.next(t.endAt)}):new h.Observable(function(t){t.next(void 0)})}function u(t){return t.equalTo instanceof h.Observable?t.equalTo:n.i(_.d)(t,"equalTo")?new h.Observable(function(e){e.next(t.equalTo)}):new h.Observable(function(t){t.next(void 0)})}function c(t,e){return t instanceof h.Observable?m.map.call(t,function(t){return{value:t,key:e}}):new h.Observable(function(n){n.next({key:e,value:t})})}function l(t,e){return t instanceof h.Observable?m.map.call(t,function(t){return{value:t,key:e}}):new h.Observable(function(n){n.next({key:e,value:t})})}var h=n(8),p=(n.n(h),n(568)),f=(n.n(p),n(904)),d=(n.n(f),n(907)),m=(n.n(d),n(116)),y=(n.n(m),n(903)),v=(n.n(y),n(704)),_=n(58);e.a=r},function(t,e,n){var r=n(69);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(e);return+t}},function(t,e,n){var r=n(32),i=n(27),o=n(111);t.exports=function(t){return function(e,n,a){var s,u=r(e),c=i(u.length),l=o(a,c);if(t&&n!=n){for(;c>l;)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var r=n(68),i=n(33),o=n(108),a=n(27);t.exports=function(t,e,n,s,u){r(e);var c=i(t),l=o(c),h=a(c.length),p=u?h-1:0,f=u?-1:1;if(n<2)for(;;){if(p in l){s=l[p],p+=f;break}if(p+=f,u?p<0:h<=p)throw TypeError("Reduce of empty array with no initial value")}for(;u?p>=0:h>p;p+=f)p in l&&(s=e(s,l[p],p,c));return s}},function(t,e,n){"use strict";var r=n(68),i=n(9),o=n(728),a=[].slice,s={},u=function(t,e,n){if(!(e in s)){for(var r=[],i=0;i1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!y(this,t)}}),f&&r(h.prototype,"size",{get:function(){return u(this[m])}}),h},def:function(t,e,n){var r,i,o=y(t,e);return o?o.v=n:(t._l=o={i:i=d(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=o),r&&(r.n=o),t[m]++,"F"!==i&&(t._i[i]=o)),t},getEntry:y,setStrong:function(t,e,n){l(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?h(0,n.k):"values"==e?h(0,n.v):h(0,[n.k,n.v]):(t._t=void 0,h(1))},n?"entries":"values",!n,!0),p(e)}}},function(t,e,n){"use strict";var r=n(18),i=n(70);t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var r=n(9),i=n(16).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){t.exports=n(16).document&&document.documentElement},function(t,e,n){t.exports=!n(21)&&!n(7)(function(){return 7!=Object.defineProperty(n(367)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(109),i=n(12)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,e,n){var r=n(9),i=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&i(t)===t}},function(t,e,n){var r=n(5);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&r(o.call(t)),e}}},function(t,e,n){"use strict";var r=n(81),i=n(70),o=n(160),a={};n(46)(a,n(12)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var r=n(12)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},t(o)}catch(t){}return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var r=n(82),i=n(158),o=n(159),a=n(33),s=n(108),u=Object.assign;t.exports=!u||n(7)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=r})?function(t,e){for(var n=a(t),u=arguments.length,c=1,l=i.f,h=o.f;u>c;)for(var p,f=s(arguments[c++]),d=l?r(f).concat(l(f)):r(f),m=d.length,y=0;m>y;)h.call(f,p=d[y++])&&(n[p]=f[p]);return n}:u},function(t,e,n){var r=n(18),i=n(5),o=n(82);t.exports=n(21)?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,u=0;s>u;)r.f(t,n=a[u++],e[n]);return t}},function(t,e,n){var r=n(32),i=n(110).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return i(t)}catch(t){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?s(t):i(r(t))}},function(t,e,n){var r=n(23),i=n(32),o=n(361)(!1),a=n(244)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>u;)r(s,n=e[u++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(16).parseFloat,i=n(162).trim;t.exports=1/r(n(246)+"-0")!==-(1/0)?function(t){var e=i(String(t),3),n=r(e);return 0===n&&"-"==e.charAt(0)?-0:n}:r},function(t,e,n){var r=n(16).parseInt,i=n(162).trim,o=n(246),a=/^[\-+]?0[xX]/;t.exports=8!==r(o+"08")||22!==r(o+"0x16")?function(t,e){var n=i(String(t),3);return r(n,e>>>0||(a.test(n)?16:10))}:r},function(t,e,n){var r=n(83),i=n(45);t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),u=r(n),c=s.length;return u<0||u>=c?t?"":void 0:(o=s.charCodeAt(u),o<55296||o>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):o:t?s.slice(u,u+2):(o-55296<<10)+(a-56320)+65536)}}},function(t,e,n){"use strict";var r=n(83),i=n(45);t.exports=function(t){var e=String(i(this)),n="",o=r(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},function(t,e,n){e.f=n(12)},function(t,e,n){var r=n(364),i=n(12)("iterator"),o=n(109);t.exports=n(15).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){"use strict";var r=n(107),i=n(375),o=n(109),a=n(32);t.exports=n(237)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r=n(365);t.exports=n(230)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(this,t);return e&&e.v},set:function(t,e){return r.def(this,0===t?0:t,e)}},r,!0)},function(t,e,n){n(21)&&"g"!=/./g.flags&&n(18).f(RegExp.prototype,"flags",{configurable:!0,get:n(233)})},function(t,e,n){n(156)("match",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(156)("replace",2,function(t,e,n){return[function(r,i){"use strict";var o=t(this),a=void 0==r?void 0:r[e];return void 0!==a?a.call(r,o,i):n.call(String(o),r,i)},n]})},function(t,e,n){n(156)("search",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(156)("split",2,function(t,e,r){"use strict";var i=n(236),o=r,a=[].push,s="split",u="length",c="lastIndex";if("c"=="abbc"[s](/(b)*/)[1]||4!="test"[s](/(?:)/,-1)[u]||2!="ab"[s](/(?:ab)*/)[u]||4!="."[s](/(.?)(.?)/)[u]||"."[s](/()()/)[u]>1||""[s](/.?/)[u]){var l=void 0===/()??/.exec("")[1];r=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!i(t))return o.call(n,t,e);var r,s,h,p,f,d=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),y=0,v=void 0===e?4294967295:e>>>0,_=new RegExp(t.source,m+"g");for(l||(r=new RegExp("^"+_.source+"$(?!\\s)",m));(s=_.exec(n))&&(h=s.index+s[0][u],!(h>y&&(d.push(n.slice(y,s.index)),!l&&s[u]>1&&s[0].replace(r,function(){for(f=1;f1&&s.index=v)));)_[c]===s.index&&_[c]++;return y===n[u]?!p&&_.test("")||d.push(""):d.push(n.slice(y)),d[u]>v?d.slice(0,v):d}}else"0"[s](void 0,0)[u]&&(r=function(t,e){return void 0===t&&0===e?[]:o.call(this,t,e)});return[function(n,i){var o=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,o,i):r.call(String(o),n,i)},r]})},function(t,e,n){"use strict";var r=n(365);t.exports=n(230)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r=n(16),i=n(23),o=n(21),a=n(2),s=n(24),u=n(59).KEY,c=n(7),l=n(161),h=n(160),p=n(112),f=n(12),d=n(385),m=n(732),y=n(729),v=n(727),_=n(235),g=n(5),b=n(32),w=n(71),M=n(70),k=n(81),S=n(379),E=n(60),T=n(18),x=n(82),C=E.f,L=T.f,D=S.f,P=r.Symbol,O=r.JSON,A=O&&O.stringify,j="prototype",Y=f("_hidden"),I=f("toPrimitive"),N={}.propertyIsEnumerable,R=l("symbol-registry"),H=l("symbols"),F=l("op-symbols"),V=Object[j],U="function"==typeof P,B=r.QObject,W=!B||!B[j]||!B[j].findChild,z=o&&c(function(){return 7!=k(L({},"a",{get:function(){return L(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=C(V,e);r&&delete V[e],L(t,e,n),r&&t!==V&&L(V,e,r)}:L,q=function(t){var e=H[t]=k(P[j]);return e._k=t,e},G=U&&"symbol"==typeof P.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof P},K=function(t,e,n){return t===V&&K(F,e,n),g(t),e=w(e,!0),g(n),i(H,e)?(n.enumerable?(i(t,Y)&&t[Y][e]&&(t[Y][e]=!1),n=k(n,{enumerable:M(0,!1)})):(i(t,Y)||L(t,Y,M(1,{})),t[Y][e]=!0),z(t,e,n)):L(t,e,n)},J=function(t,e){g(t);for(var n,r=v(e=b(e)),i=0,o=r.length;o>i;)K(t,n=r[i++],e[n]);return t},Z=function(t,e){return void 0===e?k(t):J(k(t),e)},$=function(t){var e=N.call(this,t=w(t,!0));return!(this===V&&i(H,t)&&!i(F,t))&&(!(e||!i(this,t)||!i(H,t)||i(this,Y)&&this[Y][t])||e)},X=function(t,e){if(t=b(t),e=w(e,!0),t!==V||!i(H,e)||i(F,e)){var n=C(t,e);return!n||!i(H,e)||i(t,Y)&&t[Y][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=D(b(t)),r=[],o=0;n.length>o;)i(H,e=n[o++])||e==Y||e==u||r.push(e);return r},tt=function(t){for(var e,n=t===V,r=D(n?F:b(t)),o=[],a=0;r.length>a;)!i(H,e=r[a++])||n&&!i(V,e)||o.push(H[e]);return o};U||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===V&&e.call(F,n),i(this,Y)&&i(this[Y],t)&&(this[Y][t]=!1),z(this,t,M(1,n))};return o&&W&&z(V,t,{configurable:!0,set:e}),q(t)},s(P[j],"toString",function(){return this._k}),E.f=X,T.f=K,n(110).f=S.f=Q,n(159).f=$,n(158).f=tt,o&&!n(238)&&s(V,"propertyIsEnumerable",$,!0),d.f=function(t){return q(f(t))}),a(a.G+a.W+a.F*!U,{Symbol:P});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var et=x(f.store),nt=0;et.length>nt;)m(et[nt++]);a(a.S+a.F*!U,"Symbol",{for:function(t){return i(R,t+="")?R[t]:R[t]=P(t)},keyFor:function(t){if(G(t))return y(R,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!U,"Object",{create:Z,defineProperty:K,defineProperties:J,getOwnPropertyDescriptor:X,getOwnPropertyNames:Q,getOwnPropertySymbols:tt}),O&&a(a.S+a.F*(!U||c(function(){var t=P();return"[null]"!=A([t])||"{}"!=A({a:t})||"{}"!=A(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!G(t)){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);return e=r[1],"function"==typeof e&&(n=e),!n&&_(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!G(e))return e}),r[1]=e,A.apply(O,r)}}}),P[j][I]||n(46)(P[j],I,P[j].valueOf),h(P,"Symbol"),h(Math,"Math",!0),h(r.JSON,"JSON",!0)},function(t,e,n){for(var r=n(387),i=n(24),o=n(16),a=n(46),s=n(109),u=n(12),c=u("iterator"),l=u("toStringTag"),h=s.Array,p=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],f=0;f<5;f++){var d,m=p[f],y=o[m],v=y&&y.prototype;if(v){v[c]||a(v,c,h),v[l]||a(v,l,m),s[m]=h;for(d in r)v[d]||i(v,d,r[d],!0)}}},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(t){return function(e,i,o,a){var s=n(e),u=r[t][n(e)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,e)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],a=t.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(t){return t.replace(/\u200f/g,"").replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=t.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(t){return function(e,n,o,a){var s=r(e),u=i[t][r(e)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,e)}},a=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],s=t.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(t){return t.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return s})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=t.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{ -future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(t){return/^(gündüz|axşam)$/.test(t)},meridiem:function(t,e,n){return t<4?"gecə":t<12?"səhər":t<17?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(t){if(0===t)return t+"-ıncı";var n=t%10,r=t%100-n,i=t>=100?100:null;return t+(e[n]||e[r]||e[i])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,r){var i={mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":t+" "+e(i[r],+t)}var r=t.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(t){return/^(дня|вечара)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночы":t<12?"раніцы":t<17?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t%10!==2&&t%10!==3||t%100===12||t%100===13?t+"-ы":t+"-і";case"D":return t+"-га";default:return t}},week:{dow:1,doy:7}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},r=t.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(t,e){return 12===t&&(t=0),"রাত"===e&&t>=4||"দুপুর"===e&&t<5||"বিকাল"===e?t+12:t},meridiem:function(t,e,n){return t<4?"রাত":t<10?"সকাল":t<17?"দুপুর":t<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},r=t.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(t){return t.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(t,e){return 12===t&&(t=0),"མཚན་མོ"===e&&t>=4||"ཉིན་གུང"===e&&t<5||"དགོང་དག"===e?t+12:t},meridiem:function(t,e,n){return t<4?"མཚན་མོ":t<10?"ཞོགས་ཀས":t<17?"ཉིན་གུང":t<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){var r={mm:"munutenn",MM:"miz",dd:"devezh"};return t+" "+i(r[n],t)}function n(t){switch(r(t)){case 1:case 3:case 4:case 5:case 9:return t+" bloaz";default:return t+" vloaz"}}function r(t){return t>9?r(t%10):t}function i(t,e){return 2===e?o(t):t}function o(t){var e={m:"v",b:"v",d:"z"};return void 0===e[t.charAt(0)]?t:e[t.charAt(0)]+t.substring(1)}var a=t.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:n},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(t){var e=1===t?"añ":"vet";return t+e},week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){var r=t+" ";switch(n){case"m":return e?"jedna minuta":"jedne minute";case"mm":return r+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return r+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return r+=1===t?"dan":"dana";case"MM":return r+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return r+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}var n=t.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t>1&&t<5&&1!==~~(t/10)}function n(t,n,r,i){var o=t+" ";switch(r){case"s":return n||i?"pár sekund":"pár sekundami";case"m":return n?"minuta":i?"minutu":"minutou";case"mm":return n||i?o+(e(t)?"minuty":"minut"):o+"minutami";case"h":return n?"hodina":i?"hodinu":"hodinou";case"hh":return n||i?o+(e(t)?"hodiny":"hodin"):o+"hodinami";case"d":return n||i?"den":"dnem";case"dd":return n||i?o+(e(t)?"dny":"dní"):o+"dny";case"M":return n||i?"měsíc":"měsícem";case"MM":return n||i?o+(e(t)?"měsíce":"měsíců"):o+"měsíci";case"y":return n||i?"rok":"rokem";case"yy":return n||i?o+(e(t)?"roky":"let"):o+"lety"}}var r="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),i="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),o=t.defineLocale("cs",{months:r,monthsShort:i,monthsParse:function(t,e){var n,r=[];for(n=0;n<12;n++)r[n]=new RegExp("^"+t[n]+"$|^"+e[n]+"$","i");return r}(r,i),shortMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(i),longMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(r),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(t){var e=/сехет$/i.exec(t)?"рен":/ҫул$/i.exec(t)?"тан":"ран";return t+e},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(t){var e=t,n="",r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return e>20?n=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(n=r[e]),t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?i[n][0]:i[n][1]}var n=t.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?i[n][0]:i[n][1]}var n=t.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],r=t.defineLocale("dv",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(t){return"މފ"===t},meridiem:function(t,e,n){return t<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:7,doy:12}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}var n=t.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(t,e){return/D/.test(e.substring(0,e.indexOf("MMMM")))?this._monthsGenitiveEl[t.month()]:this._monthsNominativeEl[t.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(t,e,n){return t>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(t){return"μ"===(t+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(t,n){var r=this._calendarEl[t],i=n&&n.hours();return e(r)&&(r=r.apply(n)),r.replace("{}",i%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(t){return"p"===t.charAt(0).toLowerCase()},meridiem:function(t,e,n){return t>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"), -weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[t+" minuti",t+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[t+" tunni",t+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[t+" kuu",t+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[t+" aasta",t+" aastat"]};return e?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}var n=t.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d päeva",M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},r=t.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(t){return/بعد از ظهر/.test(t)},meridiem:function(t,e,n){return t<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(t){return t.replace(/[۰-۹]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,r,i){var o="";switch(r){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"m":return i?"minuutin":"minuutti";case"mm":o=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":o=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":o=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":o=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":o=i?"vuoden":"vuotta"}return o=n(t,i)+" "+o}function n(t,e){return t<10?e?i[t]:r[t]:t}var r="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),i=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",r[7],r[8],r[9]],o=t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(t){return t+(1===t?"er":"e")}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(t){return t+(1===t?"er":"e")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(t){return t+(1===t?"er":"")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),r=t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],i=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],a=t.defineLocale("gd",{months:e,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:i,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){var e=1===t?"d":t%10===2?"na":"mh";return t+e},week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(t){return 0===t.indexOf("un")?"n"+t:"en "+t},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(t){return 2===t?"שעתיים":t+" שעות"},d:"יום",dd:function(t){return 2===t?"יומיים":t+" ימים"},M:"חודש",MM:function(t){return 2===t?"חודשיים":t+" חודשים"},y:"שנה",yy:function(t){return 2===t?"שנתיים":t%10===0&&10!==t?t+" שנה":t+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(t){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(t)},meridiem:function(t,e,n){return t<5?"לפנות בוקר":t<10?"בבוקר":t<12?n?'לפנה"צ':"לפני הצהריים":t<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=t.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात"===e?t<4?t:t+12:"सुबह"===e?t:"दोपहर"===e?t>=10?t:t+12:"शाम"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात":t<10?"सुबह":t<17?"दोपहर":t<20?"शाम":"रात"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){var r=t+" ";switch(n){case"m":return e?"jedna minuta":"jedne minute";case"mm":return r+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return r+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return r+=1===t?"dan":"dana";case"MM":return r+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return r+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}var n=t.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i=t;switch(n){case"s":return r||e?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||e?" perc":" perce");case"mm":return i+(r||e?" perc":" perce");case"h":return"egy"+(r||e?" óra":" órája");case"hh":return i+(r||e?" óra":" órája");case"d":return"egy"+(r||e?" nap":" napja");case"dd":return i+(r||e?" nap":" napja");case"M":return"egy"+(r||e?" hónap":" hónapja");case"MM":return i+(r||e?" hónap":" hónapja");case"y":return"egy"+(r||e?" év":" éve");case"yy":return i+(r||e?" év":" éve")}return""}function n(t){return(t?"":"[múlt] ")+"["+r[this.day()]+"] LT[-kor]"}var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),i=t.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(t){return"u"===t.charAt(1).toLowerCase()},meridiem:function(t,e,n){return t<12?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(t){return/^(ցերեկվա|երեկոյան)$/.test(t)},meridiem:function(t){return t<4?"գիշերվա":t<12?"առավոտվա":t<17?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(t,e){switch(e){case"DDD":case"w":case"W":case"DDDo":return 1===t?t+"-ին":t+"-րդ";default:return t}},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"siang"===e?t>=11?t:t+12:"sore"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"siang":t<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t%100===11||t%10!==1}function n(t,n,r,i){var o=t+" ";switch(r){case"s":return n||i?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return n?"mínúta":"mínútu";case"mm":return e(t)?o+(n||i?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return e(t)?o+(n||i?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":i?"dag":"degi";case"dd":return e(t)?n?o+"dagar":o+(i?"daga":"dögum"):n?o+"dagur":o+(i?"dag":"degi");case"M":return n?"mánuður":i?"mánuð":"mánuði";case"MM":return e(t)?n?o+"mánuðir":o+(i?"mánuði":"mánuðum"):n?o+"mánuður":o+(i?"mánuð":"mánuði");case"y":return n||i?"ár":"ári";case"yy":return e(t)?o+(n||i?"ár":"árum"):o+(n||i?"ár":"ári")}}var r=t.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(t){return(/^[0-9].+$/.test(t)?"tra":"in")+" "+t},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(t){return"午後"===t},meridiem:function(t,e,n){return t<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(t,e){return 12===t&&(t=0),"enjing"===e?t:"siyang"===e?t>=11?t:t+12:"sonten"===e||"ndalu"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"enjing":t<15?"siyang":t<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(t){return/(წამი|წუთი|საათი|წელი)/.test(t)?t.replace(/ი$/,"ში"):t+"ში"},past:function(t){return/(წამი|წუთი|საათი|დღე|თვე)/.test(t)?t.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(t)?t.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(t){return 0===t?t:1===t?t+"-ლი":t<20||t<=100&&t%20===0||t%100===0?"მე-"+t:t+"-ე"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=t.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай", -MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(t){var n=t%10,r=t>=100?100:null;return t+(e[t]||e[n]||e[r])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"일분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,e,n){return t<12?"오전":"오후"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=t.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){var n=t%10,r=t>=100?100:null;return t+(e[t]||e[n]||e[r])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return e?i[n][0]:i[n][1]}function n(t){var e=t.substr(0,t.indexOf(" "));return i(e)?"a "+t:"an "+t}function r(t){var e=t.substr(0,t.indexOf(" "));return i(e)?"viru "+t:"virun "+t}function i(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10,n=t/10;return i(0===e?n:e)}if(t<1e4){for(;t>=10;)t/=10;return i(t)}return t/=1e3,i(t)}var o=t.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(t){return"ຕອນແລງ"===t},meridiem:function(t,e,n){return t<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(t){return"ທີ່"+t}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){return e?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function n(t,e,n,r){return e?i(n)[0]:r?i(n)[1]:i(n)[2]}function r(t){return t%10===0||t>10&&t<20}function i(t){return a[t].split("_")}function o(t,e,o,a){var s=t+" ";return 1===t?s+n(t,e,o[0],a):e?s+(r(t)?i(o)[1]:i(o)[0]):a?s+i(o)[1]:s+(r(t)?i(o)[1]:i(o)[2])}var a={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},s=t.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:e,m:n,mm:o,h:n,hh:o,d:n,dd:o,M:n,MM:o,y:n,yy:o},ordinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}});return s})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){return n?e%10===1&&e%100!==11?t[2]:t[3]:e%10===1&&e%100!==11?t[0]:t[1]}function n(t,n,r){return t+" "+e(o[r],t,n)}function r(t,n,r){return e(o[r],t,n)}function i(t,e){return e?"dažas sekundes":"dažām sekundēm"}var o={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},a=t.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:i,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var t=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(t,e){return 12===t&&(t=0),"രാത്രി"===e&&t>=4||"ഉച്ച കഴിഞ്ഞ്"===e||"വൈകുന്നേരം"===e?t+12:t},meridiem:function(t,e,n){return t<4?"രാത്രി":t<12?"രാവിലെ":t<17?"ഉച്ച കഴിഞ്ഞ്":t<20?"വൈകുന്നേരം":"രാത്രി"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i="";if(e)switch(n){case"s":i="काही सेकंद";break;case"m":i="एक मिनिट";break;case"mm":i="%d मिनिटे";break;case"h":i="एक तास";break;case"hh":i="%d तास";break;case"d":i="एक दिवस";break;case"dd":i="%d दिवस";break;case"M":i="एक महिना";break;case"MM":i="%d महिने";break;case"y":i="एक वर्ष";break;case"yy":i="%d वर्षे"}else switch(n){case"s":i="काही सेकंदां";break;case"m":i="एका मिनिटा";break;case"mm":i="%d मिनिटां";break;case"h":i="एका तासा";break;case"hh":i="%d तासां";break;case"d":i="एका दिवसा";break;case"dd":i="%d दिवसां";break;case"M":i="एका महिन्या";break;case"MM":i="%d महिन्यां";break;case"y":i="एका वर्षा";break;case"yy":i="%d वर्षां"}return i.replace(/%d/i,t)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=t.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return r[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return n[t]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात्री"===e?t<4?t:t+12:"सकाळी"===e?t:"दुपारी"===e?t>=10?t:t+12:"सायंकाळी"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात्री":t<10?"सकाळी":t<17?"दुपारी":t<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return i})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},r=t.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(t){return t.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=t.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(t,e){return 12===t&&(t=0),"राति"===e?t<4?t:t+12:"बिहान"===e?t:"दिउँसो"===e?t>=10?t:t+12:"साँझ"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"राति":t<12?"बिहान":t<16?"दिउँसो":t<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},r=t.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(t){return t.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ਰਾਤ"===e?t<4?t:t+12:"ਸਵੇਰ"===e?t:"ਦੁਪਹਿਰ"===e?t>=10?t:t+12:"ਸ਼ਾਮ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ਰਾਤ":t<10?"ਸਵੇਰ":t<17?"ਦੁਪਹਿਰ":t<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t%10<5&&t%10>1&&~~(t/10)%10!==1}function n(t,n,r){var i=t+" ";switch(r){case"m":return n?"minuta":"minutę";case"mm":return i+(e(t)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return i+(e(t)?"godziny":"godzin");case"MM":return i+(e(t)?"miesiące":"miesięcy");case"yy":return i+(e(t)?"lata":"lat")}}var r="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),i="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),o=t.defineLocale("pl",{months:function(t,e){return""===e?"("+i[t.month()]+"|"+r[t.month()]+")":/D MMMM/.test(e)?i[t.month()]:r[t.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT", -lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){var r={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},i=" ";return(t%100>=20||t>=100&&t%100===0)&&(i=" de "),t+i+r[n]}var n=t.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,r){var i={mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":t+" "+e(i[r],+t)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],i=t.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(t){return/^(дня|вечера)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночи":t<12?"утра":t<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-й";case"D":return t+"-го";case"w":case"W":return t+"-я";default:return t}},week:{dow:1,doy:7}});return i})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(t){return t+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(t){return"ප.ව."===t||"පස් වරු"===t},meridiem:function(t,e,n){return t>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t>1&&t<5}function n(t,n,r,i){var o=t+" ";switch(r){case"s":return n||i?"pár sekúnd":"pár sekundami";case"m":return n?"minúta":i?"minútu":"minútou";case"mm":return n||i?o+(e(t)?"minúty":"minút"):o+"minútami";case"h":return n?"hodina":i?"hodinu":"hodinou";case"hh":return n||i?o+(e(t)?"hodiny":"hodín"):o+"hodinami";case"d":return n||i?"deň":"dňom";case"dd":return n||i?o+(e(t)?"dni":"dní"):o+"dňami";case"M":return n||i?"mesiac":"mesiacom";case"MM":return n||i?o+(e(t)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return n||i?"rok":"rokom";case"yy":return n||i?o+(e(t)?"roky":"rokov"):o+"rokmi"}}var r="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),i="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),o=t.defineLocale("sk",{months:r,monthsShort:i,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i=t+" ";switch(n){case"s":return e||r?"nekaj sekund":"nekaj sekundami";case"m":return e?"ena minuta":"eno minuto";case"mm":return i+=1===t?e?"minuta":"minuto":2===t?e||r?"minuti":"minutama":t<5?e||r?"minute":"minutami":e||r?"minut":"minutami";case"h":return e?"ena ura":"eno uro";case"hh":return i+=1===t?e?"ura":"uro":2===t?e||r?"uri":"urama":t<5?e||r?"ure":"urami":e||r?"ur":"urami";case"d":return e||r?"en dan":"enim dnem";case"dd":return i+=1===t?e||r?"dan":"dnem":2===t?e||r?"dni":"dnevoma":e||r?"dni":"dnevi";case"M":return e||r?"en mesec":"enim mesecem";case"MM":return i+=1===t?e||r?"mesec":"mesecem":2===t?e||r?"meseca":"mesecema":t<5?e||r?"mesece":"meseci":e||r?"mesecev":"meseci";case"y":return e||r?"eno leto":"enim letom";case"yy":return i+=1===t?e||r?"leto":"letom":2===t?e||r?"leti":"letoma":t<5?e||r?"leta":"leti":e||r?"let":"leti"}}var n=t.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(t){return"M"===t.charAt(0)},meridiem:function(t,e,n){return t<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var t=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"дан",dd:e.translate,M:"месец",MM:e.translate,y:"годину",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var t=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mesec",MM:e.translate,y:"godinu",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(t,e,n){return t<11?"ekuseni":t<15?"emini":t<19?"entsambama":"ebusuku"},meridiemHour:function(t,e){return 12===t&&(t=0),"ekuseni"===e?t:"emini"===e?t>=11?t:t+12:"entsambama"===e||"ebusuku"===e?0===t?0:t+12:void 0},ordinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"e":1===e?"a":2===e?"a":"e";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},r=t.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(t){return t+"வது"},preparse:function(t){return t.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(t,e,n){return t<2?" யாமம்":t<6?" வைகறை":t<10?" காலை":t<14?" நண்பகல்":t<18?" எற்பாடு":t<22?" மாலை":" யாமம்"},meridiemHour:function(t,e){return 12===t&&(t=0),"யாமம்"===e?t<2?t:t+12:"வைகறை"===e||"காலை"===e?t:"நண்பகல்"===e&&t>=10?t:t+12},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},ordinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(t,e){return 12===t&&(t=0),"రాత్రి"===e?t<4?t:t+12:"ఉదయం"===e?t:"మధ్యాహ్నం"===e?t>=10?t:t+12:"సాయంత్రం"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"రాత్రి":t<10?"ఉదయం":t<17?"మధ్యాహ్నం":t<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(t){return"หลังเที่ยง"===t},meridiem:function(t,e,n){return t<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){var e=t;return e=t.indexOf("jaj")!==-1?e.slice(0,-3)+"leS":t.indexOf("jar")!==-1?e.slice(0,-3)+"waQ":t.indexOf("DIS")!==-1?e.slice(0,-3)+"nem":e+" pIq"}function n(t){var e=t;return e=t.indexOf("jaj")!==-1?e.slice(0,-3)+"Hu’":t.indexOf("jar")!==-1?e.slice(0,-3)+"wen":t.indexOf("DIS")!==-1?e.slice(0,-3)+"ben":e+" ret"}function r(t,e,n,r){var o=i(t);switch(n){case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}function i(t){var e=Math.floor(t%1e3/100),n=Math.floor(t%100/10),r=t%10,i="";return e>0&&(i+=o[e]+"vatlh"),n>0&&(i+=(""!==i?" ":"")+o[n]+"maH"),r>0&&(i+=(""!==i?" ":"")+o[r]),""===i?"pagh":i}var o="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),a=t.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:e,past:n,s:"puS lup",m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=t.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(t){if(0===t)return t+"'ıncı";var n=t%10,r=t%100-n,i=t>=100?100:null;return t+(e[n]||e[r]||e[i])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[t+" míuts",""+t+" míuts"],h:["'n þora","'iensa þora"],hh:[t+" þoras",""+t+" þoras"],d:["'n ziua","'iensa ziua"],dd:[t+" ziuas",""+t+" ziuas"], -M:["'n mes","'iens mes"],MM:[t+" mesen",""+t+" mesen"],y:["'n ar","'iens ar"],yy:[t+" ars",""+t+" ars"]};return r?i[n][0]:e?i[n][0]:i[n][1]}var n=t.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(t){return"d'o"===t.toLowerCase()},meridiem:function(t,e,n){return t>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,r){var i={mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":t+" "+e(i[r],+t)}function r(t,e){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},r=/(\[[ВвУу]\]) ?dddd/.test(e)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(e)?"genitive":"nominative";return n[r][t.day()]}function i(t){return function(){return t+"о"+(11===this.hours()?"б":"")+"] LT"}}var o=t.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:r,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:i("[Сьогодні "),nextDay:i("[Завтра "),lastDay:i("[Вчора "),nextWeek:i("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[Минулої] dddd [").call(this);case 1:case 2:case 4:return i("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(t){return/^(дня|вечора)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночі":t<12?"ранку":t<17?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t+"-й";case"D":return t+"-го";default:return t}},week:{dow:1,doy:7}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(t){return/^ch$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},ordinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"下午"===e||"晚上"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var e,n;return e=t().startOf("week"),n=this.diff(e,"days")>=7?"[下]":"[本]",0===this.minutes()?n+"dddAh点整":n+"dddAh点mm"},lastWeek:function(){var e,n;return e=t().startOf("week"),n=this.unix()=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah點mm分",LTS:"Ah點m分s秒",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah點mm分",LLLL:"YYYY年MMMD日ddddAh點mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah點mm分",llll:"YYYY年MMMD日ddddAh點mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return e})},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(247);n.d(e,"a",function(){return a});var a=function(){function t(t){this.accordion=t}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=t,t&&this.accordion.closeOtherPanels(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs3",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.panelClass=this.panelClass||"panel-default",this.accordion.addGroup(this)},t.prototype.ngOnDestroy=function(){this.accordion.removeGroup(this)},t.prototype.toggleOpen=function(t){this.isDisabled||(this.isOpen=!this.isOpen)},t.decorators=[{type:r.m,args:[{selector:"accordion-group, accordion-panel",template:'\n
\n \n
\n
\n \n
\n
\n
\n '}]}],t.ctorParameters=function(){return[{type:o.a,decorators:[{type:r.d,args:[o.a]}]}]},t.propDecorators={heading:[{type:r.j}],panelClass:[{type:r.j}],isDisabled:[{type:r.j}],isOpen:[{type:r.K,args:["class.panel-open"]},{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(252),a=n(505),s=n(247),u=n(248);n.d(e,"a",function(){return c});var c=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[u.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a,o.a],declarations:[s.a,a.a],exports:[s.a,a.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(249),o=n(268);n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},s=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(){function t(t){var e=this;this.type="warning",this.dismissible=!1,this.onClose=new r.k,this.onClosed=new r.k,this.isClosed=!1,this.classes="",this.dismissibleChange=new r.k,Object.assign(this,t),this.dismissibleChange.subscribe(function(t){e.classes=e.dismissible?"alert-dismissible":""})}return t.prototype.ngOnInit=function(){var t=this;this.dismissOnTimeout&&setTimeout(function(){return t.close()},parseInt(this.dismissOnTimeout,10))},t.prototype.close=function(){this.isClosed||(this.onClose.emit(this),this.isClosed=!0,this.onClosed.emit(this))},t.decorators=[{type:r.m,args:[{selector:"alert,ngx-alert",template:'\n\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={type:[{type:r.j}],dismissible:[{type:r.j}],dismissOnTimeout:[{type:r.j}],onClose:[{type:r.l}],onClosed:[{type:r.l}]},a([n.i(o.a)(),s("design:type",Boolean)],t.prototype,"dismissible",void 0),t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(507),a=n(249);n.d(e,"a",function(){return s});var s=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[a.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[o.a],exports:[o.a],entryComponents:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(26);n.d(e,"a",function(){return a});var o={provide:i.c,useExisting:n.i(r.n)(function(){return a}),multi:!0},a=function(){function t(){this.btnCheckboxTrue=!0,this.btnCheckboxFalse=!1,this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype}return t.prototype.onClick=function(){this.isDisabled||(this.toggle(!this.state),this.onChange(this.value))},t.prototype.ngOnInit=function(){this.toggle(this.trueValue===this.value)},Object.defineProperty(t.prototype,"trueValue",{get:function(){return"undefined"==typeof this.btnCheckboxTrue||this.btnCheckboxTrue},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"falseValue",{get:function(){return"undefined"!=typeof this.btnCheckboxFalse&&this.btnCheckboxFalse},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){this.state=t,this.value=this.state?this.trueValue:this.falseValue},t.prototype.writeValue=function(t){this.state=this.trueValue===t,this.value=t?this.trueValue:this.falseValue},t.prototype.setDisabledState=function(t){this.isDisabled=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:r.g,args:[{selector:"[btnCheckbox]",providers:[o]}]}],t.ctorParameters=function(){return[]},t.propDecorators={btnCheckboxTrue:[{type:r.j}],btnCheckboxFalse:[{type:r.j}],state:[{type:r.K,args:["class.active"]}],onClick:[{type:r.E,args:["click"]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(26);n.d(e,"a",function(){return a});var o={provide:i.c,useExisting:n.i(r.n)(function(){return a}),multi:!0},a=function(){function t(t){this.onChange=Function.prototype,this.onTouched=Function.prototype,this.el=t}return Object.defineProperty(t.prototype,"isActive",{get:function(){return this.btnRadio===this.value},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){this.el.nativeElement.attributes.disabled||(this.uncheckable&&this.btnRadio===this.value?this.value=void 0:this.value=this.btnRadio,this.onTouched(),this.onChange(this.value))},t.prototype.ngOnInit=function(){this.uncheckable="undefined"!=typeof this.uncheckable},t.prototype.onBlur=function(){this.onTouched()},t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:r.g,args:[{selector:"[btnRadio]",providers:[o]}]}],t.ctorParameters=function(){return[{type:r.h}]},t.propDecorators={btnRadio:[{type:r.j}],uncheckable:[{type:r.j}],value:[{type:r.j}],isActive:[{type:r.K,args:["class.active"]}],onClick:[{type:r.E,args:["click"]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(509),o=n(510);n.d(e,"a",function(){return a});var a=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:r.b,args:[{declarations:[i.a,o.a],exports:[i.a,o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(250),a=n(513),s=n(251);n.d(e,"a",function(){return u});var u=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[a.a,o.a],exports:[a.a,o.a],providers:[s.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(250);n.d(e,"a",function(){return o});var o=function(){function t(t){this.addClass=!0,this.carousel=t}return t.prototype.ngOnInit=function(){this.carousel.addSlide(this)},t.prototype.ngOnDestroy=function(){this.carousel.removeSlide(this)},t.decorators=[{type:r.m,args:[{selector:"slide",template:'\n
\n \n
\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={active:[{type:r.K,args:["class.active"]},{type:r.j}],addClass:[{type:r.K,args:["class.item"]},{type:r.K,args:["class.carousel-item"]}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(t,e){this.collapsed=new r.k,this.expanded=new r.k,this.isExpanded=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this._el=t,this._renderer=e}return Object.defineProperty(t.prototype,"collapse",{get:function(){return this.isExpanded},set:function(t){this.isExpanded=t,this.toggle()},enumerable:!0,configurable:!0}),t.prototype.toggle=function(){this.isExpanded?this.hide():this.show()},t.prototype.hide=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapse=!0,this.isCollapsing=!1,this.display="none",this.collapsed.emit(this)},t.prototype.show=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.display="block",this.isCollapse=!0,this.isCollapsing=!1,this._renderer.setElementStyle(this._el.nativeElement,"overflow","visible"),this._renderer.setElementStyle(this._el.nativeElement,"height","auto"),this.expanded.emit(this)},t.decorators=[{type:r.g,args:[{selector:"[collapse]",exportAs:"bs-collapse",host:{"[class.collapse]":"true"}}]}],t.ctorParameters=function(){return[{type:r.h},{type:r.p}]},t.propDecorators={collapsed:[{type:r.l}],expanded:[{type:r.l}],display:[{type:r.K,args:["style.display"]}],isExpanded:[{type:r.K,args:["class.in"]},{type:r.K,args:["class.show"]},{type:r.K,args:["attr.aria-expanded"]}],isCollapsed:[{type:r.K,args:["attr.aria-hidden"]}],isCollapse:[{type:r.K,args:["class.collapse"]}],isCollapsing:[{type:r.K,args:["class.collapsing"]}],collapse:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(517),o=n(880);n.d(e,"a",function(){return a});var a=function(){function t(t,e,n,i,o,a,s){this.onBeforeShow=new r.k,this.onShown=new r.k,this.onBeforeHide=new r.k,this.onHidden=new r.k,this._providers=[],this._ngZone=a,this._injector=i,this._renderer=e,this._elementRef=n,this._posService=s,this._viewContainerRef=t,this._componentFactoryResolver=o}return Object.defineProperty(t.prototype,"isShown",{get:function(){return!!this._componentRef},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(t),this},t.prototype.to=function(t){return this.container=t||this.container,this},t.prototype.position=function(t){return this.attachment=t.attachment||this.attachment,this._elementRef=t.target||this._elementRef,this},t.prototype.provide=function(t){return this._providers.push(t),this},t.prototype.show=function(t){if(void 0===t&&(t={}),this._subscribePositioning(),!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(t.content);var e=r.I.resolveAndCreate(this._providers,this._injector);this._componentRef=this._viewContainerRef.createComponent(this._componentFactory,0,e,this._contentRef.nodes),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,t),"body"===this.container&&"undefined"!=typeof document&&document.querySelector(this.container).appendChild(this._componentRef.location.nativeElement),this._componentRef.changeDetectorRef.markForCheck(),this.onShown.emit(this._componentRef.instance)}return this._componentRef},t.prototype.hide=function(){return this._componentRef&&(this.onBeforeHide.emit(this._componentRef.instance),this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._componentRef.hostView)),this._componentRef=null,this._contentRef.viewRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef=null),this._componentRef=null,this.onHidden.emit()),this},t.prototype.toggle=function(){return this.isShown?void this.hide():void this.show()},t.prototype.dispose=function(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()},t.prototype.listen=function(t){var e=this;return this.triggers=t.triggers||this.triggers,t.target=t.target||this._elementRef,t.show=t.show||function(){return e.show()},t.hide=t.hide||function(){return e.hide()},t.toggle=t.toggle||function(){return e.isShown?t.hide():t.show()},this._unregisterListenersFn=n.i(o.a)(this._renderer,t.target.nativeElement,this.triggers,t.show,t.hide,t.toggle),this},t.prototype._subscribePositioning=function(){var t=this;!this._zoneSubscription&&this.attachment&&(this._zoneSubscription=this._ngZone.onStable.subscribe(function(){t._componentRef&&t._posService.position({element:t._componentRef.location,target:t._elementRef,attachment:t.attachment,appendToBody:"body"===t.container})}))},t.prototype._unsubscribePositioning=function(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=null)},t.prototype._getContentRef=function(t){if(!t)return new i.a([]);if(t instanceof r.z){var e=this._viewContainerRef.createEmbeddedView(t);return new i.a([e.rootNodes],e)}return new i.a([[this._renderer.createText(null,""+t)]])},t}()},function(t,e,n){"use strict";var r=n(0),i=n(515),o=n(84);n.d(e,"a",function(){return a});var a=function(){function t(t,e,n,r){this._ngZone=e,this._injector=n,this._posService=r,this._componentFactoryResolver=t}return t.prototype.createLoader=function(t,e,n){return new i.a(e,n,t,this._injector,this._componentFactoryResolver,this._ngZone,this._posService)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[{type:r.G},{type:r.H},{type:r.q},{type:o.a}]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}return t}()},function(t,e,n){"use strict";var r=n(1);n.n(r);n.d(e,"a",function(){return i});var i=function(){function t(){}return t.prototype.format=function(t,e){return r(t.getTime()).format(e)},t}()},function(t,e,n){"use strict";var r=n(0),i=n(26),o=n(114),a=n(253);n.d(e,"a",function(){return u});var s={provide:i.c,useExisting:n.i(r.n)(function(){return u}),multi:!0},u=function(){function t(t){this.datepickerMode="day",this.showWeeks=!0,this.selectionDone=new r.k(void 0),this.onChange=Function.prototype,this.onTouched=Function.prototype,this._now=new Date,this.config=t,this.configureOptions()}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate||this._now},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(){Object.assign(this,this.config)},t.prototype.onUpdate=function(t){this.onChange(t)},t.prototype.onSelectionDone=function(t){this.selectionDone.emit(t)},t.prototype.writeValue=function(t){if(0!==this._datePicker.compare(t,this._activeDate))return t&&t instanceof Date?(this.activeDate=t,void this._datePicker.select(t,!1)):void(this.activeDate=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:r.m,args:[{selector:"datepicker",template:'\n \n \n \n \n \n ',providers:[s]}]}],t.ctorParameters=function(){return[{type:a.a}]},t.propDecorators={datepickerMode:[{type:r.j}],initDate:[{type:r.j}],minDate:[{type:r.j}],maxDate:[{type:r.j}],minMode:[{type:r.j}],maxMode:[{type:r.j}],showWeeks:[{type:r.j}],formatDay:[{type:r.j}],formatMonth:[{type:r.j}],formatYear:[{type:r.j}],formatDayHeader:[{type:r.j}],formatDayTitle:[{type:r.j}],formatMonthTitle:[{type:r.j}],startingDay:[{type:r.j}],yearRange:[{type:r.j}],onlyCurrentMonth:[{type:r.j}],shortcutPropagation:[{type:r.j}],monthColLimit:[{type:r.j}],yearColLimit:[{type:r.j}],customClass:[{type:r.j}],dateDisabled:[{type:r.j}],activeDate:[{type:r.j}],selectionDone:[{type:r.l}],_datePicker:[{type:r.L,args:[o.a]}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(26),a=n(114),s=n(519),u=n(521),c=n(522),l=n(523),h=n(253);n.d(e,"a",function(){return p});var p=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[h.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a,o.a],declarations:[s.a,a.a,u.a,c.a,l.a],exports:[s.a,a.a,u.a,c.a,l.a],entryComponents:[s.a] -}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(114);n.d(e,"a",function(){return s});var a={bs4:{ARROW_LEFT:"<",ARROW_RIGHT:">"},bs3:{ARROW_LEFT:'\n \n ',ARROW_RIGHT:'\n \n '}},s=function(){function t(t){this.labels=[],this.rows=[],this.weekNumbers=[],this.CURRENT_THEME_TEMPLATE=n.i(i.a)()?a.bs3:a.bs4,this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepDay={months:1},this.datePicker.setRefreshViewHandler(function(){var e=this.activeDate.getFullYear(),n=this.activeDate.getMonth(),r=new Date(e,n,1),i=this.startingDay-r.getDay(),o=i>0?7-i:-i,a=new Date(r.getTime());o>0&&a.setDate(-o+1);for(var s=t.getDates(a,42),u=[],c=0;c<42;c++){var l=this.createDateObject(s[c],this.formatDay);l.secondary=s[c].getMonth()!==n,l.uid=this.uniqueId+"-"+c,u[c]=l}t.labels=[];for(var h=0;h<7;h++)t.labels[h]={},t.labels[h].abbr=this.dateFilter(u[h].date,this.formatDayHeader),t.labels[h].full=this.dateFilter(u[h].date,"EEEE");if(t.title=this.dateFilter(this.activeDate,this.formatDayTitle),t.rows=this.split(u,7),this.showWeeks){t.weekNumbers=[];for(var p=(11-this.startingDay)%7,f=t.rows.length,d=0;d\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{labelz.abbr}}\n \n \n \n \n \n \n\n '}]}],t.ctorParameters=function(){return[{type:o.a}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(114);n.d(e,"a",function(){return a});var a=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepMonth={years:1},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(12),r=this.activeDate.getFullYear(),i=0;i<12;i++)e=new Date(r,i,1),e=this.fixTimeZone(e),n[i]=this.createDateObject(e,this.formatMonth),n[i].uid=this.uniqueId+"-"+i;t.title=this.dateFilter(this.activeDate,this.formatMonthTitle),t.rows=this.split(n,t.datePicker.monthColLimit)},"month"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth()),r=new Date(e.getFullYear(),e.getMonth());return n.getTime()-r.getTime()},"month"),this.datePicker.refreshView()},t.decorators=[{type:r.m,args:[{selector:"monthpicker",template:'\n\n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n
\n \n
\n '}]}],t.ctorParameters=function(){return[{type:o.a}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(114);n.d(e,"a",function(){return a});var a=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepYear={years:this.datePicker.yearRange},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(this.yearRange),r=t.getStartingYear(this.activeDate.getFullYear()),i=0;i\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n '}]}],t.ctorParameters=function(){return[{type:o.a}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(166);n.d(e,"a",function(){return o});var o=function(){function t(t,e){this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownMenu=this},t.decorators=[{type:r.g,args:[{selector:"[dropdownMenu]",exportAs:"bs-dropdown-menu"}]}],t.ctorParameters=function(){return[{type:i.a,decorators:[{type:r.r}]},{type:r.h}]},t.propDecorators={addClass:[{type:r.K,args:["class.dropdown-menu"]}]},t}()},function(t,e,n){"use strict";(function(t){var r=n(0),i=n(166);n.d(e,"a",function(){return o});var o=(t.MouseEvent,function(){function t(t,e){this.isDisabled=!1,this.addToggleClass=!0,this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownToggle=this},Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.dropdown.isOpen},enumerable:!0,configurable:!0}),t.prototype.toggleDropdown=function(t){return t.stopPropagation(),this.isDisabled||this.dropdown.toggle(),!1},t.decorators=[{type:r.g,args:[{selector:"[dropdownToggle]",exportAs:"bs-dropdown-toggle"}]}],t.ctorParameters=function(){return[{type:i.a,decorators:[{type:r.r}]},{type:r.h}]},t.propDecorators={isDisabled:[{type:r.K,args:["class.disabled"]},{type:r.j}],addToggleClass:[{type:r.K,args:["class.dropdown-toggle"]},{type:r.j}],addClass:[{type:r.K,args:["attr.aria-haspopup"]}],isOpen:[{type:r.K,args:["attr.aria-expanded"]}],toggleDropdown:[{type:r.E,args:["click",["$event"]]}]},t}())}).call(e,n(19))},function(t,e,n){"use strict";var r=n(0),i=n(524),o=n(525),a=n(166),s=n(254);n.d(e,"a",function(){return u});var u=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[s.a]}},t.decorators=[{type:r.b,args:[{declarations:[a.a,i.a,o.a],exports:[a.a,i.a,o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(506),o=n(508),a=n(511),s=n(512),u=n(252),c=n(520),l=n(526),h=n(531),p=n(534),f=n(540),d=n(542),m=n(543),y=n(547),v=n(549),_=n(551),g=n(555),b=n(536),w=(n(860),n(861));n.d(e,"a",function(){return w.a});var M=(n(862),n(863),n(864),n(865),n(528));n.d(e,"b",function(){return M.a});var k=(n(866),n(867),n(870),n(871),n(873),n(874),n(875),n(877),n(868),n(556),n(61),n(84),[i.a,o.a,a.a,s.a,u.a,c.a,l.a,h.a,p.a,f.a,b.a,d.a,y.a,v.a,_.a,g.a]),S=function(){function t(){}return t.decorators=[{type:r.b,args:[{imports:[i.a.forRoot(),o.a.forRoot(),a.a.forRoot(),s.a.forRoot(),u.a.forRoot(),c.a.forRoot(),l.a.forRoot(),h.a.forRoot(),p.a.forRoot(),f.a.forRoot(),b.a.forRoot(),d.a.forRoot(),y.a.forRoot(),v.a.forRoot(),_.a.forRoot(),g.a.forRoot(),m.a.forRoot()],exports:k}]}],t.ctorParameters=function(){return[]},t}();(function(){function t(){}return t.forRoot=function(){return{ngModule:S}},t.decorators=[{type:r.b,args:[{exports:k}]}],t.ctorParameters=function(){return[]},t})()},function(t,e,n){"use strict";var r=(n(256),n(530));n.d(e,"b",function(){return r.a});var i=n(531);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i}),n.d(e,"c",function(){return o});var r={backdrop:!0,keyboard:!0,focus:!0,show:!0,ignoreBackdropClick:!1},i={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in",SHOW:"show"},o={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".navbar-fixed-top, .navbar-fixed-bottom, .is-fixed"}},function(t,e,n){"use strict";var r=n(0),i=n(170),o=n(34),a=n(558),s=n(256),u=n(529),c=n(516);n.d(e,"a",function(){return p});var l=300,h=150,p=function(){function t(t,e,n,i){this.onShow=new r.k,this.onShown=new r.k,this.onHide=new r.k,this.onHidden=new r.k,this.isAnimated=!0,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.timerHideModal=0,this.timerRmBackDrop=0,this._element=t,this._renderer=n,this._backdrop=i.createLoader(t,e,n)}return Object.defineProperty(t.prototype,"config",{get:function(){return this._config},set:function(t){this._config=this.getConfig(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this._element.nativeElement||this.hide(t)},t.prototype.onEsc=function(){this.config.keyboard&&this.hide()},t.prototype.ngOnDestroy=function(){this.config=void 0,this._isShown&&(this._isShown=!1,this.hideModal(),this._backdrop.dispose())},t.prototype.ngAfterViewInit=function(){this._config=this._config||this.getConfig()},t.prototype.toggle=function(){return this._isShown?this.hide():this.show()},t.prototype.show=function(){var t=this;this.onShow.emit(this),this._isShown||(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),i.b&&i.b.body&&this._renderer.setElementClass(i.b.body,u.a.OPEN,!0),this.showBackdrop(function(){t.showElement()}))},t.prototype.hide=function(t){var e=this;t&&t.preventDefault(),this.onHide.emit(this),this._isShown&&(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!1,this._renderer.setElementClass(this._element.nativeElement,u.a.IN,!1),n.i(o.a)()||this._renderer.setElementClass(this._element.nativeElement,u.a.SHOW,!1),this.isAnimated?this.timerHideModal=setTimeout(function(){return e.hideModal()},l):this.hideModal())},t.prototype.getConfig=function(t){return Object.assign({},u.b,t)},t.prototype.showElement=function(){var t=this;this._element.nativeElement.parentNode&&this._element.nativeElement.parentNode.nodeType===Node.ELEMENT_NODE||i.b&&i.b.body&&i.b.body.appendChild(this._element.nativeElement),this._renderer.setElementAttribute(this._element.nativeElement,"aria-hidden","false"),this._renderer.setElementStyle(this._element.nativeElement,"display","block"),this._renderer.setElementProperty(this._element.nativeElement,"scrollTop",0),this.isAnimated&&a.a.reflow(this._element.nativeElement),this._renderer.setElementClass(this._element.nativeElement,u.a.IN,!0),n.i(o.a)()||this._renderer.setElementClass(this._element.nativeElement,u.a.SHOW,!0);var e=function(){t._config.focus&&t._element.nativeElement.focus(),t.onShown.emit(t)};this.isAnimated?setTimeout(e,l):e()},t.prototype.hideModal=function(){var t=this;this._renderer.setElementAttribute(this._element.nativeElement,"aria-hidden","true"),this._renderer.setElementStyle(this._element.nativeElement,"display","none"),this.showBackdrop(function(){i.b&&i.b.body&&t._renderer.setElementClass(i.b.body,u.a.OPEN,!1),t.resetAdjustments(),t.resetScrollbar(),t.onHidden.emit(t)})},t.prototype.showBackdrop=function(t){var e=this;if(!this._isShown||!this.config.backdrop||this.backdrop&&this.backdrop.instance.isShown)if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;var n=function(){e.removeBackdrop(),t&&t()};this.backdrop.instance.isAnimated?this.timerRmBackDrop=setTimeout(n,h):n()}else t&&t();else{if(this.removeBackdrop(),this._backdrop.attach(s.a).to("body").show({isAnimated:!1}),this.backdrop=this._backdrop._componentRef,this.isAnimated&&(this.backdrop.instance.isAnimated=this.isAnimated,a.a.reflow(this.backdrop.instance.element.nativeElement)),this.backdrop.instance.isShown=!0,!t)return;if(!this.isAnimated)return void t();setTimeout(t,h)}},t.prototype.removeBackdrop=function(){this._backdrop.hide()},t.prototype.resetAdjustments=function(){this._renderer.setElementStyle(this._element.nativeElement,"paddingLeft",""),this._renderer.setElementStyle(this._element.nativeElement,"paddingRight","")},t.prototype.checkScrollbar=function(){this.isBodyOverflowing=i.b.body.clientWidth\n {{getText(\'previous\')}}\n \n
  • \n {{getText(\'next\')}}\n
  • \n \n',u=function(){function t(t,e,n){this.numPages=new r.k,this.pageChanged=new r.k,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.renderer=t,this.elementRef=e,this.config||this.configureOptions(Object.assign({},n.main,n.pager))}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,e!==this._page&&"undefined"!=typeof e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(t){this.config=Object.assign({},t)},t.prototype.ngOnInit=function(){this.classMap=this.elementRef.nativeElement.getAttribute("class")||"",this.maxSize="undefined"!=typeof this.maxSize?this.maxSize:this.config.maxSize,this.rotate="undefined"!=typeof this.rotate?this.rotate:this.config.rotate,this.boundaryLinks="undefined"!=typeof this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks="undefined"!=typeof this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass="undefined"!=typeof this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage="undefined"!=typeof this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||this.config[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){var n=e.target;n.blur()}this.writeValue(t),this.onChange(this.page)}},t.prototype.makePage=function(t,e,n){return{text:e,number:t,active:n}},t.prototype.getPages=function(t,e){var n=[],r=1,i=e,o="undefined"!=typeof this.maxSize&&this.maxSizee&&(i=e,r=i-this.maxSize+1)):(r=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,i=Math.min(r+this.maxSize-1,e)));for(var a=r;a<=i;a++){var s=this.makePage(a,a.toString(),a===t);n.push(s)}if(o&&!this.rotate){if(r>1){var u=this.makePage(r-1,"...",!1);n.unshift(u)}if(i\n \n\n
  • \n \n
  • \n\n
  • \n \n
  • \n\n
  • \n
  • \n\n
  • \n
  • \n \n ',u=function(){function t(t,e,n){this.numPages=new r.k,this.pageChanged=new r.k,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.renderer=t,this.elementRef=e,this.config||this.configureOptions(n.main)}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,e!==this._page&&"undefined"!=typeof e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(t){this.config=Object.assign({},t)},t.prototype.ngOnInit=function(){this.classMap=this.elementRef.nativeElement.getAttribute("class")||"",this.maxSize="undefined"!=typeof this.maxSize?this.maxSize:this.config.maxSize,this.rotate="undefined"!=typeof this.rotate?this.rotate:this.config.rotate,this.boundaryLinks="undefined"!=typeof this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks="undefined"!=typeof this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass="undefined"!=typeof this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage="undefined"!=typeof this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||this.config[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){var n=e.target;n.blur()}this.writeValue(t),this.onChange(this.page)}},t.prototype.makePage=function(t,e,n){return{text:e,number:t,active:n}},t.prototype.getPages=function(t,e){var n=[],r=1,i=e,o="undefined"!=typeof this.maxSize&&this.maxSizee&&(i=e,r=i-this.maxSize+1)):(r=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,i=Math.min(r+this.maxSize-1,e)));for(var a=r;a<=i;a++){var s=this.makePage(a,a.toString(),a===t);n.push(s)}if(o&&!this.rotate){if(r>1){var u=this.makePage(r-1,"...",!1);n.unshift(u)}if(i100&&(this.percent-=t-100)},t.decorators=[{type:r.m,args:[{selector:"bar",template:'\n
    \n'}]}],t.ctorParameters=function(){return[{type:i.a,decorators:[{type:r.r}]}]},t.propDecorators={type:[{type:r.j}],value:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(259);n.d(e,"a",function(){return o});var o=function(){function t(t){Object.assign(this,t)}return t.decorators=[{type:r.m,args:[{selector:"progressbar",template:'\n
    \n \n \n \n
    \n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={animate:[{type:r.j}],max:[{type:r.j}],type:[{type:r.j}],value:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(538),a=n(258),s=n(539),u=n(259);n.d(e,"a",function(){return c});var c=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[u.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[a.a,o.a,s.a],exports:[a.a,o.a,s.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";(function(t){var r=n(0),i=n(26);n.d(e,"a",function(){return a});var o=(t.KeyboardEvent,{provide:i.c,useExisting:n.i(r.n)(function(){return a}),multi:!0}),a=function(){function t(){this.max=5,this.onHover=new r.k,this.onLeave=new r.k,this.onChange=Function.prototype,this.onTouched=Function.prototype}return t.prototype.onKeydown=function(t){if([37,38,39,40].indexOf(t.which)!==-1){t.preventDefault(),t.stopPropagation();var e=38===t.which||39===t.which?1:-1;this.rate(this.value+e)}},t.prototype.ngOnInit=function(){this.max="undefined"!=typeof this.max?this.max:5,this.readonly=this.readonly===!0,this.stateOn="undefined"!=typeof this.stateOn?this.stateOn:"glyphicon-star",this.stateOff="undefined"!=typeof this.stateOff?this.stateOff:"glyphicon-star-empty",this.titles="undefined"!=typeof this.titles&&this.titles.length>0?this.titles:["one","two","three","four","five"],this.range=this.buildTemplateObjects(this.ratingStates,this.max)},t.prototype.writeValue=function(t){return t%1!==t?(this.value=Math.round(t),void(this.preValue=t)):(this.preValue=t,void(this.value=t))},t.prototype.enter=function(t){this.readonly||(this.value=t,this.onHover.emit(t))},t.prototype.reset=function(){this.value=this.preValue,this.onLeave.emit(this.value)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.rate=function(t){!this.readonly&&t>=0&&t<=this.range.length&&(this.writeValue(t),this.onChange(t))},t.prototype.buildTemplateObjects=function(t,e){t=t||[];for(var n=t.length||e,r=[],i=0;i\n \n \n ',providers:[o]}]}],t.ctorParameters=function(){return[]},t.propDecorators={max:[{type:r.j}],stateOn:[{type:r.j}],stateOff:[{type:r.j}],readonly:[{type:r.j}],titles:[{type:r.j}],ratingStates:[{type:r.j}],onHover:[{type:r.l}],onLeave:[{type:r.l}],onKeydown:[{type:r.E,args:["keydown",["$event"]]}]},t}()}).call(e,n(19))},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(541);n.d(e,"a",function(){return a});var a=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[o.a],exports:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(872);n.d(e,"a",function(){return r.a});n(544),n(260)},function(t,e,n){"use strict";var r=n(0),i=n(26),o=n(260);n.d(e,"a",function(){return a});var a=function(){function t(e){var n=this;this.wrapperClass="",this.wrapperStyle={},this.itemClass="",this.itemStyle={},this.itemActiveClass="",this.itemActiveStyle={},this.placeholderClass="",this.placeholderStyle={},this.placeholderItem="",this.onChange=new r.k,this.showPlaceholder=!1,this.activeItem=-1,this.onTouched=Function.prototype,this.onChanged=Function.prototype,this.transfer=e,this.currentZoneIndex=t.globalZoneIndex++,this.transfer.onCaptureItem().subscribe(function(t){return n.onDrop(t)})}return Object.defineProperty(t.prototype,"items",{get:function(){return this._items},set:function(t){this._items=t;var e=this.items.map(function(t){return t.initData});this.onChanged(e),this.onChange.emit(e)},enumerable:!0,configurable:!0}),t.prototype.onItemDragstart=function(t,e,n){this.initDragstartEvent(t),this.onTouched(),this.transfer.dragStart({event:t,item:e,i:n,initialIndex:n,lastZoneIndex:this.currentZoneIndex,overZoneIndex:this.currentZoneIndex})},t.prototype.onItemDragover=function(t,e){if(this.transfer.getItem()){t.preventDefault();var n=this.transfer.captureItem(this.currentZoneIndex,this.items.length),r=[];r=this.items.length?n.i>e?this.items.slice(0,e).concat([n.item],this.items.slice(e,n.i),this.items.slice(n.i+1)):this.items.slice(0,n.i).concat(this.items.slice(n.i+1,e+1),[n.item],this.items.slice(e+1)):[n.item],this.items=r,n.i=e,this.activeItem=e,this.updatePlaceholderState()}},t.prototype.cancelEvent=function(t){this.transfer.getItem()&&t&&t.preventDefault()},t.prototype.onDrop=function(t){t&&t.overZoneIndex!==this.currentZoneIndex&&t.lastZoneIndex===this.currentZoneIndex&&(this.items=this.items.filter(function(e,n){return n!==t.i}),this.updatePlaceholderState()),this.resetActiveItem(void 0)},t.prototype.resetActiveItem=function(t){this.cancelEvent(t),this.activeItem=-1},t.prototype.registerOnChange=function(t){this.onChanged=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.writeValue=function(t){var e=this;t?this.items=t.map(function(t,n){return{id:n,initData:t,value:e.fieldName?t[e.fieldName]:t}}):this.items=[],this.updatePlaceholderState()},t.prototype.updatePlaceholderState=function(){this.showPlaceholder=!this._items.length},t.prototype.getItemStyle=function(t){return t?Object.assign({},this.itemStyle,this.itemActiveStyle):this.itemStyle},t.prototype.initDragstartEvent=function(t){t.dataTransfer.setData("Text","placeholder")},t.globalZoneIndex=0,t.decorators=[{type:r.m,args:[{selector:"bs-sortable",exportAs:"bs-sortable",template:'\n\n {{placeholderItem}}\n \n\n\n \n',providers:[{provide:i.c,useExisting:n.i(r.n)(function(){return t}),multi:!0}]}]}],t.ctorParameters=function(){return[{type:o.a}]},t.propDecorators={fieldName:[{type:r.j}],wrapperClass:[{type:r.j}],wrapperStyle:[{type:r.j}],itemClass:[{type:r.j}],itemStyle:[{type:r.j}],itemActiveClass:[{type:r.j}],itemActiveStyle:[{type:r.j}],placeholderClass:[{type:r.j}],placeholderStyle:[{type:r.j}],placeholderItem:[{type:r.j}],itemTemplate:[{type:r.j}],onChange:[{type:r.l}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(t){this.viewRef=t}return Object.defineProperty(t.prototype,"ngTransclude",{get:function(){return this._ngTransclude},set:function(t){this._ngTransclude=t,t&&this.viewRef.createEmbeddedView(t)},enumerable:!0,configurable:!0}),t.decorators=[{type:r.g,args:[{selector:"[ngTransclude]"}]}],t.ctorParameters=function(){return[{type:r.A}]},t.propDecorators={ngTransclude:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(261);n.d(e,"a",function(){return o});var o=function(){function t(t,e){e.headingRef=t}return t.decorators=[{type:r.g,args:[{selector:"[tabHeading]"}]}],t.ctorParameters=function(){return[{type:r.z},{type:i.a}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(545),a=n(546),s=n(261),u=n(262),c=n(263);n.d(e,"a",function(){return l});var l=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[c.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[o.a,s.a,u.a,a.a],exports:[s.a,u.a,a.a,o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";function r(t){return"undefined"!=typeof t}function i(t,e){var n=new Date(t.getTime()+6e4*e),r=new Date(t);return r.setHours(n.getHours(),n.getMinutes()),r}var o=n(0),a=n(26),s=n(264);n.d(e,"a",function(){return c});var u={provide:a.c,useExisting:n.i(o.n)(function(){return c}),multi:!0},c=function(){function t(t){this.onChange=Function.prototype,this.onTouched=Function.prototype,this._selected=new Date,this.config=t,Object.assign(this,t)}return Object.defineProperty(t.prototype,"showMeridian",{get:function(){return this._showMeridian},set:function(t){this._showMeridian=t,this.updateTemplate()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){t&&(this._selected=t,this.updateTemplate(),this.onChange(this.selected))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.mousewheel,this.arrowkeys},t.prototype.writeValue=function(t){if(t!==this.selected)return t&&t instanceof Date?void(this.selected=t):void(this.selected=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.readonlyInput=t},t.prototype.updateHours=function(){if(!this.readonlyInput){var t=this.getHoursFromTemplate(),e=this.getMinutesFromTemplate();this.invalidHours=!r(t),this.invalidMinutes=!r(e),this.invalidHours||this.invalidMinutes||(this.selected.setHours(t),this.invalidHours=this.selectedthis.max,this.invalidHours||this.refresh())}},t.prototype.hoursOnBlur=function(){this.readonlyInput||!this.invalidHours&&parseInt(this.hours,10)<10&&(this.hours=this.pad(this.hours))},t.prototype.updateMinutes=function(){if(!this.readonlyInput){var t=this.getMinutesFromTemplate(),e=this.getHoursFromTemplate();this.invalidMinutes=!r(t),this.invalidHours=!r(e),this.invalidMinutes||this.invalidHours||(this.selected.setMinutes(t),this.invalidMinutes=this.selectedthis.max,this.invalidMinutes||this.refresh())}},t.prototype.minutesOnBlur=function(){this.readonlyInput||!this.invalidMinutes&&parseInt(this.minutes,10)<10&&(this.minutes=this.pad(this.minutes))},t.prototype.incrementHours=function(){this.noIncrementHours()||this.addMinutesToSelected(60*this.hourStep)},t.prototype.decrementHours=function(){this.noDecrementHours()||this.addMinutesToSelected(60*-this.hourStep)},t.prototype.incrementMinutes=function(){this.noIncrementMinutes()||this.addMinutesToSelected(this.minuteStep)},t.prototype.decrementMinutes=function(){this.noDecrementMinutes()||this.addMinutesToSelected(-this.minuteStep)},t.prototype.noIncrementHours=function(){var t=i(this.selected,60*this.hourStep);return t>this.max||tthis.selected&&t>this.max},t.prototype.noIncrementMinutes=function(){var t=i(this.selected,this.minuteStep);return t>this.max||tthis.selected&&t>this.max},t.prototype.toggleMeridian=function(){if(!this.noToggleMeridian()){var t=this.selected.getHours()<12?1:-1;this.addMinutesToSelected(720*t)}},t.prototype.noToggleMeridian=function(){return!!this.readonlyInput||(this.selected.getHours()<13?i(this.selected,720)>this.max:i(this.selected,-720)0&&t<13:t>=0&&t<24;if(e)return this.showMeridian&&(12===t&&(t=0),this.meridian===this.meridians[1]&&(t+=12)),t},t.prototype.getMinutesFromTemplate=function(){var t=parseInt(this.minutes,10);return t>=0&&t<60?t:void 0},t.prototype.pad=function(t){return r(t)&&t.toString().length<2?"0"+t:t.toString()},t.prototype.addMinutesToSelected=function(t){this.selected=i(this.selected,t),this.refresh()},t.decorators=[{type:o.m,args:[{selector:"timepicker",template:'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
     
    \n \n :\n \n
     
    \n ',providers:[u]}]}],t.ctorParameters=function(){return[{type:s.a}]},t.propDecorators={hourStep:[{type:o.j}],minuteStep:[{type:o.j}],readonlyInput:[{type:o.j}],mousewheel:[{type:o.j}],arrowkeys:[{type:o.j}],showSpinners:[{type:o.j}],min:[{type:o.j}],max:[{type:o.j}],meridians:[{type:o.j}],showMeridian:[{type:o.j}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(26),o=n(0),a=n(548),s=n(264);n.d(e,"a",function(){return u});var u=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[s.a]}},t.decorators=[{type:o.b,args:[{imports:[r.a,i.a],declarations:[a.a],exports:[a.a,i.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(265),o=n(169),a=n(61),s=n(268);n.d(e,"a",function(){return l});var u=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(t,e,n,i,a){this.tooltipChange=new r.k,this._animation=!0,this._delay=0,this._fadeDuration=150,this.tooltipStateChanged=new r.k,this._tooltip=i.createLoader(n,t,e).provide({provide:o.a,useValue:a}),Object.assign(this,a),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._tooltip.isShown},set:function(t){t?this.show():this.hide()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"htmlContent",{set:function(t){console.warn("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_placement",{set:function(t){console.warn("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isOpen",{get:function(){return console.warn("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen},set:function(t){console.warn("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_enable",{get:function(){return console.warn("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled===!0},set:function(t){console.warn("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=t===!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_appendToBody",{get:function(){return console.warn('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container},set:function(t){console.warn('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=t?"body":this.container},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_popupClass",{set:function(t){console.warn("tooltipClass deprecated")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_tooltipContext",{set:function(t){console.warn("tooltipContext deprecated")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_tooltipTrigger",{get:function(){return console.warn("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers},set:function(t){console.warn("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(t||"").toString()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this._tooltip.listen({triggers:this.triggers,show:function(){return t.show()}}),this.tooltipChange.subscribe(function(e){e||t._tooltip.hide()})},t.prototype.toggle=function(){return this.isOpen?this.hide():void this.show()},t.prototype.show=function(){var t=this;if(!(this.isOpen||this.isDisabled||this._delayTimeoutId)&&this.tooltip){var e=function(){return t._tooltip.attach(i.a).to(t.container).position({attachment:t.placement}).show({content:t.tooltip,placement:t.placement})};this._delay?this._delayTimeoutId=setTimeout(function(){e()},this._delay):e()}},t.prototype.hide=function(){var t=this;this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this._tooltip.isShown&&(this._tooltip.instance.classMap.in=!1,setTimeout(function(){t._tooltip.hide()},this._fadeDuration))},t.prototype.ngOnDestroy=function(){this._tooltip.dispose()},t.decorators=[{type:r.g,args:[{selector:"[tooltip], [tooltipHtml]",exportAs:"bs-tooltip"}]}],t.ctorParameters=function(){return[{type:r.A},{type:r.p},{type:r.h},{type:a.a},{type:o.a}]},t.propDecorators={tooltip:[{type:r.j}],tooltipChange:[{type:r.l}],placement:[{type:r.j}],triggers:[{type:r.j}],container:[{type:r.j}],isOpen:[{type:r.j}],isDisabled:[{type:r.j}],onShown:[{type:r.l}],onHidden:[{type:r.l}],htmlContent:[{type:r.j,args:["tooltipHtml"]}],_placement:[{type:r.j,args:["tooltipPlacement"]}],_isOpen:[{type:r.j,args:["tooltipIsOpen"]}],_enable:[{type:r.j,args:["tooltipEnable"]}],_appendToBody:[{type:r.j,args:["tooltipAppendToBody"]}],_animation:[{type:r.j,args:["tooltipAnimation"]}],_popupClass:[{type:r.j,args:["tooltipClass"]}],_tooltipContext:[{type:r.j,args:["tooltipContext"]}],_delay:[{type:r.j,args:["tooltipPopupDelay"]}],_fadeDuration:[{type:r.j,args:["tooltipFadeDuration"]}],_tooltipTrigger:[{type:r.j,args:["tooltipTrigger"]}],tooltipStateChanged:[{type:r.l}]},u([n.i(s.a)(),c("design:type",Object)],t.prototype,"tooltip",void 0),t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(265),a=n(550),s=n(169),u=n(61),c=n(84);n.d(e,"a",function(){return l});var l=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[s.a,u.a,c.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[a.a,o.a],exports:[a.a],entryComponents:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={"Á":"A","Ă":"A","Ắ":"A","Ặ":"A","Ằ":"A","Ẳ":"A","Ẵ":"A","Ǎ":"A","Â":"A","Ấ":"A","Ậ":"A","Ầ":"A","Ẩ":"A","Ẫ":"A","Ä":"A","Ǟ":"A","Ȧ":"A","Ǡ":"A","Ạ":"A","Ȁ":"A","À":"A","Ả":"A","Ȃ":"A","Ā":"A","Ą":"A","Å":"A","Ǻ":"A","Ḁ":"A","Ⱥ":"A","Ã":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ḃ":"B","Ḅ":"B","Ɓ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ć":"C","Č":"C","Ç":"C","Ḉ":"C","Ĉ":"C","Ċ":"C","Ƈ":"C","Ȼ":"C","Ď":"D","Ḑ":"D","Ḓ":"D","Ḋ":"D","Ḍ":"D","Ɗ":"D","Ḏ":"D","Dz":"D","Dž":"D","Đ":"D","Ƌ":"D","DZ":"DZ","DŽ":"DZ","É":"E","Ĕ":"E","Ě":"E","Ȩ":"E","Ḝ":"E","Ê":"E","Ế":"E","Ệ":"E","Ề":"E","Ể":"E","Ễ":"E","Ḙ":"E","Ë":"E","Ė":"E","Ẹ":"E","Ȅ":"E","È":"E","Ẻ":"E","Ȇ":"E","Ē":"E","Ḗ":"E","Ḕ":"E","Ę":"E","Ɇ":"E","Ẽ":"E","Ḛ":"E","Ꝫ":"ET","Ḟ":"F","Ƒ":"F","Ǵ":"G","Ğ":"G","Ǧ":"G","Ģ":"G","Ĝ":"G","Ġ":"G","Ɠ":"G","Ḡ":"G","Ǥ":"G","Ḫ":"H","Ȟ":"H","Ḩ":"H","Ĥ":"H","Ⱨ":"H","Ḧ":"H","Ḣ":"H","Ḥ":"H","Ħ":"H","Í":"I","Ĭ":"I","Ǐ":"I","Î":"I","Ï":"I","Ḯ":"I","İ":"I","Ị":"I","Ȉ":"I","Ì":"I","Ỉ":"I","Ȋ":"I","Ī":"I","Į":"I","Ɨ":"I","Ĩ":"I","Ḭ":"I","Ꝺ":"D","Ꝼ":"F","Ᵹ":"G","Ꞃ":"R","Ꞅ":"S","Ꞇ":"T","Ꝭ":"IS","Ĵ":"J","Ɉ":"J","Ḱ":"K","Ǩ":"K","Ķ":"K","Ⱪ":"K","Ꝃ":"K","Ḳ":"K","Ƙ":"K","Ḵ":"K","Ꝁ":"K","Ꝅ":"K","Ĺ":"L","Ƚ":"L","Ľ":"L","Ļ":"L","Ḽ":"L","Ḷ":"L","Ḹ":"L","Ⱡ":"L","Ꝉ":"L","Ḻ":"L","Ŀ":"L","Ɫ":"L","Lj":"L","Ł":"L","LJ":"LJ","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ń":"N","Ň":"N","Ņ":"N","Ṋ":"N","Ṅ":"N","Ṇ":"N","Ǹ":"N","Ɲ":"N","Ṉ":"N","Ƞ":"N","Nj":"N","Ñ":"N","NJ":"NJ","Ó":"O","Ŏ":"O","Ǒ":"O","Ô":"O","Ố":"O","Ộ":"O","Ồ":"O","Ổ":"O","Ỗ":"O","Ö":"O","Ȫ":"O","Ȯ":"O","Ȱ":"O","Ọ":"O","Ő":"O","Ȍ":"O","Ò":"O","Ỏ":"O","Ơ":"O","Ớ":"O","Ợ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ȏ":"O","Ꝋ":"O","Ꝍ":"O","Ō":"O","Ṓ":"O","Ṑ":"O","Ɵ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Õ":"O","Ṍ":"O","Ṏ":"O","Ȭ":"O","Ƣ":"OI","Ꝏ":"OO","Ɛ":"E","Ɔ":"O","Ȣ":"OU","Ṕ":"P","Ṗ":"P","Ꝓ":"P","Ƥ":"P","Ꝕ":"P","Ᵽ":"P","Ꝑ":"P","Ꝙ":"Q","Ꝗ":"Q","Ŕ":"R","Ř":"R","Ŗ":"R","Ṙ":"R","Ṛ":"R","Ṝ":"R","Ȑ":"R","Ȓ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꜿ":"C","Ǝ":"E","Ś":"S","Ṥ":"S","Š":"S","Ṧ":"S","Ş":"S","Ŝ":"S","Ș":"S","Ṡ":"S","Ṣ":"S","Ṩ":"S","Ť":"T","Ţ":"T","Ṱ":"T","Ț":"T","Ⱦ":"T","Ṫ":"T","Ṭ":"T","Ƭ":"T","Ṯ":"T","Ʈ":"T","Ŧ":"T","Ɐ":"A","Ꞁ":"L","Ɯ":"M","Ʌ":"V","Ꜩ":"TZ","Ú":"U","Ŭ":"U","Ǔ":"U","Û":"U","Ṷ":"U","Ü":"U","Ǘ":"U","Ǚ":"U","Ǜ":"U","Ǖ":"U","Ṳ":"U","Ụ":"U","Ű":"U","Ȕ":"U","Ù":"U","Ủ":"U","Ư":"U","Ứ":"U","Ự":"U","Ừ":"U","Ử":"U","Ữ":"U","Ȗ":"U","Ū":"U","Ṻ":"U","Ų":"U","Ů":"U","Ũ":"U","Ṹ":"U","Ṵ":"U","Ꝟ":"V","Ṿ":"V","Ʋ":"V","Ṽ":"V","Ꝡ":"VY","Ẃ":"W","Ŵ":"W","Ẅ":"W","Ẇ":"W","Ẉ":"W","Ẁ":"W","Ⱳ":"W","Ẍ":"X","Ẋ":"X","Ý":"Y","Ŷ":"Y","Ÿ":"Y","Ẏ":"Y","Ỵ":"Y","Ỳ":"Y","Ƴ":"Y","Ỷ":"Y","Ỿ":"Y","Ȳ":"Y","Ɏ":"Y","Ỹ":"Y","Ź":"Z","Ž":"Z","Ẑ":"Z","Ⱬ":"Z","Ż":"Z","Ẓ":"Z","Ȥ":"Z","Ẕ":"Z","Ƶ":"Z","IJ":"IJ","Œ":"OE","ᴀ":"A","ᴁ":"AE","ʙ":"B","ᴃ":"B","ᴄ":"C","ᴅ":"D","ᴇ":"E","ꜰ":"F","ɢ":"G","ʛ":"G","ʜ":"H","ɪ":"I","ʁ":"R","ᴊ":"J","ᴋ":"K","ʟ":"L","ᴌ":"L","ᴍ":"M","ɴ":"N","ᴏ":"O","ɶ":"OE","ᴐ":"O","ᴕ":"OU","ᴘ":"P","ʀ":"R","ᴎ":"N","ᴙ":"R","ꜱ":"S","ᴛ":"T","ⱻ":"E","ᴚ":"R","ᴜ":"U","ᴠ":"V","ᴡ":"W","ʏ":"Y","ᴢ":"Z","á":"a","ă":"a","ắ":"a","ặ":"a","ằ":"a","ẳ":"a","ẵ":"a","ǎ":"a","â":"a","ấ":"a","ậ":"a","ầ":"a","ẩ":"a","ẫ":"a","ä":"a","ǟ":"a","ȧ":"a","ǡ":"a","ạ":"a","ȁ":"a","à":"a","ả":"a","ȃ":"a","ā":"a","ą":"a","ᶏ":"a","ẚ":"a","å":"a","ǻ":"a","ḁ":"a","ⱥ":"a","ã":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ḃ":"b","ḅ":"b","ɓ":"b","ḇ":"b","ᵬ":"b","ᶀ":"b","ƀ":"b","ƃ":"b","ɵ":"o","ć":"c","č":"c","ç":"c","ḉ":"c","ĉ":"c","ɕ":"c","ċ":"c","ƈ":"c","ȼ":"c","ď":"d","ḑ":"d","ḓ":"d","ȡ":"d","ḋ":"d","ḍ":"d","ɗ":"d","ᶑ":"d","ḏ":"d","ᵭ":"d","ᶁ":"d","đ":"d","ɖ":"d","ƌ":"d","ı":"i","ȷ":"j","ɟ":"j","ʄ":"j","dz":"dz","dž":"dz","é":"e","ĕ":"e","ě":"e","ȩ":"e","ḝ":"e","ê":"e","ế":"e","ệ":"e","ề":"e","ể":"e","ễ":"e","ḙ":"e","ë":"e","ė":"e","ẹ":"e","ȅ":"e","è":"e","ẻ":"e","ȇ":"e","ē":"e","ḗ":"e","ḕ":"e","ⱸ":"e","ę":"e","ᶒ":"e","ɇ":"e","ẽ":"e","ḛ":"e","ꝫ":"et","ḟ":"f","ƒ":"f","ᵮ":"f","ᶂ":"f","ǵ":"g","ğ":"g","ǧ":"g","ģ":"g","ĝ":"g","ġ":"g","ɠ":"g","ḡ":"g","ᶃ":"g","ǥ":"g","ḫ":"h","ȟ":"h","ḩ":"h","ĥ":"h","ⱨ":"h","ḧ":"h","ḣ":"h","ḥ":"h","ɦ":"h","ẖ":"h","ħ":"h","ƕ":"hv","í":"i","ĭ":"i","ǐ":"i","î":"i","ï":"i","ḯ":"i","ị":"i","ȉ":"i","ì":"i","ỉ":"i","ȋ":"i","ī":"i","į":"i","ᶖ":"i","ɨ":"i","ĩ":"i","ḭ":"i","ꝺ":"d","ꝼ":"f","ᵹ":"g","ꞃ":"r","ꞅ":"s","ꞇ":"t","ꝭ":"is","ǰ":"j","ĵ":"j","ʝ":"j","ɉ":"j","ḱ":"k","ǩ":"k","ķ":"k","ⱪ":"k","ꝃ":"k","ḳ":"k","ƙ":"k","ḵ":"k","ᶄ":"k","ꝁ":"k","ꝅ":"k","ĺ":"l","ƚ":"l","ɬ":"l","ľ":"l","ļ":"l","ḽ":"l","ȴ":"l","ḷ":"l","ḹ":"l","ⱡ":"l","ꝉ":"l","ḻ":"l","ŀ":"l","ɫ":"l","ᶅ":"l","ɭ":"l","ł":"l","lj":"lj","ſ":"s","ẜ":"s","ẛ":"s","ẝ":"s","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ᵯ":"m","ᶆ":"m","ń":"n","ň":"n","ņ":"n","ṋ":"n","ȵ":"n","ṅ":"n","ṇ":"n","ǹ":"n","ɲ":"n","ṉ":"n","ƞ":"n","ᵰ":"n","ᶇ":"n","ɳ":"n","ñ":"n","nj":"nj","ó":"o","ŏ":"o","ǒ":"o","ô":"o","ố":"o","ộ":"o","ồ":"o","ổ":"o","ỗ":"o","ö":"o","ȫ":"o","ȯ":"o","ȱ":"o","ọ":"o","ő":"o","ȍ":"o","ò":"o","ỏ":"o","ơ":"o","ớ":"o","ợ":"o","ờ":"o","ở":"o","ỡ":"o","ȏ":"o","ꝋ":"o","ꝍ":"o","ⱺ":"o","ō":"o","ṓ":"o","ṑ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","õ":"o","ṍ":"o","ṏ":"o","ȭ":"o","ƣ":"oi","ꝏ":"oo","ɛ":"e","ᶓ":"e","ɔ":"o","ᶗ":"o","ȣ":"ou","ṕ":"p","ṗ":"p","ꝓ":"p","ƥ":"p","ᵱ":"p","ᶈ":"p","ꝕ":"p","ᵽ":"p","ꝑ":"p","ꝙ":"q","ʠ":"q","ɋ":"q","ꝗ":"q","ŕ":"r","ř":"r","ŗ":"r","ṙ":"r","ṛ":"r","ṝ":"r","ȑ":"r","ɾ":"r","ᵳ":"r","ȓ":"r","ṟ":"r","ɼ":"r","ᵲ":"r","ᶉ":"r","ɍ":"r","ɽ":"r","ↄ":"c","ꜿ":"c","ɘ":"e","ɿ":"r","ś":"s","ṥ":"s","š":"s","ṧ":"s","ş":"s","ŝ":"s","ș":"s","ṡ":"s","ṣ":"s","ṩ":"s","ʂ":"s","ᵴ":"s","ᶊ":"s","ȿ":"s","ɡ":"g","ᴑ":"o","ᴓ":"o","ᴝ":"u","ť":"t","ţ":"t","ṱ":"t","ț":"t","ȶ":"t","ẗ":"t","ⱦ":"t","ṫ":"t","ṭ":"t","ƭ":"t","ṯ":"t","ᵵ":"t","ƫ":"t","ʈ":"t","ŧ":"t","ᵺ":"th","ɐ":"a","ᴂ":"ae","ǝ":"e","ᵷ":"g","ɥ":"h","ʮ":"h","ʯ":"h","ᴉ":"i","ʞ":"k","ꞁ":"l","ɯ":"m","ɰ":"m","ᴔ":"oe","ɹ":"r","ɻ":"r","ɺ":"r","ⱹ":"r","ʇ":"t","ʌ":"v","ʍ":"w","ʎ":"y","ꜩ":"tz","ú":"u","ŭ":"u","ǔ":"u","û":"u","ṷ":"u","ü":"u","ǘ":"u","ǚ":"u","ǜ":"u","ǖ":"u","ṳ":"u","ụ":"u","ű":"u","ȕ":"u","ù":"u","ủ":"u","ư":"u","ứ":"u","ự":"u","ừ":"u","ử":"u","ữ":"u","ȗ":"u","ū":"u","ṻ":"u","ų":"u","ᶙ":"u","ů":"u","ũ":"u","ṹ":"u","ṵ":"u","ᵫ":"ue","ꝸ":"um","ⱴ":"v","ꝟ":"v","ṿ":"v","ʋ":"v","ᶌ":"v","ⱱ":"v","ṽ":"v","ꝡ":"vy","ẃ":"w","ŵ":"w","ẅ":"w","ẇ":"w","ẉ":"w","ẁ":"w","ⱳ":"w","ẘ":"w","ẍ":"x","ẋ":"x","ᶍ":"x","ý":"y","ŷ":"y","ÿ":"y","ẏ":"y","ỵ":"y","ỳ":"y","ƴ":"y","ỷ":"y", -"ỿ":"y","ȳ":"y","ẙ":"y","ɏ":"y","ỹ":"y","ź":"z","ž":"z","ẑ":"z","ʑ":"z","ⱬ":"z","ż":"z","ẓ":"z","ȥ":"z","ẕ":"z","ᵶ":"z","ᶎ":"z","ʐ":"z","ƶ":"z","ɀ":"z","ff":"ff","ffi":"ffi","ffl":"ffl","fi":"fi","fl":"fl","ij":"ij","œ":"oe","st":"st","ₐ":"a","ₑ":"e","ᵢ":"i","ⱼ":"j","ₒ":"o","ᵣ":"r","ᵤ":"u","ᵥ":"v","ₓ":"x"}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t,e,n){void 0===e&&(e=t),void 0===n&&(n=!1),this.item=t,this.value=e,this.header=n}return t.prototype.isHeader=function(){return this.header},t.prototype.toString=function(){return this.value},t}()},function(t,e,n){"use strict";(function(t){var r=n(0),i=n(26),o=n(266),a=n(267),s=n(8),u=(n.n(s),n(893)),c=(n.n(u),n(894)),l=(n.n(c),n(895)),h=(n.n(l),n(896)),p=(n.n(h),n(897)),f=(n.n(p),n(898)),d=(n.n(f),n(553)),m=n(61);n.d(e,"a",function(){return y});var y=(t.KeyboardEvent,function(){function t(t,e,n,i,o){this.typeaheadMinLength=void 0,this.typeaheadAsync=void 0,this.typeaheadLatinize=!0,this.typeaheadSingleWords=!0,this.typeaheadWordDelimiters=" ",this.typeaheadPhraseDelimiters="'\"",this.typeaheadLoading=new r.k,this.typeaheadNoResults=new r.k,this.typeaheadOnSelect=new r.k,this.isTypeaheadOptionsListActive=!1,this.keyUpEventEmitter=new r.k,this.placement="bottom-left",this.element=n,this.ngControl=t,this.viewContainerRef=e,this.renderer=i,this._typeahead=o.createLoader(n,e,i)}return t.prototype.onChange=function(t){if(this._container){if(27===t.keyCode)return void this.hide();if(38===t.keyCode)return void this._container.prevActiveMatch();if(40===t.keyCode)return void this._container.nextActiveMatch();if(13===t.keyCode)return void this._container.selectActiveMatch()}var e=void 0!==t.target.value?t.target.value:t.target.innerText;e.trim().length>=this.typeaheadMinLength?(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(t.target.value)):(this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!1),this.hide())},t.prototype.onFocus=function(){0===this.typeaheadMinLength&&(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(""))},t.prototype.onBlur=function(){this._container&&!this._container.isFocused&&this.hide()},t.prototype.onKeydown=function(t){if(this._container)return 13===t.keyCode?void t.preventDefault():9===t.keyCode?void this.hide():void 0},t.prototype.ngOnInit=function(){this.typeaheadOptionsLimit=this.typeaheadOptionsLimit||20,this.typeaheadMinLength=void 0===this.typeaheadMinLength?1:this.typeaheadMinLength,this.typeaheadWaitMs=this.typeaheadWaitMs||0,void 0!==this.typeaheadAsync||this.typeahead instanceof s.Observable||(this.typeaheadAsync=!1),this.typeahead instanceof s.Observable&&(this.typeaheadAsync=!0),this.typeaheadAsync?this.asyncActions():this.syncActions()},t.prototype.changeModel=function(t){var e=t.value;this.ngControl.viewToModelUpdate(e),this.ngControl.control.setValue(e),this.hide()},Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},enumerable:!0,configurable:!0}),t.prototype.show=function(){this._typeahead.attach(o.a).to(this.container).position({attachment:"bottom left"}).show({typeaheadRef:this,placement:this.placement,animation:!1}),this._container=this._typeahead.instance,this._container.parent=this;var t=(this.typeaheadLatinize?a.a.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this._container.query=this.typeaheadSingleWords?a.a.tokenize(t,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):t,this._container.matches=this._matches,this.element.nativeElement.focus()},t.prototype.hide=function(){this._typeahead.isShown&&(this._typeahead.hide(),this._container=null)},t.prototype.ngOnDestroy=function(){this._typeahead.dispose()},t.prototype.asyncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(){return t.typeahead}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.syncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(e){var n=t.normalizeQuery(e);return s.Observable.from(t.typeahead).filter(function(e){return e&&t.testMatch(t.normalizeOption(e),n)}).toArray()}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.normalizeOption=function(t){var e=a.a.getValueFromObject(t,this.typeaheadOptionField),n=this.typeaheadLatinize?a.a.latinize(e):e;return n.toLowerCase()},t.prototype.normalizeQuery=function(t){var e=(this.typeaheadLatinize?a.a.latinize(t):t).toString().toLowerCase();return e=this.typeaheadSingleWords?a.a.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e},t.prototype.testMatch=function(t,e){var n;if("object"==typeof e){n=e.length;for(var r=0;r0&&t.indexOf(e[r])<0)return!1;return!0}return t.indexOf(e)>=0},t.prototype.finalizeAsyncCall=function(t){if(this.prepareMatches(t),this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!this.hasMatches()),!this.hasMatches())return void this.hide();if(this._container){var e=(this.typeaheadLatinize?a.a.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this._container.query=this.typeaheadSingleWords?a.a.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e,this._container.matches=this._matches}else this.show()},t.prototype.prepareMatches=function(t){var e=this,n=t.slice(0,this.typeaheadOptionsLimit);if(this.typeaheadGroupField){var r=[],i=n.map(function(t){return a.a.getValueFromObject(t,e.typeaheadGroupField)}).filter(function(t,e,n){return n.indexOf(t)===e});i.forEach(function(t){r.push(new d.a(t,t,!0)),r=r.concat(n.filter(function(n){return a.a.getValueFromObject(n,e.typeaheadGroupField)===t}).map(function(t){return new d.a(t,a.a.getValueFromObject(t,e.typeaheadOptionField))}))}),this._matches=r}else this._matches=n.map(function(t){return new d.a(t,a.a.getValueFromObject(t,e.typeaheadOptionField))})},t.prototype.hasMatches=function(){return this._matches.length>0},t.decorators=[{type:r.g,args:[{selector:"[typeahead]"}]}],t.ctorParameters=function(){return[{type:i.d},{type:r.A},{type:r.h},{type:r.p},{type:m.a}]},t.propDecorators={typeahead:[{type:r.j}],typeaheadMinLength:[{type:r.j}],typeaheadWaitMs:[{type:r.j}],typeaheadOptionsLimit:[{type:r.j}],typeaheadOptionField:[{type:r.j}],typeaheadGroupField:[{type:r.j}],typeaheadAsync:[{type:r.j}],typeaheadLatinize:[{type:r.j}],typeaheadSingleWords:[{type:r.j}],typeaheadWordDelimiters:[{type:r.j}],typeaheadPhraseDelimiters:[{type:r.j}],typeaheadItemTemplate:[{type:r.j}],optionsListTemplate:[{type:r.j}],typeaheadLoading:[{type:r.l}],typeaheadNoResults:[{type:r.l}],typeaheadOnSelect:[{type:r.l}],container:[{type:r.j}],onChange:[{type:r.E,args:["keyup",["$event"]]}],onFocus:[{type:r.E,args:["focus"]}],onBlur:[{type:r.E,args:["blur"]}],onKeydown:[{type:r.E,args:["keydown",["$event"]]}]},t}())}).call(e,n(19))},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(266),a=n(554),s=n(61),u=n(84);n.d(e,"a",function(){return c});var c=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[s.a,u.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[o.a,a.a],exports:[o.a,a.a],entryComponents:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=(n(268),n(879));n.d(e,"a",function(){return r.a});var i=n(34);n.d(e,"b",function(){return i.a});n(557),n(558)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t,e){this.open=t,this.close=e||t}return t.prototype.isManual=function(){return"manual"===this.open||"manual"===this.close},t}()},function(t,e,n){"use strict";var r=n(170);n.d(e,"a",function(){return i});var i=function(){function t(){}return t.reflow=function(t){!function(t){return t}(t.offsetHeight)},t.getStyles=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=r.a),e.getComputedStyle(t)},t}()},function(t,e,n){"use strict";var r=n(0),i=n(171),o=n(72),a=n(85);n.d(e,"a",function(){return u});var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,i,o){t.call(this,e,n,i,o),this.onDragStart=new r.k,this.onDragEnd=new r.k,this.onDragSuccessCallback=new r.k,this._defaultCursor=this._elem.style.cursor,this.dragEnabled=!0}return s(e,t),Object.defineProperty(e.prototype,"draggable",{set:function(t){this.dragEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dropzones",{set:function(t){this.dropZones=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectallowed",{set:function(t){this.effectAllowed=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectcursor",{set:function(t){this.effectCursor=t},enumerable:!0,configurable:!0}),e.prototype._onDragStartCallback=function(t){this._dragDropService.isDragged=!0,this._dragDropService.dragData=this.dragData,this._dragDropService.onDragSuccessCallback=this.onDragSuccessCallback,this._elem.classList.add(this._config.onDragStartClass),this.onDragStart.emit({dragData:this.dragData,mouseEvent:t})},e.prototype._onDragEndCallback=function(t){this._dragDropService.isDragged=!1,this._dragDropService.dragData=null,this._dragDropService.onDragSuccessCallback=null,this._elem.classList.remove(this._config.onDragStartClass),this.onDragEnd.emit({dragData:this.dragData,mouseEvent:t})},e.decorators=[{type:r.g,args:[{selector:"[dnd-draggable]"}]}],e.ctorParameters=function(){return[{type:r.h},{type:a.a},{type:o.a},{type:r.i}]},e.propDecorators={draggable:[{type:r.j,args:["dragEnabled"]}],onDragStart:[{type:r.l}],onDragEnd:[{type:r.l}],dragData:[{type:r.j}],onDragSuccessCallback:[{type:r.l,args:["onDragSuccess"]}],dropzones:[{type:r.j,args:["dropZones"]}],effectallowed:[{type:r.j,args:["effectAllowed"]}],effectcursor:[{type:r.j,args:["effectCursor"]}],dragImage:[{type:r.j}],cloneItem:[{type:r.j}]},e}(i.a)},function(t,e,n){"use strict";var r=n(0),i=n(171),o=n(72),a=n(85);n.d(e,"a",function(){return u});var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,i,o){t.call(this,e,n,i,o),this.onDropSuccess=new r.k,this.onDragEnter=new r.k,this.onDragOver=new r.k,this.onDragLeave=new r.k,this.dropEnabled=!0}return s(e,t),Object.defineProperty(e.prototype,"droppable",{set:function(t){this.dropEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"allowdrop",{set:function(t){this.allowDrop=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dropzones",{set:function(t){this.dropZones=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectallowed",{set:function(t){this.effectAllowed=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectcursor",{set:function(t){this.effectCursor=t},enumerable:!0,configurable:!0}),e.prototype._onDragEnterCallback=function(t){this._dragDropService.isDragged&&(this._elem.classList.add(this._config.onDragEnterClass),this.onDragEnter.emit({dragData:this._dragDropService.dragData,mouseEvent:t}))},e.prototype._onDragOverCallback=function(t){this._dragDropService.isDragged&&(this._elem.classList.add(this._config.onDragOverClass),this.onDragOver.emit({dragData:this._dragDropService.dragData,mouseEvent:t}))},e.prototype._onDragLeaveCallback=function(t){this._dragDropService.isDragged&&(this._elem.classList.remove(this._config.onDragOverClass),this._elem.classList.remove(this._config.onDragEnterClass),this.onDragLeave.emit({dragData:this._dragDropService.dragData,mouseEvent:t}))},e.prototype._onDropCallback=function(t){this._dragDropService.isDragged&&(this.onDropSuccess.emit({dragData:this._dragDropService.dragData,mouseEvent:t}),this._dragDropService.onDragSuccessCallback&&this._dragDropService.onDragSuccessCallback.emit({dragData:this._dragDropService.dragData,mouseEvent:t}),this._elem.classList.remove(this._config.onDragOverClass),this._elem.classList.remove(this._config.onDragEnterClass))},e.decorators=[{type:r.g,args:[{selector:"[dnd-droppable]"}]}],e.ctorParameters=function(){return[{type:r.h},{type:a.a},{type:o.a},{type:r.i}]},e.propDecorators={droppable:[{type:r.j,args:["dropEnabled"]}],onDropSuccess:[{type:r.l}],onDragEnter:[{type:r.l}],onDragOver:[{type:r.l}],onDragLeave:[{type:r.l}],allowdrop:[{type:r.j,args:["allowDrop"]}],dropzones:[{type:r.j,args:["dropZones"]}],effectallowed:[{type:r.j,args:["effectAllowed"]}],effectcursor:[{type:r.j,args:["effectCursor"]}]},e}(i.a)},function(t,e,n){"use strict";var r=n(0),i=n(171),o=n(72),a=n(85);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return c});var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,r,i,o){t.call(this,e,n,r,i),this._sortableDataService=o,this._sortableData=[],this.dragEnabled=!1}return s(e,t),Object.defineProperty(e.prototype,"draggable",{set:function(t){this.dragEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"sortableData",{get:function(){return this._sortableData},set:function(t){this._sortableData=t,this.dropEnabled=!!this._sortableData},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dropzones",{set:function(t){this.dropZones=t},enumerable:!0,configurable:!0}),e.prototype._onDragEnterCallback=function(t){if(this._sortableDataService.isDragged){var e=this._sortableDataService.sortableContainer._sortableData[this._sortableDataService.index];this._sortableData.indexOf(e)===-1&&(this._sortableDataService.sortableContainer._sortableData.splice(this._sortableDataService.index,1),0===this._sortableDataService.sortableContainer._sortableData.length&&(this._sortableDataService.sortableContainer.dropEnabled=!0),this._sortableData.unshift(e),this._sortableDataService.sortableContainer=this,this._sortableDataService.index=0),this.detectChanges()}},e.decorators=[{type:r.g,args:[{selector:"[dnd-sortable-container]"}]}],e.ctorParameters=function(){return[{type:r.h},{type:a.a},{type:o.a},{type:r.i},{type:a.c}]},e.propDecorators={draggable:[{type:r.j,args:["dragEnabled"]}],sortableData:[{type:r.j}],dropzones:[{type:r.j,args:["dropZones"]}]},e}(i.a),c=function(t){function e(e,n,i,o,a,s){t.call(this,e,n,i,s),this._sortableContainer=o,this._sortableDataService=a,this.onDragSuccessCallback=new r.k,this.onDragStartCallback=new r.k,this.onDragOverCallback=new r.k,this.onDragEndCallback=new r.k,this.onDropSuccessCallback=new r.k,this.dropZones=this._sortableContainer.dropZones,this.dragEnabled=!0,this.dropEnabled=!0}return s(e,t),Object.defineProperty(e.prototype,"draggable",{set:function(t){this.dragEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"droppable",{set:function(t){this.dropEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectallowed",{set:function(t){this.effectAllowed=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectcursor",{set:function(t){this.effectCursor=t},enumerable:!0,configurable:!0}),e.prototype._onDragStartCallback=function(t){this._sortableDataService.isDragged=!0,this._sortableDataService.sortableContainer=this._sortableContainer,this._sortableDataService.index=this.index,this._sortableDataService.markSortable(this._elem),this._dragDropService.isDragged=!0,this._dragDropService.dragData=this.dragData,this._dragDropService.onDragSuccessCallback=this.onDragSuccessCallback,this.onDragStartCallback.emit(this._dragDropService.dragData)},e.prototype._onDragOverCallback=function(t){this._sortableDataService.isDragged&&this._elem!==this._sortableDataService.elem&&(this._sortableDataService.sortableContainer=this._sortableContainer,this._sortableDataService.index=this.index,this._sortableDataService.markSortable(this._elem),this.onDragOverCallback.emit(this._dragDropService.dragData))},e.prototype._onDragEndCallback=function(t){this._sortableDataService.isDragged=!1,this._sortableDataService.sortableContainer=null,this._sortableDataService.index=null,this._sortableDataService.markSortable(null),this._dragDropService.isDragged=!1,this._dragDropService.dragData=null,this._dragDropService.onDragSuccessCallback=null,this.onDragEndCallback.emit(this._dragDropService.dragData)},e.prototype._onDragEnterCallback=function(t){if(this._sortableDataService.isDragged&&(this._sortableDataService.markSortable(this._elem),this.index!==this._sortableDataService.index||this._sortableDataService.sortableContainer.sortableData!==this._sortableContainer.sortableData)){var e=this._sortableDataService.sortableContainer.sortableData[this._sortableDataService.index];this._sortableDataService.sortableContainer.sortableData.splice(this._sortableDataService.index,1),0===this._sortableDataService.sortableContainer.sortableData.length&&(this._sortableDataService.sortableContainer.dropEnabled=!0),this._sortableContainer.sortableData.splice(this.index,0,e),this._sortableContainer.dropEnabled&&(this._sortableContainer.dropEnabled=!1),this._sortableDataService.sortableContainer=this._sortableContainer,this._sortableDataService.index=this.index}},e.prototype._onDropCallback=function(t){this._sortableDataService.isDragged&&(this.onDropSuccessCallback.emit(this._dragDropService.dragData),this._dragDropService.onDragSuccessCallback&&this._dragDropService.onDragSuccessCallback.emit(this._dragDropService.dragData),this._sortableContainer.detectChanges())},e.decorators=[{type:r.g,args:[{selector:"[dnd-sortable]"}]}],e.ctorParameters=function(){return[{type:r.h},{type:a.a},{type:o.a},{type:u},{type:a.c},{type:r.i}]},e.propDecorators={index:[{type:r.j,args:["sortableIndex"]}],draggable:[{type:r.j,args:["dragEnabled"]}],droppable:[{type:r.j,args:["dropEnabled"]}],dragData:[{type:r.j}],effectallowed:[{type:r.j,args:["effectAllowed"]}],effectcursor:[{type:r.j,args:["effectCursor"]}],onDragSuccessCallback:[{type:r.l,args:["onDragSuccess"]}],onDragStartCallback:[{type:r.l,args:["onDragStart"]}],onDragOverCallback:[{type:r.l,args:["onDragOver"]}],onDragEndCallback:[{type:r.l,args:["onDragEnd"]}],onDropSuccessCallback:[{type:r.l,args:["onDropSuccess"]}]},e}(i.a)},function(t,e,n){"use strict";e.empty={closed:!0,next:function(t){},error:function(t){throw t},complete:function(){}}},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(115),o=function(t){function e(e,n){t.call(this),this.subject=e,this.subscriber=n,this.closed=!1}return r(e,t),e.prototype.unsubscribe=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);n!==-1&&e.splice(n,1)}}},e}(i.Subscription);e.SubjectSubscription=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(8),o=function(t){function e(e){t.call(this),this.scheduler=e}return r(e,t),e.create=function(t){return new e(t)},e.dispatch=function(t){var e=t.subscriber;e.complete()},e.prototype._subscribe=function(t){var n=this.scheduler;return n?n.schedule(e.dispatch,0,{subscriber:t}):void t.complete()},e}(i.Observable);e.EmptyObservable=o},function(t,e,n){"use strict";function r(t){var e=t.value,n=t.subscriber;n.closed||(n.next(e),n.complete())}function i(t){var e=t.err,n=t.subscriber;n.closed||n.error(e)}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=n(49),s=n(8),u=function(t){function e(e,n){t.call(this),this.promise=e,this.scheduler=n}return o(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e=this,n=this.promise,o=this.scheduler;if(null==o)this._isScalar?t.closed||(t.next(this.value),t.complete()):n.then(function(n){e.value=n,e._isScalar=!0,t.closed||(t.next(n),t.complete())},function(e){t.closed||t.error(e)}).then(null,function(t){a.root.setTimeout(function(){throw t})});else if(this._isScalar){if(!t.closed)return o.schedule(r,0,{value:this.value,subscriber:t})}else n.then(function(n){e.value=n,e._isScalar=!0,t.closed||t.add(o.schedule(r,0,{value:n,subscriber:t}))},function(e){t.closed||t.add(o.schedule(i,0,{err:e,subscriber:t}))}).then(null,function(t){a.root.setTimeout(function(){throw t})})},e}(s.Observable);e.PromiseObservable=u},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(8),o=function(t){function e(e,n){t.call(this),this.value=e,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return r(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.done,n=t.value,r=t.subscriber;return e?void r.complete():(r.next(n),void(r.closed||(t.done=!0,this.schedule(t))))},e.prototype._subscribe=function(t){var n=this.value,r=this.scheduler;return r?r.schedule(e.dispatch,0,{done:!1,value:n,subscriber:t}):(t.next(n),void(t.closed||t.complete()))},e}(i.Observable);e.ScalarObservable=o},function(t,e,n){"use strict";var r=n(565);e.fromPromise=r.PromiseObservable.create},function(t,e,n){"use strict";var r=n(172);e.of=r.ArrayObservable.of},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(49),o=n(911),a=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n,this.pending=!1}return r(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t,this.pending=!0;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),i.root.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){return void 0===n&&(n=0),null!==n&&this.delay===n?e:i.root.clearInterval(e)&&void 0||void 0},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);return n?n:void(this.pending===!1&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null)))},e.prototype._execute=function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(t){n=!0,r=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),r},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.delay=null,this.state=null,this.pending=!1,this.scheduler=null,r!==-1&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null))},e}(o.Action);e.AsyncAction=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(892),o=function(t){function e(){t.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return r(e,t),e.prototype.flush=function(t){var e=this.actions;if(this.active)return void e.push(t);var n;this.active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}},e}(i.Scheduler);e.AsyncScheduler=o},function(t,e,n){"use strict";var r=n(569),i=n(570);e.async=new i.AsyncScheduler(r.AsyncAction)},function(t,e,n){"use strict";var r=n(912),i=n(913);e.queue=new i.QueueScheduler(r.QueueAction)},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}return r(e,t),e}(Error);e.ObjectUnsubscribedError=i},function(t,e,n){"use strict";e.errorObject={e:{}}},function(t,e,n){"use strict";function r(t){return"function"==typeof t}e.isFunction=r},function(t,e,n){"use strict";function r(t){return null!=t&&"object"==typeof t}e.isObject=r},function(t,e,n){"use strict";function r(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}e.isPromise=r},function(t,e,n){"use strict";function r(t){return t&&"function"==typeof t.schedule}e.isScheduler=r},function(t,e){function n(t){throw new Error("Cannot find module '"+t+"'.")}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id=579},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=(n(695),n(667)),i=n(0),o=n(693),a=n(690);o.a.production&&n.i(i.a)(),n.i(r.a)().bootstrapModule(a.a)},,,function(t,e,n){"use strict";var r=n(594);n.d(e,"b",function(){return r.a});var i=(n(118),n(584));n.d(e,"a",function(){return i.a});n(275),n(277),n(606),n(0)},function(t,e,n){"use strict";var r=n(0),i=n(275),o=n(118),a=n(277);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.decorators=[{type:r.b,args:[{declarations:[i.a,a.a],exports:[i.a,a.a],providers:[{provide:o.b,useClass:o.c}]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(591),o=n(35);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this._initialClasses=[]}return Object.defineProperty(t.prototype,"klass",{set:function(t){this._applyInitialClasses(!0),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyInitialClasses(!1),this._applyClasses(this._rawClass,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClass",{set:function(t){this._cleanupClasses(this._rawClass),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(n.i(i.a)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create(null):this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}},t.prototype._cleanupClasses=function(t){this._applyClasses(t,!0),this._applyInitialClasses(!1)},t.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})},t.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem(function(t){if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+n.i(o.a)(t.item));e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){return e._toggleClass(t.item,!1)})},t.prototype._applyInitialClasses=function(t){var e=this;this._initialClasses.forEach(function(n){return e._toggleClass(n,!t)})},t.prototype._applyClasses=function(t,e){var n=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return n._toggleClass(t,!e)}):Object.keys(t).forEach(function(r){null!=t[r]&&n._toggleClass(r,!e)}))},t.prototype._toggleClass=function(t,e){var n=this;t=t.trim(),t&&t.split(/\s+/g).forEach(function(t){n._renderer.setElementClass(n._ngEl.nativeElement,t,e)})},t.decorators=[{type:r.g,args:[{selector:"[ngClass]"}]}],t.ctorParameters=function(){return[{type:r.D},{type:r.B},{type:r.h},{type:r.p}]},t.propDecorators={klass:[{type:r.j,args:["class"]}],ngClass:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(35);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t,e,n){this.$implicit=t,this.index=e,this.count=n}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2===0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),a=function(){function t(t,e,n,r){this._viewContainer=t,this._template=e,this._differs=n,this._cdr=r,this._differ=null}return Object.defineProperty(t.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(t){n.i(r.C)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this._cdr,this.ngForTrackBy)}catch(t){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+n.i(i.d)(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this.ngForOf);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,r,i){if(null==t.previousIndex){var a=e._viewContainer.createEmbeddedView(e._template,new o(null,null,null),i),u=new s(t,a);n.push(u)}else if(null==i)e._viewContainer.remove(r);else{var a=e._viewContainer.get(r);e._viewContainer.move(a,i);var u=new s(t,a);n.push(u)}});for(var r=0;r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=o.a.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:s.a},{type:void 0,decorators:[{type:r.f},{type:r.d,args:[a.b]}]}]},e})(a.a)},function(t,e,n){"use strict";var r=n(176);n.d(e,"a",function(){return r.a});n(119),n(593),n(595),n(175)},function(t,e,n){"use strict";var r=n(0),i=n(35),o=n(175),a=n(119),s=n(176),u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};(function(t){function e(e,r){if(t.call(this),this._platformLocation=e,n.i(i.c)(r)&&(r=this._platformLocation.getBaseHrefFromDOM()),n.i(i.c)(r))throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=r}return u(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return o.a.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+o.a.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:s.a},{type:void 0,decorators:[{type:r.f},{type:r.d,args:[a.b]}]}]},e})(a.a)},function(t,e,n){"use strict";var r=n(0),i=n(605),o=n(50);n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),s=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),u=new s,c=new a,l=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.x.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=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)})},t.prototype._selectStrategy=function(e){if(n.i(i.a)(e))return u;if(n.i(i.b)(e))return c;throw new o.a(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.decorators=[{type:r.v,args:[{name:"async",pure:!1}]}],t.ctorParameters=function(){return[{type:r.i}]},t}()},function(t,e,n){"use strict";function r(t){return null==t||""===t}function i(t){return t instanceof Date&&!isNaN(t.valueOf())}function o(t){var e=new Date(0),n=0,r=0,i=t[8]?e.setUTCFullYear:e.setFullYear,o=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=a(t[9]+t[10]),r=a(t[9]+t[11])),i.call(e,a(t[1]),a(t[2])-1,a(t[3]));var s=a(t[4]||"0")-n,u=a(t[5]||"0")-r,c=a(t[6]||"0"),l=Math.round(1e3*parseFloat("0."+(t[7]||0)));return o.call(e,s,u,c,l),e}function a(t){return parseInt(t,10)}var s=n(0),u=n(35),c=n(278),l=n(50);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,p=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){void 0===n&&(n="mediumDate");var a;if(r(e)||e!==e)return null;if("string"==typeof e&&(e=e.trim()),i(e))a=e;else if(u.b.isNumeric(e))a=new Date(parseFloat(e));else if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var s=e.split("-").map(function(t){return parseInt(t,10)}),p=s[0],f=s[1],d=s[2];a=new Date(p,f-1,d)}else a=new Date(e);if(!i(a)){var m=void 0;if("string"!=typeof e||!(m=e.match(h)))throw new l.a(t,e);a=o(m)}return c.a.format(a,this._locale,t._ALIASES[n]||n)},t._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t.decorators=[{type:s.v,args:[{name:"date",pure:!0}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:s.d,args:[s.w]}]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(118),o=n(50);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=/#/g,s=function(){function t(t){this._localization=t}return t.prototype.transform=function(e,r){if(null==e)return"";if("object"!=typeof r||null===r)throw new o.a(t,r);var s=n.i(i.a)(e,Object.keys(r),this._localization);return r[s].replace(a,e.toString())},t.decorators=[{type:r.v,args:[{name:"i18nPlural",pure:!0}]}],t.ctorParameters=function(){return[{type:i.b}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(50);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.transform=function(e,n){if(null==e)return"";if("object"!=typeof n||"string"!=typeof e)throw new i.a(t,n);return n.hasOwnProperty(e)?n[e]:n.hasOwnProperty("other")?n.other:""},t.decorators=[{type:r.v,args:[{name:"i18nSelect",pure:!0}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t.prototype.transform=function(t){return JSON.stringify(t,null,2)},t.decorators=[{type:r.v,args:[{name:"json",pure:!1}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(35),o=n(50);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return t.prototype.transform=function(e){if(n.i(i.c)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toLowerCase()},t.decorators=[{type:r.v,args:[{name:"lowercase"}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";function r(t,e,n,r,i,c,l){if(void 0===c&&(c=null),void 0===l&&(l=!1),null==n)return null;if(n="string"==typeof n&&o.b.isNumeric(n)?+n:n,"number"!=typeof n)throw new s.a(t,n);var h,p,f;if(r!==a.b.Currency&&(h=1,p=0,f=3),i){var d=i.match(u);if(null===d)throw new Error(i+" is not a valid digit info for number pipes");null!=d[1]&&(h=o.b.parseIntAutoRadix(d[1])),null!=d[3]&&(p=o.b.parseIntAutoRadix(d[3])),null!=d[5]&&(f=o.b.parseIntAutoRadix(d[5]))}return a.c.format(n,e,r,{minimumIntegerDigits:h,minimumFractionDigits:p,maximumFractionDigits:f,currency:c,currencyAsSymbol:l})}var i=n(0),o=n(35),a=n(278),s=n(50);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=/^(\d+)?\.((\d+)(-(\d+))?)?$/,c=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),r(t,this._locale,e,a.b.Decimal,n)},t.decorators=[{type:i.v,args:[{name:"number"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:i.d,args:[i.w]}]}]},t}(),l=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),r(t,this._locale,e,a.b.Percent,n)},t.decorators=[{type:i.v,args:[{name:"percent"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:i.d,args:[i.w]}]}]},t}(),h=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n,i,o){return void 0===n&&(n="USD"),void 0===i&&(i=!1),void 0===o&&(o=null),r(t,this._locale,e,a.b.Currency,o,n,i)},t.decorators=[{type:i.v,args:[{name:"currency"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:i.d,args:[i.w]}]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(50);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.transform=function(e,n,r){if(null==e)return e;if(!this.supports(e))throw new i.a(t,e);return e.slice(n,r)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t.decorators=[{type:r.v,args:[{name:"slice",pure:!1}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(35),o=n(50);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return t.prototype.transform=function(e){if(n.i(i.c)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toUpperCase()},t.decorators=[{type:r.v,args:[{name:"uppercase"}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.o.isPromise,o=r.o.isObservable},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";var r=n(3);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e){this.time=t,this.value=e}return t.prototype.matches=function(t,e){return t==this.time&&e==this.value},t}(),o=function(){function t(){this.styles={}}return t.prototype.insertAtTime=function(t,e,o){var a=new i(e,o),s=this.styles[t];n.i(r.c)(s)||(s=this.styles[t]=[]);for(var u=0,c=s.length-1;c>=0;c--)if(s[c].time<=e){u=c+1;break}s.splice(u,0,a)},t.prototype.getByIndex=function(t,e){var i=this.styles[t];return n.i(r.c)(i)?e>=i.length?null:i[e]:null},t.prototype.indexOfAtOrBeforeTime=function(t,e){var i=this.styles[t];if(n.i(r.c)(i))for(var o=i.length-1;o>=0;o--)if(i[o].time<=e)return o;return null},t}()},function(t,e,n){"use strict";n(0),n(121),n(52),n(88),n(89),n(53),n(90),n(73),n(124),n(91),n(63),n(127),n(92),n(187),n(93),n(11),n(128),n(130),n(94),n(65),n(95),n(177),n(178),n(179),n(51),n(180),n(181)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e,n){this.srcFileUrl=t,this.genFileUrl=e,this.source=n}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(e){t.call(this,e);var n=new Error(e);this._nativeError=n}return r(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error);(function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e})(i)},function(t,e,n){"use strict";var r=n(0),i=n(177),o=n(178),a=n(179),s=n(51),u=n(180),c=n(181),l=n(52),h=n(88),p=n(89),f=n(91),d=n(63),m=n(37),y=n(92),v=n(93),_=n(128),g=n(65),b=n(124),w=n(288);(function(){function t(t,e,n,r){this.host=t,this.staticSymbolResolver=e,this.messageBundle=n,this.metadataResolver=r}return t.prototype.extract=function(t){var e=this,r=n.i(i.a)(this.staticSymbolResolver,t,this.host),o=n.i(i.b)(r,this.host,this.metadataResolver),a=o.files,s=o.ngModules;return Promise.all(s.map(function(t){return e.metadataResolver.loadNgModuleDirectiveAndPipeMetadata(t.type.reference,!1)})).then(function(){var t=[];if(a.forEach(function(n){var r=[];n.directives.forEach(function(t){var n=e.metadataResolver.getDirectiveMetadata(t);n&&n.isComponent&&r.push(n)}),r.forEach(function(r){var i=r.template.template,o=m.b.fromArray(r.template.interpolation);t.push.apply(t,e.messageBundle.updateFromTemplate(i,n.srcUrl,o))})}),t.length)throw new Error(t.map(function(t){return t.toString()}).join("\n"));return e.messageBundle})},t.create=function(e){var i=new b.a(new d.a),m=n.i(g.c)(),M=new s.b,k=new c.a(e,M),S=new u.a(e,M,k),E=new a.a(S);o.a.install(E);var T=new l.a({genDebugInfo:!1,defaultEncapsulation:r.F.Emulated,logBindingUpdate:!1,useJit:!1}),x=new h.a({get:function(t){return e.loadResource(t)}},m,i,T),C=new _.a,L=new f.a(new y.a(E),new p.a(E),new v.a(E),k,C,x,E),D=new w.a(i,[],{}),P=new t(e,S,D,L);return{extractor:P,staticReflector:E}},t})()},function(t,e,n){"use strict";function r(t){var e=new p(h,t);return function(t,n,r){return e.toI18nMessage(t,n,r)}}function i(t){return t.split(f)[1]}var o=n(90),a=n(73),s=n(54),u=n(184),c=n(123),l=n(613);e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=new a.a(new o.c),p=function(){function t(t,e){this._expressionParser=t,this._interpolationConfig=e}return t.prototype.toI18nMessage=function(t,e,n){this._isIcu=1==t.length&&t[0]instanceof s.b,this._icuDepth=0,this._placeholderRegistry=new l.a,this._placeholderToContent={},this._placeholderToMessage={};var r=s.g(this,t,{});return new c.e(r,this._placeholderToContent,this._placeholderToMessage,e,n)},t.prototype.visitElement=function(t,e){var r=s.g(this,t.children),i={};t.attrs.forEach(function(t){i[t.name]=t.value});var o=n.i(u.a)(t.name).isVoid,a=this._placeholderRegistry.getStartTagPlaceholderName(t.name,i,o);this._placeholderToContent[a]=t.sourceSpan.toString();var l="";return o||(l=this._placeholderRegistry.getCloseTagPlaceholderName(t.name),this._placeholderToContent[l]=""),new c.f(t.name,i,a,l,r,o,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitExpansion=function(e,n){var r=this;this._icuDepth++;var i={},o=new c.c(e.switchValue,e.type,i,e.sourceSpan);if(e.cases.forEach(function(t){i[t.value]=new c.b(t.expression.map(function(t){return t.visit(r,{})}),t.expSourceSpan)}),this._icuDepth--,this._isIcu||this._icuDepth>0){var a=this._placeholderRegistry.getUniquePlaceholder("VAR_"+e.type);return o.expressionPlaceholder=a,this._placeholderToContent[a]=e.switchValue,o}var s=this._placeholderRegistry.getPlaceholderName("ICU",e.sourceSpan.toString()),u=new t(this._expressionParser,this._interpolationConfig);return this._placeholderToMessage[s]=u.toI18nMessage([e],"",""),new c.g(o,s,e.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Unreachable code")},t.prototype._visitTextWithInterpolation=function(t,e){var n=this._expressionParser.splitInterpolation(t,e.start.toString(),this._interpolationConfig);if(!n)return new c.a(t,e);for(var r=[],o=new c.b(r,e),a=this._interpolationConfig,s=a.start,u=a.end,l=0;l":">";return r+i+o},t.prototype._hashClosingTag=function(t){return this._hashTag("/"+t,{},!1)},t.prototype._generateUniqueName=function(t){var e=this._placeHolderNameCounts.hasOwnProperty(t);if(!e)return this._placeHolderNameCounts[t]=1,t;var n=this._placeHolderNameCounts[t];return this._placeHolderNameCounts[t]=n+1,t+"_"+n},t}()},function(t,e,n){"use strict";var r=n(63),i=n(125);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t,e,n){void 0===t&&(t={}),this._i18nNodesByMsgId=t,this.digest=e,this.mapperFactory=n,this._i18nToHtml=new a(t,e,n)}return t.load=function(e,n,r){var i=r.load(e,n),o=function(t){return r.digest(t)},a=function(t){return r.createNameMapper(t)};return new t(i,o,a)},t.prototype.get=function(t){var e=this._i18nToHtml.convert(t);if(e.errors.length)throw new Error(e.errors.join("\n"));return e.nodes},t.prototype.has=function(t){return this.digest(t)in this._i18nNodesByMsgId},t}(),a=function(){function t(t,e,n){void 0===t&&(t={}),this._i18nNodesByMsgId=t,this._digest=e,this._mapperFactory=n,this._contextStack=[],this._errors=[]}return t.prototype.convert=function(t){this._contextStack.length=0,this._errors.length=0;var e=this._convertToText(t),n=t.nodes[0].sourceSpan.start.file.url,i=(new r.a).parse(e,n,!0);return{nodes:i.rootNodes,errors:this._errors.concat(i.errors)}},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return t.children.map(function(t){return t.visit(n)}).join("")},t.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"}),i=this._srcMsg.placeholders.hasOwnProperty(t.expression)?this._srcMsg.placeholders[t.expression]:t.expression;return"{"+i+", "+t.type+", "+r.join(" ")+"}"},t.prototype.visitPlaceholder=function(t,e){var n=this._mapper(t.name);return this._srcMsg.placeholders.hasOwnProperty(n)?this._srcMsg.placeholders[n]:this._srcMsg.placeholderToMessage.hasOwnProperty(n)?this._convertToText(this._srcMsg.placeholderToMessage[n]):(this._addError(t,"Unknown placeholder"),"")},t.prototype.visitTagPlaceholder=function(t,e){throw"unreachable code"},t.prototype.visitIcuPlaceholder=function(t,e){throw"unreachable code"},t.prototype._convertToText=function(t){var e=this,n=this._digest(t),r=this._mapperFactory?this._mapperFactory(t):null;if(this._i18nNodesByMsgId.hasOwnProperty(n)){this._contextStack.push({msg:this._srcMsg,mapper:this._mapper}),this._srcMsg=t,this._mapper=function(t){return r?r.toInternalName(t):t};var i=this._i18nNodesByMsgId[n],o=i.map(function(t){return t.visit(e)}).join(""),a=this._contextStack.pop();return this._srcMsg=a.msg,this._mapper=a.mapper,o}return this._addError(t.nodes[0],"Missing translation for message "+n),""},t.prototype._addError=function(t,e){this._errors.push(new i.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";function r(){M.c.reflectionCapabilities=new M.L}function i(t){return{useDebug:o(t.map(function(t){return t.useDebug})),useJit:o(t.map(function(t){return t.useJit})),defaultEncapsulation:o(t.map(function(t){return t.defaultEncapsulation})),providers:a(t.map(function(t){return t.providers}))}}function o(t){for(var e=t.length-1;e>=0;e--)if(void 0!==t[e])return t[e]}function a(t){var e=[];return t.forEach(function(t){return t&&e.push.apply(e,t)}),e}var s=n(0),u=n(121),c=n(52),l=n(88),h=n(89),p=n(53),f=n(90),d=n(73),m=n(287),y=n(14),v=n(91),_=n(63),g=n(127),b=n(92),w=n(93),M=n(11),k=n(188),S=n(128),E=n(55),T=n(130),x=n(189),C=n(94),L=n(65),D=n(95),P=n(292);n.d(e,"a",function(){return R});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var O=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},A=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},j={get:function(t){throw new Error("No ResourceLoader implementation has been provided. Can't read the url \""+t+'"')}},Y=new s.e("HtmlParser"),I=[{provide:M.N,useValue:M.c},{provide:M.K,useExisting:M.N},{provide:k.a,useValue:j},x.a,M.F,f.c,d.a,{provide:Y,useClass:_.a},{provide:m.a,useFactory:function(t,e,n){return new m.a(t,e,n)},deps:[Y,[new s.f,new s.d(s._34)],[new s.f,new s.d(s._9)]]},{provide:_.a,useExisting:m.a},C.a,l.a,v.a,L.d,T.a,D.d,g.a,p.a,{provide:c.a,useValue:new c.a},P.a,{provide:s._35,useExisting:P.a},S.a,{provide:E.a,useExisting:S.a},L.a,h.a,w.a,b.a,u.a],N=function(){function t(t){this._defaultOptions=[{useDebug:n.i(s.C)(),useJit:!0,defaultEncapsulation:s.F.Emulated}].concat(t)}return t.prototype.createCompiler=function(t){void 0===t&&(t=[]);var e=i(this._defaultOptions.concat(t)),n=s.I.resolveAndCreate([I,{provide:c.a,useFactory:function(){return new c.a({genDebugInfo:e.useDebug,useJit:e.useJit,defaultEncapsulation:e.defaultEncapsulation,logBindingUpdate:e.useDebug})},deps:[]},e.providers]);return n.get(s._35)},t.ctorParameters=function(){return[{type:Array,decorators:[{type:s.d,args:[s._1]}]}]},t=O([n.i(y.a)(),A("design:paramtypes",[Array])],t)}(),R=n.i(s.P)(s.Q,"coreDynamic",[{provide:s._1,useValue:{},multi:!0},{provide:s._36,useClass:N},{provide:s.N,useValue:r,multi:!0}])},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t,e){return o.c.hasLifecycleHook(e,i(t))}function i(t){switch(t){case o.G.OnInit:return"ngOnInit";case o.G.OnDestroy:return"ngOnDestroy";case o.G.DoCheck:return"ngDoCheck";case o.G.OnChanges:return"ngOnChanges";case o.G.AfterContentInit:return"ngAfterContentInit";case o.G.AfterContentChecked:return"ngAfterContentChecked";case o.G.AfterViewInit:return"ngAfterViewInit";case o.G.AfterViewChecked:return"ngAfterViewChecked"}}var o=n(11);e.a=r},function(t,e,n){"use strict";function r(t){var e=new p;return new l(s.g(e,t),e.isExpanded,e.errors)}function i(t,e){var n=t.cases.map(function(t){c.indexOf(t.value)!=-1||t.value.match(/^=\d+$/)||e.push(new h(t.valueSourceSpan,'Plural cases should be "=" or one of '+c.join(", ")));var n=r(t.expression);return e.push.apply(e,n.errors),new s.e("template",[new s.f("ngPluralCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),i=new s.f("[ngPlural]",t.switchValue,t.switchValueSourceSpan);return new s.e("ng-container",[i],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}function o(t,e){var n=t.cases.map(function(t){var n=r(t.expression);return e.push.apply(e,n.errors),"other"===t.value?new s.e("template",[new s.f("ngSwitchDefault","",t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan):new s.e("template",[new s.f("ngSwitchCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),i=new s.f("[ngSwitch]",t.switchValue,t.switchValueSourceSpan);return new s.e("ng-container",[i],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}var a=n(28),s=n(54);e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=["zero","one","two","few","many","other"],l=function(){function t(t,e,n){this.nodes=t,this.expanded=e,this.errors=n}return t}(),h=function(t){function e(e,n){t.call(this,e,n)}return u(e,t),e}(a.a),p=function(){function t(){this.isExpanded=!1,this.errors=[]}return t.prototype.visitElement=function(t,e){return new s.e(t.name,t.attrs,s.g(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)},t.prototype.visitAttribute=function(t,e){return t},t.prototype.visitText=function(t,e){return t},t.prototype.visitComment=function(t,e){return t},t.prototype.visitExpansion=function(t,e){return this.isExpanded=!0,"plural"==t.type?i(t,this.errors):o(t,this.errors)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Should not be reached")},t}()},function(t,e,n){"use strict";function r(t,e,n,r,i){return void 0===r&&(r=!1),void 0===i&&(i=_.a),new x(new v.b(t,e),n,r,i).tokenize()}function i(t){var e=t===y.m?"EOF":String.fromCharCode(t);return'Unexpected character "'+e+'"'}function o(t){return'Unknown entity "'+t+'" - use the "&#;" or "&#x;" syntax'}function a(t){return!y.F(t)||t===y.m}function s(t){return y.F(t)||t===y.z||t===y.b||t===y.p||t===y.q||t===y.A}function u(t){return(ty._4)}function c(t){return t==y.c||t==y.m||!y._5(t)}function l(t){return t==y.c||t==y.m||!y.O(t)}function h(t,e,n){var r=!!n&&t.indexOf(n.start,e)==e;return t.charCodeAt(e)==y.j&&!r}function p(t){return t===y.A||y.O(t)}function f(t,e){return d(t)==d(e)}function d(t){return t>=y.I&&t<=y.J?t-y.I+y.K:t}function m(t){for(var e,n=[],r=0;r=this._length)throw this._createError(i(y.m),this._getSpan());this._peek===y.a?(this._line++,this._column=0):this._peek!==y.a&&this._peek!==y.W&&this._column++,this._index++,this._peek=this._index>=this._length?y.m:this._input.charCodeAt(this._index),this._nextPeek=this._index+1>=this._length?y.m:this._input.charCodeAt(this._index+1)},t.prototype._attemptCharCode=function(t){return this._peek===t&&(this._advance(),!0)},t.prototype._attemptCharCodeCaseInsensitive=function(t){return!!f(this._peek,t)&&(this._advance(),!0)},t.prototype._requireCharCode=function(t){var e=this._getLocation();if(!this._attemptCharCode(t))throw this._createError(i(this._peek),this._getSpan(e,e))},t.prototype._attemptStr=function(t){var e=t.length;if(this._index+e>this._length)return!1;for(var n=this._savePosition(),r=0;rr.offset&&o.push(this._input.substring(r.offset,this._index));this._peek!==e;)o.push(this._readChar(t))}return this._endToken([this._processCarriageReturns(o.join(""))],r)},t.prototype._consumeComment=function(t){var e=this;this._beginToken(w.COMMENT_START,t),this._requireCharCode(y.t),this._endToken([]);var n=this._consumeRawText(!1,y.t,function(){return e._attemptStr("->")});this._beginToken(w.COMMENT_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeCdata=function(t){var e=this;this._beginToken(w.CDATA_START,t),this._requireStr("CDATA["),this._endToken([]);var n=this._consumeRawText(!1,y.g,function(){return e._attemptStr("]>")});this._beginToken(w.CDATA_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeDocType=function(t){this._beginToken(w.DOC_TYPE,t),this._attemptUntilChar(y.z),this._advance(),this._endToken([this._input.substring(t.offset+2,this._index-1)])},t.prototype._consumePrefixAndName=function(){for(var t=this._index,e=null;this._peek!==y.d&&!u(this._peek);)this._advance();var n;this._peek===y.d?(this._advance(),e=this._input.substring(t,this._index-1),n=this._index):n=t,this._requireCharCodeUntilFn(s,this._index===n?1:0);var r=this._input.substring(n,this._index);return[e,r]},t.prototype._consumeTagOpen=function(t){var e,n,r=this._savePosition();try{if(!y.O(this._peek))throw this._createError(i(this._peek),this._getSpan());var o=this._index;for(this._consumeTagOpenStart(t),e=this._input.substring(o,this._index),n=e.toLowerCase(),this._attemptCharCodeUntilFn(a);this._peek!==y.b&&this._peek!==y.z;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(a),this._attemptCharCode(y.A)&&(this._attemptCharCodeUntilFn(a),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(a);this._consumeTagOpenEnd()}catch(e){if(e instanceof T)return this._restorePosition(r),this._beginToken(w.TEXT,t),void this._endToken(["<"]);throw e}var s=this._getTagDefinition(e).contentType;s===g.a.RAW_TEXT?this._consumeRawTextWithTagClose(n,!1):s===g.a.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,!0)},t.prototype._consumeRawTextWithTagClose=function(t,e){var n=this,r=this._consumeRawText(e,y.y,function(){return!!n._attemptCharCode(y.b)&&(n._attemptCharCodeUntilFn(a),!!n._attemptStrCaseInsensitive(t)&&(n._attemptCharCodeUntilFn(a),n._attemptCharCode(y.z)))});this._beginToken(w.TAG_CLOSE,r.sourceSpan.end),this._endToken([null,t])},t.prototype._consumeTagOpenStart=function(t){this._beginToken(w.TAG_OPEN_START,t);var e=this._consumePrefixAndName();this._endToken(e)},t.prototype._consumeAttributeName=function(){this._beginToken(w.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},t.prototype._consumeAttributeValue=function(){this._beginToken(w.ATTR_VALUE);var t;if(this._peek===y.p||this._peek===y.q){var e=this._peek;this._advance();for(var n=[];this._peek!==e;)n.push(this._readChar(!0));t=n.join(""),this._advance()}else{var r=this._index;this._requireCharCodeUntilFn(s,1),t=this._input.substring(r,this._index)}this._endToken([this._processCarriageReturns(t)])},t.prototype._consumeTagOpenEnd=function(){var t=this._attemptCharCode(y.b)?w.TAG_OPEN_END_VOID:w.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(y.z),this._endToken([])},t.prototype._consumeTagClose=function(t){this._beginToken(w.TAG_CLOSE,t),this._attemptCharCodeUntilFn(a);var e=this._consumePrefixAndName();this._attemptCharCodeUntilFn(a),this._requireCharCode(y.z),this._endToken(e)},t.prototype._consumeExpansionFormStart=function(){this._beginToken(w.EXPANSION_FORM_START,this._getLocation()),this._requireCharCode(y.j),this._endToken([]),this._expansionCaseStack.push(w.EXPANSION_FORM_START),this._beginToken(w.RAW_TEXT,this._getLocation());var t=this._readUntil(y.k);this._endToken([t],this._getLocation()),this._requireCharCode(y.k),this._attemptCharCodeUntilFn(a),this._beginToken(w.RAW_TEXT,this._getLocation());var e=this._readUntil(y.k);this._endToken([e],this._getLocation()),this._requireCharCode(y.k),this._attemptCharCodeUntilFn(a)},t.prototype._consumeExpansionCaseStart=function(){this._beginToken(w.EXPANSION_CASE_VALUE,this._getLocation());var t=this._readUntil(y.j).trim();this._endToken([t],this._getLocation()),this._attemptCharCodeUntilFn(a),this._beginToken(w.EXPANSION_CASE_EXP_START,this._getLocation()),this._requireCharCode(y.j),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(a),this._expansionCaseStack.push(w.EXPANSION_CASE_EXP_START)},t.prototype._consumeExpansionCaseEnd=function(){this._beginToken(w.EXPANSION_CASE_EXP_END,this._getLocation()),this._requireCharCode(y.l),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(a),this._expansionCaseStack.pop()},t.prototype._consumeExpansionFormEnd=function(){this._beginToken(w.EXPANSION_FORM_END,this._getLocation()),this._requireCharCode(y.l),this._endToken([]),this._expansionCaseStack.pop()},t.prototype._consumeText=function(){var t=this._getLocation();this._beginToken(w.TEXT,t);var e=[];do this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(e.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._inInterpolation&&this._attemptStr(this._interpolationConfig.end)?(e.push(this._interpolationConfig.end),this._inInterpolation=!1):e.push(this._readChar(!0));while(!this._isTextEnd());this._endToken([this._processCarriageReturns(e.join(""))])},t.prototype._isTextEnd=function(){if(this._peek===y.y||this._peek===y.m)return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(h(this._input,this._index,this._interpolationConfig))return!0;if(this._peek===y.l&&this._isInExpansionCase())return!0}return!1},t.prototype._savePosition=function(){return[this._peek,this._index,this._column,this._line,this.tokens.length]},t.prototype._readUntil=function(t){var e=this._index;return this._attemptUntilChar(t),this._input.substring(e,this._index)},t.prototype._restorePosition=function(t){this._peek=t[0],this._index=t[1],this._column=t[2],this._line=t[3];var e=t[4];e0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_CASE_EXP_START},t.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_FORM_START},t}()},function(t,e,n){"use strict";function r(t){return a}var i=n(64);e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){this.closedByParent=!1,this.contentType=i.a.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return t.prototype.requireExtraParent=function(t){return!1},t.prototype.isClosedByChild=function(t){return!1},t}(),a=new o},function(t,e,n){"use strict";var r=n(3),i=n(185),o=n(6);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.call(this,!1)}return a(e,t),e.prototype.visitDeclareClassStmt=function(t,e){var i=this;return e.pushClass(t),this._visitClassConstructor(t,e),n.i(r.c)(t.parent)&&(e.print(t.name+".prototype = Object.create("),t.parent.visitExpression(this,e),e.println(".prototype);")),t.getters.forEach(function(n){return i._visitClassGetter(t,n,e)}),t.methods.forEach(function(n){return i._visitClassMethod(t,n,e)}),e.popClass(),null},e.prototype._visitClassConstructor=function(t,e){e.print("function "+t.name+"("),n.i(r.c)(t.constructorMethod)&&this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),n.i(r.c)(t.constructorMethod)&&t.constructorMethod.body.length>0&&(e.println("var self = this;"),this.visitAllStatements(t.constructorMethod.body,e)),e.decIndent(),e.println("}")},e.prototype._visitClassGetter=function(t,e,n){n.println("Object.defineProperty("+t.name+".prototype, '"+e.name+"', { get: function() {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("}});")},e.prototype._visitClassMethod=function(t,e,n){n.print(t.name+".prototype."+e.name+" = function("),this._visitParams(e.params,n),n.println(") {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("};")},e.prototype.visitReadVarExpr=function(e,n){if(e.builtin===o.F.This)n.print("self");else{if(e.builtin===o.F.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");t.prototype.visitReadVarExpr.call(this,e,n)}return null},e.prototype.visitDeclareVarStmt=function(t,e){return e.print("var "+t.name+" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),null},e.prototype.visitInvokeFunctionExpr=function(e,n){var r=e.fn;return r instanceof o.A&&r.builtin===o.F.Super?(n.currentClass.parent.visitExpression(this,n),n.print(".call(this"),e.args.length>0&&(n.print(", "),this.visitAllExpressions(e.args,n,",")),n.print(")")):t.prototype.visitInvokeFunctionExpr.call(this,e,n),null},e.prototype.visitFunctionExpr=function(t,e){return e.print("function("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.print("function "+t.name+"("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+i.b.name+") {"),e.incIndent();var n=[i.c.set(i.b.prop("stack")).toDeclStmt(null,[o.k.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype._visitParams=function(t,e){this.visitAllObjects(function(t){return e.print(t.name)},t,e,",")},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case o.O.ConcatArray:e="concat";break;case o.O.SubscribeObservable:e="subscribe";break;case o.O.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e}(i.d)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t,e){var r=t.concat([new u.t(u.a(e))]),i=new l(null,null,null,new Map),o=new p,a=o.visitAllStatements(r,i);return n.i(s.c)(a)?a.value:null}function i(t,e,r,i,o){for(var a=i.createChildWihtLocalVars(),u=0;ui();case u.y.BiggerEquals:return r()>=i();default:throw new Error("Unknown operator "+t.operator)}},t.prototype.visitReadPropExpr=function(t,e){var n,r=t.receiver.visitExpression(this,e);return n=r[t.name]},t.prototype.visitReadKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),r=t.index.visitExpression(this,e);return n[r]},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e)},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,r={};return t.entries.forEach(function(t){return r[t.key]=t.value.visitExpression(n,e)}),r},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitAllStatements=function(t,e){for(var n=0;n0?o.push(s):(o.length>0&&(r.push(o.join("")),n.push(P),o=[]),n.push(s)),s==L&&i++}return o.length>0&&(r.push(o.join("")),n.push(P)),new A(n.join(""),r)}n.d(e,"a",function(){return s});var s=function(){function t(){this.strictStyling=!0}return t.prototype.shimCssText=function(t,e,n){void 0===n&&(n="");var o=i(t);return t=r(t),t=this._insertDirectives(t),this._scopeCssText(t,e,n)+o},t.prototype._insertDirectives=function(t){return t=this._insertPolyfillDirectivesInCssText(t),this._insertPolyfillRulesInCssText(t)},t.prototype._insertPolyfillDirectivesInCssText=function(t){return t.replace(c,function(){for(var t=[],e=0;e-1?this._colonHostPartReplacer(t,e,n):t+e+n+", "+e+" "+t+n},t.prototype._colonHostPartReplacer=function(t,e,n){return t+e.replace(p,"")+n},t.prototype._convertShadowDOMSelectors=function(t){return g.reduce(function(t,e){return t.replace(e," ")},t)},t.prototype._scopeSelectors=function(t,e,n){var r=this;return o(t,function(t){var i=t.selector,o=t.content;return"@"!=t.selector[0]?i=r._scopeSelector(t.selector,e,n,r.strictStyling):(t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document"))&&(o=r._scopeSelectors(t.content,e,n)),new O(i,o)})},t.prototype._scopeSelector=function(t,e,n,r){var i=this;return t.split(",").map(function(t){return t.trim().split(b)}).map(function(t){var o=t[0],a=t.slice(1),s=function(t){return i._selectorNeedsScoping(t,e)?r?i._applyStrictSelectorScope(t,e,n):i._applySelectorScope(t,e,n):t};return[s(o)].concat(a).join(" ")}).join(", ")},t.prototype._selectorNeedsScoping=function(t,e){var n=this._makeScopeMatcher(e);return!n.test(t)},t.prototype._makeScopeMatcher=function(t){var e=/\[/g,n=/\]/g;return t=t.replace(e,"\\[").replace(n,"\\]"),new RegExp("^("+t+")"+w,"m")},t.prototype._applySelectorScope=function(t,e,n){return this._applySimpleSelectorScope(t,e,n)},t.prototype._applySimpleSelectorScope=function(t,e,n){if(M.lastIndex=0,M.test(t)){var r=this.strictStyling?"["+n+"]":e;return t.replace(_,function(t,e){return e.replace(/([^:]*)(:*)(.*)/,function(t,e,n,i){return e+r+n+i})}).replace(M,r+" ")}return e+" "+t},t.prototype._applyStrictSelectorScope=function(t,e,n){var r=this,i=/\[is=([^\]]*)\]/g;e=e.replace(i,function(t){for(var e=[],n=1;n-1)i=r._applySimpleSelectorScope(t,e,n);else{var a=t.replace(M,"");if(a.length>0){var s=a.match(/([^:]*)(:*)(.*)/);s&&(i=s[1]+o+s[2]+s[3])}}return i},s=new u(t);t=s.content();for(var c,l="",h=0,p=/( |>|\+|~(?!=))\s*/g,f=t.indexOf(v);null!==(c=p.exec(t));){var d=c[1],m=t.slice(h,c.index).trim(),y=h>=f?a(m):m;l+=y+" "+d+" ",h=p.lastIndex}return l+=a(t.substring(h)),s.restore(l)},t.prototype._insertPolyfillHostInCssText=function(t){return t.replace(S,f).replace(k,p)},t}(),u=function(){function t(t){var e=this;this.placeholders=[],this.index=0,t=t.replace(/(\[[^\]]*\])/g,function(t,n){var r="__ph-"+e.index+"__";return e.placeholders.push(n),e.index++,r}),this._content=t.replace(/(:nth-[-\w]+)(\([^)]+\))/g,function(t,n,r){var i="__ph-"+e.index+"__";return e.placeholders.push(r),e.index++,n+i})}return t.prototype.restore=function(t){var e=this;return t.replace(/__ph-(\d+)__/g,function(t,n){return e.placeholders[+n]})},t.prototype.content=function(){return this._content},t}(),c=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,l=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,h=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,p="-shadowcsshost",f="-shadowcsscontext",d=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",m=new RegExp("("+p+d,"gim"),y=new RegExp("("+f+d,"gim"),v=p+"-no-combinator",_=/-shadowcsshost-no-combinator([^\s]*)/,g=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],b=/(?:>>>)|(?:\/deep\/)/g,w="([>\\s~+[.,{:][\\s\\S]*)?$",M=/-shadowcsshost/gim,k=/:host/gim,S=/:host-context/gim,E=/\/\*\s*[\s\S]*?\*\//g,T=/\/\*\s*#\s*sourceMappingURL=[\s\S]+?\*\//,x=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,C=/([{}])/g,L="{",D="}",P="%BLOCK%",O=function(){function t(t,e){this.selector=t,this.content=e}return t}(),A=function(){function t(t,e){this.escapedString=t,this.blocks=e}return t}()},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";function r(t,e){for(var n=null,r=t.pipeMetas.length-1;r>=0;r--){var i=t.pipeMetas[r];if(i.name==e){n=i;break}}if(!n)throw new Error("Illegal state: Could not find pipe "+e+" although the parser should have detected this error!");return n}var i=n(10),o=n(36),a=n(13),s=n(6),u=n(66);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){function t(t,e){var r=this;this.view=t,this.meta=e,this._purePipeProxyCount=0,this.instance=s.e.prop("_pipe_"+e.name+"_"+t.pipeCount++);var o=this.meta.type.diDeps.map(function(e){return n.i(i.j)(e.token)===n.i(a.e)(a.b.ChangeDetectorRef)?n.i(u.c)(s.e.prop("ref"),r.view,r.view.componentView):n.i(u.b)(t,e.token,!1)});this.view.fields.push(new s.c(this.instance.name,s.d(this.meta.type))),this.view.createMethod.resetDebugInfo(null,null),this.view.createMethod.addStmt(s.e.prop(this.instance.name).set(s.g(this.meta.type).instantiate(o)).toStmt())}return t.call=function(e,n,i){var o,a=e.componentView,s=r(a,n);return s.pure?(o=a.purePipes.get(n),o||(o=new t(a,s),a.purePipes.set(n,o),a.pipes.push(o))):(o=new t(e,s),e.pipes.push(o)),o._call(e,i)},Object.defineProperty(t.prototype,"pure",{get:function(){return this.meta.pure},enumerable:!0,configurable:!0}),t.prototype._call=function(t,e){if(this.meta.pure){var r=s.e.prop(this.instance.name+"_"+this._purePipeProxyCount++),i=n.i(u.c)(this.instance,t,this.view);return n.i(o.c)(i.prop("transform").callMethod(s.O.Bind,[i]),e.length,r,{fields:t.fields,ctorStmts:t.createMethod}),s.g(n.i(a.a)(a.b.castByValue)).callFn([r,i.prop("transform")]).callFn(e)}return n.i(u.c)(this.instance,t,this.view).callMethod("transform",e)},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t,e,n,r){var u=i(t,e);return!!u.size&&(r&&o(u,n),a(u,e,n),s(t,e,n),!0)}function i(t,e){var n=new Map;return t.forEach(function(t){n.set(t.fullName,t)}),e.forEach(function(t){t.hostEvents.forEach(function(t){n.set(t.fullName,t)})}),n}function o(t,e){var r=[];if(t.forEach(function(t){t.phase||r.push(f.f(t.name),f.f(t.target))}),r.length){var i=f.a("disposable_"+e.view.disposables.length);e.view.disposables.push(i),e.view.createMethod.addStmt(i.set(f.g(n.i(p.a)(p.b.subscribeToRenderElement)).callFn([f.e,e.renderNode,n.i(l.a)(r),u(e)])).toDeclStmt(f.M,[f.k.Private]))}}function a(t,e,n){var r=Array.from(t.keys());e.forEach(function(t){var e=n.directiveWrapperInstance.get(t.directive.type.reference);n.view.createMethod.addStmts(h.b.subscribe(t.directive,t.hostProperties,r,e,f.e,u(n)))})}function s(t,e,r){var i=e.some(function(t){return t.hostEvents.some(function(e){return t.directive.isComponent})}),o=i?r.compViewExpr:f.e,a=new d.a(r.view);a.resetDebugInfo(r.nodeIndex,r.sourceAst),a.push(o.callMethod("markPathToRootAsCheckOnce",[]).toStmt());var s=f.a("eventName"),u=f.a("result");a.push(u.set(f.f(!0)).toDeclStmt(f.s)),e.forEach(function(t,e){var n=r.directiveWrapperInstance.get(t.directive.type.reference);t.hostEvents.length>0&&a.push(u.set(h.b.handleEvent(t.hostEvents,n,s,c.d.event).and(u)).toStmt())}),t.forEach(function(t,e){var i=n.i(c.c)(r.view,r.view,r.view.componentContext,t.handler,"sub_"+e),o=i.stmts;i.preventDefault&&o.push(u.set(i.preventDefault.and(u)).toStmt()),a.push(new f.u(s.equals(f.f(t.fullName)),o))}),a.push(new f.t(u)),r.view.methods.push(new f.q(n.i(m.d)(r.nodeIndex),[new f.o(s.name,f.r),new f.o(c.d.event.name,f.m)],a.finish(),f.s))}function u(t){var e=n.i(m.d)(t.nodeIndex);return f.e.callMethod("eventHandler",[f.e.prop(e)])}var c=n(87),l=n(36),h=n(53),p=n(13),f=n(6),d=n(190),m=n(66);e.a=r},function(t,e,n){"use strict";function r(t,e,n){var r=n.view,i=t.type.lifecycleHooks,o=r.afterContentLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),i.indexOf(l.G.AfterContentInit)!==-1&&o.addStmt(new c.u(f,[e.callMethod("ngAfterContentInit",[]).toStmt()])),i.indexOf(l.G.AfterContentChecked)!==-1&&o.addStmt(e.callMethod("ngAfterContentChecked",[]).toStmt())}function i(t,e,n){var r=n.view,i=t.type.lifecycleHooks,o=r.afterViewLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),i.indexOf(l.G.AfterViewInit)!==-1&&o.addStmt(new c.u(f,[e.callMethod("ngAfterViewInit",[]).toStmt()])),i.indexOf(l.G.AfterViewChecked)!==-1&&o.addStmt(e.callMethod("ngAfterViewChecked",[]).toStmt())}function o(t,e,n){n.view.destroyMethod.addStmts(u.b.ngOnDestroy(t.directive,e)),n.view.detachMethod.addStmts(u.b.ngOnDetach(t.hostProperties,e,c.e,n.compViewExpr||c.e,n.renderNode))}function a(t,e,n){var r=n.view.destroyMethod;r.resetDebugInfo(n.nodeIndex,n.sourceAst),t.providerType!==h.c.Directive&&t.providerType!==h.c.Component&&t.lifecycleHooks.indexOf(l.G.OnDestroy)!==-1&&r.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}function s(t,e,n){var r=n.destroyMethod;t.type.lifecycleHooks.indexOf(l.G.OnDestroy)!==-1&&r.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}var u=n(53),c=n(6),l=n(11),h=n(38),p=n(131);e.b=r,e.c=i,e.d=o,e.e=a,e.a=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=c.e.prop("numberOfChecks").identical(new c.N(0));c.v(p.g.throwOnChange)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t,e,r){var i=n.i(s.a)(r),o=n.i(u.b)(r,r,r.componentContext,t.value,i.bindingId);return o?(r.detectChangesRenderPropertiesMethod.resetDebugInfo(e.nodeIndex,t),void r.detectChangesRenderPropertiesMethod.addStmts(n.i(s.b)(o,i.expression,y.g.throwOnChange,[f.e.prop("renderer").callMethod("setText",[e.renderNode,o.currValExpr]).toStmt()]))):null}function i(t,e,r,i){var o=i.view,a=i.renderNode;t.forEach(function(t){var c=n.i(s.a)(o);o.detectChangesRenderPropertiesMethod.resetDebugInfo(i.nodeIndex,t);var h=n.i(u.b)(o,o,i.view.componentContext,t.value,c.bindingId);if(h){var d=[],_=o.detectChangesRenderPropertiesMethod;switch(t.type){case m.f.Property:case m.f.Attribute:case m.f.Class:case m.f.Style:d.push.apply(d,n.i(l.b)(f.e,t,a,h.currValExpr,o.genConfig.logBindingUpdate));break;case m.f.Animation:_=o.animationBindingsMethod;var g=n.i(l.a)(f.e,f.e,t,e,(r?f.e.prop(n.i(v.d)(i.nodeIndex)):f.g(n.i(p.a)(p.b.noop))).callMethod(f.O.Bind,[f.e]),i.renderNode,h.currValExpr,c.expression),b=g.updateStmts,w=g.detachStmts;d.push.apply(d,b),o.detachMethod.addStmts(w)}_.addStmts(n.i(s.b)(h,c.expression,y.g.throwOnChange,d))}})}function o(t,e,r,i,o){var a=t.hostProperties.filter(function(t){return t.needsRuntimeSecurityContext}).map(function(t){var e;switch(t.type){case m.f.Property:e=o.securityContext(i,t.name,!1);break;case m.f.Attribute:e=o.securityContext(i,t.name,!0);break;default:throw new Error("Illegal state: Only property / attribute bindings can have an unknown security context! Binding "+t.name)}return n.i(c.d)(p.b.SecurityContext,e)});r.view.detectChangesRenderPropertiesMethod.addStmts(h.b.checkHost(t.hostProperties,e,f.e,r.compViewExpr||f.e,r.renderNode,y.g.throwOnChange,a))}function a(t,e,r,i){var o=i.view,a=o.detectChangesInInputsMethod;a.resetDebugInfo(i.nodeIndex,i.sourceAst),t.inputs.forEach(function(t,s){var c=i.nodeIndex+"_"+r+"_"+s;a.resetDebugInfo(i.nodeIndex,t);var l=n.i(u.b)(o,o,o.componentContext,t.value,c);l&&(a.addStmts(l.stmts),a.addStmt(e.callMethod("check_"+t.directiveName,[l.currValExpr,y.g.throwOnChange,l.forceUpdate||f.f(!1)]).toStmt()))});var s=t.directive.isComponent&&!n.i(d.E)(t.directive.changeDetection),c=h.b.ngDoCheck(e,f.e,i.renderNode,y.g.throwOnChange),l=s?new f.u(c,[i.compViewExpr.callMethod("markAsCheckOnce",[]).toStmt()]):c.toStmt();a.addStmt(l)}var s=n(283),u=n(87),c=n(36),l=n(284),h=n(53),p=n(13),f=n(6),d=n(11),m=n(38),y=n(131),v=n(66);e.a=r,e.b=i,e.d=o,e.c=a},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t){var e=[];t.getProviderTokens().forEach(function(n){var r=t.getQueriesFor(n);e.push.apply(e,r.map(function(t){return new o(t,n)}))}),Object.keys(t.referenceTokens).forEach(function(n){var r={value:n};e.push.apply(e,t.getQueriesFor(r).map(function(t){return new o(t,r)}))}),e.forEach(function(e){var r;if(e.read.identifier)r=t.instances.get(n.i(i.j)(e.read));else{var o=t.referenceTokens[e.read.value];r=o?t.instances.get(n.i(i.j)(o)):t.elementRef}r&&e.query.addValue(r,t.view)})}var i=n(10);e.a=r;var o=function(){function t(t,e){this.query=t,this.read=t.meta.read||e}return t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t,e,r){var i=new l(t,r);n.i(o.a)(i,e),t.pipes.forEach(function(t){n.i(s.a)(t.meta,t.instance,t.view)})}var i=n(10),o=n(38),a=n(628),s=n(629),u=n(630),c=n(631);e.a=r;var l=function(){function t(t,e){this.view=t,this._schemaRegistry=e,this._nodeIndex=0}return t.prototype.visitBoundText=function(t,e){var r=this.view.nodes[this._nodeIndex++];return n.i(u.a)(t,r,this.view),null},t.prototype.visitText=function(t,e){return this._nodeIndex++,null},t.prototype.visitNgContent=function(t,e){return null},t.prototype.visitElement=function(t,e){var r=this,l=this.view.nodes[this._nodeIndex++];n.i(c.a)(l);var h=n.i(a.a)(t.outputs,t.directives,l,!0);return n.i(u.b)(t.inputs,t.outputs,h,l),t.directives.forEach(function(e,i){var o=l.directiveWrapperInstance.get(e.directive.type.reference);n.i(u.c)(e,o,i,l),n.i(u.d)(e,o,l,t.name,r._schemaRegistry)}),n.i(o.a)(this,t.children,l),t.directives.forEach(function(t){var e=l.instances.get(t.directive.type.reference),r=l.directiveWrapperInstance.get(t.directive.type.reference);n.i(s.b)(t.directive,e,l),n.i(s.c)(t.directive,e,l),n.i(s.d)(t,r,l)}),t.providers.forEach(function(t){var e=l.instances.get(n.i(i.j)(t.token));n.i(s.e)(t,e,l)}),null},t.prototype.visitEmbeddedTemplate=function(t,e){var o=this.view.nodes[this._nodeIndex++];return n.i(c.a)(o),n.i(a.a)(t.outputs,t.directives,o,!1),t.directives.forEach(function(t,e){var r=o.instances.get(t.directive.type.reference),i=o.directiveWrapperInstance.get(t.directive.type.reference);n.i(u.c)(t,i,e,o),n.i(s.b)(t.directive,r,o),n.i(s.c)(t.directive,r,o),n.i(s.d)(t,i,o)}),t.providers.forEach(function(t){var e=o.instances.get(n.i(i.j)(t.token));n.i(s.e)(t,e,o)}),r(o.embeddedView,t.children,this._schemaRegistry),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";function r(t,e,r){var i=new z(t,r),o=t.declarationElement.isNull()?t.declarationElement:t.declarationElement.parent;return n.i(A.a)(i,e,o),t.viewType!==O.n.EMBEDDED&&t.viewType!==O.n.HOST||(t.lastRenderNode=i.getOrCreateLastRenderNode()),i.nestedViewCount}function i(t,e){t.nodes.forEach(function(t){t instanceof j.a&&(t.finish(),t.hasEmbeddedView&&i(t.embeddedView,e))}),t.finish(),h(t,e)}function o(t){for(var e=t.view;s(t.parent,e);)t=t.parent;return t}function a(t){for(var e=t.view;s(t,e);)t=t.parent;return t}function s(t,e){return!t.isNull()&&t.sourceAst.name===U&&t.view===e}function u(t,e){var r={};Object.keys(t).forEach(function(e){r[e]=t[e]}),e.forEach(function(t){Object.keys(t.hostAttributes).forEach(function(e){var i=t.hostAttributes[e],o=r[e];r[e]=n.i(C.c)(o)?l(e,o,i):i})});var i=[];return Object.keys(r).sort().forEach(function(t){i.push(t,r[t])}),i}function c(t){var e={};return t.forEach(function(t){e[t.name]=t.value}),e}function l(t,e,n){return t==F||t==V?e+" "+n:n}function h(t,e){var r=P.b;t.genConfig.genDebugInfo&&(r=P.a("nodeDebugInfos_"+n.i(E.a)(t.component.type)+t.viewIndex),e.push(r.set(P.h(t.nodes.map(p),new P.i(P.d(n.i(L.a)(L.b.StaticNodeDebugInfo)),[P.j.Const]))).toDeclStmt(null,[P.k.Final])));var i=P.a("renderType_"+n.i(E.a)(t.component.type));if(0===t.viewIndex){var o=void 0;o=t.component.template.templateUrl==n.i(E.i)(t.component.type)?n.i(E.i)(t.component.type)+" class "+n.i(E.a)(t.component.type)+" - inline template":t.component.template.templateUrl,e.push(i.set(P.g(n.i(L.a)(L.b.createRenderComponentType)).callFn([t.genConfig.genDebugInfo?P.f(o):P.f(""),P.f(t.component.template.ngContentSelectors.length),I.b.fromValue(t.component.template.encapsulation),t.styles,P.l(t.animations.map(function(t){return[t.name,t.fnExp]}),null,!0)])).toDeclStmt(P.d(n.i(L.a)(L.b.RenderComponentType))))}var a=f(t,i,r);e.push(a)}function p(t){var e=t instanceof j.a?t:null,r=[],i=P.b,o=[];return n.i(C.c)(e)&&(r=e.getProviderTokens().map(function(t){return n.i(x.b)(t)}),n.i(C.c)(e.component)&&(i=n.i(x.b)(n.i(L.c)(e.component.type))),Object.keys(e.referenceTokens).forEach(function(t){var r=e.referenceTokens[t];o.push([t,n.i(C.c)(r)?n.i(x.b)(r):P.b])})),P.g(n.i(L.a)(L.b.StaticNodeDebugInfo)).instantiate([P.h(r,new P.i(P.m,[P.j.Const])),i,P.l(o,new P.n(P.m,[P.j.Const]))],P.d(n.i(L.a)(L.b.StaticNodeDebugInfo),null,[P.j.Const]))}function f(t,e,r){var i=[new P.o(I.c.viewUtils.name,P.d(n.i(L.a)(L.b.ViewUtils))),new P.o(I.c.parentView.name,P.d(n.i(L.a)(L.b.AppView),[P.m])),new P.o(I.c.parentIndex.name,P.p),new P.o(I.c.parentElement.name,P.m)],o=[P.a(t.className),e,I.d.fromValue(t.viewType),I.c.viewUtils,I.c.parentView,I.c.parentIndex,I.c.parentElement,I.e.fromValue(g(t))];t.genConfig.genDebugInfo&&o.push(r),t.viewType===O.n.EMBEDDED&&(i.push(new P.o("declaredViewContainer",P.d(n.i(L.a)(L.b.ViewContainer)))),o.push(P.a("declaredViewContainer")));var a=[new P.q("createInternal",[new P.o(W.name,P.r)],m(t),P.d(n.i(L.a)(L.b.ComponentRef),[P.m])),new P.q("injectorGetInternal",[new P.o(I.f.token.name,P.m),new P.o(I.f.requestNodeIndex.name,P.p),new P.o(I.f.notFoundResult.name,P.m)],v(t.injectorGetMethod.finish(),I.f.notFoundResult),P.m),new P.q("detectChangesInternal",[new P.o(I.g.throwOnChange.name,P.s)],y(t)),new P.q("dirtyParentQueriesInternal",[],t.dirtyParentQueriesMethod.finish()),new P.q("destroyInternal",[],d(t)),new P.q("detachInternal",[],t.detachMethod.finish()),b(t),w(t),k(t)].filter(function(t){return t.body.length>0}),s=t.genConfig.genDebugInfo?L.b.DebugAppView:L.b.AppView,u=n.i(D.a)({name:t.className,parent:P.g(n.i(L.a)(s),[_(t)]),parentArgs:o,ctorParams:i,builders:[{methods:a},t]});return u}function d(t){var e=[];return t.viewContainers.forEach(function(t){e.push(t.callMethod("destroyNestedViews",[]).toStmt())}),t.viewChildren.forEach(function(t){e.push(t.callMethod("destroy",[]).toStmt())}),e.push.apply(e,t.destroyMethod.finish()),e}function m(t){var e=P.b,r=[];t.viewType===O.n.COMPONENT&&(e=I.a.renderer.callMethod("createViewRoot",[P.e.prop("parentElement")]),r=[B.set(e).toDeclStmt(P.d(t.genConfig.renderTypes.renderNode),[P.k.Final])]);var i;if(t.viewType===O.n.HOST){var o=t.nodes[0];i=P.g(n.i(L.a)(L.b.ComponentRef_),[P.m]).instantiate([P.f(o.nodeIndex),P.e,o.renderNode,o.getComponent()])}else i=P.b;var a=I.a.renderer.cast(P.m).prop("directRenderer").conditional(P.b,P.h(t.nodes.map(function(t){return t.renderNode})));return r.concat(t.createMethod.finish(),[P.e.callMethod("init",[t.lastRenderNode,a,t.disposables.length?P.h(t.disposables):P.b]).toStmt(),new P.t(i)])}function y(t){var e=[];if(t.animationBindingsMethod.isEmpty()&&t.detectChangesInInputsMethod.isEmpty()&&t.updateContentQueriesMethod.isEmpty()&&t.afterContentLifecycleCallbacksMethod.isEmpty()&&t.detectChangesRenderPropertiesMethod.isEmpty()&&t.updateViewQueriesMethod.isEmpty()&&t.afterViewLifecycleCallbacksMethod.isEmpty()&&0===t.viewContainers.length&&0===t.viewChildren.length)return e;e.push.apply(e,t.animationBindingsMethod.finish()),e.push.apply(e,t.detectChangesInInputsMethod.finish()),t.viewContainers.forEach(function(t){e.push(t.callMethod("detectChangesInNestedViews",[I.g.throwOnChange]).toStmt())});var r=t.updateContentQueriesMethod.finish().concat(t.afterContentLifecycleCallbacksMethod.finish());r.length>0&&e.push(new P.u(P.v(I.g.throwOnChange),r)),e.push.apply(e,t.detectChangesRenderPropertiesMethod.finish()),t.viewChildren.forEach(function(t){e.push(t.callMethod("internalDetectChanges",[I.g.throwOnChange]).toStmt())});var i=t.updateViewQueriesMethod.finish().concat(t.afterViewLifecycleCallbacksMethod.finish());i.length>0&&e.push(new P.u(P.v(I.g.throwOnChange),i));var o=[],a=P.w(e);return a.has(I.g.changed.name)&&o.push(I.g.changed.set(P.f(!0)).toDeclStmt(P.s)),a.has(I.g.changes.name)&&o.push(I.g.changes.set(P.b).toDeclStmt(new P.n(P.d(n.i(L.a)(L.b.SimpleChange))))),o.push.apply(o,n.i(T.a)(e)),o.concat(e)}function v(t,e){return t.length>0?t.concat([new P.t(e)]):t}function _(t){return t.viewType===O.n.COMPONENT?P.d(t.component.type):P.m}function g(t){var e;return e=t.viewType===O.n.COMPONENT?n.i(O.E)(t.component.changeDetection)?O.r.CheckAlways:O.r.CheckOnce:O.r.CheckAlways}function b(t){var e=P.a("cb"),n=P.a("ctx"),r=M(t.rootNodes,e,n);return new P.q("visitRootNodesInternal",[new P.o(e.name,P.m),new P.o(n.name,P.m)],r)}function w(t){var e=P.a("nodeIndex"),n=P.a("ngContentIndex"),r=P.a("cb"),i=P.a("ctx"),o=[];return t.nodes.forEach(function(t){t instanceof j.a&&t.component&&t.contentNodesByNgContentIndex.forEach(function(a,s){o.push(new P.u(e.equals(P.f(t.nodeIndex)).and(n.equals(P.f(s))),M(a,r,i)))})}),new P.q("visitProjectableNodesInternal",[new P.o(e.name,P.p),new P.o(n.name,P.p),new P.o(r.name,P.m),new P.o(i.name,P.m)],o)}function M(t,e,n){var r=[];return t.forEach(function(t){switch(t.type){case Y.c.Node:r.push(e.callFn([t.expr,n]).toStmt());break;case Y.c.ViewContainer:r.push(e.callFn([t.expr.prop("nativeElement"),n]).toStmt()),r.push(t.expr.callMethod("visitNestedViewRootNodes",[e,n]).toStmt());break;case Y.c.NgContent:r.push(P.e.callMethod("visitProjectedNodes",[P.f(t.ngContentIndex),e,n]).toStmt())}}),r}function k(t){var e=P.a("nodeIndex"),r=[];return t.nodes.forEach(function(t){t instanceof j.a&&t.embeddedView&&r.push(new P.u(e.equals(P.f(t.nodeIndex)),[new P.t(t.embeddedView.classExpr.instantiate([I.a.viewUtils,P.e,P.f(t.nodeIndex),t.renderNode,t.viewContainer]))]))}),r.length>0&&r.push(new P.t(P.b)),new P.q("createEmbeddedViewInternal",[new P.o(e.name,P.p)],r,P.d(n.i(L.a)(L.b.AppView),[P.m]))}var S=n(0),E=n(10),T=n(87),x=n(36),C=n(3),L=n(13),D=n(186),P=n(6),O=n(11),A=n(38),j=n(299),Y=n(301),I=n(131),N=n(191),R=n(66);e.a=r,e.b=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var H="$implicit",F="class",V="style",U="ng-container",B=P.a("parentRenderNode"),W=P.a("rootSelector"),z=function(){function t(t,e){this.view=t,this.targetDependencies=e,this.nestedViewCount=0}return t.prototype._isRootNode=function(t){return t.view!==this.view},t.prototype._addRootNodeAndProject=function(t){var e=o(t),r=e.parent,i=e.sourceAst.ngContentIndex,a=t instanceof j.a&&t.hasViewContainer?t.viewContainer:null;this._isRootNode(r)?this.view.viewType!==O.n.COMPONENT&&this.view.rootNodes.push(new Y.b(a?Y.c.ViewContainer:Y.c.Node,a||t.renderNode)):n.i(C.c)(r.component)&&n.i(C.c)(i)&&r.addContentNode(i,new Y.b(a?Y.c.ViewContainer:Y.c.Node,a||t.renderNode))},t.prototype._getParentRenderNode=function(t){return t=a(t),this._isRootNode(t)?this.view.viewType===O.n.COMPONENT?B:P.b:n.i(C.c)(t.component)&&t.component.template.encapsulation!==S.F.Native?P.b:t.renderNode},t.prototype.getOrCreateLastRenderNode=function(){var t=this.view;if(0===t.rootNodes.length||t.rootNodes[t.rootNodes.length-1].type!==Y.c.Node){var e="_el_"+t.nodes.length;t.fields.push(new P.c(e,P.d(t.genConfig.renderTypes.renderElement))),t.createMethod.addStmt(P.e.prop(e).set(I.a.renderer.callMethod("createTemplateAnchor",[P.b,P.b])).toStmt()),t.rootNodes.push(new Y.b(Y.c.Node,P.e.prop(e)))}return t.rootNodes[t.rootNodes.length-1].expr},t.prototype.visitBoundText=function(t,e){return this._visitText(t,"",e)},t.prototype.visitText=function(t,e){return this._visitText(t,t.value,e)},t.prototype._visitText=function(t,e,n){var r="_text_"+this.view.nodes.length;this.view.fields.push(new P.c(r,P.d(this.view.genConfig.renderTypes.renderText)));var i=P.e.prop(r),o=new j.b(n,this.view,this.view.nodes.length,i,t),a=P.e.prop(r).set(I.a.renderer.callMethod("createText",[this._getParentRenderNode(n),P.f(e),this.view.createMethod.resetDebugInfoExpr(this.view.nodes.length,t)])).toStmt();return this.view.nodes.push(o),this.view.createMethod.addStmt(a),this._addRootNodeAndProject(o),i},t.prototype.visitNgContent=function(t,e){this.view.createMethod.resetDebugInfo(null,t);var r=this._getParentRenderNode(e);return r!==P.b?this.view.createMethod.addStmt(P.e.callMethod("projectNodes",[r,P.f(t.index)]).toStmt()):this._isRootNode(e)?this.view.viewType!==O.n.COMPONENT&&this.view.rootNodes.push(new Y.b(Y.c.NgContent,null,t.index)):n.i(C.c)(e.component)&&n.i(C.c)(t.ngContentIndex)&&e.addContentNode(t.ngContentIndex,new Y.b(Y.c.NgContent,null,t.index)),null},t.prototype.visitElement=function(t,e){var r,i=this.view.nodes.length,o=this.view.createMethod.resetDebugInfoExpr(i,t),a=t.directives.map(function(t){return t.directive}),s=a.find(function(t){return t.isComponent});if(t.name===U)r=I.a.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),o]);else{var l=c(t.attrs),h=n.i(x.a)(u(l,a).map(function(t){return P.f(t)}));r=0===i&&this.view.viewType===O.n.HOST?P.g(n.i(L.a)(L.b.selectOrCreateRenderHostElement)).callFn([I.a.renderer,P.f(t.name),h,W,o]):P.g(n.i(L.a)(L.b.createRenderElement)).callFn([I.a.renderer,this._getParentRenderNode(e),P.f(t.name),h,o])}var p="_el_"+i;this.view.fields.push(new P.c(p,P.d(this.view.genConfig.renderTypes.renderElement))),this.view.createMethod.addStmt(P.e.prop(p).set(r).toStmt());var f=P.e.prop(p),d=new j.a(e,this.view,i,f,t,s,a,t.providers,t.hasViewContainer,!1,t.references);this.view.nodes.push(d);var m=null;if(n.i(C.c)(s)){var y={reference:null};this.targetDependencies.push(new N.a(s.type,n.i(R.a)(s,0),y)),m=P.e.prop("compView_"+i),this.view.fields.push(new P.c(m.name,P.d(n.i(L.a)(L.b.AppView),[P.d(s.type)]))),this.view.viewChildren.push(m),d.setComponentView(m),this.view.createMethod.addStmt(m.set(P.g(y).instantiate([I.a.viewUtils,P.e,P.f(i),f])).toStmt())}return d.beforeChildren(),this._addRootNodeAndProject(d),n.i(A.a)(this,t.children,d),d.afterChildren(this.view.nodes.length-i-1),n.i(C.c)(m)&&this.view.createMethod.addStmt(m.callMethod("create",[d.getComponent()]).toStmt()),null},t.prototype.visitEmbeddedTemplate=function(t,e){var n=this.view.nodes.length,i="_anchor_"+n;this.view.fields.push(new P.c(i,P.d(this.view.genConfig.renderTypes.renderComment))),this.view.createMethod.addStmt(P.e.prop(i).set(I.a.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),this.view.createMethod.resetDebugInfoExpr(n,t)])).toStmt());var o=P.e.prop(i),a=t.variables.map(function(t){return[t.value.length>0?t.value:H,t.name]}),s=t.directives.map(function(t){return t.directive}),u=new j.a(e,this.view,n,o,t,null,s,t.providers,t.hasViewContainer,!0,t.references);this.view.nodes.push(u),this.nestedViewCount++;var c=new Y.a(this.view.component,this.view.genConfig,this.view.pipeMetas,P.b,this.view.animations,this.view.viewIndex+this.nestedViewCount,u,a,this.targetDependencies);return this.nestedViewCount+=r(c,t.children,this.targetDependencies),u.beforeChildren(),this._addRootNodeAndProject(u),u.afterChildren(0),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t,e,r){void 0===r&&(r=null);var i={};return Object.keys(e).forEach(function(t){var n=e[t];i[t]=n==p.a?r:n.toString()}),Object.keys(t).forEach(function(t){n.i(l.b)(i[t])||(i[t]=r)}),i}function i(t,e,r){var i=r.length-1,o=r[0],s=u(o.styles.styles),h={},f=!1;Object.keys(t).forEach(function(e){var n=t[e];s[e]||(s[e]=n,h[e]=n,f=!0)});var d=c.a.merge({},s),m=r[i];m.styles.styles.unshift(e);var y=u(m.styles.styles),v={},_=!1;return Object.keys(d).forEach(function(t){n.i(l.b)(y[t])||(v[t]=p.a,_=!0)}),_&&m.styles.styles.push(v),Object.keys(y).forEach(function(t){n.i(l.b)(s[t])||(h[t]=p.a,f=!0)}),f&&o.styles.styles.push(h),a(t,[e]),r}function o(t){var e={};return Object.keys(t).forEach(function(t){e[t]=null}),e}function a(t,e){return e.map(function(e){var r={};return Object.keys(e).forEach(function(i){var o=e[i];o==h.d&&(o=t[i],n.i(l.b)(o)||(o=p.a)),t[i]=o,r[i]=o}),r})}function s(t,e,n){Object.keys(n).forEach(function(r){e.setElementStyle(t,r,n[r])})}function u(t){var e={};return t.forEach(function(t){Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}var c=n(97),l=n(4),h=n(302),p=n(309);e.a=r,e.b=i,e.d=o,e.f=a,e.e=s,e.c=u},function(t,e,n){"use strict";var r=n(308);n.d(e,"a",function(){return i});var i=function(){function t(t,e,n,r){this._player=t,this._fromState=e,this._toState=n,this._totalTime=r}return t.prototype._createEvent=function(t){return new r.a({fromState:this._fromState,toState:this._toState,totalTime:this._totalTime,phaseName:t})},t.prototype.onStart=function(t){var e=this,n=Zone.current.wrap(function(){return t(e._createEvent("start"))},"player.onStart");this._player.onStart(n)},t.prototype.onDone=function(t){var e=this,n=Zone.current.wrap(function(){return t(e._createEvent("done"))},"player.onDone");this._player.onDone(n)},t}()},function(t,e,n){"use strict";var r=n(4);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){this._map=new Map,this._allPlayers=[]}return t.prototype.find=function(t,e){var i=this._map.get(t);if(n.i(r.b)(i))return i[e]},t.prototype.findAllPlayersByElement=function(t){var e=this._map.get(t);return e?Object.keys(e).map(function(t){return e[t]}):[]},t.prototype.set=function(t,e,i){var o=this._map.get(t);n.i(r.b)(o)||(o={});var a=o[e];n.i(r.b)(a)&&this.remove(t,e),o[e]=i,this._allPlayers.push(i),this._map.set(t,o)},t.prototype.getAllPlayers=function(){return this._allPlayers},t.prototype.remove=function(t,e,n){void 0===n&&(n=null);var r=this._map.get(t);if(r){var i=r[e];if(!n||i===n){delete r[e];var o=this._allPlayers.indexOf(i);this._allPlayers.splice(o,1),0===Object.keys(r).length&&this._map.delete(t)}}},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(){return l.c}function i(){return l.d}function o(t){return t||"en-US"}var a=n(305),s=n(193),u=n(194),c=n(132),l=n(133),h=n(75),p=n(317),f=n(98),d=n(140),m=n(325);n.d(e,"a",function(){return y});var y=function(){function t(){}return t.decorators=[{type:m.a,args:[{providers:[u.b,{provide:u.c,useExisting:u.b},s.a,f.b,c.a,d.ViewUtils,a.a,{provide:l.e,useFactory:r},{provide:l.f,useFactory:i},{provide:p.a,useFactory:o,deps:[[new h.a(p.a),new h.b,new h.d]]}]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(133);n.d(e,"e",function(){return r.i}),n.d(e,"a",function(){return r.g}),n.d(e,"d",function(){return r.e}),n.d(e,"c",function(){return r.f}),n.d(e,"f",function(){return r.j}),n.d(e,"b",function(){return r.h})},function(t,e,n){"use strict";var r=n(325);n.d(e,"_3",function(){return r.l}),n.d(e,"y",function(){return r.g}),n.d(e,"_23",function(){return r.p}),n.d(e,"_24",function(){return r.q}),n.d(e,"_22",function(){return r.o}),n.d(e,"L",function(){return r.k}),n.d(e,"_25",function(){return r.r}),n.d(e,"m",function(){return r.e}),n.d(e,"h",function(){return r.b}),n.d(e,"K",function(){return r.j}),n.d(e,"E",function(){return r.h}),n.d(e,"i",function(){return r.c}),n.d(e,"j",function(){return r.d}),n.d(e,"v",function(){return r.f}),n.d(e,"_11",function(){return r.m}),n.d(e,"_12",function(){return r.n}),n.d(e,"b",function(){return r.a}),n.d(e,"F",function(){return r.i});var i=n(331);n.d(e,"u",function(){return i.b});var o=(n(656),n(29));n.d(e,"n",function(){return o.h}),n.d(e,"_14",function(){return o.k}),n.d(e,"q",function(){return o.g}),n.d(e,"I",function(){return o.f}),n.d(e,"c",function(){return o.a}),n.d(e,"d",function(){return o.b}),n.d(e,"f",function(){return o.e}),n.d(e,"e",function(){return o.c}),n.d(e,"s",function(){return o.j}),n.d(e,"t",function(){return o.d}),n.d(e,"r",function(){return o.i});var a=n(194);n.d(e,"W",function(){return a.c}),n.d(e,"a",function(){return a.a}),n.d(e,"C",function(){return a.g}),n.d(e,"N",function(){return a.f}),n.d(e,"X",function(){return a.h});var s=n(132);n.d(e,"Z",function(){return s.d}),n.d(e,"_10",function(){return s.e}),n.d(e,"O",function(){return s.b});var u=(n(193),n(657));n.d(e,"G",function(){return u.a});var c=n(655);n.d(e,"_4",function(){return c.c}),n.d(e,"p",function(){return c.a}),n.d(e,"T",function(){return c.b});var l=n(643);n.d(e,"_1",function(){return l.e}),n.d(e,"_35",function(){return l.j}),n.d(e,"_36",function(){return l.k}),n.d(e,"_37",function(){return l.l}),n.d(e,"_5",function(){return l.f}),n.d(e,"_6",function(){return l.g}),n.d(e,"H",function(){return l.d}),n.d(e,"k",function(){return l.a}),n.d(e,"_7",function(){return l.h}),n.d(e,"_8",function(){return l.i}),n.d(e,"z",function(){return l.b}),n.d(e,"A",function(){return l.c});var h=n(314);n.d(e,"Y",function(){return h.c});var p=n(206);n.d(e,"P",function(){return p.a}),n.d(e,"_0",function(){return p.c});var f=n(638);n.d(e,"J",function(){return f.e}),n.d(e,"l",function(){return f.a}),n.d(e,"D",function(){return f.d}),n.d(e,"B",function(){return f.c}),n.d(e,"_9",function(){return f.f}),n.d(e,"x",function(){return f.b});var d=n(653);n.d(e,"U",function(){return d.a});var m=n(317);n.d(e,"_34",function(){return m.c}),n.d(e,"_2",function(){return m.b}),n.d(e,"w",function(){return m.a});var y=n(637);n.d(e,"Q",function(){return y.a});var v=(n(141),n(207));n.d(e,"_13",function(){return v.b});var _=n(201);n.d(e,"g",function(){return _.a});var g=n(316);n.d(e,"R",function(){return g.a});var b=n(640);n.d(e,"o",function(){return b.a});var w=n(309);n.d(e,"M",function(){return w.a}),n.d(e,"_15",function(){return w.b}),n.d(e,"_16",function(){return w.c}),n.d(e,"_17",function(){return w.d}),n.d(e,"_18",function(){return w.e}),n.d(e,"_19",function(){return w.f}),n.d(e,"_20",function(){return w.g}),n.d(e,"_21",function(){return w.h}),n.d(e,"_26",function(){return w.i}),n.d(e,"_27",function(){return w.j}),n.d(e,"_28",function(){return w.k}),n.d(e,"_29",function(){return w.l}),n.d(e,"_30",function(){return w.m}),n.d(e,"_31",function(){return w.n}),n.d(e,"_32",function(){return w.o}),n.d(e,"_33",function(){return w.p});var M=(n(308),n(192),n(307),n(304),n(330));n.d(e,"S",function(){return M.a}),n.d(e,"V",function(){return M.b})},function(t,e,n){"use strict";var r=n(302),i=n(303),o=n(304),a=n(192),s=n(306),u=n(634),c=n(307),l=n(635),h=n(132),p=n(134),f=n(135),d=n(196),m=n(641),y=n(200),v=n(98),_=n(202),g=n(137),b=n(318),w=n(320),M=n(321),k=n(322),S=n(648),E=n(649),T=n(139),x=n(140),C=n(326),L=n(327),D=n(203),P=n(328),O=n(204),A=n(205),j=n(76),Y=n(208);n.d(e,"a",function(){return I});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var I={isDefaultChangeDetectionStrategy:f.a,ChangeDetectorStatus:f.b,constructDependencies:y.a,LifecycleHooks:C.a,LIFECYCLE_HOOKS_VALUES:C.b,ReflectorReader:O.a,CodegenComponentFactoryResolver:g.a,ComponentRef_:_.a,ViewContainer:E.a,AppView:S.a,DebugAppView:S.b,NgModuleInjector:w.a,registerModuleFactory:M.a,ViewType:T.a,view_utils:x,ViewMetadata:L.a,DebugContext:b.a,StaticNodeDebugInfo:b.b,devModeEqual:p.a,UNINITIALIZED:p.b,ValueUnwrapper:p.c,RenderDebugInfo:A.a,TemplateRef_:k.a,ReflectionCapabilities:P.a,makeDecorator:j.a,DebugDomRootRenderer:m.a,Console:d.a,reflector:D.a,Reflector:D.b,NoOpAnimationPlayer:a.a,AnimationPlayer:a.b,AnimationSequencePlayer:s.a,AnimationGroupPlayer:i.a,AnimationKeyframe:o.a,prepareFinalAnimationStyles:u.a,balanceAnimationKeyframes:u.b,flattenStyles:u.c,clearStyles:u.d,renderStyles:u.e,collectAndResolveStyles:u.f,APP_ID_RANDOM_PROVIDER:h.a,AnimationStyles:c.a,ANY_STATE:r.a,DEFAULT_STATE:r.b,EMPTY_STATE:r.c,FILL_STYLE_FLAG:r.d,ComponentStillLoadingError:v.a,isPromise:Y.a,isObservable:Y.b,AnimationTransition:l.a}},function(t,e,n){"use strict";var r=n(4),i=n(314);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){this._delegate=t}return t.prototype.renderComponent=function(t){return new a(this._delegate.renderComponent(t))},t}(),a=function(){function t(t){this._delegate=t}return t.prototype.selectRootElement=function(t,e){var r=this._delegate.selectRootElement(t,e),o=new i.a(r,null,e);return n.i(i.b)(o),r},t.prototype.createElement=function(t,e,r){var o=this._delegate.createElement(t,e,r),a=new i.a(o,n.i(i.c)(t),r);return a.name=e,n.i(i.b)(a),o},t.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},t.prototype.createTemplateAnchor=function(t,e){var r=this._delegate.createTemplateAnchor(t,e),o=new i.d(r,n.i(i.c)(t),e);return n.i(i.b)(o),r},t.prototype.createText=function(t,e,r){var o=this._delegate.createText(t,e,r),a=new i.d(o,n.i(i.c)(t),r);return n.i(i.b)(a),o},t.prototype.projectNodes=function(t,e){var o=n.i(i.c)(t);if(n.i(r.b)(o)&&o instanceof i.a){var a=o;e.forEach(function(t){a.addChild(n.i(i.c)(t))})}this._delegate.projectNodes(t,e)},t.prototype.attachViewAfter=function(t,e){var o=n.i(i.c)(t);if(n.i(r.b)(o)){var a=o.parent;if(e.length>0&&n.i(r.b)(a)){var s=[];e.forEach(function(t){return s.push(n.i(i.c)(t))}),a.insertChildrenAfter(o,s)}}this._delegate.attachViewAfter(t,e)},t.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(i.c)(t);n.i(r.b)(e)&&n.i(r.b)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},t.prototype.destroyView=function(t,e){e=e||[],e.forEach(function(t){n.i(i.e)(n.i(i.c)(t))}),this._delegate.destroyView(t,e)},t.prototype.listen=function(t,e,o){var a=n.i(i.c)(t);return n.i(r.b)(a)&&a.listeners.push(new i.f(e,o)),this._delegate.listen(t,e,o)},t.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},t.prototype.setElementProperty=function(t,e,o){var a=n.i(i.c)(t);n.i(r.b)(a)&&a instanceof i.a&&(a.properties[e]=o),this._delegate.setElementProperty(t,e,o)},t.prototype.setElementAttribute=function(t,e,o){var a=n.i(i.c)(t);n.i(r.b)(a)&&a instanceof i.a&&(a.attributes[e]=o),this._delegate.setElementAttribute(t,e,o)},t.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},t.prototype.setElementClass=function(t,e,o){var a=n.i(i.c)(t);n.i(r.b)(a)&&a instanceof i.a&&(a.classes[e]=o),this._delegate.setElementClass(t,e,o)},t.prototype.setElementStyle=function(t,e,o){var a=n.i(i.c)(t);n.i(r.b)(a)&&a instanceof i.a&&(a.styles[e]=o),this._delegate.setElementStyle(t,e,o)},t.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},t.prototype.setText=function(t,e){this._delegate.setText(t,e)},t.prototype.animate=function(t,e,n,r,i,o,a){return void 0===a&&(a=[]),this._delegate.animate(t,e,n,r,i,o,a)},t}()},function(t,e,n){"use strict";function r(t,e){for(var n=new Array(t._providers.length),r=0;r=this._providers.length)throw new a.a(t);return this._providers[t]},t.prototype._new=function(t){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw new a.b(this,t.key);return this._instantiateProvider(t)},t.prototype._getMaxNumberOfObjects=function(){return this.objs.length},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n=e.length-1?e.pop():e.splice(n,1)}this.appRef=null,this.viewContainer=null,this.dirtyParentQueriesInternal()},t.prototype._renderDetach=function(){this._directRenderer?this.visitRootNodesInternal(this._directRenderer.remove,null):this.renderer.detachView(this.flatRootNodes)},t.prototype.attachToAppRef=function(t){if(this.viewContainer)throw new Error("This view is already attached to a ViewContainer!");this.appRef=t,this.dirtyParentQueriesInternal()},t.prototype.attachAfter=function(t,e){if(this.appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._renderAttach(t,e),this.viewContainer=t,this.declaredViewContainer&&this.declaredViewContainer!==t&&(this.declaredViewContainer.projectedViews||(this.declaredViewContainer.projectedViews=[]),this.declaredViewContainer.projectedViews.push(this)),this.dirtyParentQueriesInternal()},t.prototype.moveAfter=function(t,e){this._renderAttach(t,e),this.dirtyParentQueriesInternal()},t.prototype._renderAttach=function(t,e){var n=e?e.lastRootNode:t.nativeElement;if(this._directRenderer){var r=this._directRenderer.nextSibling(n);if(r)this.visitRootNodesInternal(this._directRenderer.insertBefore,r);else{var i=this._directRenderer.parentElement(n);i&&this.visitRootNodesInternal(this._directRenderer.appendChild,i)}}else this.renderer.attachViewAfter(n,this.flatRootNodes)},Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatRootNodes",{get:function(){var t=[];return this.visitRootNodesInternal(f.addToArray,t),t},enumerable:!0,configurable:!0}),t.prototype.projectNodes=function(t,e){if(this._directRenderer)this.visitProjectedNodes(e,this._directRenderer.appendChild,t);else{var n=[];this.visitProjectedNodes(e,f.addToArray,n),this.renderer.projectNodes(t,n)}},t.prototype.visitProjectedNodes=function(t,e,n){switch(this.type){case p.a.EMBEDDED:this.parentView.visitProjectedNodes(t,e,n);break;case p.a.COMPONENT:if(this.parentView.type===p.a.HOST)for(var r=this.parentView._hostProjectableNodes[t]||[],i=0;i0?r[e-1]:null;t.moveAfter(this,i)},t.prototype.attachView=function(t,e){if(t.type===o.a.COMPONENT)throw new Error("Component views can't be moved!");var n=this.nestedViews;null==n&&(n=[],this.nestedViews=n),e>=n.length?n.push(t):n.splice(e,0,t);var r=e>0?n[e-1]:null;t.attachAfter(this,r)},t.prototype.detachView=function(t){var e=this.nestedViews[t];if(t>=this.nestedViews.length-1?this.nestedViews.pop():this.nestedViews.splice(t,1),e.type===o.a.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e},t}()},function(t,e,n){"use strict";var r=n(198),i=n(76);n.d(e,"c",function(){return o}),n.d(e,"a",function(){return a}),n.d(e,"d",function(){return s}),n.d(e,"f",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"b",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new r.a("AnalyzeForEntryComponents"),a=n.i(i.b)("Attribute",[["attributeName",void 0]]),s=function(){function t(){}return t}(),u=n.i(i.c)("ContentChildren",[["selector",void 0],{first:!1,isViewQuery:!1,descendants:!1,read:void 0}],s),c=n.i(i.c)("ContentChild",[["selector",void 0],{first:!0,isViewQuery:!1,descendants:!0,read:void 0}],s),l=n.i(i.c)("ViewChildren",[["selector",void 0],{first:!1,isViewQuery:!0,descendants:!0,read:void 0}],s),h=n.i(i.c)("ViewChild",[["selector",void 0],{first:!0,isViewQuery:!0,descendants:!0,read:void 0}],s)},function(t,e,n){"use strict";var r=n(135),i=n(76);n.d(e,"a",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"e",function(){return s}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"f",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=n.i(i.a)("Directive",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,providers:void 0,exportAs:void 0,queries:void 0}),a=n.i(i.a)("Component",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,exportAs:void 0,moduleId:void 0,providers:void 0,viewProviders:void 0,changeDetection:r.c.Default,queries:void 0,templateUrl:void 0,template:void 0,styleUrls:void 0,styles:void 0,animations:void 0,encapsulation:void 0,interpolation:void 0,entryComponents:void 0},o),s=n.i(i.a)("Pipe",{name:void 0,pure:!0}),u=n.i(i.c)("Input",[["bindingPropertyName",void 0]]),c=n.i(i.c)("Output",[["bindingPropertyName",void 0]]),l=n.i(i.c)("HostBinding",[["hostPropertyName",void 0]]),h=n.i(i.c)("HostListener",[["eventName",void 0],["args",[]]])},function(t,e,n){"use strict";var r=n(76);n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i={name:"custom-elements"},o={name:"no-errors-schema"},a=n.i(r.a)("NgModule",{providers:void 0,declarations:void 0,imports:void 0,exports:void 0,entryComponents:void 0,bootstrap:void 0,schemas:void 0,id:void 0})},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(){return a.a}var i=n(194),o=n(196),a=n(203),s=n(204),u=n(206);n.d(e,"a",function(){return l});var c=[i.d,{provide:i.e,useExisting:i.d},{provide:a.b,useFactory:r,deps:[]},{provide:s.a,useExisting:a.b},u.b,o.a],l=n.i(i.f)(null,"core",c)},function(t,e,n){"use strict";function r(){var t=u.h.wtf;return!(!t||!(c=t.trace))&&(l=c.events,!0)}function i(t,e){return void 0===e&&(e=null),l.createScope(t,e)}function o(t,e){return c.leaveScope(t,e),e}function a(t,e){return c.beginTimeRange(t,e)}function s(t){c.endTimeRange(t)}var u=n(4);e.a=r,e.b=i,e.c=o,e.d=a,e.e=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c,l},function(t,e,n){"use strict";var r=n(205);n.d(e,"c",function(){return r.c}),n.d(e,"a",function(){return r.d}),n.d(e,"b",function(){return r.b})},function(t,e,n){"use strict";n(76)},function(t,e,n){"use strict";var r=n(142);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";var r=n(0),i=n(143),o=n(144),a=n(210),s=n(100),u=n(211),c=n(145),l=n(212),h=n(101),p=n(213),f=n(214),d=n(215),m=n(102),y=n(103),v=n(147),_=n(148),g=n(334);n(67);n.d(e,"a",function(){return w}),n.d(e,"c",function(){return M}),n.d(e,"b",function(){return k});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var b=[v.b,_.b,o.a,l.a,p.a,i.a,v.a,_.a,h.b,a.a,a.b,g.a,g.b,g.c,g.d,g.e],w=[u.a,c.a,s.a],M=[f.a,m.a,d.a,y.a,y.b],k=function(){function t(){}return t.decorators=[{type:r.b,args:[{declarations:b,exports:b}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t){return t.validate?function(e){return t.validate(e)}:t}function i(t){return t.validate?function(e){return t.validate(e)}:t}e.a=r,e.b=i},function(t,e,n){"use strict";var r=n(0),i=n(658),o=n(101),a=n(336);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.decorators=[{type:r.b,args:[{declarations:i.a,providers:[o.a],exports:[i.b,i.a]}]}],t.ctorParameters=function(){return[]},t}(),u=function(){function t(){}return t.decorators=[{type:r.b,args:[{declarations:[i.c],providers:[a.a,o.a],exports:[i.b,i.c]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=(n(209),n(99),n(143),n(43),n(30));n.d(e,"a",function(){return r.a});var i=(n(144),n(67));n.d(e,"d",function(){return i.a});var o=(n(210),n(100),n(211),n(145),n(101),n(214),n(215),n(102),n(103),n(147),n(148),n(334),n(336),n(149),n(39),n(662),n(660));n.d(e,"b",function(){return o.a}),n.d(e,"c",function(){return o.b})},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";var r=n(665);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(){return new l.a}function i(t,e){return new f.a(t,e)}function o(t,e){return new f.b(t,e)}var a=n(0),s=n(338),u=n(216),c=n(339),l=n(340),h=n(217),p=n(150),f=n(342),d=n(105);n.d(e,"a",function(){return m});var m=function(){function t(){}return t.decorators=[{type:a.b,args:[{providers:[{provide:f.a,useFactory:i,deps:[l.b,h.a]},u.a,{provide:h.a,useClass:h.b},{provide:p.a,useClass:p.b},l.b,{provide:d.a,useFactory:r}]}]}],t.ctorParameters=function(){return[]},t}();(function(){function t(){}return t.decorators=[{type:a.b,args:[{providers:[{provide:f.b,useFactory:o,deps:[c.a,h.a]},s.a,{provide:h.a,useClass:h.b},{provide:p.a,useClass:p.b},{provide:c.a,useClass:c.b}]}]}],t.ctorParameters=function(){return[]},t})()},function(t,e,n){"use strict";var r=(n(216),n(339),n(340),n(217),n(150),n(57),n(104),n(342),n(664));n.d(e,"a",function(){return r.a});n(105),n(343),n(218),n(152),n(666)},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";var r=n(669);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";(function(t){n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;r="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var i=r;i.assert=function(t){};Object.getPrototypeOf({}),function(){function t(){}return t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t}()}).call(e,n(19))},function(t,e,n){"use strict";var r=n(120),i=n(0),o=n(344),a=n(672);n(670),n(673);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=([{provide:r.a,useClass:a.a}],n.i(i.P)(r.b,"browserDynamic",o.a))},function(t,e,n){"use strict";var r=n(344),i=n(345);({INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS:r.a,ResourceLoaderImpl:i.a})},function(t,e,n){"use strict";var r=n(219);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.b.INTERNAL_BROWSER_PLATFORM_PROVIDERS;r.b.getDOM},function(t,e,n){"use strict";var r=n(120),i=n(668);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){if(t.call(this),this._cache=i.a.$templateCache,null==this._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.")}return o(e,t),e.prototype.get=function(t){return this._cache.hasOwnProperty(t)?Promise.resolve(this._cache[t]):Promise.reject("CachedResourceLoader: Did not find cached template for "+t)},e}(r.a)},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";var r=n(17),i=n(40);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var r=this.createElement("div",this.defaultDoc());if(n.i(i.a)(this.getStyle(r,"animationName")))this._animationPrefix="";else for(var o=["Webkit","Moz","O","ms"],a=0;a=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n/g,">")}function s(t){f.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||f.removeAttribute(t,n)});for(var e=0,n=f.childNodesAsList(t);e")):void(this.sanitizedSomething=!0)},t.prototype.endElement=function(t){var e=f.nodeName(t).toLowerCase();b.hasOwnProperty(e)&&!d.hasOwnProperty(e)&&(this.buf.push(""))},t.prototype.chars=function(t){this.buf.push(a(t))},t}(),T=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,x=/([^\#-~ |!])/g},function(t,e,n){"use strict";function r(t){for(var e=!0,n=!0,r=0;r=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},y=function(){function t(){}return t}();y=m([n.i(i.b)({declarations:[s.a,p.a,f.a],imports:[r.a,o.a,o.b,a.a,l.a.forRoot(),l.b.forRoot(),d.a.forRoot(),c.a.initializeApp(u.a,u.b)],providers:[h.a],bootstrap:[s.a]})],y)},function(t,e,n){"use strict";var r=n(0),i=n(154),o=n(356),a=n(692),s=n(528);n.d(e,"a",function(){return l});var u=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(t){this.dataService=t}return t.prototype.ngOnInit=function(){var t=this;this.dataService.getTasksByCardId(this.item.$key).subscribe(function(e){t.tasks=e})},t.prototype.addNewTask=function(){var t=this,e=new a.a;e.cardId=this.item.$key,e.description=this.newtaskdesc,e.isCompleted=!1,e.order=0,e.created_at=(new Date).toString(),this.dataService.addTask(e).then(function(){t.newtaskdesc=""})},t.prototype.deleteTask=function(t){this.childModal.show()},t.prototype.hideChildModal=function(){this.childModal.hide()},t.prototype.changeTaskCompleted=function(t){this.dataService.updateTask(t.$key,t)},t.prototype.clickCarret=function(){this.item.isExpanded=!this.item.isExpanded,this.dataService.updateCard(this.item.$key,this.item)},t}();u([n.i(r.L)("childModal"),c("design:type","function"==typeof(h="undefined"!=typeof s.b&&s.b)&&h||Object)],l.prototype,"childModal",void 0),u([n.i(r.j)(),c("design:type","function"==typeof(p="undefined"!=typeof o.a&&o.a)&&p||Object)],l.prototype,"item",void 0),l=u([n.i(r.m)({selector:"card",template:n(887),styles:[n(884)]}),c("design:paramtypes",["function"==typeof(f="undefined"!=typeof i.a&&i.a)&&f||Object])],l);var h,p,f},function(t,e,n){"use strict";var r=n(0),i=n(154),o=n(357),a=n(356);n.d(e,"a",function(){return c});var s=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(t){this.dataService=t,this.allowedDropFrom=[],this.allowedDragTo=!1}return t.prototype.ngOnInit=function(){var t=this;this.dataService.getCardsByListId(this.item.$key).subscribe(function(e){t.cards=e}),this.dataService.getCardListsByOrder(this.item.order-1).subscribe(function(e){e.length>0&&t.allowedDropFrom.push(e[0].$key)}),this.dataService.getCardListsByOrder(this.item.order+1).subscribe(function(e){e.length>0&&(t.allowedDragTo=!0)})},t.prototype.showAddCard=function(){this.cardname="",this.carddescription="",this.toShowAddCard=!0},t.prototype.cancelAddCard=function(){this.toShowAddCard=!1},t.prototype.saveAddCard=function(){this.addCard(this.cardname,this.carddescription,!0,this.item.$key,0),this.toShowAddCard=!1},t.prototype.addCard=function(t,e,n,r,i){var o=(new Date).toString(),s=new a.a;s.name=t,s.description=e,s.cardListId=r,s.isExpanded=n,s.order=i,s.created_at=o,this.dataService.addCard(s)},t.prototype.cardDropped=function(t){var e=t.dragData;e.cardListId!==this.item.$key&&(e.cardListId=this.item.$key,this.dataService.updateCard(e.$key,e))},t.prototype.allowDragFunction=function(t){return this.allowedDragTo},t.prototype.allowDropFunction=function(){var t=this;return function(e){return t.allowedDropFrom.indexOf(e.cardListId)>-1}},t}();s([n.i(r.j)(),u("design:type","function"==typeof(l="undefined"!=typeof o.a&&o.a)&&l||Object)],c.prototype,"item",void 0),c=s([n.i(r.m)({selector:"cardlist",template:n(888),styles:[n(885)]}),u("design:paramtypes",["function"==typeof(h="undefined"!=typeof i.a&&i.a)&&h||Object])],c);var l,h},function(t,e,n){"use strict";var r=(n(355),n(687));n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={production:!0}},function(t,e,n){"use strict";var r=n(228);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});var i={apiKey:"AIzaSyARte6rCXqg_eBWqG-oX_3gGeXLqPlIF00",authDomain:"kanban2-d5e2a.firebaseapp.com",databaseURL:"https://kanban2-d5e2a.firebaseio.com",storageBucket:"kanban2-d5e2a.appspot.com",messagingSenderId:"457968597991"},o={provider:r.c.Password,method:r.d.Password}},function(t,e,n){"use strict";var r=n(718),i=(n.n(r),n(711)),o=(n.n(i),n(707)),a=(n.n(o),n(713)),s=(n.n(a),n(712)),u=(n.n(s),n(710)),c=(n.n(u),n(709)),l=(n.n(c),n(717)),h=(n.n(l),n(706)),p=(n.n(h),n(705)),f=(n.n(p),n(715)),d=(n.n(f),n(708)),m=(n.n(d),n(716)),y=(n.n(m),n(714)),v=(n.n(y),n(719)),_=(n.n(v),n(918));n.n(_)},function(t,e,n){"use strict";function r(t,e){try{return e?s.initializeApp(t,e):s.initializeApp(t)}catch(t){return s.app(null)}}function i(){return window.location}function o(t){return new h.b(t)}function a(t){return t.databaseURL=u.a(t.databaseURL),t}var s=n(165),u=(n.n(s),n(58)),c=n(106),l=n(0),h=n(699),p=n(155);n.d(e,"d",function(){return h.d}),n.d(e,"c",function(){return h.e}),n.d(e,"b",function(){return y}),n.d(e,"a",function(){return g});var f=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},d=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},m=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},y=function(){function t(t,e,n){this.firebaseConfig=t,this.auth=e,this.database=n}return t}();y=f([n.i(l.c)(),m(0,n.i(l.d)(c.a)),d("design:paramtypes",[Object,h.a,p.a])],y);var v=[{provide:c.b,useFactory:r,deps:[c.a,c.c]},h.a,y,p.a],_=[v,{provide:h.c,useFactory:o,deps:[c.b]},{provide:c.d,useFactory:i}],g=b=function(){function t(){}return t.initializeApp=function(t,e,n){return{ngModule:b,providers:[{provide:c.e,useValue:t},{provide:c.a,useFactory:a,deps:[c.e]},{provide:c.f,useValue:e},{provide:c.c,useValue:n}]}},t}();g=b=f([n.i(l.b)({providers:_})],g);var b},function(t,e,n){"use strict";function r(t,e,r){return t?(t[n.i(u.e)(r)]=e,t):t}var i=n(0),o=n(891),a=(n.n(o),n(106)),s=n(58),u=n(227),c=n(271),l=(n.n(c),n(568)),h=(n.n(l),n(116));n.n(h);n.d(e,"a",function(){return v});var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},d=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},m=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},y=1,v=function(t){function e(e,i,o){var a=t.call(this,y)||this;a._authBackend=e,a._config=o,a._credentialCache={};var s=!0,u=a._authBackend.onAuth();return c.mergeMap.call(u,function(t){return s&&(s=!1,["http:","https:"].indexOf(i.protocol)>-1)?h.map.call(a._authBackend.getRedirectResult(),function(e){return e&&e.credential&&(t=r(t,e.credential,e.credential.provider),a._credentialCache[e.credential.provider]=e.credential),t}):n.i(l.of)(t)}).subscribe(function(t){return a._emitAuthData(t)}),a}return p(e,t),e.prototype.login=function(t,e){var r=this,i=null,o=null;if(arguments.length>2)return this._reject("Login only accepts a maximum of two arguments.");if(2==arguments.length?(o=t,i=e):1==arguments.length&&(t.password&&t.email?(o=t,i={}):i=t),i=this._mergeConfigs(i),s.c(i.method))return this._reject("You must provide a login method");var a=[u.d.Popup,u.d.Redirect,u.d.OAuthToken];if(a.indexOf(i.method)!=-1&&s.c(i.provider))return this._reject("You must include a provider to use this auth method.");var c=[u.d.Password,u.d.OAuthToken,u.d.CustomToken];if(c.indexOf(i.method)!=-1&&!o)return this._reject("You must include credentials to use this auth method.");switch(i.method){case u.d.Popup:return this._authBackend.authWithOAuthPopup(i.provider,this._scrubConfig(i)).then(function(t){return r._credentialCache[t.credential.provider]=t.credential,n.i(u.b)(t.user,t.credential)});case u.d.Redirect:return this._authBackend.authWithOAuthRedirect(i.provider,this._scrubConfig(i));case u.d.Anonymous:return this._authBackend.authAnonymously(this._scrubConfig(i));case u.d.Password:return this._authBackend.authWithPassword(o);case u.d.OAuthToken:return this._authBackend.authWithOAuthToken(o,this._scrubConfig(i));case u.d.CustomToken:return this._authBackend.authWithCustomToken(o)}},e.prototype.logout=function(){return this._authBackend.unauth()},e.prototype.getAuth=function(){return console.warn("WARNING: the getAuth() API has changed behavior since adding support for Firebase 3.\n This will return null for the initial value when the page loads, even if the user is actually logged in.\n Please observe the actual authState asynchronously by subscribing to the auth service: af.auth.subscribe().\n The getAuth method will be removed in future releases"),this._authBackend.getAuth()},e.prototype.createUser=function(t){return this._authBackend.createUser(t)},e.prototype._mergeConfigs=function(t){return null==this._config?t:Object.assign({},this._config,t)},e.prototype._reject=function(t){return new Promise(function(e,n){return n(t)})},e.prototype._scrubConfig=function(t,e){void 0===e&&(e=!0);var n=Object.assign({},t);return e&&delete n.provider,delete n.method,n},e.prototype._emitAuthData=function(t){if(null==t)this.next(null);else{if(t.auth&&t.auth.providerData&&t.auth.providerData[0]){var e=t.auth.providerData[0].providerId,n=this._credentialCache[e];n&&(t=r(t,n,e))}this.next(t)}},e}(o.ReplaySubject);v=f([n.i(i.c)(),m(1,n.i(i.d)(a.d)),m(2,n.i(i.f)()),m(2,n.i(i.d)(a.f)),d("design:paramtypes",[u.a,Object,Object])],v)},function(t,e,n){"use strict";function r(t){return Promise.resolve(t)}var i=n(165),o=(n.n(i),n(0)),a=n(8),s=(n.n(a),n(106)),u=n(58),c=n(227),l=n(116),h=(n.n(l),n(567)),p=(n.n(h),n(117));n.n(p);n.d(e,"a",function(){return M});var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},m=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},y=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},v=i.auth,_=v.FacebookAuthProvider,g=v.GithubAuthProvider,b=v.GoogleAuthProvider,w=v.TwitterAuthProvider,M=function(t){function e(e){var n=t.call(this)||this;return n._fbAuth=e.auth(),n}return f(e,t),e.prototype.createUser=function(t){return r(this._fbAuth.createUserWithEmailAndPassword(t.email,t.password)).then(function(t){return n.i(c.b)(t)})},e.prototype.getAuth=function(){return n.i(c.b)(this._fbAuth.currentUser)},e.prototype.onAuth=function(){var t=this,e=a.Observable.create(function(e){return t._fbAuth.onAuthStateChanged(e)}),r=l.map.call(e,function(t){return t?n.i(c.b)(t,t.providerData[0]):null});return p.observeOn.call(r,new u.b(Zone.current))},e.prototype.unauth=function(){return this._fbAuth.signOut()},e.prototype.authWithCustomToken=function(t){return r(this._fbAuth.signInWithCustomToken(t)).then(function(t){return n.i(c.b)(t)})},e.prototype.authAnonymously=function(){return r(this._fbAuth.signInAnonymously()).then(function(t){return n.i(c.b)(t)})},e.prototype.authWithPassword=function(t){return r(this._fbAuth.signInWithEmailAndPassword(t.email,t.password)).then(function(t){return n.i(c.b)(t)})},e.prototype.authWithOAuthPopup=function(t,e){var n=this._enumToAuthProvider(t);return e.scope&&e.scope.forEach(function(t){return n.addScope(t)}),r(this._fbAuth.signInWithPopup(n))},e.prototype.authWithOAuthRedirect=function(t,e){return r(this._fbAuth.signInWithRedirect(this._enumToAuthProvider(t)))},e.prototype.authWithOAuthToken=function(t){return r(this._fbAuth.signInWithCredential(t)).then(function(t){return n.i(c.b)(t)})},e.prototype.getRedirectResult=function(){return n.i(h.fromPromise)(r(this._fbAuth.getRedirectResult()))},e.prototype._enumToAuthProvider=function(t){switch(t){case c.c.Github:return new g;case c.c.Twitter:return new w;case c.c.Facebook:return new _;case c.c.Google:return new b;default:throw new Error("Unsupported firebase auth provider "+t)}},e}(c.a);M=d([n.i(o.c)(),y(0,n.i(o.d)(s.b)),m("design:paramtypes",[Object])],M)},function(t,e,n){"use strict";var r=n(697);n.d(e,"a",function(){return r.a});var i=n(227);n.d(e,"c",function(){return i.a}),n.d(e,"d",function(){return i.d}),n.d(e,"e",function(){return i.c});var o=n(698);n.d(e,"b",function(){return o.a})},function(t,e,n){"use strict";function r(t,e){return/^[a-z]+:\/\/.*/.test(e)||(e=t.databaseURL+"/"+s.l(e)),e}var i=n(0),o=n(106),a=n(155),s=n(58);n.d(e,"a",function(){return h});var u=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},h=function(){function t(t,e){this.fbConfig=t,this.fbApp=e}return t.prototype.list=function(t,e){var i=this;return s.e(t,{isUrl:function(){return n.i(a.c)(i.fbApp.database().refFromURL(r(i.fbConfig,t)),e)},isRef:function(){return n.i(a.c)(t)}})},t.prototype.object=function(t,e){var i=this;return s.e(t,{isUrl:function(){return n.i(a.d)(i.fbApp.database().refFromURL(r(i.fbConfig,t)),e)},isRef:function(){return n.i(a.d)(t)}})},t}();h=u([n.i(i.c)(),l(0,n.i(i.d)(o.a)),l(1,n.i(i.d)(o.b)),c("design:paramtypes",[Object,Object])],h)},function(t,e,n){"use strict";function r(t,e){var r,o=void 0===e?{}:e,a=o.preserveSnapshot,s=o.query,l=void 0===s?{}:s;if(p.e(t,{isUrl:function(){return r=u.database().refFromURL(t)},isRef:function(){return r=t},isQuery:function(){return r=t}}),(p.h(t)||p.g(t))&&p.k(l))return i(r,{preserveSnapshot:a});var m=n.i(h.a)(l);return new c.a(r,function(t){var e=f.mergeMap.call(d.map.call(m,function(t){var e=r;if(t.orderByChild?e=e.orderByChild(t.orderByChild):t.orderByKey?e=e.orderByKey():t.orderByPriority?e=e.orderByPriority():t.orderByValue&&(e=e.orderByValue()),p.d(t,"equalTo")){if(e=e.equalTo(t.equalTo),p.d(t,"startAt")||p.d(t,"endAt"))throw new Error("Query Error: Cannot use startAt or endAt with equalTo.");return p.c(t.limitToFirst)||(e=e.limitToFirst(t.limitToFirst)),p.c(t.limitToLast)||(e=e.limitToLast(t.limitToLast)),e}if(p.d(t,"startAt")&&(e=p.d(t.startAt,"value")?e.startAt(t.startAt.value,t.startAt.key):e.startAt(t.startAt)),p.d(t,"endAt")&&(e=e.endAt(t.endAt)),!p.c(t.limitToFirst)&&t.limitToLast)throw new Error("Query Error: Cannot use limitToFirst with limitToLast.");return p.c(t.limitToFirst)||(e=e.limitToFirst(t.limitToFirst)),p.c(t.limitToLast)||(e=e.limitToLast(t.limitToLast)),e}),function(t,e){return i(t,{preserveSnapshot:a})}).subscribe(t);return function(){return e.unsubscribe()}})}function i(t,e){var n=(void 0===e?{}:e).preserveSnapshot,r=n?function(t){return t}:p.f,i=n?function(t){return t.key}:function(t){return t.$key},u=new c.a(t,function(e){var n=[],u=!1,c=null,l=[];t.once("value",function(t){t.exists()?(t.forEach(function(t){c=t.key}),l.find(function(t){return i(t)===c})&&(u=!0,e.next(l))):(u=!0,e.next(l))},function(t){t&&(e.error(t),e.complete())});var h=t.on("child_added",function(t,n){l=o(l,r(t),i,n),u?e.next(l):t.key===c&&(u=!0,e.next(l))},function(t){t&&(e.error(t),e.complete())});n.push({event:"child_added",handle:h});var p=t.on("child_removed",function(t){l=s(l,r(t),i),u&&e.next(l)},function(t){t&&(e.error(t),e.complete())});n.push({event:"child_removed",handle:p});var f=t.on("child_changed",function(t,n){l=a(l,r(t),i,n),u&&e.next(l)},function(t){t&&(e.error(t),e.complete())});return n.push({event:"child_changed",handle:f}),function(){n.forEach(function(e){t.off(e.event,e.handle)})}});return l.observeOn.call(u,new p.b(Zone.current))}function o(t,e,n,r){return t.length?t.reduce(function(t,i,o){return r||0!==o||t.push(e),t.push(i),r&&r===n(i)&&t.push(e),t},[]):[e]}function a(t,e,n,r){var i=n(e);return t.reduce(function(t,o,a){var s=n(o);return r||0!=a?s===r?(t.push(o),t.push(e)):s!==i&&t.push(o):(t.push(e),s!==i&&t.push(o)),t},[])}function s(t,e,n){var r=n(e);return t.filter(function(t){return n(t)!==r})}var u=n(165),c=(n.n(u),n(358)),l=n(117),h=(n.n(l),n(359)),p=n(58),f=n(271),d=(n.n(f),n(116));n.n(d);e.a=r},function(t,e,n){"use strict";function r(t,e){var n,r=(void 0===e?{}:e).preserveSnapshot;s.e(t,{isUrl:function(){return n=a.database().refFromURL(t)},isRef:function(){return n=t}});var u=new i.b(function(t){var e=n.on("value",function(e){t.next(r?e:s.f(e))},function(e){e&&(t.error(e),t.complete())});return function(){return n.off("value",e)}},n);return o.observeOn.call(u,new s.b(Zone.current))}var i=n(155),o=n(117),a=(n.n(o),n(165)),s=(n.n(a),n(58));e.a=r},function(t,e,n){"use strict";var r=n(8);n.n(r);n.d(e,"a",function(){return o});var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){var r=t.call(this,e)||this;return r.$ref=n,r}return i(e,t),e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n.$ref=this.$ref,n},e.prototype.set=function(t){if(!this.$ref)throw new Error("No ref specified for this Observable!");return this.$ref.set(t)},e.prototype.update=function(t){if(!this.$ref)throw new Error("No ref specified for this Observable!");return this.$ref.update(t)},e.prototype.remove=function(){if(!this.$ref)throw new Error("No ref specified for this Observable!");return this.$ref.remove()},e}(r.Observable)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});var r;!function(t){t[t.Child=0]="Child",t[t.Key=1]="Key",t[t.Value=2]="Value",t[t.Priority=3]="Priority"}(r||(r={}));var i;!function(t){t[t.First=0]="First",t[t.Last=1]="Last"}(i||(i={}));var o;!function(t){t[t.EqualTo=0]="EqualTo",t[t.StartAt=1]="StartAt",t[t.EndAt=2]="EndAt"}(o||(o={}))},function(t,e,n){n(164),n(742),n(740),n(746),n(743),n(749),n(751),n(739),n(745),n(736),n(750),n(734),n(748),n(747),n(741),n(744),n(733),n(735),n(738),n(737),n(752),n(387),t.exports=n(15).Array},function(t,e,n){n(753),n(755),n(754),n(757),n(756),t.exports=Date},function(t,e,n){n(758),n(760),n(759),t.exports=n(15).Function},function(t,e,n){n(163),n(164),n(396),n(388),t.exports=n(15).Map},function(t,e,n){n(761),n(762),n(763),n(764),n(765),n(766),n(767),n(768),n(769),n(770),n(771),n(772),n(773),n(774),n(775),n(776),n(777),t.exports=n(15).Math},function(t,e,n){n(778),n(788),n(789),n(779),n(780),n(781),n(782),n(783),n(784),n(785),n(786),n(787),t.exports=n(15).Number},function(t,e,n){n(395),n(791),n(793),n(792),n(795),n(797),n(802),n(796),n(794),n(804),n(803),n(799),n(800),n(798),n(790),n(801),n(805),n(163),t.exports=n(15).Object},function(t,e,n){n(806),t.exports=n(15).parseFloat},function(t,e,n){n(807),t.exports=n(15).parseInt},function(t,e,n){n(808),n(809),n(810),n(811),n(812),n(815),n(813),n(814),n(816),n(817),n(818),n(819),n(821),n(820),t.exports=n(15).Reflect},function(t,e,n){n(822),n(823),n(389),n(390),n(391),n(392),n(393),t.exports=n(15).RegExp},function(t,e,n){n(163),n(164),n(396),n(394),t.exports=n(15).Set},function(t,e,n){n(833),n(837),n(844),n(164),n(828),n(829),n(834),n(838),n(840),n(824),n(825),n(826),n(827),n(830),n(831),n(832),n(835),n(836),n(839),n(841),n(842),n(843),n(390),n(391),n(392),n(393),t.exports=n(15).String},function(t,e,n){n(395),n(163),t.exports=n(15).Symbol},function(t,e,n){n(846),n(847),n(849),n(848),n(851),n(850),n(852),n(853),n(854),t.exports=n(15).Reflect},function(t,e,n){"use strict";var r=n(33),i=n(111),o=n(27);t.exports=[].copyWithin||function(t,e){var n=r(this),a=o(n.length),s=i(t,a),u=i(e,a),c=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===c?a:i(c,a))-u,a-s),h=1;for(u0;)u in n?n[s]=n[u]:delete n[s],s+=h,u+=h;return n}},function(t,e,n){"use strict";var r=n(33),i=n(111),o=n(27);t.exports=function(t){for(var e=r(this),n=o(e.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),u=a>2?arguments[2]:void 0,c=void 0===u?n:i(u,n);c>s;)e[s++]=t;return e}},function(t,e,n){var r=n(157);t.exports=function(t,e){var n=[];return r(t,!1,n.push,n,e),n}},function(t,e,n){var r=n(9),i=n(235),o=n(12)("species");t.exports=function(t){var e;return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&(e=e[o],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){var r=n(723);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){"use strict";var r=n(241),i=n(59).getWeak,o=n(5),a=n(9),s=n(229),u=n(157),c=n(44),l=n(23),h=c(5),p=c(6),f=0,d=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},y=function(t,e){return h(t.a,function(t){return t[0]===e})};m.prototype={get:function(t){var e=y(this,t);if(e)return e[1]},has:function(t){return!!y(this,t)},set:function(t,e){var n=y(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var c=t(function(t,r){s(t,c,e,"_i"),t._i=f++,t._l=void 0,void 0!=r&&u(r,n,t[o],t)});return r(c.prototype,{delete:function(t){if(!a(t))return!1;var e=i(t);return e===!0?d(this).delete(t):e&&l(e,this._i)&&delete e[this._i]},has:function(t){if(!a(t))return!1;var e=i(t);return e===!0?d(this).has(t):e&&l(e,this._i)}}),c},def:function(t,e,n){var r=i(o(e),!0);return r===!0?d(t).set(e,n):r[t._i]=n,t},ufstore:d}},function(t,e,n){"use strict";var r=n(5),i=n(71),o="number";t.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint");return i(r(this),t!=o)}},function(t,e,n){var r=n(82),i=n(158),o=n(159);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),u=o.f,c=0;s.length>c;)u.call(t,a=s[c++])&&e.push(a);return e}},function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var r=n(82),i=n(32);t.exports=function(t,e){for(var n,o=i(t),a=r(o),s=a.length,u=0;s>u;)if(o[n=a[u++]]===e)return n}},function(t,e,n){var r=n(110),i=n(158),o=n(5),a=n(16).Reflect;t.exports=a&&a.ownKeys||function(t){var e=r.f(o(t)),n=i.f;return n?e.concat(n(t)):e}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var r=n(16),i=n(15),o=n(238),a=n(385),s=n(18).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e,n){var r=n(2);r(r.P,"Array",{copyWithin:n(720)}),n(107)("copyWithin")},function(t,e,n){"use strict";var r=n(2),i=n(44)(4);r(r.P+r.F*!n(31)([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},function(t,e,n){var r=n(2);r(r.P,"Array",{fill:n(721)}),n(107)("fill")},function(t,e,n){"use strict";var r=n(2),i=n(44)(2);r(r.P+r.F*!n(31)([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(2),i=n(44)(6),o="findIndex",a=!0;o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(107)(o)},function(t,e,n){"use strict";var r=n(2),i=n(44)(5),o="find",a=!0;o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(107)(o)},function(t,e,n){"use strict";var r=n(2),i=n(44)(0),o=n(31)([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(80),i=n(2),o=n(33),a=n(372),s=n(370),u=n(27),c=n(366),l=n(386);i(i.S+i.F*!n(374)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,i,h,p=o(t),f="function"==typeof this?this:Array,d=arguments.length,m=d>1?arguments[1]:void 0,y=void 0!==m,v=0,_=l(p);if(y&&(m=r(m,d>2?arguments[2]:void 0,2)),void 0==_||f==Array&&s(_))for(e=u(p.length),n=new f(e);e>v;v++)c(n,v,y?m(p[v],v):p[v]);else for(h=_.call(p),n=new f;!(i=h.next()).done;v++)c(n,v,y?a(h,m,[i.value,v],!0):i.value);return n.length=v,n}})},function(t,e,n){"use strict";var r=n(2),i=n(361)(!1),o=[].indexOf,a=!!o&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!n(31)(o)),"Array",{indexOf:function(t){return a?o.apply(this,arguments)||0:i(this,t,arguments[1])}})},function(t,e,n){var r=n(2);r(r.S,"Array",{isArray:n(235)})},function(t,e,n){"use strict";var r=n(2),i=n(32),o=[].join;r(r.P+r.F*(n(108)!=Object||!n(31)(o)),"Array",{join:function(t){return o.call(i(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(2),i=n(32),o=n(83),a=n(27),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(u||!n(31)(s)),"Array",{lastIndexOf:function(t){if(u)return s.apply(this,arguments)||0;var e=i(this),n=a(e.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,o(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in e&&e[r]===t)return r||0;return-1}})},function(t,e,n){"use strict";var r=n(2),i=n(44)(1);r(r.P+r.F*!n(31)([].map,!0),"Array",{map:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(2),i=n(366);r(r.S+r.F*n(7)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var r=n(2),i=n(362);r(r.P+r.F*!n(31)([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict";var r=n(2),i=n(362);r(r.P+r.F*!n(31)([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},function(t,e,n){"use strict";var r=n(2),i=n(368),o=n(69),a=n(111),s=n(27),u=[].slice;r(r.P+r.F*n(7)(function(){i&&u.call(i)}),"Array",{slice:function(t,e){var n=s(this.length),r=o(this);if(e=void 0===e?n:e,"Array"==r)return u.call(this,t,e);for(var i=a(t,n),c=a(e,n),l=s(c-i),h=Array(l),p=0;p9?t:"0"+t};r(r.P+r.F*(i(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!i(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+a(t.getUTCMonth()+1)+"-"+a(t.getUTCDate())+"T"+a(t.getUTCHours())+":"+a(t.getUTCMinutes())+":"+a(t.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}})},function(t,e,n){"use strict";var r=n(2),i=n(33),o=n(71);r(r.P+r.F*n(7)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=i(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var r=n(12)("toPrimitive"),i=Date.prototype;r in i||n(46)(i,r,n(726))},function(t,e,n){var r=Date.prototype,i="Invalid Date",o="toString",a=r[o],s=r.getTime;new Date(NaN)+""!=i&&n(24)(r,o,function(){var t=s.call(this);return t===t?a.call(this):i})},function(t,e,n){var r=n(2);r(r.P,"Function",{bind:n(363)})},function(t,e,n){"use strict";var r=n(9),i=n(48),o=n(12)("hasInstance"),a=Function.prototype;o in a||n(18).f(a,o,{value:function(t){if("function"!=typeof this||!r(t))return!1;if(!r(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var r=n(18).f,i=n(70),o=n(23),a=Function.prototype,s=/^\s*function ([^ (]*)/,u="name",c=Object.isExtensible||function(){return!0};u in a||n(21)&&r(a,u,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(s)[1];return o(t,u)||!c(t)||r(t,u,i(5,e)),e}catch(t){return""}}})},function(t,e,n){var r=n(2),i=n(376),o=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?t<0?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var i=n(2),o=Math.asinh;i(i.S+i.F*!(o&&1/o(0)>0),"Math",{asinh:r})},function(t,e,n){var r=n(2),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(2),i=n(240);r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var r=n(2);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){ -var r=n(2),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},function(t,e,n){var r=n(2),i=n(239);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(t,e,n){var r=n(2),i=n(240),o=Math.pow,a=o(2,-52),s=o(2,-23),u=o(2,127)*(2-s),c=o(2,-126),l=function(t){return t+1/a-1/a};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),o=i(t);return ru||n!=n?o*(1/0):o*n)}})},function(t,e,n){var r=n(2),i=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,o=0,a=0,s=arguments.length,u=0;a0?(r=n/u,o+=r*r):o+=n;return u===1/0?1/0:u*Math.sqrt(o)}})},function(t,e,n){var r=n(2),i=Math.imul;r(r.S+r.F*n(7)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function(t,e){var n=65535,r=+t,i=+e,o=n&r,a=n&i;return 0|o*a+((n&r>>>16)*a+o*(n&i>>>16)<<16>>>0)}})},function(t,e,n){var r=n(2);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var r=n(2);r(r.S,"Math",{log1p:n(376)})},function(t,e,n){var r=n(2);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(2);r(r.S,"Math",{sign:n(240)})},function(t,e,n){var r=n(2),i=n(239),o=Math.exp;r(r.S+r.F*n(7)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(2),i=n(239),o=Math.exp;r(r.S,"Math",{tanh:function(t){var e=i(t=+t),n=i(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},function(t,e,n){var r=n(2);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){"use strict";var r=n(16),i=n(23),o=n(69),a=n(234),s=n(71),u=n(7),c=n(110).f,l=n(60).f,h=n(18).f,p=n(162).trim,f="Number",d=r[f],m=d,y=d.prototype,v=o(n(81)(y))==f,_="trim"in String.prototype,g=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){e=_?e.trim():p(e,3);var n,r,i,o=e.charCodeAt(0);if(43===o||45===o){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+e}for(var a,u=e.slice(2),c=0,l=u.length;ci)return NaN;return parseInt(u,r)}}return+e};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof d&&(v?u(function(){y.valueOf.call(n)}):o(n)!=f)?a(new m(g(e)),n,d):g(e)};for(var b,w=n(21)?c(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),M=0;w.length>M;M++)i(m,b=w[M])&&!i(d,b)&&h(d,b,l(m,b));d.prototype=y,y.constructor=d,n(24)(r,f,d)}},function(t,e,n){var r=n(2);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(2),i=n(16).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var r=n(2);r(r.S,"Number",{isInteger:n(371)})},function(t,e,n){var r=n(2);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(2),i=n(371),o=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return i(t)&&o(t)<=9007199254740991}})},function(t,e,n){var r=n(2);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(2);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(2),i=n(381);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,e,n){var r=n(2),i=n(382);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,e,n){"use strict";var r=n(2),i=n(83),o=n(360),a=n(384),s=1..toFixed,u=Math.floor,c=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",h="0",p=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*c[n],c[n]=r%1e7,r=u(r/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=c[e],c[e]=u(n/t),n=n%t*1e7},d=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==c[t]){var n=String(c[t]);e=""===e?n:e+a.call(h,7-n.length)+n}return e},m=function(t,e,n){return 0===e?n:e%2===1?m(t,e-1,n*t):m(t*t,e/2,n)},y=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(7)(function(){s.call({})})),"Number",{toFixed:function(t){var e,n,r,s,u=o(this,l),c=i(t),v="",_=h;if(c<0||c>20)throw RangeError(l);if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(v="-",u=-u),u>1e-21)if(e=y(u*m(2,69,1))-69,n=e<0?u*m(2,-e,1):u/m(2,e,1),n*=4503599627370496,e=52-e,e>0){for(p(0,n),r=c;r>=7;)p(1e7,0),r-=7;for(p(m(10,r,1),0),r=e-1;r>=23;)f(1<<23),r-=23;f(1<0?(s=_.length,_=v+(s<=c?"0."+a.call(h,c-s)+_:_.slice(0,s-c)+"."+_.slice(s-c))):_=v+_,_}})},function(t,e,n){"use strict";var r=n(2),i=n(7),o=n(360),a=1..toPrecision;r(r.P+r.F*(i(function(){return"1"!==a.call(1,void 0)})||!i(function(){a.call({})})),"Number",{toPrecision:function(t){var e=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?a.call(e):a.call(e,t)}})},function(t,e,n){var r=n(2);r(r.S+r.F,"Object",{assign:n(377)})},function(t,e,n){var r=n(2);r(r.S,"Object",{create:n(81)})},function(t,e,n){var r=n(2);r(r.S+r.F*!n(21),"Object",{defineProperties:n(378)})},function(t,e,n){var r=n(2);r(r.S+r.F*!n(21),"Object",{defineProperty:n(18).f})},function(t,e,n){var r=n(9),i=n(59).onFreeze;n(41)("freeze",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(32),i=n(60).f;n(41)("getOwnPropertyDescriptor",function(){return function(t,e){return i(r(t),e)}})},function(t,e,n){n(41)("getOwnPropertyNames",function(){return n(379).f})},function(t,e,n){var r=n(33),i=n(48);n(41)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(9);n(41)("isExtensible",function(t){return function(e){return!!r(e)&&(!t||t(e))}})},function(t,e,n){var r=n(9);n(41)("isFrozen",function(t){return function(e){return!r(e)||!!t&&t(e)}})},function(t,e,n){var r=n(9);n(41)("isSealed",function(t){return function(e){return!r(e)||!!t&&t(e)}})},function(t,e,n){var r=n(2);r(r.S,"Object",{is:n(731)})},function(t,e,n){var r=n(33),i=n(82);n(41)("keys",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(9),i=n(59).onFreeze;n(41)("preventExtensions",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(9),i=n(59).onFreeze;n(41)("seal",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(2);r(r.S,"Object",{setPrototypeOf:n(242).set})},function(t,e,n){var r=n(2),i=n(381);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(t,e,n){var r=n(2),i=n(382);r(r.G+r.F*(parseInt!=i),{parseInt:i})},function(t,e,n){var r=n(2),i=n(68),o=n(5),a=(n(16).Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n(7)(function(){a(function(){})}),"Reflect",{apply:function(t,e,n){var r=i(t),u=o(n);return a?a(r,e,u):s.call(r,e,u)}})},function(t,e,n){var r=n(2),i=n(81),o=n(68),a=n(5),s=n(9),u=n(7),c=n(363),l=(n(16).Reflect||{}).construct,h=u(function(){function t(){}return!(l(function(){},[],t)instanceof t)}),p=!u(function(){l(function(){})});r(r.S+r.F*(h||p),"Reflect",{construct:function(t,e){o(t),a(e);var n=arguments.length<3?t:o(arguments[2]);if(p&&!h)return l(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var r=[null];return r.push.apply(r,e),new(c.apply(t,r))}var u=n.prototype,f=i(s(u)?u:Object.prototype),d=Function.apply.call(t,f,e);return s(d)?d:f}})},function(t,e,n){var r=n(18),i=n(2),o=n(5),a=n(71);i(i.S+i.F*n(7)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){o(t),e=a(e,!0),o(n);try{return r.f(t,e,n),!0}catch(t){return!1}}})},function(t,e,n){var r=n(2),i=n(60).f,o=n(5);r(r.S,"Reflect",{deleteProperty:function(t,e){var n=i(o(t),e);return!(n&&!n.configurable)&&delete t[e]}})},function(t,e,n){"use strict";var r=n(2),i=n(5),o=function(t){this._t=i(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n(373)(o,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new o(t)}})},function(t,e,n){var r=n(60),i=n(2),o=n(5);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(o(t),e)}})},function(t,e,n){var r=n(2),i=n(48),o=n(5);r(r.S,"Reflect",{getPrototypeOf:function(t){return i(o(t))}})},function(t,e,n){function r(t,e){var n,s,l=arguments.length<3?t:arguments[2];return c(t)===l?t[e]:(n=i.f(t,e))?a(n,"value")?n.value:void 0!==n.get?n.get.call(l):void 0:u(s=o(t))?r(s,e,l):void 0}var i=n(60),o=n(48),a=n(23),s=n(2),u=n(9),c=n(5);s(s.S,"Reflect",{get:r})},function(t,e,n){var r=n(2);r(r.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var r=n(2),i=n(5),o=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return i(t),!o||o(t)}})},function(t,e,n){var r=n(2);r(r.S,"Reflect",{ownKeys:n(730)})},function(t,e,n){var r=n(2),i=n(5),o=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){i(t);try{return o&&o(t),!0}catch(t){return!1}}})},function(t,e,n){var r=n(2),i=n(242);i&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){i.check(t,e);try{return i.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){function r(t,e,n){var u,p,f=arguments.length<4?t:arguments[3],d=o.f(l(t),e);if(!d){if(h(p=a(t)))return r(p,e,n,f);d=c(0)}return s(d,"value")?!(d.writable===!1||!h(f))&&(u=o.f(f,e)||c(0),u.value=n,i.f(f,e,u),!0):void 0!==d.set&&(d.set.call(f,n),!0)}var i=n(18),o=n(60),a=n(48),s=n(23),u=n(2),c=n(70),l=n(5),h=n(9);u(u.S,"Reflect",{set:r})},function(t,e,n){var r=n(16),i=n(234),o=n(18).f,a=n(110).f,s=n(236),u=n(233),c=r.RegExp,l=c,h=c.prototype,p=/a/g,f=/a/g,d=new c(p)!==p;if(n(21)&&(!d||n(7)(function(){return f[n(12)("match")]=!1,c(p)!=p||c(f)==f||"/a/i"!=c(p,"i")}))){c=function(t,e){var n=this instanceof c,r=s(t),o=void 0===e;return!n&&r&&t.constructor===c&&o?t:i(d?new l(r&&!o?t.source:t,e):l((r=t instanceof c)?t.source:t,r&&o?u.call(t):e),n?this:h,c)};for(var m=(function(t){t in c||o(c,t,{configurable:!0,get:function(){return l[t]},set:function(e){l[t]=e}})}),y=a(l),v=0;y.length>v;)m(y[v++]);h.constructor=c,c.prototype=h,n(24)(r,"RegExp",c)}n(243)("RegExp")},function(t,e,n){"use strict";n(389);var r=n(5),i=n(233),o=n(21),a="toString",s=/./[a],u=function(t){n(24)(RegExp.prototype,a,t,!0)};n(7)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?u(function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)}):s.name!=a&&u(function(){return s.call(this)})},function(t,e,n){"use strict";n(25)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},function(t,e,n){"use strict";n(25)("big",function(t){return function(){return t(this,"big","","")}})},function(t,e,n){"use strict";n(25)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,e,n){"use strict";n(25)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,e,n){"use strict";var r=n(2),i=n(383)(!1);r(r.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,e,n){"use strict";var r=n(2),i=n(27),o=n(245),a="endsWith",s=""[a];r(r.P+r.F*n(232)(a),"String",{endsWith:function(t){var e=o(this,t,a),n=arguments.length>1?arguments[1]:void 0,r=i(e.length),u=void 0===n?r:Math.min(i(n),r),c=String(t);return s?s.call(e,c,u):e.slice(u-c.length,u)===c}})},function(t,e,n){"use strict";n(25)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,e,n){"use strict";n(25)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},function(t,e,n){"use strict";n(25)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},function(t,e,n){var r=n(2),i=n(111),o=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var r=n(2),i=n(245),o="includes";r(r.P+r.F*n(232)(o),"String",{includes:function(t){return!!~i(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";n(25)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,e,n){"use strict";n(25)("link",function(t){return function(e){return t(this,"a","href",e)}})},function(t,e,n){var r=n(2),i=n(32),o=n(27);r(r.S,"String",{raw:function(t){for(var e=i(t.raw),n=o(e.length),r=arguments.length,a=[],s=0;n>s;)a.push(String(e[s++])),s1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},function(t,e,n){"use strict";n(25)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,e,n){"use strict";n(25)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,e,n){"use strict";n(25)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,e,n){"use strict";n(162)("trim",function(t){return function(){return t(this,3)}})},function(t,e,n){"use strict";var r,i=n(44)(0),o=n(24),a=n(59),s=n(377),u=n(725),c=n(9),l=a.getWeak,h=Object.isExtensible,p=u.ufstore,f={},d=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},m={get:function(t){if(c(t)){var e=l(t);return e===!0?p(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return u.def(this,t,e)}},y=t.exports=n(230)("WeakMap",d,m,u,!0,!0);7!=(new y).set((Object.freeze||Object)(f),7).get(f)&&(r=u.getConstructor(d),s(r.prototype,m),a.NEED=!0,i(["delete","has","get","set"],function(t){var e=y.prototype,n=e[t];o(e,t,function(e,i){if(c(e)&&!h(e)){this._f||(this._f=new r);var o=this._f[t](e,i);return"set"==t?this:o}return n.call(this,e,i)})}))},function(t,e,n){var r=n(47),i=n(5),o=r.key,a=r.set;r.exp({defineMetadata:function(t,e,n,r){a(t,e,i(n),o(r))}})},function(t,e,n){var r=n(47),i=n(5),o=r.key,a=r.map,s=r.store;r.exp({deleteMetadata:function(t,e){var n=arguments.length<3?void 0:o(arguments[2]),r=a(i(e),n,!1);if(void 0===r||!r.delete(t))return!1;if(r.size)return!0;var u=s.get(e);return u.delete(n),!!u.size||s.delete(e)}})},function(t,e,n){var r=n(394),i=n(722),o=n(47),a=n(5),s=n(48),u=o.keys,c=o.key,l=function(t,e){var n=u(t,e),o=s(t);if(null===o)return n;var a=l(o,e);return a.length?n.length?i(new r(n.concat(a))):a:n};o.exp({getMetadataKeys:function(t){return l(a(t),arguments.length<2?void 0:c(arguments[1]))}})},function(t,e,n){var r=n(47),i=n(5),o=n(48),a=r.has,s=r.get,u=r.key,c=function(t,e,n){var r=a(t,e,n);if(r)return s(t,e,n);var i=o(e);return null!==i?c(t,i,n):void 0};r.exp({getMetadata:function(t,e){return c(t,i(e),arguments.length<3?void 0:u(arguments[2]))}})},function(t,e,n){var r=n(47),i=n(5),o=r.keys,a=r.key;r.exp({getOwnMetadataKeys:function(t){return o(i(t),arguments.length<2?void 0:a(arguments[1]))}})},function(t,e,n){var r=n(47),i=n(5),o=r.get,a=r.key;r.exp({getOwnMetadata:function(t,e){return o(t,i(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(47),i=n(5),o=n(48),a=r.has,s=r.key,u=function(t,e,n){var r=a(t,e,n);if(r)return!0;var i=o(e);return null!==i&&u(t,i,n)};r.exp({hasMetadata:function(t,e){return u(t,i(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var r=n(47),i=n(5),o=r.has,a=r.key;r.exp({hasOwnMetadata:function(t,e){return o(t,i(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(47),i=n(5),o=n(68),a=r.key,s=r.set;r.exp({metadata:function(t,e){return function(n,r){s(t,e,(void 0!==r?i:o)(n),a(r))}}})},function(t,e,n){(function(e){var r=n(113);(function(){/*! @license Firebase v3.6.9 - Build: 3.6.9-rc.1 - Terms: https://firebase.google.com/terms/ */ -(function(){var t,e=e||{},n=this,i=function(){},o=function(t){var e=typeof t;if("object"==e){if(!t)return"null";if(t instanceof Array)return"array";if(t instanceof Object)return e;var n=Object.prototype.toString.call(t);if("[object Window]"==n)return"object";if("[object Array]"==n||"number"==typeof t.length&&"undefined"!=typeof t.splice&&"undefined"!=typeof t.propertyIsEnumerable&&!t.propertyIsEnumerable("splice"))return"array";if("[object Function]"==n||"undefined"!=typeof t.call&&"undefined"!=typeof t.propertyIsEnumerable&&!t.propertyIsEnumerable("call"))return"function"}else if("function"==e&&"undefined"==typeof t.call)return"object";return e},a=function(t){return null===t},s=function(t){return"array"==o(t)},u=function(t){var e=o(t);return"array"==e||"object"==e&&"number"==typeof t.length},c=function(t){return"string"==typeof t},l=function(t){return"number"==typeof t},h=function(t){return"function"==o(t)},p=function(t){var e=typeof t;return"object"==e&&null!=t||"function"==e},f=function(t,e,n){return t.call.apply(t.bind,arguments)},d=function(t,e,n){if(!t)throw Error();if(2/g,E=/"/g,T=/'/g,x=/\x00/g,C=/[\x00&<>"']/,L=function(t,e){return-1!=t.indexOf(e)},D=function(t,e){return te?1:0},P=function(t,e){e.unshift(t),g.call(this,b.apply(null,e)),e.shift()};_(P,g),P.prototype.name="AssertionError";var O,A=function(t,e,n,r){var i="Assertion failed";if(n)var i=i+(": "+n),o=r;else t&&(i+=": "+t,o=e);throw new P(""+i,o||[])},j=function(t,e,n){t||A("",null,e,Array.prototype.slice.call(arguments,2))},Y=function(t,e){throw new P("Failure"+(t?": "+t:""),Array.prototype.slice.call(arguments,1))},I=function(t,e,n){return l(t)||A("Expected number but got %s: %s.",[o(t),t],e,Array.prototype.slice.call(arguments,2)),t},N=function(t,e,n){c(t)||A("Expected string but got %s: %s.",[o(t),t],e,Array.prototype.slice.call(arguments,2))},R=function(t,e,n){h(t)||A("Expected function but got %s: %s.",[o(t),t],e,Array.prototype.slice.call(arguments,2))},H=Array.prototype.indexOf?function(t,e,n){return j(null!=t.length),Array.prototype.indexOf.call(t,e,n)}:function(t,e,n){if(n=null==n?0:0>n?Math.max(0,t.length+n):n,c(t))return c(e)&&1==e.length?t.indexOf(e,n):-1;for(;ne?null:c(t)?t.charAt(e):t[e]},z=function(t,e){return 0<=H(t,e)},q=function(t,e){e=H(t,e);var n;return(n=0<=e)&&G(t,e),n},G=function(t,e){return j(null!=t.length),1==Array.prototype.splice.call(t,e,1).length},K=function(t,e){var n=0;V(t,function(r,i){e.call(void 0,r,i,t)&&G(t,i)&&n++})},J=function(t){return Array.prototype.concat.apply(Array.prototype,arguments)},Z=function(t){var e=t.length;if(0parseFloat(_t)){ct=String(bt);break t}}ct=_t}var wt,Mt=ct,kt={},St=function(t){return lt(t,function(){for(var e=0,n=w(String(Mt)).split("."),r=w(String(t)).split("."),i=Math.max(n.length,r.length),o=0;0==e&&o>4),64!=a&&(e(o<<4&240|a>>2),64!=s&&e(a<<6&192|s))}},Ot=function(){if(!Ct){Ct={},Lt={};for(var t=0;65>t;t++)Ct[t]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(t),Lt[Ct[t]]=t,62<=t&&(Lt["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(t)]=t)}},At=function(){this.ya=-1},jt=function(t,e){this.ya=64,this.Qb=n.Uint8Array?new Uint8Array(this.ya):Array(this.ya),this.vc=this.Ya=0,this.h=[],this.Ye=t,this.Cd=e,this.yf=n.Int32Array?new Int32Array(64):Array(64),void 0!==Tt||(Tt=n.Int32Array?new Int32Array(Ht):Ht),this.reset()};_(jt,At);for(var Yt=[],It=0;63>It;It++)Yt[It]=0;var Nt=J(128,Yt);jt.prototype.reset=function(){this.vc=this.Ya=0,this.h=n.Int32Array?new Int32Array(this.Cd):Z(this.Cd)};var Rt=function(t){var e=t.Qb;j(e.length==t.ya);for(var n=t.yf,r=0,i=0;ie;e++){var i=0|n[e-15],r=0|n[e-2],o=(0|n[e-16])+((i>>>7|i<<25)^(i>>>18|i<<14)^i>>>3)|0,a=(0|n[e-7])+((r>>>17|r<<15)^(r>>>19|r<<13)^r>>>10)|0;n[e]=o+a|0}for(var r=0|t.h[0],i=0|t.h[1],s=0|t.h[2],u=0|t.h[3],c=0|t.h[4],l=0|t.h[5],h=0|t.h[6],o=0|t.h[7],e=0;64>e;e++)var p=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&i^r&s^i&s)|0,a=c&l^~c&h,o=o+((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))|0,a=a+(0|Tt[e])|0,a=o+(a+(0|n[e])|0)|0,o=h,h=l,l=c,c=u+a|0,u=s,s=i,i=r,r=a+p|0;t.h[0]=t.h[0]+r|0,t.h[1]=t.h[1]+i|0,t.h[2]=t.h[2]+s|0,t.h[3]=t.h[3]+u|0,t.h[4]=t.h[4]+c|0,t.h[5]=t.h[5]+l|0,t.h[6]=t.h[6]+h|0,t.h[7]=t.h[7]+o|0};jt.prototype.update=function(t,e){void 0===e&&(e=t.length);var n=0,r=this.Ya;if(c(t))for(;n=i&&i==(0|i)))throw Error("message must be a byte array");this.Qb[r++]=i,r==this.ya&&(Rt(this),r=0)}}this.Ya=r,this.vc+=e},jt.prototype.digest=function(){var t=[],e=8*this.vc;56>this.Ya?this.update(Nt,56-this.Ya):this.update(Nt,this.ya-(this.Ya-56));for(var n=63;56<=n;n--)this.Qb[n]=255&e,e/=256;for(Rt(this),n=e=0;n>r&255;return t};var Ht=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],Ft=function(){jt.call(this,8,Vt)};_(Ft,jt);var Vt=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],Ut=!pt||9<=Number(wt),Bt=pt&&!St("9");!yt||St("528"),mt&&St("1.9b")||pt&&St("8")||ht&&St("9.5")||yt&&St("528"),mt&&!St("8")||pt&&St("9");var Wt=function(){this.Aa=this.Aa,this.gc=this.gc};Wt.prototype.Aa=!1,Wt.prototype.isDisposed=function(){return this.Aa},Wt.prototype.Ta=function(){if(this.gc)for(;this.gc.length;)this.gc.shift()()};var zt=function(t,e){this.type=t,this.currentTarget=this.target=e,this.defaultPrevented=this.bb=!1,this.Nd=!0};zt.prototype.preventDefault=function(){this.defaultPrevented=!0,this.Nd=!1};var qt=function(t,e){zt.call(this,t?t.type:""),this.relatedTarget=this.currentTarget=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0,this.key="",this.charCode=this.keyCode=0,this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.Ua=this.state=null,t&&this.init(t,e)};_(qt,zt),qt.prototype.init=function(t,e){var n=this.type=t.type,r=t.changedTouches?t.changedTouches[0]:null;if(this.target=t.target||t.srcElement,this.currentTarget=e,e=t.relatedTarget){if(mt){var i;t:{try{ut(e.nodeName),i=!0;break t}catch(t){}i=!1}i||(e=null)}}else"mouseover"==n?e=t.fromElement:"mouseout"==n&&(e=t.toElement);this.relatedTarget=e,null===r?(this.offsetX=yt||void 0!==t.offsetX?t.offsetX:t.layerX,this.offsetY=yt||void 0!==t.offsetY?t.offsetY:t.layerY,this.clientX=void 0!==t.clientX?t.clientX:t.pageX,this.clientY=void 0!==t.clientY?t.clientY:t.pageY,this.screenX=t.screenX||0,this.screenY=t.screenY||0):(this.clientX=void 0!==r.clientX?r.clientX:r.pageX,this.clientY=void 0!==r.clientY?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0),this.button=t.button,this.keyCode=t.keyCode||0,this.key=t.key||"",this.charCode=t.charCode||("keypress"==n?t.keyCode:0),this.ctrlKey=t.ctrlKey,this.altKey=t.altKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.state=t.state,this.Ua=t,t.defaultPrevented&&this.preventDefault()},qt.prototype.preventDefault=function(){qt.jd.preventDefault.call(this);var t=this.Ua;if(t.preventDefault)t.preventDefault();else if(t.returnValue=!1,Bt)try{(t.ctrlKey||112<=t.keyCode&&123>=t.keyCode)&&(t.keyCode=-1)}catch(t){}},qt.prototype.Ae=function(){return this.Ua};var Gt="closure_listenable_"+(1e6*Math.random()|0),Kt=0,Jt=function(t,e,n,r,i){this.listener=t,this.lc=null,this.src=e,this.type=n,this.capture=!!r,this.Yb=i,this.key=++Kt,this.hb=this.Pb=!1},Zt=function(t){t.hb=!0,t.listener=null,t.lc=null,t.src=null,t.Yb=null},$t=function(t){this.src=t,this.C={},this.Lb=0};$t.prototype.add=function(t,e,n,r,i){var o=t.toString();t=this.C[o],t||(t=this.C[o]=[],this.Lb++);var a=Qt(t,e,r,i);return-1r.keyCode||void 0!=r.returnValue)){t:{var o=!1;if(0==r.keyCode)try{r.keyCode=-1;break t}catch(t){o=!0}(o||void 0==r.returnValue)&&(r.returnValue=!0)}for(r=[],o=e.currentTarget;o;o=o.parentNode)r.push(o);for(t=t.type,o=r.length-1;!e.bb&&0<=o;o--){e.currentTarget=r[o];var a=le(r[o],t,!0,e),i=i&&a}for(o=0;!e.bb&&o>>0),me=function(t){return j(t,"Listener can not be null."),h(t)?t:(j(t.handleEvent,"An object listener must have handleEvent method."),t[de]||(t[de]=function(e){return t.handleEvent(e)}),t[de])},ye=/^[+a-zA-Z0-9_.!#$%&'*\/=?^`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,63}$/,ve=function(){this.sc="",this.ge=ge};ve.prototype.bc=!0,ve.prototype.Wb=function(){return this.sc},ve.prototype.toString=function(){return"Const{"+this.sc+"}"};var _e=function(t){return t instanceof ve&&t.constructor===ve&&t.ge===ge?t.sc:(Y("expected object of type Const, got '"+t+"'"),"type_error:Const")},ge={},be=function(t){var e=new ve;return e.sc=t,e};be("");var we=function(){this.jc="",this.he=Me};we.prototype.bc=!0,we.prototype.Wb=function(){return this.jc},we.prototype.toString=function(){return"TrustedResourceUrl{"+this.jc+"}"};var Me={},ke=function(){this.ma="",this.fe=xe};ke.prototype.bc=!0,ke.prototype.Wb=function(){return this.ma},ke.prototype.toString=function(){return"SafeUrl{"+this.ma+"}"};var Se=function(t){return t instanceof ke&&t.constructor===ke&&t.fe===xe?t.ma:(Y("expected object of type SafeUrl, got '"+t+"' of type "+o(t)),"type_error:SafeUrl")},Ee=/^(?:(?:https?|mailto|ftp):|[^&:\/?#]*(?:[\/?#]|$))/i,Te=function(t){return t instanceof ke?t:(t=t.bc?t.Wb():String(t),Ee.test(t)||(t="about:invalid#zClosurez"),Ce(t))},xe={},Ce=function(t){var e=new ke;return e.ma=t,e};Ce("about:blank");var Le=function(t){var e=[];return Pe(new De,t,e),e.join("")},De=function(){this.nc=void 0},Pe=function(t,e,n){if(null==e)n.push("null");else{if("object"==typeof e){if(s(e)){var r=e;e=r.length,n.push("[");for(var i="",o=0;o=e.Ec&&e.cancel())}this.Hd?this.Hd.call(this.sd,this):this.fd=!0,this.Wa||Yn(this,new Un)}},On.prototype.qd=function(t,e){this.Dc=!1,An(this,t,e)};var An=function(t,e,n){t.Wa=!0,t.na=n,t.rb=!e,Fn(t)},jn=function(t){if(t.Wa){if(!t.fd)throw new Vn;t.fd=!1}};On.prototype.callback=function(t){jn(this),In(t),An(this,!0,t)};var Yn=function(t,e){jn(t),In(e),An(t,!1,e)},In=function(t){j(!(t instanceof On),"An execution sequence may not be initiated with a blocking Deferred.")},Nn=function(t){var e=zn("https://apis.google.com/js/client.js?onload="+Do);Rn(e,null,t,void 0)},Rn=function(t,e,n,r){j(!t.ld,"Blocking Deferreds can not be re-used"),t.pc.push([e,n,r]),t.Wa&&Fn(t)};On.prototype.then=function(t,e,n){var r,i,o=new ln(function(t,e){r=t,i=e});return Rn(this,r,function(t){t instanceof Un?o.cancel():i(t)}),o.then(t,e,n)},un(On);var Hn=function(t){return B(t.pc,function(t){return h(t[1])})},Fn=function(t){if(t.wc&&t.Wa&&Hn(t)){var e=t.wc,r=Wn[e];r&&(n.clearTimeout(r.sb),delete Wn[e]),t.wc=0}t.s&&(t.s.Ec--,delete t.s);for(var e=t.na,i=r=!1;t.pc.length&&!t.Dc;){var o=t.pc.shift(),a=o[0],s=o[1],o=o[2];if(a=t.rb?s:a)try{var u=a.call(o||t.sd,e);void 0!==u&&(t.rb=t.rb&&(u==e||u instanceof Error),t.na=e=u),(cn(e)||"function"==typeof n.Promise&&e instanceof n.Promise)&&(i=!0,t.Dc=!0)}catch(n){e=n,t.rb=!0,Hn(t)||(r=!0)}}t.na=e,i&&(u=m(t.qd,t,!0),i=m(t.qd,t,!1),e instanceof On?(Rn(e,u,i),e.ld=!0):e.then(u,i)),r&&(e=new Bn(e),Wn[e.sb]=e,t.wc=e.sb)},Vn=function(){g.call(this)};_(Vn,g),Vn.prototype.message="Deferred has already fired",Vn.prototype.name="AlreadyCalledError";var Un=function(){g.call(this)};_(Un,g),Un.prototype.message="Deferred was canceled",Un.prototype.name="CanceledError";var Bn=function(t){this.sb=n.setTimeout(m(this.qf,this),0),this.O=t};Bn.prototype.qf=function(){throw j(Wn[this.sb],"Cannot throw an error that is not scheduled."),delete Wn[this.sb],this.O};var Wn={},zn=function(t){var e=new we;return e.jc=t,qn(e)},qn=function(t){var e,n={},r=n.document||document;t instanceof we&&t.constructor===we&&t.he===Me?e=t.jc:(Y("expected object of type TrustedResourceUrl, got '"+t+"' of type "+o(t)),e="type_error:TrustedResourceUrl");var i=document.createElement("SCRIPT");t={Od:i,Kb:void 0};var a=new On(Kn,t),s=null,u=null!=n.timeout?n.timeout:5e3;return 0++r,"infinite loop")}if(n=this.ke,r=t.type||t,c(t))t=new zt(t,n);else if(t instanceof zt)t.target=t.target||n;else{var i=t;t=new zt(r,n),it(t,i)}var o,i=!0;if(e)for(var a=e.length-1;!t.bb&&0<=a;a--)o=t.currentTarget=e[a],i=Qn(o,r,!0,t)&&i;if(t.bb||(o=t.currentTarget=n,i=Qn(o,r,!0,t)&&i,t.bb||(i=Qn(o,r,!1,t)&&i)),e)for(a=0;!t.bb&&a2*this.o&&ir(this),!0)};var ir=function(t){if(t.o!=t.w.length){for(var e=0,n=0;e=r.w.length)throw er;var i=r.w[e++];return t?i:r.ba[i]},i};var or=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},ar=function(t){if(t.X&&"function"==typeof t.X)return t.X();if(c(t))return t.split("");if(u(t)){for(var e=[],n=t.length,r=0;r=yr(this).value)for(h(e)&&(e=e()),t=new cr(t,String(e),this.We),r&&(t.ud=r),r="log:"+t.Ve,n.console&&(n.console.timeStamp?n.console.timeStamp(r):n.console.markTimeline&&n.console.markTimeline(r)),n.msWriteProfilerMark&&n.msWriteProfilerMark(r),r=this;r;){var i=r,o=t;if(i.zd)for(var a=0;e=i.zd[a];a++)e(o);r=r.getParent()}};var vr={},_r=null,gr=function(t){_r||(_r=new hr(""),vr[""]=_r,_r.Rd(dr));var e;if(!(e=vr[t])){e=new hr(t);var n=t.lastIndexOf("."),r=t.substr(n+1),n=gr(t.substr(0,n));n.Fc||(n.Fc={}),n.Fc[r]=e,e.s=n,vr[t]=e}return e},br=function(t,e){t&&t.log(mr,e,void 0)},wr=function(t,e,r){if(h(t))r&&(t=m(t,r));else{if(!t||"function"!=typeof t.handleEvent)throw Error("Invalid listener argument");t=m(t.handleEvent,t)}return 2147483647e)throw Error("Bad port number "+e);t.ab=e}else t.ab=null},zr=function(t,e,n){Zr(t),t.sa=n?Qr(e,!0):e},qr=function(t,e,n){Zr(t),e instanceof si?(t.V=e,t.V.ed(t.R)):(n||(e=ti(e,oi)),t.V=new si(e,0,t.R))},Gr=function(t,e,n){Zr(t),t.V.set(e,n)},Kr=function(t,e){return t.V.get(e)},Jr=function(t,e){Zr(t),t.V.remove(e)},Zr=function(t){if(t.Pe)throw Error("Tried to modify a read-only Uri")};Vr.prototype.ed=function(t){return this.R=t,this.V&&this.V.ed(t),this};var $r=function(t){return t instanceof Vr?t.clone():new Vr(t,void 0)},Xr=function(t,e){var n=new Vr(null,void 0);return Ur(n,"https"),t&&Br(n,t),e&&zr(n,e),n},Qr=function(t,e){return t?e?decodeURI(t.replace(/%25/g,"%2525")):decodeURIComponent(t):""},ti=function(t,e,n){return c(t)?(t=encodeURI(t).replace(e,ei),n&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null},ei=function(t){return t=t.charCodeAt(0),"%"+(t>>4&15).toString(16)+(15&t).toString(16)},ni=/[#\/\?@]/g,ri=/[\#\?:]/g,ii=/[\#\?]/g,oi=/[\#\?@]/g,ai=/#/g,si=function(t,e,n){this.o=this.l=null,this.N=t||null,this.R=!!n},ui=function(t){t.l||(t.l=new rr,t.o=0,t.N&&Sr(t.N,function(e,n){t.add(decodeURIComponent(e.replace(/\+/g," ")),n)}))},ci=function(t){var e=sr(t);if("undefined"==typeof e)throw Error("Keys are undefined");var n=new si(null,0,void 0);t=ar(t);for(var r=0;rt)&&(!pt||!wt||9")&&(r=r.replace(S,">")),-1!=r.indexOf('"')&&(r=r.replace(E,""")),-1!=r.indexOf("'")&&(r=r.replace(T,"'")),-1!=r.indexOf("\0")&&(r=r.replace(x,"�"))),r='',N(_e(t),"must provide justification"),j(!/^[\s\xa0]*$/.test(_e(t)),"must provide non-empty justification"),a.document.write(We((new Be).Me(r))),a.document.close())):a=t.open(Se(e),n,a),a)try{a.focus()}catch(t){}return a},gi=function(t){return new ln(function(e){var n=function(){Mr(2e3).then(function(){return t&&!t.closed?n():void e()})};return n()})},bi=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,wi=function(){var t=null;return new ln(function(e){"complete"==n.document.readyState?e():(t=function(){e()},ae(window,"load",t))}).c(function(e){throw se(window,"load",t),e})},Mi=function(){return ki(void 0)?wi().then(function(){return new ln(function(t,e){var r=n.document,i=setTimeout(function(){e(Error("Cordova framework is not ready."))},1e3);r.addEventListener("deviceready",function(){clearTimeout(i),t()},!1)})}):mn(Error("Cordova must run in an Android or iOS file scheme."))},ki=function(t){return t=t||Li(),!("file:"!==Ai()||!t.toLowerCase().match(/iphone|ipad|ipod|android/))},Si=function(){var t=n.window;try{return!(!t||t==t.top)}catch(t){return!1}},Ei=function(){return r.INTERNAL.hasOwnProperty("reactNative")?"ReactNative":r.INTERNAL.hasOwnProperty("node")?"Node":"Browser"},Ti=function(){var t=Ei();return"ReactNative"===t||"Node"===t},xi=function(t){var e=t.toLowerCase();return L(e,"opera/")||L(e,"opr/")||L(e,"opios/")?"Opera":L(e,"iemobile")?"IEMobile":L(e,"msie")||L(e,"trident/")?"IE":L(e,"edge/")?"Edge":L(e,"firefox/")?"Firefox":L(e,"silk/")?"Silk":L(e,"blackberry")?"Blackberry":L(e,"webos")?"Webos":!L(e,"safari/")||L(e,"chrome/")||L(e,"crios/")||L(e,"android")?!L(e,"chrome/")&&!L(e,"crios/")||L(e,"edge/")?L(e,"android")?"Android":(t=t.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/))&&2==t.length?t[1]:"Other":"Chrome":"Safari"},Ci=function(t){var e=Ei();return("Browser"===e?xi(Li()):e)+"/JsCore/"+t},Li=function(){return n.navigator&&n.navigator.userAgent||""},Di=function(t,e){t=t.split("."),e=e||n;for(var r=0;re)throw Error("Short delay should be less than long delay!");this.mf=t,this.Ue=e,t=n||Li(),r=r||Ei(),this.Oe=yi(t)||"ReactNative"===r};Ui.prototype.get=function(){return this.Oe?this.Ue:this.mf};var Bi;try{var Wi={};Object.defineProperty(Wi,"abcd",{configurable:!0,enumerable:!0,value:1}),Object.defineProperty(Wi,"abcd",{configurable:!0,enumerable:!0,value:2}),Bi=2==Wi.abcd}catch(t){Bi=!1}var zi=function(t,e,n){Bi?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,value:n}):t[e]=n},qi=function(t,e){if(e)for(var n in e)e.hasOwnProperty(n)&&zi(t,n,e[n])},Gi=function(t){var e,n={};for(e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n},Ki=function(t,e){if(!e||!e.length)return!0;if(!t)return!1;for(var n=0;n Auth section -> Sign in method tab.",t),to.call(this,e,n)};_(oo,to);var ao=function(t){this.Te=t.sub,v(),this.Sb=t.email||null},so=function(t,e,n,r){var i={};if(p(n)?i=n:e&&c(n)&&c(r)?i={oauthToken:n,oauthTokenSecret:r}:!e&&c(n)&&(i={accessToken:n}),e||!i.idToken&&!i.accessToken){if(!(e&&i.oauthToken&&i.oauthTokenSecret)){if(e)throw new to("argument-error","credential failed: expected 2 arguments (the OAuth access token and secret).");throw new to("argument-error","credential failed: expected 1 argument (the OAuth access token).")}zi(this,"accessToken",i.oauthToken),zi(this,"secret",i.oauthTokenSecret)}else i.idToken&&zi(this,"idToken",i.idToken),i.accessToken&&zi(this,"accessToken",i.accessToken);zi(this,"provider",t)};so.prototype.Ub=function(t){return Bo(t,uo(this))},so.prototype.Gd=function(t,e){var n=uo(this);return n.idToken=e,Wo(t,n)};var uo=function(t){var e={};return t.idToken&&(e.id_token=t.idToken),t.accessToken&&(e.access_token=t.accessToken),t.secret&&(e.oauth_token_secret=t.secret),e.providerId=t.provider,{postBody:ci(e).toString(),requestUri:"http://localhost"}};so.prototype.D=function(){var t={provider:this.provider};return this.idToken&&(t.oauthIdToken=this.idToken),this.accessToken&&(t.oauthAccessToken=this.accessToken),this.secret&&(t.oauthTokenSecret=this.secret),t};var co=function(t,e,n){var r=!!e,i=n||[];return e=function(){qi(this,{providerId:t,isOAuthProvider:!0}),this.cd=[],this.rd={},"google.com"==t&&this.addScope("profile")},r||(e.prototype.addScope=function(t){z(this.cd,t)||this.cd.push(t)}),e.prototype.setCustomParameters=function(t){this.rd=nt(t)},e.prototype.Be=function(){var t,e=Ii(this.rd);for(t in e)e[t]=e[t].toString();for(e=nt(e),t=0;to||o>=Ja.length)throw new to("internal-error","Argument validator received an unsupported number of arguments.");t=Ja[o]+" argument "+(t.name?'"'+t.name+'" ':"")+"must be "+t.fa+".";break t}t=null}}if(t)throw new to("argument-error",r+" failed: "+t);return e.apply(this,i)};for(var i in e)t[i]=e[i];for(i in e.prototype)t.prototype[i]=e.prototype[i];return t},as=function(t){return t=t.split("."),t[t.length-1]},ss=function(t,e,n,r){this.Xe=t,this.Qd=e,this.ff=n,this.Gb=r,this.S={},Ua||(Ua=new Wa),t=Ua;try{var i;hi()?(Ya||(Ya=new Ia("firebaseLocalStorageDb","firebaseLocalStorage","fbase_key","value",1)),i=Ya):i=new t.td.I,this.Ha=i}catch(t){this.Ha=new La,this.Gb=!0}try{this.tc=new t.td.kd}catch(t){this.tc=new La}this.hd=m(this.Ud,this),this.Y={}},us=function(){return Ba||(Ba=new ss("firebase",":",!(Hi(Li())||!Si()),ji())),Ba};t=ss.prototype,t.P=function(t,e){return this.Xe+this.Qd+t.name+(e?this.Qd+e:"")},t.get=function(t,e){return(t.I?this.Ha:this.tc).get(this.P(t,e))},t.remove=function(t,e){return e=this.P(t,e),t.I&&!this.Gb&&(this.Y[e]=null),(t.I?this.Ha:this.tc).remove(e)},t.set=function(t,e,n){var r=this.P(t,n),i=this,o=t.I?this.Ha:this.tc;return o.set(r,e).then(function(){return o.get(r)}).then(function(e){t.I&&!this.Gb&&(i.Y[r]=e)})},t.addListener=function(t,e,r){t=this.P(t,e),this.Gb||(this.Y[t]=n.localStorage.getItem(t)),tt(this.S)&&this.gd(),this.S[t]||(this.S[t]=[]),this.S[t].push(r)},t.removeListener=function(t,e,n){t=this.P(t,e),this.S[t]&&(K(this.S[t],function(t){return t==n}),0==this.S[t].length&&delete this.S[t]),tt(this.S)&&this.rc()},t.gd=function(){this.Ha.Pa(this.hd),this.Gb||hi()||cs(this)};var cs=function(t){ls(t),t.Sc=setInterval(function(){for(var e in t.S){var r=n.localStorage.getItem(e),i=t.Y[e];r!=i&&(t.Y[e]=r,r=new qt({type:"storage",key:e,target:window,oldValue:i,newValue:r,bf:!0}),t.Ud(r))}},1e3)},ls=function(t){t.Sc&&(clearInterval(t.Sc),t.Sc=null)};ss.prototype.rc=function(){this.Ha.Ja(this.hd),ls(this)},ss.prototype.Ud=function(t){if(t&&t.Ae){var e=t.Ua.key;if("undefined"!=typeof t.Ua.bf?this.Ha.Ja(this.hd):ls(this),this.ff){var r=n.localStorage.getItem(e);t=t.Ua.newValue,t!=r&&(t?n.localStorage.setItem(e,t):t||n.localStorage.removeItem(e))}this.Y[e]=n.localStorage.getItem(e),this.nd(e)}else F(t,m(this.nd,this))},ss.prototype.nd=function(t){this.S[t]&&F(this.S[t],function(t){t()})};var hs=function(t,e){this.u=t,this.i=e||us()},ps={name:"authEvent",I:!0},fs=function(t){return t.i.get(ps,t.u).then(function(t){return io(t)})};hs.prototype.Oa=function(t){this.i.addListener(ps,this.u,t)},hs.prototype.Fb=function(t){this.i.removeListener(ps,this.u,t)};var ds=function(t){this.i=t||us()},ms={name:"sessionId",I:!1};ds.prototype.Vb=function(t){return this.i.get(ms,t)};var ys=function(t,e,n,r,i,o){this.v=t,this.j=e,this.B=n,this.za=r||null,this.Vd=e+":"+n,this.gf=new ds,this.xd=new hs(this.Vd),this.Oc=null,this.ia=[],this.Ne=i||500,this.df=o||2e3,this.tb=this.hc=null},vs=function(t){return new to("invalid-cordova-configuration",t)};ys.prototype.Da=function(){return this.Qc?this.Qc:this.Qc=Mi().then(function(){if("function"!=typeof Di("universalLinks.subscribe",n))throw vs("cordova-universal-links-plugin is not installed");if("undefined"==typeof Di("BuildInfo.packageName",n))throw vs("cordova-plugin-buildinfo is not installed");if("function"!=typeof Di("cordova.plugins.browsertab.openUrl",n))throw vs("cordova-plugin-browsertab is not installed");if("function"!=typeof Di("cordova.InAppBrowser.open",n))throw vs("cordova-plugin-inappbrowser is not installed")},function(){throw new to("cordova-not-ready")})};var _s=function(){for(var t=20,e=[];0this.Va-3e4?this.W?Ks(this,{grant_type:"refresh_token",refresh_token:this.W}):dn(null):dn({accessToken:this.xa,expirationTime:this.Va,refreshToken:this.W})};var Zs=function(t,e,n,r,i){qi(this,{uid:t,displayName:r||null,photoURL:i||null,email:n||null,providerId:e})},$s=function(t,e){zt.call(this,t);for(var n in e)this[n]=e[n]};_($s,zt);var Xs=function(t,e,n){this.Z=[],this.j=t.apiKey,this.B=t.appName,this.v=t.authDomain||null,t=r.SDK_VERSION?Ci(r.SDK_VERSION):null,this.g=new So(this.j,null,t),this.ea=new zs(this.g),Qs(this,e.idToken),qs(this.ea,e),zi(this,"refreshToken",this.ea.W),ru(this,n||{}),$n.call(this),this.ic=!1,this.v&&Pi()&&(this.m=Ns(this.v,this.j,this.B)),this.qc=[],this.Bc=dn()};_(Xs,$n),Xs.prototype.ta=function(t,e){var n=Array.prototype.slice.call(arguments,1),r=this;return this.Bc=this.Bc.then(function(){return t.apply(r,n)},function(){return t.apply(r,n)})};var Qs=function(t,e){t.Ed=e,zi(t,"_lat",e)},tu=function(t,e){K(t.qc,function(t){return t==e})},eu=function(t){for(var e=[],n=0;ni;i++)r[i]=e.charCodeAt(n)<<24|e.charCodeAt(n+1)<<16|e.charCodeAt(n+2)<<8|e.charCodeAt(n+3),n+=4;else for(i=0;16>i;i++)r[i]=e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3],n+=4;for(i=16;80>i;i++){var o=r[i-3]^r[i-8]^r[i-14]^r[i-16];r[i]=4294967295&(o<<1|o>>>31)}e=t.M[0],n=t.M[1];for(var a,s=t.M[2],u=t.M[3],c=t.M[4],i=0;80>i;i++)40>i?20>i?(o=u^n&(s^u),a=1518500249):(o=n^s^u,a=1859775393):60>i?(o=n&s|u&(n|s),a=2400959708):(o=n^s^u,a=3395469782),o=(e<<5|e>>>27)+o+c+a+r[i]&4294967295,c=u,u=s,s=4294967295&(n<<30|n>>>2),n=e,e=o;t.M[0]=t.M[0]+e&4294967295,t.M[1]=t.M[1]+n&4294967295,t.M[2]=t.M[2]+s&4294967295,t.M[3]=t.M[3]+u&4294967295,t.M[4]=t.M[4]+c&4294967295}function r(t,e){for(var n in t)e.call(void 0,t[n],n,t)}function pa(t,e){var n,r={};for(n in t)r[n]=e.call(void 0,t[n],n,t);return r}function qa(t,e){for(var n in t)if(!e.call(void 0,t[n],n,t))return!1;return!0}function ra(t){var e,n=0;for(e in t)n++;return n}function sa(t){for(var e in t)return e}function ta(t){var e,n=[],r=0;for(e in t)n[r++]=t[e];return n}function ua(t){var e,n=[],r=0;for(e in t)n[r++]=e;return n}function va(t,e){for(var n in t)if(t[n]==e)return!0;return!1}function wa(t,e,n){for(var r in t)if(e.call(n,t[r],r,t))return r}function xa(t,e){var n=wa(t,e,void 0);return n&&t[n]}function ya(t){for(var e in t)return!1;return!0}function za(t){var e,n={};for(e in t)n[e]=t[e];return n}function Aa(a){if(a=String(a),/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(t){}throw Error("Invalid JSON string: "+a)}function Ba(){this.Fd=void 0}function Ca(t,e,n){switch(typeof e){case"string":Da(e,n);break;case"number":n.push(isFinite(e)&&!isNaN(e)?e:"null");break;case"boolean":n.push(e);break;case"undefined":n.push("null");break;case"object":if(null==e){n.push("null");break}if(ea(e)){var r=e.length;n.push("[");for(var i="",o=0;oe?n+="000":256>e?n+="00":4096>e&&(n+="0"),Ea[t]=n+e.toString(16)}),'"')}function Oa(t,e){var n=Pa(t,e,void 0);return 0>n?null:p(t)?t.charAt(n):t[n]}function Pa(t,e,n){for(var r=t.length,i=p(t)?t.split(""):t,o=0;o=arguments.length?v.slice.call(t,e):v.slice.call(t,e,n)}function Sa(t,e){t.sort(e||Ta)}function Ta(t,e){return t>e?1:t>2,o=(3&o)<<4|s>>4,s=(15&s)<<2|c>>6,c=63&c;u||(c=64,a||(s=64)),r.push(n[l],n[o],n[s],n[c])}return r.join("")}function bb(){if(!Ya){Ya={},Za={},$a={};for(var t=0;65>t;t++)Ya[t]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(t),Za[t]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(t),$a[Za[t]]=t,62<=t&&($a["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(t)]=t)}}function cb(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function w(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]}function db(t,e){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e(n,t[n])}function x(t,e,n,r){var i;if(rn&&(i=0===n?"none":"no more than "+n),i)throw Error(t+" failed: Was called with "+r+(1===r?" argument.":" arguments.")+" Expects "+i+".")}function y(t,e,n){var r="";switch(e){case 1:r=n?"first":"First";break;case 2:r=n?"second":"Second";break;case 3:r=n?"third":"Third";break;case 4:r=n?"fourth":"Fourth";break;default:throw Error("errorPrefix called with argumentNumber > 4. Need to update it?")}return t=t+" failed: "+(r+" argument ")}function A(t,e,r,i){if((!i||n(r))&&!ha(r))throw Error(y(t,e,i)+"must be a valid function.")}function eb(t,e,r){if(n(r)&&(!ia(r)||null===r))throw Error(y(t,e,!0)+"must be a valid context object.")}function fb(t){var e=[];return db(t,function(t,n){ea(n)?Ja(n,function(n){e.push(encodeURIComponent(t)+"="+encodeURIComponent(n))}):e.push(encodeURIComponent(t)+"="+encodeURIComponent(n))}),e.length?"&"+e.join("&"):""}function hb(){var t=this;this.reject=this.resolve=null,this.ra=new gb(function(e,n){t.resolve=e,t.reject=n})}function ib(t,e){return function(n,r){n?t.reject(n):t.resolve(r),ha(e)&&(jb(t.ra),1===e.length?e(n):e(n,r))}}function jb(t){t.then(void 0,ba)}function kb(t,e){if(!t)throw lb(e)}function lb(t){return Error("Firebase Database ("+firebase.SDK_VERSION+") INTERNAL ASSERT FAILED: "+t)}function mb(t){for(var e=[],n=0,r=0;r=i&&(i-=55296,r++,kb(ri?e[n++]=i:(2048>i?e[n++]=i>>6|192:(65536>i?e[n++]=i>>12|224:(e[n++]=i>>18|240,e[n++]=i>>12&63|128),e[n++]=i>>6&63|128),e[n++]=63&i|128)}return e}function nb(t){for(var e=0,n=0;nr?e++:2048>r?e+=2:55296<=r&&56319>=r?(e+=4,n++):e+=3}return e}function ob(t){return"undefined"!=typeof JSON&&n(JSON.parse)?JSON.parse(t):Aa(t)}function B(t){if("undefined"!=typeof JSON&&n(JSON.stringify))t=JSON.stringify(t);else{var e=[];Ca(new Ba,t,e),t=e.join("")}return t}function pb(t,e){this.committed=t,this.snapshot=e}function qb(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test("undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:"")}function rb(t){this.re=t,this.Bd=[],this.Qb=0,this.Xd=-1,this.Fb=null}function sb(t,e,n){t.Xd=e,t.Fb=n,t.Xd>4),64!=s&&(r.push(a<<4&240|s>>2),64!=u&&r.push(s<<6&192|u))}if(8192>r.length)e=String.fromCharCode.apply(null,r);else{for(t="",n=0;nt.$b?t.update(t.zd,56-t.$b):t.update(t.zd,t.Wa-(t.$b-56));for(var r=t.Wa-1;56<=r;r--)t.Vd[r]=255&n,n/=256;for(oa(t,t.Vd),r=n=0;5>r;r++)for(var i=24;0<=i;i-=8)e[n]=t.M[r]>>i&255,++n;return ab(e)}function vc(t){for(var e="",n=0;n.firebaseio.com instead"),n&&"undefined"!=n||Ac("Cannot parse Firebase url. Please use https://.firebaseio.com"),r||"undefined"!=typeof window&&window.location&&window.location.protocol&&-1!==window.location.protocol.indexOf("https:")&&O("Insecure Firebase access from a secure page. Please use https in calls to new Firebase()."),{jc:new Hb(e,r,n,"ws"===i||"wss"===i),path:new L(o)}}function Cc(t){return ga(t)&&(t!=t||t==Number.POSITIVE_INFINITY||t==Number.NEGATIVE_INFINITY)}function Dc(t){if("complete"===document.readyState)t();else{var e=!1,n=function(){document.body?e||(e=!0,t()):setTimeout(n,Math.floor(10))};document.addEventListener?(document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1)):document.attachEvent&&(document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&n()}),window.attachEvent("onload",n))}}function hc(t,e){if(t===e)return 0;if("[MIN_NAME]"===t||"[MAX_NAME]"===e)return-1;if("[MIN_NAME]"===e||"[MAX_NAME]"===t)return 1;var n=Ec(t),r=Ec(e);return null!==n?null!==r?0==n-r?t.length-e.length:n-r:-1:null!==r?1:tt?n.push(t.substring(r,t.length)):n.push(t.substring(r,r+e));return n}function Ic(t,e){if(ea(t))for(var n=0;nt,t=Math.abs(t),t>=Math.pow(2,-1022)?(r=Math.min(Math.floor(Math.log(t)/Math.LN2),1023),n=r+1023,r=Math.round(t*Math.pow(2,52-r)-Math.pow(2,52))):(n=0,r=Math.round(t/Math.pow(2,-1074)))),i=[],t=52;t;--t)i.push(r%2?1:0),r=Math.floor(r/2);for(t=11;t;--t)i.push(n%2?1:0),n=Math.floor(n/2);for(i.push(e?1:0),i.reverse(),e=i.join(""),n="",t=0;64>t;t+=8)r=parseInt(e.substr(t,8),2).toString(16),1===r.length&&(r="0"+r),n+=r;return n.toLowerCase()}function Ec(t){return Kc.test(t)&&(t=Number(t),-2147483648<=t&&2147483647>=t)?t:null}function ub(t){try{t()}catch(t){setTimeout(function(){throw O("Exception was thrown by user callback.",t.stack||""),t},Math.floor(0))}}function Lc(t,e,n){Object.defineProperty(t,e,{get:n})}function Mc(t,e){var n=setTimeout(t,e);return"object"==typeof n&&n.unref&&n.unref(),n}function Nc(t){var e={},n={},r={},i="";try{var o=t.split("."),e=ob(tc(o[0])||""),n=ob(tc(o[1])||""),i=o[2],r=n.d||{};delete n.d}catch(t){}return{tg:e,Ie:n,data:r,mg:i}}function Oc(t){t=Nc(t);var e=t.Ie;return!!t.mg&&!!e&&"object"==typeof e&&e.hasOwnProperty("iat")}function Pc(t){return t=Nc(t).Ie,"object"==typeof t&&!0===w(t,"admin")}function Qc(t,e,n){this.f=yc("p:rest:"),this.L=t,this.Gb=e,this.$c=n,this.$={}}function Rc(t,e){return n(e)?"tag$"+e:(H(Sc(t.m),"should have a tag if it's not a default query."),t.path.toString())}function Uc(t,e,n,r){n=n||{},n.format="export",t.$c.getToken(!1).then(function(i){(i=i&&i.accessToken)&&(n.auth=i);var o=(t.L.Sc?"https://":"http://")+t.L.host+e+"?"+fb(n);t.f("Sending REST request for "+o);var a=new XMLHttpRequest;a.onreadystatechange=function(){if(r&&4===a.readyState){t.f("REST Response for "+o+" received. status:",a.status,"response:",a.responseText);var e=null;if(200<=a.status&&300>a.status){try{e=ob(a.responseText)}catch(t){O("Failed to parse JSON response for "+o+": "+a.responseText)}r(null,e)}else 401!==a.status&&404!==a.status&&O("Got unsuccessful REST response for "+o+" Status: "+a.status),r(a.status);r=null}},a.open("GET",o,!0),a.send()})}function Vc(t,e,n){this.type=Wc,this.source=t,this.path=e,this.children=n}function Xc(t,e){this.rf={},this.Vc=new Mb(t),this.va=e;var n=1e4+2e4*Math.random();Mc(q(this.lf,this),Math.floor(n))}function $c(t){return t=t.toString(),Yc[t]||(Yc[t]=new Kb),Yc[t]}function ad(t,e){var n=t.toString();return Zc[n]||(Zc[n]=e()),Zc[n]}function cd(t,e,n,r){this.Yd=t,this.f=yc(this.Yd),this.frames=this.zc=null,this.pb=this.qb=this.De=0,this.Va=$c(e),t={v:"5"},"undefined"!=typeof location&&location.href&&-1!==location.href.indexOf("firebaseio.com")&&(t.r="f"),n&&(t.s=n),r&&(t.ls=r),this.Je=Jb(e,"websocket",t)}function fd(t,e){if(t.frames.push(e),t.frames.length==t.De){var n=t.frames.join("");t.frames=null,n=ob(n),t.Xf(n)}}function ed(t){clearInterval(t.zc),t.zc=setInterval(function(){t.Ia&&gd(t,"0"),ed(t)},Math.floor(45e3))}function gd(t,e){try{t.Ia.send(e)}catch(e){t.f("Exception thrown from WebSocket.send():",e.message||e.data,"Closing connection."),setTimeout(q(t.bb,t),0)}}function hd(){this.fb={}}function jd(t,e){var n=e.type,r=e.Xa;H("child_added"==n||"child_changed"==n||"child_removed"==n,"Only child changes supported for tracking"),H(".priority"!==r,"Only non-priority child changes can be tracked.");var i=w(t.fb,r);if(i){var o=i.type;if("child_added"==n&&"child_removed"==o)t.fb[r]=new I("child_changed",e.Ja,r,i.Ja);else if("child_removed"==n&&"child_added"==o)delete t.fb[r];else if("child_removed"==n&&"child_changed"==o)t.fb[r]=new I("child_removed",i.oe,r);else if("child_changed"==n&&"child_added"==o)t.fb[r]=new I("child_added",e.Ja,r);else{if("child_changed"!=n||"child_changed"!=o)throw sc("Illegal combination of changes: "+e+" occurred after "+i);t.fb[r]=new I("child_changed",e.Ja,r,i.oe)}}else t.fb[r]=e}function kd(t){this.V=t,this.g=t.m.g}function ld(t,e,n,r){var i=[],o=[];return Ja(e,function(e){"child_changed"===e.type&&t.g.nd(e.oe,e.Ja)&&o.push(new I("child_moved",e.Ja,e.Xa))}),md(t,i,"child_removed",e,r,n),md(t,i,"child_added",e,r,n),md(t,i,"child_moved",o,r,n),md(t,i,"child_changed",e,r,n),md(t,i,cc,e,r,n),i}function md(t,e,n,r,i,o){r=Ka(r,function(t){return t.type===n}),Sa(r,q(t.Ff,t)),Ja(r,function(n){var r=nd(t,n,o);Ja(i,function(i){i.nf(n.type)&&e.push(i.createEvent(r,t.V))})})}function nd(t,e,n){return"value"!==e.type&&"child_removed"!==e.type&&(e.Dd=n.Ve(e.Xa,e.Ja,t.g)),e}function od(t,e){this.Sd=t,this.Df=e}function pd(t){this.U=t}function xd(t,e,n,r,i,o){var a=e.N;if(null!=r.lc(n))return e;var s;if(n.e())H(dc(e.w()),"If change path is empty, we must have complete server data"),ec(e.w())?(i=ac(e),r=r.rc(i instanceof P?i:G)):r=r.Aa(ac(e)),o=t.U.ya(e.N.j(),r,o);else{var u=J(n);if(".priority"==u)H(1==Ad(n),"Can't have a priority with additional path components"),o=a.j(),s=e.w().j(),r=r.ad(n,o,s),o=null!=r?t.U.fa(o,r):a.j();else{var c=D(n);Zb(a,u)?(s=e.w().j(),r=r.ad(n,a.j(),s),r=null!=r?a.j().Q(u).F(c,r):a.j().Q(u)):r=r.qc(u,e.w()),o=null!=r?t.U.F(a.j(),u,r,c,i,o):a.j()}}return vd(e,o,a.da||n.e(),t.U.Na())}function rd(t,e,n,r,i,o,a,s){var u=e.w();if(a=a?t.U:t.U.Ub(),n.e())r=a.ya(u.j(),r,null);else if(a.Na()&&!u.Sb)r=u.j().F(n,r),r=a.ya(u.j(),r,null);else{var c=J(n);if(!fc(u,n)&&1document.domain="'+document.domain+'";'),t=""+t+"";try{this.Ea.gb.open(),this.Ea.gb.write(t),this.Ea.gb.close()}catch(t){E("frame writing exception"),t.stack&&E(t.stack),E(t)}}function we(t){if(t.Ud&&t.Kd&&t.te.count()<(0=t.Qc[0].Oe.length+30+n.length;){var i=t.Qc.shift(),n=n+"&seg"+r+"="+i.jg+"&ts"+r+"="+i.pg+"&d"+r+"="+i.Oe;r++}return xe(t,e+n,t.Zd),!0}return!1}function xe(t,e,n){function r(){t.te.remove(n),we(t)}t.te.add(n,1);var i=setTimeout(r,Math.floor(25e3));ve(t,e,function(){clearTimeout(i),r()})}function ve(t,e,n){setTimeout(function(){try{if(t.Kd){var r=t.Ea.gb.createElement("script");r.type="text/javascript",r.async=!0,r.src=e,r.onload=r.onreadystatechange=function(){var t=r.readyState;t&&"loaded"!==t&&"complete"!==t||(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),n())},r.onerror=function(){E("Long-poll script failed to load: "+e),t.Kd=!1,t.close()},t.Ea.gb.body.appendChild(r)}}catch(t){}},Math.floor(1))}function ye(t){ze(this,t)}function ze(t,e){var n=cd&&cd.isAvailable(),r=n&&!(yb.Ze||!0===yb.get("previous_websocket_failure"));if(e.qg&&(n||O("wss:// URL used, but browser isn't known to support websockets. Trying anyway."),r=!0),r)t.Wc=[cd];else{var i=t.Wc=[];Ic(Ae,function(t,e){e&&e.isAvailable()&&i.push(e)})}}function Be(t){if(0=t.pf?(t.f("Secondary connection is healthy."),t.Bb=!0,t.D.sd(),t.D.start(),t.f("sending client ack on secondary"),t.D.send({t:"c",d:{t:"a",d:{}}}),t.f("Ending transmission on primary"),t.I.send({t:"c",d:{t:"n",d:{}}}),t.Xc=t.D,Ie(t)):(t.f("sending ping on secondary."),t.D.send({t:"c",d:{t:"p",d:{}}}))}function Ke(t){t.Bb||(t.ve--,0>=t.ve&&(t.f("Primary connection is healthy."),t.Bb=!0,t.I.sd()))}function He(t,e){t.D=new e("c:"+t.id+":"+t.Ke++,t.L,t.qf),t.pf=e.responsesRequiredToBeHealthy||0,t.D.open(Ee(t,t.D),Fe(t,t.D)),Mc(function(){t.D&&(t.f("Timed out trying to upgrade."),t.D.close())},Math.floor(6e4))}function Ge(t,e,n){t.f("Realtime connection established."),t.I=e,t.Ua=1,t.Lc&&(t.Lc(n,t.qf),t.Lc=null),0===t.ve?(t.f("Primary connection is healthy."),t.Bb=!0):Mc(function(){Le(t)},Math.floor(5e3))}function Le(t){t.Bb||1!==t.Ua||(t.f("sending ping on primary."),Ne(t,{t:"c",d:{t:"p",d:{}}}))}function Ne(t,e){if(1!==t.Ua)throw"Connection is not connected";t.Xc.send(e)}function Je(t){t.f("Shutting down all connections"),t.I&&(t.I.close(),t.I=null),t.D&&(t.D.close(),t.D=null),t.md&&(clearTimeout(t.md),t.md=null)}function L(t,e){if(1==arguments.length){this.o=t.split("/");for(var n=0,r=0;r=t.o.length?null:t.o[t.Y]}function Ad(t){return t.o.length-t.Y}function D(t){var e=t.Y;return e10485760/3&&10485760n?r=r.left:0i)t=this.je?t.left:t.right;else{if(0===i){this.Pa.push(t);break}this.Pa.push(t),t=this.je?t.right:t.left}}function R(t){if(0===t.Pa.length)return null;var e,n=t.Pa.pop();if(e=t.Hd?t.Hd(n.key,n.value):{key:n.key,value:n.value},t.je)for(n=n.left;!n.e();)t.Pa.push(n),n=n.right;else for(n=n.right;!n.e();)t.Pa.push(n),n=n.left;return e}function zf(t){if(0===t.Pa.length)return null;var e;return e=t.Pa,e=e[e.length-1],t.Hd?t.Hd(e.key,e.value):{key:e.key,value:e.value}}function Af(t,e,n,r,i){this.key=t,this.value=e,this.color=null==n||n,this.left=null!=r?r:wf,this.right=null!=i?i:wf}function Bf(t){return t.left.e()?t:Bf(t.left)}function Df(t){return t.left.e()?wf:(t.left.ea()||t.left.left.ea()||(t=Ef(t)),t=t.X(null,null,null,Df(t.left),null),Cf(t))}function Cf(t){return t.right.ea()&&!t.left.ea()&&(t=Hf(t)),t.left.ea()&&t.left.left.ea()&&(t=Ff(t)),t.left.ea()&&t.right.ea()&&(t=Gf(t)),t}function Ef(t){return t=Gf(t),t.right.left.ea()&&(t=t.X(null,null,null,null,Ff(t.right)),t=Hf(t),t=Gf(t)),t}function Hf(t){return t.right.X(null,null,t.color,t.X(null,null,!0,null,t.right.left),null)}function Ff(t){return t.left.X(null,null,t.color,null,t.X(null,null,!0,t.left.right,null))}function Gf(t){return t.X(null,null,!t.color,t.left.X(null,null,!t.left.color,null,null),t.right.X(null,null,!t.right.color,null,null))}function If(){}function P(t,e,n){this.k=t,(this.aa=e)&&Sd(this.aa),t.e()&&H(!this.aa||this.aa.e(),"An empty node cannot have a priority"),this.yb=n,this.Db=null}function Qd(t,e){var n;return n=(n=Kf(t,e))?(n=n.Gc())&&n.name:t.k.Gc(),n?new K(n,t.k.get(n)):null}function Rd(t,e){var n;return n=(n=Kf(t,e))?(n=n.ec())&&n.name:t.k.ec(),n?new K(n,t.k.get(n)):null}function Kf(t,e){return e===Fd?null:t.yb.get(e.toString())}function M(t,e){if(null===t)return G;var n=null;if("object"==typeof t&&".priority"in t?n=t[".priority"]:"undefined"!=typeof e&&(n=e),H(null===n||"string"==typeof n||"number"==typeof n||"object"==typeof n&&".sv"in n,"Invalid priority type found: "+typeof n),"object"==typeof t&&".value"in t&&null!==t[".value"]&&(t=t[".value"]),"object"!=typeof t||".sv"in t)return new qc(t,M(n));if(t instanceof Array){var i=G,o=t;return r(o,function(t,e){if(cb(o,e)&&"."!==e.substring(0,1)){var n=M(t);!n.J()&&n.e()||(i=i.T(e,n))}}),i.fa(M(n))}var a=[],s=!1,u=t;if(db(u,function(t){if("string"!=typeof t||"."!==t.substring(0,1)){var e=M(u[t]);e.e()||(s=s||!e.C().e(),a.push(new K(t,e)))}}),0==a.length)return G;var c=le(a,gc,function(t){return t.name},ic);if(s){var l=le(a,Pd(N));return new P(c,M(n),new je({".priority":l},{".priority":N}))}return new P(c,M(n),ne)}function Mf(t){this.count=parseInt(Math.log(t+1)/Lf,10),this.Ne=this.count-1,this.Cf=t+1&parseInt(Array(this.count+1).join("1"),2)}function Nf(t){var e=!(t.Cf&1<a.Bc,"Stacking an older write on top of newer ones"),n(s)||(s=!0),a.la.push({path:e,Ga:r,Zc:i,visible:s}),s&&(a.S=sg(a.S,e,r)),a.Bc=i,o?fh(t,new Ab(ng,e,r)):[]}function gh(t,e,n,r){var i=t.jb;return H(r>i.Bc,"Stacking an older merge on top of newer ones"),i.la.push({path:e,children:n,Zc:r,visible:!0}),i.S=tg(i.S,e,n),i.Bc=r,n=bg(n),fh(t,new Vc(ng,e,n))}function hh(t,e,n){n=n||!1;var r=Dg(t.jb,e);if(t.jb.Ed(e)){var i=Q;return null!=r.Ga?i=i.set(C,!0):db(r.children,function(t,e){i=i.set(new L(t),e)}),fh(t,new mg(r.path,i,n))}return[]}function ih(t,e,n){return n=bg(n),fh(t,new Vc(pg,e,n))}function jh(t,e,n,r){if(r=kh(t,r),null!=r){var i=lh(r);return r=i.path,i=i.Hb,e=T(r,e),n=new Ab(new og(!1,!0,i,!0),e,n),mh(t,r,n)}return[]}function nh(t,e,n,r){if(r=kh(t,r)){var i=lh(r);return r=i.path,i=i.Hb,e=T(r,e),n=bg(n),n=new Vc(new og(!1,!0,i,!0),e,n),mh(t,r,n)}return[]}function rh(t){return eg(t,function(t,e,n){if(e&&null!=zg(e))return[zg(e)];var i=[];return e&&(i=Ag(e)),r(n,function(t){i=i.concat(t)}),i})}function vh(t,e){for(var n=0;nn?Math.max(0,t.length+n):n,p(t))return p(e)&&1==e.length?t.indexOf(e,n):-1;for(;nparseFloat(n))?String(e):n)}();var Ya=null,Za=null,$a=null,gb=firebase.Promise;vb.prototype.set=function(t,e){null==e?delete this.pc[t]:this.pc[t]=e},vb.prototype.get=function(t){return cb(this.pc,t)?this.pc[t]:null},vb.prototype.remove=function(t){delete this.pc[t]},vb.prototype.Ze=!0,g=wb.prototype,g.set=function(t,e){null==e?this.uc.removeItem(this.Cd+t):this.uc.setItem(this.Cd+t,B(e))},g.get=function(t){return t=this.uc.getItem(this.Cd+t),null==t?null:ob(t)},g.remove=function(t){this.uc.removeItem(this.Cd+t)},g.Ze=!1,g.toString=function(){return this.uc.toString()};var yb=xb("localStorage"),zb=xb("sessionStorage");Ab.prototype.Mc=function(t){return this.path.e()?new Ab(this.source,C,this.Ga.Q(t)):new Ab(this.source,D(this.path),this.Ga)},Ab.prototype.toString=function(){return"Operation("+this.path+": "+this.source.toString()+" overwrite: "+this.Ga.toString()+")"},Cb.prototype.Mc=function(){return this.path.e()?new Cb(this.source,C):new Cb(this.source,D(this.path))},Cb.prototype.toString=function(){return"Operation("+this.path+": "+this.source.toString()+" listen_complete)"},Eb.prototype.getToken=function(t){return this.oc.INTERNAL.getToken(t).then(null,function(t){return t&&"auth/token-not-initialized"===t.code?(E("Got auth/token-not-initialized error. Treating as null token."),null):Promise.reject(t)})},Gb.prototype.j=function(t){return this.Jd.P(t)},Gb.prototype.toString=function(){return this.Jd.toString()},Hb.prototype.toString=function(){var t=(this.Sc?"https://":"http://")+this.host;return this.gf&&(t+="<"+this.gf+">"),t},Kb.prototype.get=function(){return za(this.tc)},Mb.prototype.get=function(){var t=this.Ef.get(),e=za(t);if(this.rd)for(var n in this.rd)e[n]-=this.rd[n];return this.rd=t,e},Pb.prototype.add=function(t){this.jd.push(t)},Pb.prototype.Yb=function(){return this.qa},Ub.prototype.Yb=function(){var t=this.Md.wb();return"value"===this.hd?t.path:t.getParent().path},Ub.prototype.ee=function(){return this.hd},Ub.prototype.Tb=function(){return this.$d.Tb(this)},Ub.prototype.toString=function(){return this.Yb().toString()+":"+this.hd+":"+B(this.Md.Qe())},Vb.prototype.Yb=function(){return this.path},Vb.prototype.ee=function(){return"cancel"},Vb.prototype.Tb=function(){return this.$d.Tb(this)},Vb.prototype.toString=function(){return this.path.toString()+":cancel"},Wb.prototype.Te=function(){return null},Wb.prototype.de=function(){return null};var Xb=new Wb;Yb.prototype.Te=function(t){var e=this.Ka.N;return Zb(e,t)?e.j().Q(t):(e=null!=this.yd?new $b(this.yd,!0,!1):this.Ka.w(),this.xf.qc(t,e))},Yb.prototype.de=function(t,e,n){var r=null!=this.yd?this.yd:ac(this.Ka);return t=this.xf.Wd(r,e,1,n,t),0===t.length?null:t[0]};var cc="value";$b.prototype.j=function(){return this.A};var rc=function(){var t=1;return function(){return t++}}(),H=kb,sc=lb,Tb=null,wc=!0,Kc=/^-?\d{1,10}$/;g=Qc.prototype,g.$e=function(t,e,n,r){var i=t.path.toString();this.f("Listen called for "+i+" "+t.ja());var o=Rc(t,n),a={};this.$[o]=a,t=Tc(t.m);var s=this;Uc(this,i+".json",t,function(t,e){var u=e;404===t&&(t=u=null),null===t&&s.Gb(i,u,!1,n),w(s.$,o)===a&&r(t?401==t?"permission_denied":"rest_error:"+t:"ok",null)})},g.uf=function(t,e){var n=Rc(t,e);delete this.$[n]},g.kf=function(){},g.pe=function(){},g.cf=function(){},g.xd=function(){},g.put=function(){},g.af=function(){},g.we=function(){},Vc.prototype.Mc=function(t){return this.path.e()?(t=this.children.subtree(new L(t)),t.e()?null:t.value?new Ab(this.source,C,t.value):new Vc(this.source,C,t)):(H(J(this.path)===t,"Can't get a merge for a child not on the path of the operation"),new Vc(this.source,D(this.path),this.children))},Vc.prototype.toString=function(){return"Operation("+this.path+": "+this.source.toString()+" merge: "+this.children.toString()+")"},Xc.prototype.lf=function(){var t,e=this.Vc.get(),n={},r=!1;for(t in e)0=t.length){var e=Number(t);if(!isNaN(e)){r.De=e,r.frames=[],t=null;break t}}r.De=1,r.frames=[]}null!==t&&fd(r,t)}},this.Ia.onerror=function(t){r.f("WebSocket error. Closing connection."),(t=t.message||t.data)&&r.f(t),r.bb()}},cd.prototype.start=function(){},cd.isAvailable=function(){var t=!1;if("undefined"!=typeof navigator&&navigator.userAgent){var e=navigator.userAgent.match(/Android ([0-9]{0,}\.[0-9]{0,})/);e&&1parseFloat(e[1])&&(t=!0)}return!t&&null!==bd&&!dd},cd.responsesRequiredToBeHealthy=2,cd.healthyTimeout=3e4,g=cd.prototype,g.sd=function(){yb.remove("previous_websocket_failure")},g.send=function(t){ed(this),t=B(t),this.qb+=t.length,Lb(this.Va,"bytes_sent",t.length),t=Hc(t,16384),1=this.g.compare(this.Uc,t)&&0>=this.g.compare(t,this.vc)},g.F=function(t,e,n,r,i,o){return this.matches(new K(e,n))||(n=G),this.fe.F(t,e,n,r,i,o)},g.ya=function(t,e,n){e.J()&&(e=G);var r=e.nb(this.g),r=r.fa(G),i=this;return e.O(N,function(t,e){i.matches(new K(t,e))||(r=r.T(t,G))}),this.fe.ya(t,r,n)},g.fa=function(t){return t},g.Na=function(){return!0},g.Ub=function(){return this.fe},g=Md.prototype,g.F=function(t,e,n,r,i,o){return this.sa.matches(new K(e,n))||(n=G),t.Q(e).Z(n)?t:t.Eb()=this.g.compare(this.sa.Uc,a):0>=this.g.compare(a,this.sa.vc)))break;r=r.T(a.name,a.R),i++}}else{r=e.nb(this.g),r=r.fa(G);var s,u,c;if(this.Ib){e=r.We(this.g),s=this.sa.vc,u=this.sa.Uc;var l=Pd(this.g);c=function(t,e){return l(e,t)}}else e=r.Wb(this.g),s=this.sa.Uc,u=this.sa.vc,c=Pd(this.g);for(var i=0,h=!1;0=c(s,a)&&(h=!0),(o=h&&i=c(a,u))?i++:r=r.T(a.name,G)}return this.sa.Ub().ya(t,r,n)},g.fa=function(t){return t},g.Na=function(){return!0},g.Ub=function(){return this.sa.Ub()};var Td=["object","boolean","number","string"];g=qc.prototype,g.J=function(){return!0},g.C=function(){return this.aa},g.fa=function(t){return new qc(this.B,t)},g.Q=function(t){return".priority"===t?this.aa:G},g.P=function(t){return t.e()?this:".priority"===J(t)?this.aa:G},g.Da=function(){return!1},g.Ve=function(){return null},g.T=function(t,e){return".priority"===t?this.fa(e):e.e()&&".priority"!==t?this:G.T(t,e).fa(this.aa)},g.F=function(t,e){var n=J(t);return null===n?e:e.e()&&".priority"!==n?this:(H(".priority"!==n||1===Ad(t),".priority must be the last token in a path"),this.T(n,G.F(D(t),e)))},g.e=function(){return!1},g.Eb=function(){return 0},g.O=function(){return!1},g.H=function(t){return t&&!this.C().e()?{".value":this.Ca(),".priority":this.C().H()}:this.Ca()},g.hash=function(){if(null===this.Db){var t="";this.aa.e()||(t+="priority:"+Ud(this.aa.H())+":");var e=typeof this.B,t=t+(e+":"),t="number"===e?t+Jc(this.B):t+this.B;this.Db=uc(t)}return this.Db},g.Ca=function(){return this.B},g.sc=function(t){if(t===G)return 1;if(t instanceof P)return-1;H(t.J(),"Unknown node type");var e=typeof t.B,n=typeof this.B,r=Ia(Td,e),i=Ia(Td,n);return H(0<=r,"Unknown leaf type: "+e),H(0<=i,"Unknown leaf type: "+n),r===i?"object"===n?0:this.B=this.o.length)return null;for(var t=[],e=this.Y;e=this.o.length},g.Z=function(t){if(Ad(this)!==Ad(t))return!1;for(var e=this.Y,n=t.Y;e<=this.o.length;e++,n++)if(this.o[e]!==t.o[n])return!1;return!0},g.contains=function(t){var e=this.Y,n=t.Y;if(Ad(this)>Ad(t))return!1;for(;eo;o++)e[o]=Math.floor(64*Math.random());for(o=0;12>o;o++)n+="-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".charAt(e[o]);return H(20===n.length,"nextPushId: Length should be 20."),n}}();g=vf.prototype,g.Oa=function(t,e){return new vf(this.La,this.ba.Oa(t,e,this.La).X(null,null,!1,null,null))},g.remove=function(t){return new vf(this.La,this.ba.remove(t,this.La).X(null,null,!1,null,null))},g.get=function(t){for(var e,n=this.ba;!n.e();){if(e=this.La(t,n.key),0===e)return n.value;0>e?n=n.left:0r?i.X(null,null,null,i.left.Oa(t,e,n),null):0===r?i.X(null,e,null,null,null):i.X(null,null,null,null,i.right.Oa(t,e,n)),Cf(i)},g.remove=function(t,e){var n,r;if(n=this,0>e(t,n.key))n.left.e()||n.left.ea()||n.left.left.ea()||(n=Ef(n)),n=n.X(null,null,null,n.left.remove(t,e),null);else{if(n.left.ea()&&(n=Ff(n)),n.right.e()||n.right.ea()||n.right.left.ea()||(n=Gf(n),n.left.left.ea()&&(n=Ff(n),n=Gf(n))),0===e(t,n.key)){if(n.right.e())return wf;r=Bf(n.right),n=n.X(r.key,r.value,null,null,Df(n.right))}n=n.X(null,null,null,null,n.right.remove(t,e))}return Cf(n)},g.ea=function(){return this.color},g=If.prototype,g.X=function(){return this},g.Oa=function(t,e){return new Af(t,e,null)},g.remove=function(){return this},g.count=function(){return 0},g.e=function(){return!0},g.ha=function(){return!1},g.Gc=function(){return null},g.ec=function(){return null},g.ea=function(){return!1};var wf=new If;g=P.prototype,g.J=function(){return!1},g.C=function(){return this.aa||G},g.fa=function(t){return this.k.e()?this:new P(this.k,t,this.yb)},g.Q=function(t){return".priority"===t?this.C():(t=this.k.get(t),null===t?G:t)},g.P=function(t){var e=J(t);return null===e?this:this.Q(e).P(D(t))},g.Da=function(t){return null!==this.k.get(t)},g.T=function(t,e){if(H(e,"We should always be passing snapshot nodes"),".priority"===t)return this.fa(e);var n,r,i=new K(t,e);return e.e()?(n=this.k.remove(t),i=me(this.yb,i,this.k)):(n=this.k.Oa(t,e),i=ke(this.yb,i,this.k)),r=n.e()?G:this.aa,new P(n,r,i)},g.F=function(t,e){var n=J(t);if(null===n)return e;H(".priority"!==J(t)||1===Ad(t),".priority must be the last token in a path");var r=this.Q(n).F(D(t),e);return this.T(n,r)},g.e=function(){return this.k.e()},g.Eb=function(){return this.k.count()};var Jf=/^(0|[1-9]\d*)$/;g=P.prototype,g.H=function(t){if(this.e())return null;var e={},n=0,r=0,i=!0;if(this.O(N,function(o,a){e[o]=a.H(t),n++,i&&Jf.test(o)?r=Math.max(r,Number(o)):i=!1}),!t&&i&&r<2*n){var o,a=[];for(o in e)a[o]=e[o];return a}return t&&!this.C().e()&&(e[".priority"]=this.C().H()),e},g.hash=function(){if(null===this.Db){var t="";this.C().e()||(t+="priority:"+Ud(this.C().H())+":"),this.O(N,function(e,n){var r=n.hash();""!==r&&(t+=":"+e+":"+r)}),this.Db=""===t?"":uc(t)}return this.Db},g.Ve=function(t,e,n){return(n=Kf(this,n))?(t=xf(n,new K(t,e)))?t.name:null:xf(this.k,t)},g.O=function(t,e){var n=Kf(this,t);return n?n.ha(function(t){return e(t.name,t.R)}):this.k.ha(e)},g.Wb=function(t){return this.Xb(t.Hc(),t)},g.Xb=function(t,e){var n=Kf(this,e);if(n)return n.Xb(t,function(t){return t});for(var n=this.k.Xb(t.name,jc),r=zf(n);null!=r&&0>e.compare(r,t);)R(n),r=zf(n);return n},g.We=function(t){return this.Zb(t.Fc(),t)},g.Zb=function(t,e){var n=Kf(this,e);if(n)return n.Zb(t,function(t){return t});for(var n=this.k.Zb(t.name,jc),r=zf(n);null!=r&&0=t)throw Error("Query.limitToFirst: First argument must be a positive integer.");if(this.m.xa)throw Error("Query.limitToFirst: Limit was already set (by another call to limit, limitToFirst, or limitToLast).");return new X(this.u,this.path,this.m.le(t),this.Nc)},g.me=function(t){if(x("Query.limitToLast",1,1,arguments.length),!ga(t)||Math.floor(t)!==t||0>=t)throw Error("Query.limitToLast: First argument must be a positive integer.");if(this.m.xa)throw Error("Query.limitToLast: Limit was already set (by another call to limit, limitToFirst, or limitToLast).");return new X(this.u,this.path,this.m.me(t),this.Nc)},g.ag=function(t){if(x("Query.orderByChild",1,1,arguments.length),"$key"===t)throw Error('Query.orderByChild: "$key" is invalid. Use Query.orderByKey() instead.');if("$priority"===t)throw Error('Query.orderByChild: "$priority" is invalid. Use Query.orderByPriority() instead.');if("$value"===t)throw Error('Query.orderByChild: "$value" is invalid. Use Query.orderByValue() instead.');lf("Query.orderByChild",t),Xf(this,"Query.orderByChild");var e=new L(t);if(e.e())throw Error("Query.orderByChild: cannot pass in empty path. Use Query.orderByValue() instead.");return e=new Yd(e),e=he(this.m,e),Vf(e),new X(this.u,this.path,e,!0)},g.bg=function(){x("Query.orderByKey",0,0,arguments.length),Xf(this,"Query.orderByKey");var t=he(this.m,Fd);return Vf(t),new X(this.u,this.path,t,!0)},g.cg=function(){x("Query.orderByPriority",0,0,arguments.length),Xf(this,"Query.orderByPriority");var t=he(this.m,N);return Vf(t),new X(this.u,this.path,t,!0)},g.dg=function(){x("Query.orderByValue",0,0,arguments.length),Xf(this,"Query.orderByValue");var t=he(this.m,de);return Vf(t),new X(this.u,this.path,t,!0)},g.Nd=function(t,e){x("Query.startAt",0,2,arguments.length),df("Query.startAt",t,this.path,!0),kf("Query.startAt",e);var r=this.m.Nd(t,e);if(Wf(r),Vf(r),this.m.ka)throw Error("Query.startAt: Starting point was already set (by another call to startAt or equalTo).");return n(t)||(e=t=null),new X(this.u,this.path,r,this.Nc)},g.gd=function(t,e){x("Query.endAt",0,2,arguments.length),df("Query.endAt",t,this.path,!0),kf("Query.endAt",e);var n=this.m.gd(t,e);if(Wf(n),Vf(n),this.m.na)throw Error("Query.endAt: Ending point was already set (by another call to endAt or equalTo).");return new X(this.u,this.path,n,this.Nc)},g.If=function(t,e){if(x("Query.equalTo",1,2,arguments.length),df("Query.equalTo",t,this.path,!1),kf("Query.equalTo",e),this.m.ka)throw Error("Query.equalTo: Starting point was already set (by another call to endAt or equalTo).");if(this.m.na)throw Error("Query.equalTo: Ending point was already set (by another call to endAt or equalTo).");return this.Nd(t,e).gd(t,e)},g.toString=function(){x("Query.toString",0,0,arguments.length);for(var t=this.path,e="",n=t.Y;n=e&&Eg(s,n.path)?i=!1:n.path.contains(s.path)&&(o=!0)),a--}if(i){if(o)this.S=Fg(this.la,Gg,C),this.Bc=0e;e++)f[e]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e);for(var e=f,r=[],i=0;i>2,o=(3&o)<<4|s>>4,s=(15&s)<<2|c>>6,c=63&c;u||(c=64,a||(s=64)),r.push(e[l],e[o],e[s],e[c])}return r.join("").replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},m=new r.INTERNAL.ErrorFactory("messaging","Messaging",a),y=function(){this.a=null},v=function(t){return t.a?t.a:(t.a=new Promise(function(t,n){var r=e.indexedDB.open("fcm_token_details_db",1);r.onerror=function(t){n(t.target.error)},r.onsuccess=function(e){t(e.target.result)},r.onupgradeneeded=function(t){t=t.target.result.createObjectStore("fcm_token_object_Store",{keyPath:"swScope"}),t.createIndex("fcmSenderId","fcmSenderId",{unique:!1}),t.createIndex("fcmToken","fcmToken",{unique:!0})}}),t.a)},_=function(t){t.a?t.a.then(function(e){e.close(),t.a=null}):Promise.resolve()},g=function(t,e){return v(t).then(function(t){return new Promise(function(n,r){var i=t.transaction(["fcm_token_object_Store"]).objectStore("fcm_token_object_Store").index("fcmToken").get(e);i.onerror=function(t){r(t.target.error)},i.onsuccess=function(t){n(t.target.result)}})})},b=function(t,e){return v(t).then(function(t){return new Promise(function(n,r){var i=[],o=t.transaction(["fcm_token_object_Store"]).objectStore("fcm_token_object_Store").openCursor();o.onerror=function(t){r(t.target.error)},o.onsuccess=function(t){(t=t.target.result)?(t.value.fcmSenderId===e&&i.push(t.value),t.continue()):n(i)}})})},w=function(t,e,n){var r=d(e.getKey("p256dh")),i=d(e.getKey("auth"));return t="authorized_entity="+t+"&"+("endpoint="+e.endpoint+"&")+("encryption_key="+r+"&")+("encryption_auth="+i),n&&(t+="&pushSet="+n),n=new Headers,n.append("Content-Type","application/x-www-form-urlencoded"),fetch("https://fcm.googleapis.com/fcm/connect/subscribe",{method:"POST",headers:n,body:t}).then(function(t){return t.json()}).then(function(t){if(t.error)throw m.create("token-subscribe-failed",{message:t.error.message});if(!t.token)throw m.create("token-subscribe-no-token");if(!t.pushSet)throw m.create("token-subscribe-no-push-set");return{token:t.token,pushSet:t.pushSet}})},M=function(t,e,n,r,i,o){var a={swScope:n.scope,endpoint:r.endpoint,auth:d(r.getKey("auth")),p256dh:d(r.getKey("p256dh")),fcmToken:i,fcmPushSet:o,fcmSenderId:e};return v(t).then(function(t){return new Promise(function(e,n){var r=t.transaction(["fcm_token_object_Store"],"readwrite").objectStore("fcm_token_object_Store").put(a);r.onerror=function(t){n(t.target.error)},r.onsuccess=function(){e()}})})};y.prototype.i=function(t,e){return e instanceof ServiceWorkerRegistration?"string"!=typeof t||0===t.length?Promise.reject(m.create("bad-sender-id")):b(this,t).then(function(n){if(0!==n.length){var r=n.findIndex(function(n){return e.scope===n.swScope&&t===n.fcmSenderId});if(-1!==r)return n[r]}}).then(function(t){if(t)return e.pushManager.getSubscription().catch(function(){throw m.create("get-subscription-failed")}).then(function(e){var n;if((n=e)&&(n=e.endpoint===t.endpoint&&d(e.getKey("auth"))===t.auth&&d(e.getKey("p256dh"))===t.p256dh),n)return t.fcmToken})}):Promise.reject(m.create("sw-registration-expected"))},y.prototype.getSavedToken=y.prototype.i,y.prototype.h=function(t,e){var n=this;return"string"!=typeof t||0===t.length?Promise.reject(m.create("bad-sender-id")):e instanceof ServiceWorkerRegistration?e.pushManager.getSubscription().then(function(t){return t?t:e.pushManager.subscribe(s)}).then(function(r){return w(t,r).then(function(i){return M(n,t,e,r,i.token,i.pushSet).then(function(){return i.token})})}):Promise.reject(m.create("sw-registration-expected"))},y.prototype.createToken=y.prototype.h,y.prototype.deleteToken=function(t){var e=this;return"string"!=typeof t||0===t.length?Promise.reject(m.create("invalid-delete-token")):g(this,t).then(function(t){if(!t)throw m.create("delete-token-not-found");return v(e).then(function(e){return new Promise(function(n,r){var i=e.transaction(["fcm_token_object_Store"],"readwrite").objectStore("fcm_token_object_Store").delete(t.swScope);i.onerror=function(t){r(t.target.error)},i.onsuccess=function(e){0===e.target.result?r(m.create("failed-to-delete-token")):n(t)}})})})};var k=function(t){var e=this;if(this.a=new r.INTERNAL.ErrorFactory("messaging","Messaging",a),!t.options.messagingSenderId||"string"!=typeof t.options.messagingSenderId)throw this.a.create("bad-sender-id");this.l=t.options.messagingSenderId,this.c=new y,this.app=t,this.INTERNAL={},this.INTERNAL.delete=function(){return e.delete}};k.prototype.getToken=function(){var t=this,e=Notification.permission;return"granted"!==e?"denied"===e?Promise.reject(this.a.create("notifications-blocked")):Promise.resolve(null):this.f().then(function(e){return t.c.i(t.l,e).then(function(n){return n?n:t.c.h(t.l,e)})})},k.prototype.getToken=k.prototype.getToken,k.prototype.deleteToken=function(t){var e=this;return this.c.deleteToken(t).then(function(){return e.f()}).then(function(t){return t?t.pushManager.getSubscription():null}).then(function(t){if(t)return t.unsubscribe()})},k.prototype.deleteToken=k.prototype.deleteToken,k.prototype.f=function(){throw this.a.create("should-be-overriden")},k.prototype.requestPermission=function(){throw this.a.create("only-available-in-window")},k.prototype.useServiceWorker=function(){throw this.a.create("only-available-in-window")},k.prototype.useServiceWorker=k.prototype.useServiceWorker,k.prototype.onMessage=function(){throw this.a.create("only-available-in-window")},k.prototype.onMessage=k.prototype.onMessage,k.prototype.onTokenRefresh=function(){throw this.a.create("only-available-in-window")},k.prototype.onTokenRefresh=k.prototype.onTokenRefresh,k.prototype.setBackgroundMessageHandler=function(){throw this.a.create("only-available-in-sw")},k.prototype.setBackgroundMessageHandler=k.prototype.setBackgroundMessageHandler,k.prototype.delete=function(){_(this.c)};var S=self,E=function(t){k.call(this,t);var e=this;this.a=new r.INTERNAL.ErrorFactory("messaging","Messaging",a),S.addEventListener("push",function(t){return T(e,t)},!1),S.addEventListener("pushsubscriptionchange",function(t){return x(e,t)},!1),S.addEventListener("notificationclick",function(t){return C(e,t)},!1),this.b=null};t(E,k);var T=function(t,e){var n;try{n=e.data.json()}catch(t){return}var r=P().then(function(e){if(e){if(n.notification||t.b)return O(t,n)}else{if((e=n)&&"object"==typeof e.notification){var r=Object.assign({},e.notification),i={};r.data=(i.FCM_MSG=e,i),e=r}else e=void 0;if(e)return S.registration.showNotification(e.title||"",e);if(t.b)return t.b(n)}});e.waitUntil(r)},x=function(t,e){var n=t.getToken().then(function(e){if(!e)throw t.a.create("no-fcm-token-for-resubscribe");var n=t.c;return g(n,e).then(function(e){if(!e)throw t.a.create("invalid-saved-token");return S.registration.pushManager.subscribe(s).then(function(t){return w(e.w,t,e.v)}).catch(function(r){return n.deleteToken(e.A).then(function(){throw t.a.create("unable-to-resubscribe",{message:r})})})})});e.waitUntil(n)},C=function(t,e){if(e.notification&&e.notification.data&&e.notification.data.FCM_MSG){e.stopImmediatePropagation(),e.notification.close();var n=e.notification.data.FCM_MSG,r=n.notification.click_action;if(r){var i=L(r).then(function(t){return t?t:S.clients.openWindow(r)}).then(function(e){if(e)return delete n.notification,D(t,e,u("notification-clicked",n))});e.waitUntil(i)}}};E.prototype.setBackgroundMessageHandler=function(t){if(t&&"function"!=typeof t)throw this.a.create("bg-handler-function-expected");this.b=t},E.prototype.setBackgroundMessageHandler=E.prototype.setBackgroundMessageHandler;var L=function(t){var e=new URL(t).href;return S.clients.matchAll({type:"window",includeUncontrolled:!0}).then(function(t){for(var n=null,r=0;rs&&(s*=2);var n;1===l?(l=2,n=0):n=1e3*(s+Math.random()),i(n)}}function a(t){p||(p=!0,h||(null!==u?(t||(l=2),clearTimeout(u),i(0)):t||(l=1)))}var s=1,u=null,c=!1,l=0,h=!1,p=!1;return i(0),setTimeout(function(){c=!0,a(!0)},n),a},d="https://firebasestorage.googleapis.com",m=function(t,e){this.code="storage/"+t,this.message="Firebase Storage: "+e,this.serverResponse=null,this.name="FirebaseError"};!function(){function t(){}var e=Error;t.prototype=e.prototype,m.b=e.prototype,m.prototype=new t,m.a=function(t,n,r){for(var i=Array(arguments.length-2),o=2;oe?1:0},R=function(t){return function(){var e=[];Array.prototype.push.apply(e,arguments),r.Promise.resolve(!0).then(function(){t.apply(null,e)})}},H=function(t,e){this.bucket=t,this.path=e},F=function(t){var e=encodeURIComponent;return"/b/"+e(t.bucket)+"/o/"+e(t.path)},V=function(t){for(var e=null,n=[{K:/^gs:\/\/([A-Za-z0-9.\-]+)(\/(.*))?$/i,G:{bucket:1,path:3},J:function(t){"/"===t.path.charAt(t.path.length-1)&&(t.path=t.path.slice(0,-1))}},{K:/^https?:\/\/firebasestorage\.googleapis\.com\/v[A-Za-z0-9_]+\/b\/([A-Za-z0-9.\-]+)\/o(\/([^?#]*).*)?$/i,G:{bucket:1,path:3},J:function(t){t.path=decodeURIComponent(t.path)}}],r=0;r=r)e.push(r);else if(2047>=r)e.push(192|r>>6,128|63&r);else if(55296==(64512&r))if(n>18,128|r>>12&63,128|r>>6&63,128|63&r)}else e.push(239,191,189);else 56320==(64512&r)?e.push(239,191,189):e.push(224|r>>12,128|r>>6&63,128|63&r)}return new Uint8Array(e)},K=function(t,e){switch(t){case"base64":var n=-1!==e.indexOf("-"),r=-1!==e.indexOf("_");if(n||r)throw w(t,"Invalid character '"+(n?"-":"_")+"' found: is it base64url encoded?");break;case"base64url":if(n=-1!==e.indexOf("+"),r=-1!==e.indexOf("/"),n||r)throw w(t,"Invalid character '"+(n?"+":"/")+"' found: is it base64 encoded?");e=e.replace(/-/g,"+").replace(/_/g,"/")}var i;try{i=atob(e)}catch(e){throw w(t,"Invalid character found")}for(t=new Uint8Array(i.length),e=0;e][;base64],");if(e=e[1]||null,this.a=!1,this.b=null,null!=e){var n=e.length-7;this.b=(this.a=0<=n&&e.indexOf(";base64",n)==n)?e.substring(0,e.length-7):e}this.c=t.substring(t.indexOf(",")+1)},Z=function(t){var e=encodeURIComponent,n="?";return k(t,function(t,r){t=e(t)+"="+e(r),n=n+t+"&"}),n=n.slice(0,-1)},$=function(){var t=this;this.a=new XMLHttpRequest,this.c=0,this.f=x(function(e){t.a.addEventListener("abort",function(){t.c=2,e(t)}),t.a.addEventListener("error",function(){t.c=1,e(t)}),t.a.addEventListener("load",function(){e(t)})}),this.b=!1},X=function(t,e,n,r,i){if(t.b)throw M("cannot .send() more than once");return t.b=!0,t.a.open(n,e,!0),O(i)&&k(i,function(e,n){t.a.setRequestHeader(e,n.toString())}),O(r)?t.a.send(r):t.a.send(),t.f},Q=function(t){if(!t.b)throw M("cannot .getErrorCode() before sending");return t.c},tt=function(t){if(!t.b)throw M("cannot .getStatus() before sending");try{return t.a.status}catch(t){return-1}},et=function(t){if(!t.b)throw M("cannot .getResponseText() before sending");return t.a.responseText};$.prototype.abort=function(){this.a.abort()};var nt=function(t,e,n,r,i,o){this.b=t,this.h=e,this.f=n,this.a=r,this.g=i,this.c=o};t=nt.prototype,t.V=function(){return this.b},t.qa=function(){return this.h},t.na=function(){return this.f},t.ia=function(){return this.a},t.W=function(){if(O(this.a)){var t=this.a.downloadURLs;return O(t)&&O(t[0])?t[0]:null}return null},t.pa=function(){return this.g},t.la=function(){return this.c};var rt;t:{var it=c.navigator;if(it){var ot=it.userAgent;if(ot){rt=ot;break t}}rt=""}var at=function(t,e,n,r,i,o,a,s,u,c,l){this.C=t,this.A=e,this.v=n,this.o=r,this.B=i.slice(),this.m=o.slice(),this.j=this.l=this.c=this.b=null,this.f=this.g=!1,this.s=a,this.h=s,this.D=l,this.w=u;var h=this;this.u=x(function(t,e){h.l=t,h.j=e,ut(h)})},st=function(t,e,n){this.b=t,this.c=e,this.a=!!n},ut=function(t){function e(t,e){e?t(!1,new st(!1,null,!0)):(e=new $,e.a.withCredentials=r.D,r.b=e,X(e,r.C,r.A,r.o,r.v).then(function(e){r.b=null;var n=0===Q(e),i=tt(e);if(!(n=!n))var n=p([408,429],i),o=p(r.m,i),n=500<=i&&600>i||n||o;n?(e=2===Q(e),t(!1,new st(!1,null,e))):t(!0,new st(p(r.B,i),e))}))}function n(t,e){var n=r.l;t=r.j;var i=e.c;if(e.b)try{var o=r.s(i,et(i));l(o)?n(o):n()}catch(e){t(e)}else null!==i?(e=y(),o=et(i),e.serverResponse=o,t(r.h?r.h(i,e):e)):(e=e.a?r.f?b():v():new m("retry-limit-exceeded","Max retry time for operation exceeded, please try again."),t(e))}var r=t;t.g?n(0,new st(!1,null,!0)):t.c=f(e,n,t.w)};at.prototype.a=function(){return this.u},at.prototype.cancel=function(t){this.g=!0,this.f=t||!1,null!==this.c&&(0,this.c)(!1),null!==this.b&&this.b.abort()};var ct=function(t,e,n){var i=Z(t.b),i=t.h+i,o=t.headers?S(t.headers):{};return null!==e&&0parseFloat(St)){vt=String(Tt);break t}}vt=St}var Ct=vt,Lt={},Dt=function(t){return Y(t,function(){for(var e=0,n=I(String(Ct)).split("."),r=I(String(t)).split("."),i=Math.max(n.length,r.length),o=0;0==e&&oe&&(e+=t.size),0>e&&(e=0),0>n&&(n+=t.size),ne.length?e:T(e)},t.push(e),e=new jt("size"),e.a=function(t,e){return O(e)?+e:e},t.push(e),t.push(new jt("timeCreated")),t.push(new jt("updated")),t.push(new jt("md5Hash",null,!0)),t.push(new jt("cacheControl",null,!0)),t.push(new jt("contentDisposition",null,!0)),t.push(new jt("contentEncoding",null,!0)),t.push(new jt("contentLanguage",null,!0)),t.push(new jt("contentType",null,!0)),t.push(new jt("metadata","customMetadata",!0)),t.push(new jt("downloadTokens","downloadURLs",!1,function(t,e){if(!(A(e)&&0u;u++)o+=Math.random().toString().slice(2);if(s["Content-Type"]="multipart/related; boundary="+o,i=ne(e,r,i),u=Rt(i,n),r=Jt("--"+o+"\r\nContent-Type: application/json; charset=utf-8\r\n\r\n"+u+"\r\n--"+o+"\r\nContent-Type: "+i.contentType+"\r\n\r\n",r,"\r\n--"+o+"--"),null===r)throw _();return t=new C(d+"/v0"+a,"POST",$t(t,n),t.b),t.b={name:i.fullPath},t.headers=s,t.body=r.i,t.a=Xt(e),t},ie=function(t,e,n,r){this.a=t,this.b=e,this.c=!!n,this.f=r||null},oe=function(t,e){var n;try{n=t.a.getResponseHeader("X-Goog-Upload-Status")}catch(t){Zt(!1)}return Zt(p(e||["active"],n)),n},ae=function(t,e,n,r,i){var o="/b/"+encodeURIComponent(e.bucket)+"/o",a=ne(e,r,i);return i={name:a.fullPath},o=d+"/v0"+o,r={"X-Goog-Upload-Protocol":"resumable","X-Goog-Upload-Command":"start","X-Goog-Upload-Header-Content-Length":r.a,"X-Goog-Upload-Header-Content-Type":a.contentType,"Content-Type":"application/json; charset=utf-8"},n=Rt(a,n),t=new C(o,"POST",function(t){oe(t);var e;try{e=t.a.getResponseHeader("X-Goog-Upload-URL")}catch(t){Zt(!1)}return Zt(A(e)),e},t.b),t.b=i,t.headers=r,t.body=n,t.a=Xt(e),t},se=function(t,e,n,r){return t=new C(n,"POST",function(t){var e,n=oe(t,["active","final"]);try{e=t.a.getResponseHeader("X-Goog-Upload-Size-Received")}catch(t){Zt(!1)}return t=e,isFinite(t)&&(t=String(t)),t="string"==typeof t?/^\s*-?0x/i.test(t)?parseInt(t,16):parseInt(t,10):NaN,Zt(!isNaN(t)),new ie(t,r.a,"final"===n)},t.b),t.headers={"X-Goog-Upload-Command":"query"},t.a=Xt(e),t.f=!1,t},ue=function(t,e,n,r,i,o,a){var s=new ie(0,0);if(a?(s.a=a.a,s.b=a.b):(s.a=0,s.b=r.a),r.a!==s.b)throw new m("server-file-wrong-size","Server recorded incorrect upload file size, please retry the upload.");var u=a=s.b-s.a;0262144*t.j&&(t.j*=2),t.a=null,ve(t,e.a),e.c?(t.h=e.f,_e(t,"success")):ge(t)},t.F)})},me=function(t){he(t,function(e){var n=te(t.c,t.l,t.s);t.a=_t(t.c,n,e),t.a.a().then(function(e){t.a=null,t.h=e,_e(t,"success")},t.P)})},ye=function(t){he(t,function(e){var n=re(t.c,t.l,t.s,t.f,t.h);t.a=_t(t.c,n,e),t.a.a().then(function(e){t.a=null,t.h=e,ve(t,t.f.a),_e(t,"success")},t.F)})},ve=function(t,e){var n=t.m;t.m=e,t.m>n&&we(t)},_e=function(t,e){if(t.b!==e)switch(e){case"canceling":t.b=e,null!==t.a&&t.a.cancel();break;case"pausing":t.b=e,null!==t.a&&t.a.cancel();break;case"running":var n="paused"===t.b;t.b=e,n&&(we(t),le(t));break;case"paused":t.b=e,we(t);break;case"canceled":t.g=v(),t.b=e,we(t);break;case"error":t.b=e,we(t);break;case"success":t.b=e,we(t)}},ge=function(t){switch(t.b){case"pausing":_e(t,"paused");break;case"canceling":_e(t,"canceled");break;case"running":le(t)}};ce.prototype.w=function(){return new nt(this.m,this.f.a,P(this.b),this.h,this,this.L)},ce.prototype.M=function(t,e,n,r){function i(t){try{return void a(t)}catch(t){}try{if(s(t),!(l(t.next)||l(t.error)||l(t.complete)))throw""}catch(t){throw"Expected a function or an Object with one of `next`, `error`, `complete` properties."}}function o(t){return function(e,n,r){null!==t&&Ft("on",t,arguments);var i=new U(e,n,r);return be(u,i),function(){var t=u.B,e=t.indexOf(i);-1!==e&&t.splice(e,1)}}}var a=Gt().a,s=qt(null,!0).a;Ft("on",[Bt(function(){if("state_changed"!==t)throw"Expected one of the event types: [state_changed]."}),qt(i,!0),Gt(),Gt()],arguments);var u=this,c=[qt(function(t){if(null===t)throw"Expected a function or an Object with one of `next`, `error`, `complete` properties.";i(t)}),Gt(),Gt()];return l(e)||l(n)||l(r)?o(null)(e,n,r):o(c)},ce.prototype.then=function(t,e){return this.C.then(t,e)};var be=function(t,e){t.B.push(e),ke(t,e)},we=function(t){Me(t),Array.prototype.slice.call(t.B).forEach(function(e){ke(t,e)})},Me=function(t){if(null!==t.o){var e=!0;switch(P(t.b)){case"success":R(t.o.bind(null,t.w()))();break;case"canceled":case"error":R(t.A.bind(null,t.g))();break;default:e=!1}e&&(t.o=null,t.A=null)}},ke=function(t,e){switch(P(t.b)){case"running":case"paused":null!==e.c&&R(e.c.bind(e,t.w()))();break;case"success":null!==e.b&&R(e.b.bind(e))();break;case"canceled":case"error":null!==e.a&&R(e.a.bind(e,t.g))();break;default:null!==e.a&&R(e.a.bind(e,t.g))()}};ce.prototype.O=function(){Ft("resume",[],arguments);var t="paused"===this.b||"pausing"===this.b;return t&&_e(this,"running"),t},ce.prototype.N=function(){Ft("pause",[],arguments);var t="running"===this.b;return t&&_e(this,"pausing"),t},ce.prototype.cancel=function(){Ft("cancel",[],arguments);var t="running"===this.b||"pausing"===this.b;return t&&_e(this,"canceling"),t};var Se=function(t,e){if(this.b=t,e)this.a=e instanceof H?e:V(e);else{if(t=t.bucket(),null===t)throw new m("no-default-bucket","No default bucket found. Did you set the 'storageBucket' property when initializing the app?");this.a=new H(t,"")}};Se.prototype.toString=function(){return Ft("toString",[],arguments),"gs://"+this.a.bucket+"/"+this.a.path};var Ee=function(t,e){return new Se(t,e)};t=Se.prototype,t.H=function(t){Ft("child",[Bt()],arguments);var e=E(this.a.path,t);return Ee(this.b,new H(this.a.bucket,e))},t.ka=function(){var t;if(t=this.a.path,0==t.length)t=null;else{var e=t.lastIndexOf("/");t=-1===e?"":t.slice(0,e)}return null===t?null:Ee(this.b,new H(this.a.bucket,t))},t.ma=function(){return Ee(this.b,new H(this.a.bucket,""))},t.U=function(){return this.a.bucket},t.fa=function(){return this.a.path},t.ja=function(){return T(this.a.path)},t.oa=function(){return this.b.l},t.Z=function(t,e){return Ft("put",[Wt(),new Vt(Ht,!0)],arguments),Te(this,"put"),new ce(this,this.b,this.a,It(),new Kt(t),e)},t.$=function(t,e,n){Ft("putString",[Bt(),Bt(W,!0),new Vt(Ht,!0)],arguments),Te(this,"putString");var r=q(O(e)?e:"raw",t),i=n?S(n):{};return!O(i.contentType)&&O(r.a)&&(i.contentType=r.a),new ce(this,this.b,this.a,It(),new Kt(r.b,!0),i)},t.X=function(){Ft("delete",[],arguments),Te(this,"delete");var t=this;return yt(this.b).then(function(e){var n=ee(t.b,t.a);return _t(t.b,n,e).a()})},t.I=function(){Ft("getMetadata",[],arguments),Te(this,"getMetadata");var t=this;return yt(this.b).then(function(e){var n=te(t.b,t.a,It());return _t(t.b,n,e).a()})},t.aa=function(t){Ft("updateMetadata",[new Vt(Ht,void 0)],arguments),Te(this,"updateMetadata");var e=this;return yt(this.b).then(function(n){var r=e.b,i=e.a,o=t,a=It(),s=F(i),s=d+"/v0"+s,o=Rt(o,a),r=new C(s,"PATCH",$t(r,a),r.c);return r.headers={"Content-Type":"application/json; charset=utf-8"},r.body=o,r.a=Qt(i),_t(e.b,r,n).a()})},t.Y=function(){return Ft("getDownloadURL",[],arguments),Te(this,"getDownloadURL"),this.I().then(function(t){if(t=t.downloadURLs[0],O(t))return t;throw new m("no-download-url","The given file does not have any download URLs.")})};var Te=function(t,e){if(""===t.a.path)throw new m("invalid-root-operation","The operation '"+e+"' cannot be performed on a root reference, create a non-root reference using child, such as .child('file.png').")},xe=function(t,e){this.a=new mt(t,function(t,e){return new Se(t,e)},ct,this,O(e)?e:new lt),this.b=t,this.c=new Ce(this)};t=xe.prototype,t.ba=function(t){Ft("ref",[Bt(function(t){if(/^[A-Za-z]+:\/\//.test(t))throw"Expected child path but got a URL, use refFromURL instead."},!0)],arguments);var e=new Se(this.a);return l(t)?e.H(t):e},t.ca=function(t){return Ft("refFromURL",[Bt(function(t){if(!/^[A-Za-z]+:\/\//.test(t))throw"Expected full URL but got a child path, use ref instead.";try{V(t)}catch(t){throw"Expected valid full URL but got an invalid one."}},!1)],arguments),new Se(this.a,t)},t.ha=function(){return this.a.b},t.ea=function(t){Ft("setMaxUploadRetryTime",[zt()],arguments),this.a.b=t},t.ga=function(){return this.a.c},t.da=function(t){Ft("setMaxOperationRetryTime",[zt()],arguments),this.a.c=t},t.T=function(){return this.b},t.R=function(){return this.c};var Ce=function(t){this.a=t};Ce.prototype.b=function(){var t=this.a.a;t.f=!0,t.a=null,dt(t.h)};var Le=function(t,e,n){Object.defineProperty(t,e,{get:n})};Se.prototype.toString=Se.prototype.toString,Se.prototype.child=Se.prototype.H,Se.prototype.put=Se.prototype.Z,Se.prototype.putString=Se.prototype.$,Se.prototype.delete=Se.prototype.X,Se.prototype.getMetadata=Se.prototype.I,Se.prototype.updateMetadata=Se.prototype.aa,Se.prototype.getDownloadURL=Se.prototype.Y,Le(Se.prototype,"parent",Se.prototype.ka),Le(Se.prototype,"root",Se.prototype.ma),Le(Se.prototype,"bucket",Se.prototype.U),Le(Se.prototype,"fullPath",Se.prototype.fa),Le(Se.prototype,"name",Se.prototype.ja),Le(Se.prototype,"storage",Se.prototype.oa),xe.prototype.ref=xe.prototype.ba,xe.prototype.refFromURL=xe.prototype.ca,Le(xe.prototype,"maxOperationRetryTime",xe.prototype.ga),xe.prototype.setMaxOperationRetryTime=xe.prototype.da,Le(xe.prototype,"maxUploadRetryTime",xe.prototype.ha),xe.prototype.setMaxUploadRetryTime=xe.prototype.ea,Le(xe.prototype,"app",xe.prototype.T),Le(xe.prototype,"INTERNAL",xe.prototype.R),Ce.prototype.delete=Ce.prototype.b,xe.prototype.capi_=function(t){d=t},ce.prototype.on=ce.prototype.M,ce.prototype.resume=ce.prototype.O,ce.prototype.pause=ce.prototype.N,ce.prototype.cancel=ce.prototype.cancel,Le(ce.prototype,"snapshot",ce.prototype.w),Le(nt.prototype,"bytesTransferred",nt.prototype.V),Le(nt.prototype,"totalBytes",nt.prototype.qa),Le(nt.prototype,"state",nt.prototype.na),Le(nt.prototype,"metadata",nt.prototype.ia),Le(nt.prototype,"downloadURL",nt.prototype.W),Le(nt.prototype,"task",nt.prototype.pa),Le(nt.prototype,"ref",nt.prototype.la),L.STATE_CHANGED="state_changed",D.RUNNING="running",D.PAUSED="paused",D.SUCCESS="success",D.CANCELED="canceled",D.ERROR="error",B.RAW="raw",B.BASE64="base64",B.BASE64URL="base64url",B.DATA_URL="data_url",function(){function t(t){return new xe(t)}var e={TaskState:D,TaskEvent:L,StringFormat:B,Storage:xe,Reference:Se};if("undefined"==typeof r)throw Error("Cannot install Firebase Storage - be sure to load firebase-app.js first.");r.INTERNAL.registerService("storage",t,e)}()}).call(this)}).call(void 0!==typeof e?e:void 0!==typeof self?self:void 0!==typeof window?window:{}),t.exports=r.storage}).call(e,n(19))},function(t,e,n){function r(t){return n(i(t))}function i(t){var e=o[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var o={"./af":397,"./af.js":397,"./ar":403,"./ar-dz":398,"./ar-dz.js":398,"./ar-ly":399,"./ar-ly.js":399,"./ar-ma":400,"./ar-ma.js":400,"./ar-sa":401,"./ar-sa.js":401,"./ar-tn":402,"./ar-tn.js":402,"./ar.js":403,"./az":404,"./az.js":404,"./be":405,"./be.js":405,"./bg":406,"./bg.js":406,"./bn":407,"./bn.js":407,"./bo":408,"./bo.js":408,"./br":409,"./br.js":409,"./bs":410,"./bs.js":410,"./ca":411,"./ca.js":411,"./cs":412,"./cs.js":412,"./cv":413,"./cv.js":413,"./cy":414,"./cy.js":414,"./da":415,"./da.js":415,"./de":417,"./de-at":416,"./de-at.js":416,"./de.js":417,"./dv":418,"./dv.js":418,"./el":419,"./el.js":419,"./en-au":420,"./en-au.js":420,"./en-ca":421,"./en-ca.js":421,"./en-gb":422,"./en-gb.js":422,"./en-ie":423,"./en-ie.js":423,"./en-nz":424,"./en-nz.js":424,"./eo":425,"./eo.js":425,"./es":427,"./es-do":426,"./es-do.js":426,"./es.js":427,"./et":428,"./et.js":428,"./eu":429,"./eu.js":429,"./fa":430,"./fa.js":430,"./fi":431,"./fi.js":431,"./fo":432,"./fo.js":432,"./fr":435,"./fr-ca":433,"./fr-ca.js":433,"./fr-ch":434,"./fr-ch.js":434,"./fr.js":435,"./fy":436,"./fy.js":436,"./gd":437,"./gd.js":437,"./gl":438,"./gl.js":438,"./he":439,"./he.js":439,"./hi":440,"./hi.js":440,"./hr":441,"./hr.js":441,"./hu":442,"./hu.js":442,"./hy-am":443,"./hy-am.js":443,"./id":444,"./id.js":444,"./is":445,"./is.js":445,"./it":446,"./it.js":446,"./ja":447,"./ja.js":447,"./jv":448,"./jv.js":448,"./ka":449,"./ka.js":449,"./kk":450,"./kk.js":450,"./km":451,"./km.js":451,"./ko":452,"./ko.js":452,"./ky":453,"./ky.js":453,"./lb":454,"./lb.js":454,"./lo":455,"./lo.js":455,"./lt":456,"./lt.js":456,"./lv":457,"./lv.js":457,"./me":458,"./me.js":458,"./mi":459,"./mi.js":459,"./mk":460,"./mk.js":460,"./ml":461,"./ml.js":461,"./mr":462,"./mr.js":462,"./ms":464,"./ms-my":463,"./ms-my.js":463,"./ms.js":464,"./my":465,"./my.js":465,"./nb":466,"./nb.js":466,"./ne":467,"./ne.js":467,"./nl":469,"./nl-be":468,"./nl-be.js":468,"./nl.js":469,"./nn":470,"./nn.js":470,"./pa-in":471,"./pa-in.js":471,"./pl":472,"./pl.js":472,"./pt":474,"./pt-br":473,"./pt-br.js":473,"./pt.js":474,"./ro":475,"./ro.js":475,"./ru":476,"./ru.js":476,"./se":477,"./se.js":477,"./si":478,"./si.js":478,"./sk":479,"./sk.js":479,"./sl":480,"./sl.js":480,"./sq":481,"./sq.js":481,"./sr":483,"./sr-cyrl":482,"./sr-cyrl.js":482,"./sr.js":483,"./ss":484,"./ss.js":484,"./sv":485,"./sv.js":485,"./sw":486,"./sw.js":486,"./ta":487,"./ta.js":487,"./te":488,"./te.js":488,"./tet":489,"./tet.js":489,"./th":490,"./th.js":490,"./tl-ph":491,"./tl-ph.js":491,"./tlh":492,"./tlh.js":492,"./tr":493,"./tr.js":493,"./tzl":494,"./tzl.js":494,"./tzm":496,"./tzm-latn":495,"./tzm-latn.js":495,"./tzm.js":496, -"./uk":497,"./uk.js":497,"./uz":498,"./uz.js":498,"./vi":499,"./vi.js":499,"./x-pseudo":500,"./x-pseudo.js":500,"./yo":501,"./yo.js":501,"./zh-cn":502,"./zh-cn.js":502,"./zh-hk":503,"./zh-hk.js":503,"./zh-tw":504,"./zh-tw.js":504};r.keys=function(){return Object.keys(o)},r.resolve=i,t.exports=r,r.id=859},function(t,e,n){"use strict";n(505),n(247),n(506),n(248)},function(t,e,n){"use strict";var r=(n(507),n(508));n.d(e,"a",function(){return r.a});n(249)},function(t,e,n){"use strict";n(509),n(510),n(511)},function(t,e,n){"use strict";n(250),n(512),n(513),n(251)},function(t,e,n){"use strict";n(514),n(252)},function(t,e,n){"use strict";n(519),n(520),n(521),n(522),n(523),n(518),n(253)},function(t,e,n){"use strict";n(524),n(525),n(166),n(255),n(526),n(254)},function(t,e,n){"use strict";n(532),n(533),n(534),n(167)},function(t,e,n){"use strict";n(535),n(536),n(168),n(257)},function(t,e,n){"use strict";var r=n(0),i=n(537);n.d(e,"a",function(){return o});var o=function(){function t(){}return t.prototype.position=function(t){var e=t.element,r=t.target,o=t.attachment,a=t.appendToBody;n.i(i.a)(this._getHtmlElement(r),this._getHtmlElement(e),o,a)},t.prototype._getHtmlElement=function(t){return"string"==typeof t?document.querySelector(t):t instanceof r.h?t.nativeElement:t},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n(538),n(258),n(539),n(540),n(259)},function(t,e,n){"use strict";n(541),n(542)},function(t,e,n){"use strict";var r=n(0),i=n(20),o=n(544),a=n(260);n.d(e,"a",function(){return s});var s=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[a.a]}},t.decorators=[{type:r.b,args:[{declarations:[o.a],imports:[i.a],exports:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n(545),n(261),n(546),n(262),n(263),n(547)},function(t,e,n){"use strict";n(264),n(548),n(549)},function(t,e,n){"use strict";n(265),n(550),n(551),n(169),n(876)},function(t,e,n){"use strict";var r=n(0);(function(){function t(t){Object.assign(this,t)}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[{type:Object}]},t})()},function(t,e,n){"use strict";n(552),n(878),n(553),n(267),n(266),n(554),n(555)},function(t,e,n){"use strict";(function(){function t(t){Object.assign(this,t)}return t})()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){this.length=0,this.asArray=[]}return t.prototype.getNode=function(t){if(0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");for(var e=this.head,n=0;n=this.length)){for(var e=this.head,n=0;nthis.length)throw new Error("Position is out of the list");var n={value:t,next:void 0,previous:void 0};if(0===this.length)this.head=n,this.tail=n,this.current=n;else if(0===e)n.next=this.head,this.head.previous=n,this.head=n;else if(e===this.length)this.tail.next=n,n.previous=this.tail,this.tail=n;else{var r=this.getNode(e-1),i=r.next;r.next=n,i.previous=n,n.previous=r,n.next=i}this.length++,this.createInternalArrayRepresentation()},t.prototype.remove=function(t){if(void 0===t&&(t=0),0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");if(0===t)this.head=this.head.next,this.head?this.head.previous=void 0:this.tail=void 0;else if(t===this.length-1)this.tail=this.tail.previous,this.tail.next=void 0;else{var e=this.getNode(t);e.next.previous=e.previous,e.previous.next=e.next}this.length--,this.createInternalArrayRepresentation()},t.prototype.set=function(t,e){if(0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");var n=this.getNode(t);n.value=e,this.createInternalArrayRepresentation()},t.prototype.toArray=function(){return this.asArray},t.prototype.findAll=function(t){for(var e=this.head,n=[],r=0;r1)throw"Triggers parse error: only one manual trigger is allowed";if(1===i.length&&r.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return r}function i(t,e,n,i,o,a){var s=r(n),u=[];return 1===s.length&&s[0].isManual()?Function.prototype:(s.forEach(function(n){return n.open===n.close?void u.push(t.listen(e,n.open,a)):void u.push(t.listen(e,n.open,i),t.listen(e,n.close,o))}),function(){u.forEach(function(t){return t()})})}var o=n(557);e.a=i;var a={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]}},function(t,e,n){"use strict";var r=n(0),i=n(72),o=n(85),a=n(559),s=n(560),u=n(561);n(171);n.d(e,"a",function(){return l});var c=[i.a,{provide:o.a,useFactory:o.b},{provide:o.c,useFactory:o.d,deps:[i.a]}],l=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:c}},t.decorators=[{type:r.b,args:[{declarations:[a.a,s.a,u.a,u.b],exports:[a.a,s.a,u.a,u.b]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function o(t){if(h===clearTimeout)return clearTimeout(t);if((h===r||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(t);try{return h(t)}catch(e){try{return h.call(null,t)}catch(e){return h.call(this,t)}}}function a(){m&&f&&(m=!1,f.length?d=f.concat(d):y=-1,d.length&&s())}function s(){if(!m){var t=i(a);m=!0;for(var e=d.length;e;){for(f=d,d=[];++y1)for(var n=1;ne&&(o=Math.max(o,i-e)),o>0&&r.splice(0,o),r},e}(i.Subject);e.ReplaySubject=l;var h=function(){function t(t,e){this.time=t,this.value=e}return t}()},function(t,e,n){"use strict";var r=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=Date.now?Date.now:function(){return+new Date},t}();e.Scheduler=r},function(t,e,n){"use strict";var r=n(8),i=n(902);r.Observable.from=i.from},function(t,e,n){"use strict";var r=n(8),i=n(905);r.Observable.prototype.debounceTime=i.debounceTime},function(t,e,n){"use strict";var r=n(8),i=n(906);r.Observable.prototype.filter=i.filter},function(t,e,n){"use strict";var r=n(8),i=n(116);r.Observable.prototype.map=i.map},function(t,e,n){"use strict";var r=n(8),i=n(271);r.Observable.prototype.mergeMap=i.mergeMap,r.Observable.prototype.flatMap=i.mergeMap},function(t,e,n){"use strict";var r=n(8),i=n(909);r.Observable.prototype.toArray=i.toArray},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(8),o=n(566),a=n(564),s=function(t){function e(e,n){t.call(this),this.arrayLike=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return r(e,t),e.create=function(t,n){var r=t.length;return 0===r?new a.EmptyObservable:1===r?new o.ScalarObservable(t[0],n):new e(t,n)},e.dispatch=function(t){var e=t.arrayLike,n=t.index,r=t.length,i=t.subscriber;if(!i.closed){if(n>=r)return void i.complete();i.next(e[n]),t.index=n+1,this.schedule(t)}},e.prototype._subscribe=function(t){var n=0,r=this,i=r.arrayLike,o=r.scheduler,a=i.length;if(o)return o.schedule(e.dispatch,0,{arrayLike:i,index:n,length:a,subscriber:t});for(var s=0;sd?d:e):e}function o(t){return"number"==typeof t&&u.root.isFinite(t)}function a(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=n(49),c=n(8),l=n(272),h=function(t){function e(e,n){if(t.call(this),this.scheduler=n,null==e)throw new Error("iterator cannot be null.");this.iterator=r(e)}return s(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.index,n=t.hasError,r=t.iterator,i=t.subscriber;if(n)return void i.error(t.error);var o=r.next();return o.done?void i.complete():(i.next(o.value),t.index=e+1,i.closed?void("function"==typeof r.return&&r.return()):void this.schedule(t))},e.prototype._subscribe=function(t){var n=0,r=this,i=r.iterator,o=r.scheduler;if(o)return o.schedule(e.dispatch,0,{index:n,iterator:i,subscriber:t});for(;;){var a=i.next();if(a.done){t.complete();break}if(t.next(a.value),t.closed){"function"==typeof i.return&&i.return();break}}},e}(c.Observable);e.IteratorObservable=h;var p=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length),this.str=t,this.idx=e,this.len=n}return t.prototype[l.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof i&&(n=t.pop()),null===r&&1===t.length?t[0]:new o.ArrayObservable(t,r).lift(new a.MergeAllOperator(n))}var o=n(172),a=n(908),s=n(578);e.merge=r,e.mergeStatic=i},function(t,e,n){"use strict";function r(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),this.lift(new s(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(270),a=n(274);e.mergeAll=r;var s=function(){function t(t){this.concurrent=t}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.concurrent))},t}();e.MergeAllOperator=s;var u=function(t){function e(e,n){t.call(this,e),this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0}return i(e,t),e.prototype._next=function(t){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber);e.MergeAllSubscriber=u},function(t,e,n){"use strict";function r(){return this.lift(new a)}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(42);e.toArray=r;var a=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new s(t))},t}(),s=function(t){function e(e){t.call(this,e),this.array=[]}return i(e,t),e.prototype._next=function(t){this.array.push(t)},e.prototype._complete=function(){this.destination.next(this.array),this.destination.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){var e=this;if(t||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?t=i.root.Rx.config.Promise:i.root.Promise&&(t=i.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})}var i=n(49);e.toPromise=r},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(115),o=function(t){function e(e,n){t.call(this)}return r(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(i.Subscription);e.Action=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(569),o=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n}return r(e,t),e.prototype.schedule=function(e,n){return void 0===n&&(n=0),n>0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){return n>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(i.AsyncAction);e.QueueAction=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(570),o=function(t){function e(){t.apply(this,arguments)}return r(e,t),e}(i.AsyncScheduler);e.QueueScheduler=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(e){t.call(this),this.errors=e;var n=Error.call(this,e?e.length+" errors occurred during unsubscription:\n "+e.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return r(e,t),e}(Error);e.UnsubscriptionError=i; -},function(t,e,n){"use strict";function r(t,e,n){if(t){if(t instanceof i.Subscriber)return t;if(t[o.$$rxSubscriber])return t[o.$$rxSubscriber]()}return t||e||n?new i.Subscriber(t,e,n):new i.Subscriber(a.empty)}var i=n(42),o=n(273),a=n(562);e.toSubscriber=r},function(t,e,n){"use strict";function r(){try{return o.apply(this,arguments)}catch(t){return a.errorObject.e=t,a.errorObject}}function i(t){return o=t,r}var o,a=n(574);e.tryCatch=i},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){(function(t,e){/** -* @license -* Copyright Google Inc. All Rights Reserved. -* -* Use of this source code is governed by an MIT-style license that can be -* found in the LICENSE file at https://angular.io/license -*/ -!function(t,e){e()}(this,function(){"use strict";function n(t,e){for(var n=t.length-1;n>=0;n--)"function"==typeof t[n]&&(t[n]=Zone.current.wrap(t[n],e+"_"+n));return t}function r(t,e){for(var r=t.constructor.name,i=function(i){var o=e[i],a=t[o];a&&(t[o]=function(t){return function(){return t.apply(this,n(arguments,r+"."+o))}}(a))},o=0;o1?new e(t,n):new e(t),a=Object.getOwnPropertyDescriptor(i,"onmessage");return a&&a.configurable===!1?(r=Object.create(i),["addEventListener","removeEventListener","send","close"].forEach(function(t){r[t]=function(){return i[t].apply(i,arguments)}})):r=i,o(r,["close","error","message","open"]),r};for(var n in e)t.WebSocket[n]=e[n]}function M(t){if(!D){var e="undefined"!=typeof WebSocket;k()?(P&&o(HTMLElement.prototype,W),o(XMLHttpRequest.prototype,null),"undefined"!=typeof IDBIndex&&(o(IDBIndex.prototype,null),o(IDBRequest.prototype,null),o(IDBOpenDBRequest.prototype,null),o(IDBDatabase.prototype,null),o(IDBTransaction.prototype,null),o(IDBCursor.prototype,null)),e&&o(WebSocket.prototype,null)):(S(),h("XMLHttpRequest"),e&&w(t))}}function k(){if(P&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var t=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(t&&!t.configurable)return!1}var e=Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype,"onreadystatechange");Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}});var n=new XMLHttpRequest,r=!!n.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",e||{}),r}function S(){for(var t=function(t){var e=W[t],n="on"+e;self.addEventListener(e,function(t){var e,r,i=t.target;for(r=i?i.constructor.name+"."+n:"unknown."+n;i;)i[n]&&!i[n][z]&&(e=Zone.current.wrap(i[n],r),e[z]=i[n],i[n]=e),i=i.parentElement},!0)},e=0;e "+r.zone.name+"]",r=r.parent):r=null:n[i]+=" ["+r.zone.name+"]"}}t.stack=t.zoneAwareStack=n.join("\n")}return Object.defineProperties(this,G(Object.getPrototypeOf(this))),this}if(t.Zone)throw new Error("Zone already loaded.");var m=function(){function e(t,e){this._properties=null,this._parent=t,this._name=e?e.name||"unnamed":"",this._properties=e&&e.properties||{},this._zoneDelegate=new y(this,this._parent&&this._parent._zoneDelegate,e)}return e.assertZonePatched=function(){if(t.Promise!==Y)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(e,"current",{get:function(){return M.zone},enumerable:!0,configurable:!0}),Object.defineProperty(e,"currentTask",{get:function(){return k},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),e.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},e.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},e.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},e.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),r=this;return function(){return r.runGuarded(n,this,arguments,e)}},e.prototype.run=function(t,e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null),M=new _(M,this);try{return this._zoneDelegate.invoke(this,t,e,n,r)}finally{M=M.parent}},e.prototype.runGuarded=function(t,e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null),M=new _(M,this);try{try{return this._zoneDelegate.invoke(this,t,e,n,r)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{M=M.parent}},e.prototype.runTask=function(t,e,n){if(t.runCount++,t.zone!=this)throw new Error("A task can only be run in the zone which created it! (Creation: "+t.zone.name+"; Execution: "+this.name+")");var r=k;k=t,M=new _(M,this);try{"macroTask"==t.type&&t.data&&!t.data.isPeriodic&&(t.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{M=M.parent,k=r}},e.prototype.scheduleMicroTask=function(t,e,n,r){return this._zoneDelegate.scheduleTask(this,new v("microTask",this,t,e,n,r,null))},e.prototype.scheduleMacroTask=function(t,e,n,r,i){return this._zoneDelegate.scheduleTask(this,new v("macroTask",this,t,e,n,r,i))},e.prototype.scheduleEventTask=function(t,e,n,r,i){return this._zoneDelegate.scheduleTask(this,new v("eventTask",this,t,e,n,r,i))},e.prototype.cancelTask=function(t){var e=this._zoneDelegate.cancelTask(this,t);return t.runCount=-1,t.cancelFn=null,e},e}();m.__symbol__=e;var y=function(){function t(t,e,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=n&&(n&&n.onFork?n:e._forkZS),this._forkDlgt=n&&(n.onFork?e:e._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:e.zone),this._interceptZS=n&&(n.onIntercept?n:e._interceptZS),this._interceptDlgt=n&&(n.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:e.zone),this._invokeZS=n&&(n.onInvoke?n:e._invokeZS),this._invokeDlgt=n&&(n.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:e.zone),this._handleErrorZS=n&&(n.onHandleError?n:e._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:e.zone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:e._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:e.zone),this._invokeTaskZS=n&&(n.onInvokeTask?n:e._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:e.zone),this._cancelTaskZS=n&&(n.onCancelTask?n:e._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:e.zone),this._hasTaskZS=n&&(n.onHasTask?n:e._hasTaskZS),this._hasTaskDlgt=n&&(n.onHasTask?e:e._hasTaskDlgt),this._hasTaskCurrZone=n&&(n.onHasTask?this.zone:e.zone)}return t.prototype.fork=function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new m(t,e)},t.prototype.intercept=function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,e,n):e},t.prototype.invoke=function(t,e,n,r,i){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,e,n,r,i):e.apply(n,r)},t.prototype.handleError=function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,e)},t.prototype.scheduleTask=function(t,e){try{if(this._scheduleTaskZS)return this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,e);if(e.scheduleFn)e.scheduleFn(e);else{if("microTask"!=e.type)throw new Error("Task is missing scheduleFn.");r(e)}return e}finally{t==this.zone&&this._updateTaskCount(e.type,1)}},t.prototype.invokeTask=function(t,e,n,r){try{return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,e,n,r):e.callback.apply(n,r)}finally{t!=this.zone||"eventTask"==e.type||e.data&&e.data.isPeriodic||this._updateTaskCount(e.type,-1)}},t.prototype.cancelTask=function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,e);else{if(!e.cancelFn)throw new Error("Task does not support cancellation, or is already canceled.");n=e.cancelFn(e)}return t==this.zone&&this._updateTaskCount(e.type,-1),n},t.prototype.hasTask=function(t,e){return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,e)},t.prototype._updateTaskCount=function(t,e){var n=this._taskCounts,r=n[t],i=n[t]=r+e;if(i<0)throw new Error("More tasks executed then were scheduled.");if(0==r||0==i){var o={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t};try{this.hasTask(this.zone,o)}finally{this._parentDelegate&&this._parentDelegate._updateTaskCount(t,e)}}},t}(),v=function(){function t(t,e,n,r,i,a,s){this.runCount=0,this.type=t,this.zone=e,this.source=n,this.data=i,this.scheduleFn=a,this.cancelFn=s,this.callback=r;var u=this;this.invoke=function(){x++;try{return e.runTask(u,this,arguments)}finally{1==x&&o(),x--}}}return t.prototype.toString=function(){return this.data&&"undefined"!=typeof this.data.handleId?this.data.handleId:Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,source:this.source,data:this.data,zone:this.zone.name,invoke:this.invoke,scheduleFn:this.scheduleFn,cancelFn:this.cancelFn,runCount:this.runCount,callback:this.callback}},t}(),_=function(){function t(t,e){this.parent=t,this.zone=e}return t}(),g=e("setTimeout"),b=e("Promise"),w=e("then"),M=new _(null,new m(null,null)),k=null,S=[],E=!1,T=[],x=0,C=e("state"),L=e("value"),D="Promise.then",P=null,O=!0,A=!1,j=0,Y=function(){function t(e){var n=this;if(!(n instanceof t))throw new Error("Must be an instanceof Promise.");n[C]=P,n[L]=[];try{e&&e(c(n,O),c(n,A))}catch(t){l(n,!1,t)}}return t.toString=function(){return"function ZoneAwarePromise() { [native code] }"},t.resolve=function(t){return l(new this(null),O,t)},t.reject=function(t){return l(new this(null),A,t)},t.race=function(t){function e(t){o&&(o=r(t))}function n(t){o&&(o=i(t))}for(var r,i,o=new this(function(t,e){n=[t,e],r=n[0],i=n[1];var n}),s=0,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 z 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

    a0ony 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

    5DT>F~g|V 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 LBNM^l^6*43G*rmj}oEa$Nn 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 diff --git a/polyfills-B6TNHZQ6.js b/polyfills-B6TNHZQ6.js new file mode 100644 index 0000000..9590af5 --- /dev/null +++ b/polyfills-B6TNHZQ6.js @@ -0,0 +1,2 @@ +var ce=globalThis;function te(t){return(ce.__Zone_symbol_prefix||"__zone_symbol__")+t}function ht(){let t=ce.performance;function n(I){t&&t.mark&&t.mark(I)}function a(I,s){t&&t.measure&&t.measure(I,s)}n("Zone");class e{static __symbol__=te;static assertZonePatched(){if(ce.Promise!==S.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let s=e.current;for(;s.parent;)s=s.parent;return s}static get current(){return b.zone}static get currentTask(){return D}static __load_patch(s,i,r=!1){if(S.hasOwnProperty(s)){let E=ce[te("forceDuplicateZoneCheck")]===!0;if(!r&&E)throw Error("Already loaded patch: "+s)}else if(!ce["__Zone_disable_"+s]){let E="Zone:"+s;n(E),S[s]=i(ce,e,R),a(E,E)}}get parent(){return this._parent}get name(){return this._name}_parent;_name;_properties;_zoneDelegate;constructor(s,i){this._parent=s,this._name=i?i.name||"unnamed":"",this._properties=i&&i.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,i)}get(s){let i=this.getZoneWith(s);if(i)return i._properties[s]}getZoneWith(s){let i=this;for(;i;){if(i._properties.hasOwnProperty(s))return i;i=i._parent}return null}fork(s){if(!s)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,s)}wrap(s,i){if(typeof s!="function")throw new Error("Expecting function got: "+s);let r=this._zoneDelegate.intercept(this,s,i),E=this;return function(){return E.runGuarded(r,this,arguments,i)}}run(s,i,r,E){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,s,i,r,E)}finally{b=b.parent}}runGuarded(s,i=null,r,E){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,s,i,r,E)}catch(x){if(this._zoneDelegate.handleError(this,x))throw x}}finally{b=b.parent}}runTask(s,i,r){if(s.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(s.zone||J).name+"; Execution: "+this.name+")");let E=s,{type:x,data:{isPeriodic:ee=!1,isRefreshable:M=!1}={}}=s;if(s.state===q&&(x===U||x===k))return;let he=s.state!=A;he&&E._transitionTo(A,d);let _e=D;D=E,b={parent:b,zone:this};try{x==k&&s.data&&!ee&&!M&&(s.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,E,i,r)}catch(Q){if(this._zoneDelegate.handleError(this,Q))throw Q}}finally{let Q=s.state;if(Q!==q&&Q!==X)if(x==U||ee||M&&Q===p)he&&E._transitionTo(d,A,p);else{let Te=E._zoneDelegates;this._updateTaskCount(E,-1),he&&E._transitionTo(q,A,q),M&&(E._zoneDelegates=Te)}b=b.parent,D=_e}}scheduleTask(s){if(s.zone&&s.zone!==this){let r=this;for(;r;){if(r===s.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${s.zone.name}`);r=r.parent}}s._transitionTo(p,q);let i=[];s._zoneDelegates=i,s._zone=this;try{s=this._zoneDelegate.scheduleTask(this,s)}catch(r){throw s._transitionTo(X,p,q),this._zoneDelegate.handleError(this,r),r}return s._zoneDelegates===i&&this._updateTaskCount(s,1),s.state==p&&s._transitionTo(d,p),s}scheduleMicroTask(s,i,r,E){return this.scheduleTask(new g(F,s,i,r,E,void 0))}scheduleMacroTask(s,i,r,E,x){return this.scheduleTask(new g(k,s,i,r,E,x))}scheduleEventTask(s,i,r,E,x){return this.scheduleTask(new g(U,s,i,r,E,x))}cancelTask(s){if(s.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(s.zone||J).name+"; Execution: "+this.name+")");if(!(s.state!==d&&s.state!==A)){s._transitionTo(V,d,A);try{this._zoneDelegate.cancelTask(this,s)}catch(i){throw s._transitionTo(X,V),this._zoneDelegate.handleError(this,i),i}return this._updateTaskCount(s,-1),s._transitionTo(q,V),s.runCount=-1,s}}_updateTaskCount(s,i){let r=s._zoneDelegates;i==-1&&(s._zoneDelegates=null);for(let E=0;EI.hasTask(i,r),onScheduleTask:(I,s,i,r)=>I.scheduleTask(i,r),onInvokeTask:(I,s,i,r,E,x)=>I.invokeTask(i,r,E,x),onCancelTask:(I,s,i,r)=>I.cancelTask(i,r)};class f{get zone(){return this._zone}_zone;_taskCounts={microTask:0,macroTask:0,eventTask:0};_parentDelegate;_forkDlgt;_forkZS;_forkCurrZone;_interceptDlgt;_interceptZS;_interceptCurrZone;_invokeDlgt;_invokeZS;_invokeCurrZone;_handleErrorDlgt;_handleErrorZS;_handleErrorCurrZone;_scheduleTaskDlgt;_scheduleTaskZS;_scheduleTaskCurrZone;_invokeTaskDlgt;_invokeTaskZS;_invokeTaskCurrZone;_cancelTaskDlgt;_cancelTaskZS;_cancelTaskCurrZone;_hasTaskDlgt;_hasTaskDlgtOwner;_hasTaskZS;_hasTaskCurrZone;constructor(s,i,r){this._zone=s,this._parentDelegate=i,this._forkZS=r&&(r&&r.onFork?r:i._forkZS),this._forkDlgt=r&&(r.onFork?i:i._forkDlgt),this._forkCurrZone=r&&(r.onFork?this._zone:i._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:i._interceptZS),this._interceptDlgt=r&&(r.onIntercept?i:i._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this._zone:i._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:i._invokeZS),this._invokeDlgt=r&&(r.onInvoke?i:i._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this._zone:i._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:i._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?i:i._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this._zone:i._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:i._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?i:i._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this._zone:i._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:i._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?i:i._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this._zone:i._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:i._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?i:i._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this._zone:i._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let E=r&&r.onHasTask,x=i&&i._hasTaskZS;(E||x)&&(this._hasTaskZS=E?r:c,this._hasTaskDlgt=i,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,r.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=i,this._scheduleTaskCurrZone=this._zone),r.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=i,this._invokeTaskCurrZone=this._zone),r.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=i,this._cancelTaskCurrZone=this._zone))}fork(s,i){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,s,i):new e(s,i)}intercept(s,i,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,s,i,r):i}invoke(s,i,r,E,x){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,s,i,r,E,x):i.apply(r,E)}handleError(s,i){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,s,i):!0}scheduleTask(s,i){let r=i;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,s,i),r||(r=i);else if(i.scheduleFn)i.scheduleFn(i);else if(i.type==F)z(i);else throw new Error("Task is missing scheduleFn.");return r}invokeTask(s,i,r,E){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,s,i,r,E):i.callback.apply(r,E)}cancelTask(s,i){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,s,i);else{if(!i.cancelFn)throw Error("Task is not cancelable");r=i.cancelFn(i)}return r}hasTask(s,i){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,s,i)}catch(r){this.handleError(s,r)}}_updateTaskCount(s,i){let r=this._taskCounts,E=r[s],x=r[s]=E+i;if(x<0)throw new Error("More tasks executed then were scheduled.");if(E==0||x==0){let ee={microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:s};this.hasTask(this._zone,ee)}}}class g{type;source;invoke;callback;data;scheduleFn;cancelFn;_zone=null;runCount=0;_zoneDelegates=null;_state="notScheduled";constructor(s,i,r,E,x,ee){if(this.type=s,this.source=i,this.data=E,this.scheduleFn=x,this.cancelFn=ee,!r)throw new Error("callback is not defined");this.callback=r;let M=this;s===U&&E&&E.useG?this.invoke=g.invokeTask:this.invoke=function(){return g.invokeTask.call(ce,M,this,arguments)}}static invokeTask(s,i,r){s||(s=this),K++;try{return s.runCount++,s.zone.runTask(s,i,r)}finally{K==1&&$(),K--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(q,p)}_transitionTo(s,i,r){if(this._state===i||this._state===r)this._state=s,s==q&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${s}', expecting state '${i}'${r?" or '"+r+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let T=te("setTimeout"),y=te("Promise"),w=te("then"),_=[],P=!1,L;function H(I){if(L||ce[y]&&(L=ce[y].resolve(0)),L){let s=L[w];s||(s=L.then),s.call(L,I)}else ce[T](I,0)}function z(I){K===0&&_.length===0&&H($),I&&_.push(I)}function $(){if(!P){for(P=!0;_.length;){let I=_;_=[];for(let s=0;sb,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:z,showUncaughtError:()=>!e[te("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:H},b={parent:null,zone:new e(null,null)},D=null,K=0;function W(){}return a("Zone","Zone"),e}function dt(){let t=globalThis,n=t[te("forceDuplicateZoneCheck")]===!0;if(t.Zone&&(n||typeof t.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return t.Zone??=ht(),t.Zone}var pe=Object.getOwnPropertyDescriptor,Me=Object.defineProperty,Ae=Object.getPrototypeOf,_t=Object.create,Tt=Array.prototype.slice,je="addEventListener",He="removeEventListener",Ne=te(je),Ze=te(He),ae="true",le="false",ve=te("");function Ve(t,n){return Zone.current.wrap(t,n)}function xe(t,n,a,e,c){return Zone.current.scheduleMacroTask(t,n,a,e,c)}var j=te,we=typeof window<"u",be=we?window:void 0,Y=we&&be||globalThis,Et="removeAttribute";function Fe(t,n){for(let a=t.length-1;a>=0;a--)typeof t[a]=="function"&&(t[a]=Ve(t[a],n+"_"+a));return t}function gt(t,n){let a=t.constructor.name;for(let e=0;e{let y=function(){return T.apply(this,Fe(arguments,a+"."+c))};return fe(y,T),y})(f)}}}function et(t){return t?t.writable===!1?!1:!(typeof t.get=="function"&&typeof t.set>"u"):!0}var tt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,De=!("nw"in Y)&&typeof Y.process<"u"&&Y.process.toString()==="[object process]",Ge=!De&&!tt&&!!(we&&be.HTMLElement),nt=typeof Y.process<"u"&&Y.process.toString()==="[object process]"&&!tt&&!!(we&&be.HTMLElement),Ce={},kt=j("enable_beforeunload"),Xe=function(t){if(t=t||Y.event,!t)return;let n=Ce[t.type];n||(n=Ce[t.type]=j("ON_PROPERTY"+t.type));let a=this||t.target||Y,e=a[n],c;if(Ge&&a===be&&t.type==="error"){let f=t;c=e&&e.call(this,f.message,f.filename,f.lineno,f.colno,f.error),c===!0&&t.preventDefault()}else c=e&&e.apply(this,arguments),t.type==="beforeunload"&&Y[kt]&&typeof c=="string"?t.returnValue=c:c!=null&&!c&&t.preventDefault();return c};function Ye(t,n,a){let e=pe(t,n);if(!e&&a&&pe(a,n)&&(e={enumerable:!0,configurable:!0}),!e||!e.configurable)return;let c=j("on"+n+"patched");if(t.hasOwnProperty(c)&&t[c])return;delete e.writable,delete e.value;let f=e.get,g=e.set,T=n.slice(2),y=Ce[T];y||(y=Ce[T]=j("ON_PROPERTY"+T)),e.set=function(w){let _=this;if(!_&&t===Y&&(_=Y),!_)return;typeof _[y]=="function"&&_.removeEventListener(T,Xe),g?.call(_,null),_[y]=w,typeof w=="function"&&_.addEventListener(T,Xe,!1)},e.get=function(){let w=this;if(!w&&t===Y&&(w=Y),!w)return null;let _=w[y];if(_)return _;if(f){let P=f.call(this);if(P)return e.set.call(this,P),typeof w[Et]=="function"&&w.removeAttribute(n),P}return null},Me(t,n,e),t[c]=!0}function rt(t,n,a){if(n)for(let e=0;efunction(g,T){let y=a(g,T);return y.cbIdx>=0&&typeof T[y.cbIdx]=="function"?xe(y.name,T[y.cbIdx],y,c):f.apply(g,T)})}function fe(t,n){t[j("OriginalDelegate")]=n}var $e=!1,Le=!1;function yt(){if($e)return Le;$e=!0;try{let t=be.navigator.userAgent;(t.indexOf("MSIE ")!==-1||t.indexOf("Trident/")!==-1||t.indexOf("Edge/")!==-1)&&(Le=!0)}catch{}return Le}function Je(t){return typeof t=="function"}function Ke(t){return typeof t=="number"}var pt={useG:!0},ne={},ot={},st=new RegExp("^"+ve+"(\\w+)(true|false)$"),it=j("propagationStopped");function ct(t,n){let a=(n?n(t):t)+le,e=(n?n(t):t)+ae,c=ve+a,f=ve+e;ne[t]={},ne[t][le]=c,ne[t][ae]=f}function vt(t,n,a,e){let c=e&&e.add||je,f=e&&e.rm||He,g=e&&e.listeners||"eventListeners",T=e&&e.rmAll||"removeAllListeners",y=j(c),w="."+c+":",_="prependListener",P="."+_+":",L=function(p,d,A){if(p.isRemoved)return;let V=p.callback;typeof V=="object"&&V.handleEvent&&(p.callback=k=>V.handleEvent(k),p.originalDelegate=V);let X;try{p.invoke(p,d,[A])}catch(k){X=k}let F=p.options;if(F&&typeof F=="object"&&F.once){let k=p.originalDelegate?p.originalDelegate:p.callback;d[f].call(d,A.type,k,F)}return X};function H(p,d,A){if(d=d||t.event,!d)return;let V=p||d.target||t,X=V[ne[d.type][A?ae:le]];if(X){let F=[];if(X.length===1){let k=L(X[0],V,d);k&&F.push(k)}else{let k=X.slice();for(let U=0;U{throw U})}}}let z=function(p){return H(this,p,!1)},$=function(p){return H(this,p,!0)};function J(p,d){if(!p)return!1;let A=!0;d&&d.useG!==void 0&&(A=d.useG);let V=d&&d.vh,X=!0;d&&d.chkDup!==void 0&&(X=d.chkDup);let F=!1;d&&d.rt!==void 0&&(F=d.rt);let k=p;for(;k&&!k.hasOwnProperty(c);)k=Ae(k);if(!k&&p[c]&&(k=p),!k||k[y])return!1;let U=d&&d.eventNameToString,S={},R=k[y]=k[c],b=k[j(f)]=k[f],D=k[j(g)]=k[g],K=k[j(T)]=k[T],W;d&&d.prepend&&(W=k[j(d.prepend)]=k[d.prepend]);function I(o,u){return u?typeof o=="boolean"?{capture:o,passive:!0}:o?typeof o=="object"&&o.passive!==!1?{...o,passive:!0}:o:{passive:!0}:o}let s=function(o){if(!S.isExisting)return R.call(S.target,S.eventName,S.capture?$:z,S.options)},i=function(o){if(!o.isRemoved){let u=ne[o.eventName],v;u&&(v=u[o.capture?ae:le]);let C=v&&o.target[v];if(C){for(let m=0;mre.zone.cancelTask(re);o.call(Ee,"abort",ie,{once:!0}),re.removeAbortListener=()=>Ee.removeEventListener("abort",ie)}if(S.target=null,me&&(me.taskData=null),Be&&(S.options.once=!0),typeof re.options!="boolean"&&(re.options=se),re.target=N,re.capture=Se,re.eventName=Z,B&&(re.originalDelegate=G),O?ge.unshift(re):ge.push(re),m)return N}};return k[c]=l(R,w,ee,M,F),W&&(k[_]=l(W,P,E,M,F,!0)),k[f]=function(){let o=this||t,u=arguments[0];d&&d.transferEventName&&(u=d.transferEventName(u));let v=arguments[2],C=v?typeof v=="boolean"?!0:v.capture:!1,m=arguments[1];if(!m)return b.apply(this,arguments);if(V&&!V(b,m,o,arguments))return;let O=ne[u],N;O&&(N=O[C?ae:le]);let Z=N&&o[N];if(Z)for(let G=0;Gfunction(c,f){c[it]=!0,e&&e.apply(c,f)})}function Pt(t,n){n.patchMethod(t,"queueMicrotask",a=>function(e,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}var Re=j("zoneTask");function ke(t,n,a,e){let c=null,f=null;n+=e,a+=e;let g={};function T(w){let _=w.data;_.args[0]=function(){return w.invoke.apply(this,arguments)};let P=c.apply(t,_.args);return Ke(P)?_.handleId=P:(_.handle=P,_.isRefreshable=Je(P.refresh)),w}function y(w){let{handle:_,handleId:P}=w.data;return f.call(t,_??P)}c=ue(t,n,w=>function(_,P){if(Je(P[0])){let L={isRefreshable:!1,isPeriodic:e==="Interval",delay:e==="Timeout"||e==="Interval"?P[1]||0:void 0,args:P},H=P[0];P[0]=function(){try{return H.apply(this,arguments)}finally{let{handle:A,handleId:V,isPeriodic:X,isRefreshable:F}=L;!X&&!F&&(V?delete g[V]:A&&(A[Re]=null))}};let z=xe(n,P[0],L,T,y);if(!z)return z;let{handleId:$,handle:J,isRefreshable:q,isPeriodic:p}=z.data;if($)g[$]=z;else if(J&&(J[Re]=z,q&&!p)){let d=J.refresh;J.refresh=function(){let{zone:A,state:V}=z;return V==="notScheduled"?(z._state="scheduled",A._updateTaskCount(z,1)):V==="running"&&(z._state="scheduling"),d.call(this)}}return J??$??z}else return w.apply(t,P)}),f=ue(t,a,w=>function(_,P){let L=P[0],H;Ke(L)?(H=g[L],delete g[L]):(H=L?.[Re],H?L[Re]=null:H=L),H?.type?H.cancelFn&&H.zone.cancelTask(H):w.apply(t,P)})}function Rt(t,n){let{isBrowser:a,isMix:e}=n.getGlobalObjects();if(!a&&!e||!t.customElements||!("customElements"in t))return;let c=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];n.patchCallbacks(n,t.customElements,"customElements","define",c)}function Ct(t,n){if(Zone[n.symbol("patchEventTarget")])return;let{eventNames:a,zoneSymbolEventNames:e,TRUE_STR:c,FALSE_STR:f,ZONE_SYMBOL_PREFIX:g}=n.getGlobalObjects();for(let y=0;yf.target===t);if(e.length===0)return n;let c=e[0].ignoreProperties;return n.filter(f=>c.indexOf(f)===-1)}function Qe(t,n,a,e){if(!t)return;let c=lt(t,n,a);rt(t,c,e)}function Ie(t){return Object.getOwnPropertyNames(t).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function Dt(t,n){if(De&&!nt||Zone[t.symbol("patchEvents")])return;let a=n.__Zone_ignore_on_properties,e=[];if(Ge){let c=window;e=e.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let f=[];Qe(c,Ie(c),a&&a.concat(f),Ae(c))}e=e.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{let a=n[t.__symbol__("legacyPatch")];a&&a()}),t.__load_patch("timers",n=>{let a="set",e="clear";ke(n,a,e,"Timeout"),ke(n,a,e,"Interval"),ke(n,a,e,"Immediate")}),t.__load_patch("requestAnimationFrame",n=>{ke(n,"request","cancel","AnimationFrame"),ke(n,"mozRequest","mozCancel","AnimationFrame"),ke(n,"webkitRequest","webkitCancel","AnimationFrame")}),t.__load_patch("blocking",(n,a)=>{let e=["alert","prompt","confirm"];for(let c=0;cfunction(w,_){return a.current.run(g,n,_,y)})}}),t.__load_patch("EventTarget",(n,a,e)=>{wt(n,e),Ct(n,e);let c=n.XMLHttpRequestEventTarget;c&&c.prototype&&e.patchEventTarget(n,e,[c.prototype])}),t.__load_patch("MutationObserver",(n,a,e)=>{ye("MutationObserver"),ye("WebKitMutationObserver")}),t.__load_patch("IntersectionObserver",(n,a,e)=>{ye("IntersectionObserver")}),t.__load_patch("FileReader",(n,a,e)=>{ye("FileReader")}),t.__load_patch("on_property",(n,a,e)=>{Dt(e,n)}),t.__load_patch("customElements",(n,a,e)=>{Rt(n,e)}),t.__load_patch("XHR",(n,a)=>{w(n);let e=j("xhrTask"),c=j("xhrSync"),f=j("xhrListener"),g=j("xhrScheduled"),T=j("xhrURL"),y=j("xhrErrorBeforeScheduled");function w(_){let P=_.XMLHttpRequest;if(!P)return;let L=P.prototype;function H(R){return R[e]}let z=L[Ne],$=L[Ze];if(!z){let R=_.XMLHttpRequestEventTarget;if(R){let b=R.prototype;z=b[Ne],$=b[Ze]}}let J="readystatechange",q="scheduled";function p(R){let b=R.data,D=b.target;D[g]=!1,D[y]=!1;let K=D[f];z||(z=D[Ne],$=D[Ze]),K&&$.call(D,J,K);let W=D[f]=()=>{if(D.readyState===D.DONE)if(!b.aborted&&D[g]&&R.state===q){let s=D[a.__symbol__("loadfalse")];if(D.status!==0&&s&&s.length>0){let i=R.invoke;R.invoke=function(){let r=D[a.__symbol__("loadfalse")];for(let E=0;Efunction(R,b){return R[c]=b[2]==!1,R[T]=b[1],V.apply(R,b)}),X="XMLHttpRequest.send",F=j("fetchTaskAborting"),k=j("fetchTaskScheduling"),U=ue(L,"send",()=>function(R,b){if(a.current[k]===!0||R[c])return U.apply(R,b);{let D={target:R,url:R[T],isPeriodic:!1,args:b,aborted:!1},K=xe(X,d,D,p,A);R&&R[y]===!0&&!D.aborted&&K.state===q&&K.invoke()}}),S=ue(L,"abort",()=>function(R,b){let D=H(R);if(D&&typeof D.type=="string"){if(D.cancelFn==null||D.data&&D.data.aborted)return;D.zone.cancelTask(D)}else if(a.current[F]===!0)return S.apply(R,b)})}}),t.__load_patch("geolocation",n=>{n.navigator&&n.navigator.geolocation&>(n.navigator.geolocation,["getCurrentPosition","watchPosition"])}),t.__load_patch("PromiseRejectionEvent",(n,a)=>{function e(c){return function(f){at(n,c).forEach(T=>{let y=n.PromiseRejectionEvent;if(y){let w=new y(c,{promise:f.promise,reason:f.rejection});T.invoke(w)}})}}n.PromiseRejectionEvent&&(a[j("unhandledPromiseRejectionHandler")]=e("unhandledrejection"),a[j("rejectionHandledHandler")]=e("rejectionhandled"))}),t.__load_patch("queueMicrotask",(n,a,e)=>{Pt(n,e)})}function Ot(t){t.__load_patch("ZoneAwarePromise",(n,a,e)=>{let c=Object.getOwnPropertyDescriptor,f=Object.defineProperty;function g(h){if(h&&h.toString===Object.prototype.toString){let l=h.constructor&&h.constructor.name;return(l||"")+": "+JSON.stringify(h)}return h?h.toString():Object.prototype.toString.call(h)}let T=e.symbol,y=[],w=n[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,_=T("Promise"),P=T("then"),L="__creationTrace__";e.onUnhandledError=h=>{if(e.showUncaughtError()){let l=h&&h.rejection;l?console.error("Unhandled Promise rejection:",l instanceof Error?l.message:l,"; Zone:",h.zone.name,"; Task:",h.task&&h.task.source,"; Value:",l,l instanceof Error?l.stack:void 0):console.error(h)}},e.microtaskDrainDone=()=>{for(;y.length;){let h=y.shift();try{h.zone.runGuarded(()=>{throw h.throwOriginal?h.rejection:h})}catch(l){z(l)}}};let H=T("unhandledPromiseRejectionHandler");function z(h){e.onUnhandledError(h);try{let l=a[H];typeof l=="function"&&l.call(this,h)}catch{}}function $(h){return h&&typeof h.then=="function"}function J(h){return h}function q(h){return M.reject(h)}let p=T("state"),d=T("value"),A=T("finally"),V=T("parentPromiseValue"),X=T("parentPromiseState"),F="Promise.then",k=null,U=!0,S=!1,R=0;function b(h,l){return o=>{try{I(h,l,o)}catch(u){I(h,!1,u)}}}let D=function(){let h=!1;return function(o){return function(){h||(h=!0,o.apply(null,arguments))}}},K="Promise resolved with itself",W=T("currentTaskTrace");function I(h,l,o){let u=D();if(h===o)throw new TypeError(K);if(h[p]===k){let v=null;try{(typeof o=="object"||typeof o=="function")&&(v=o&&o.then)}catch(C){return u(()=>{I(h,!1,C)})(),h}if(l!==S&&o instanceof M&&o.hasOwnProperty(p)&&o.hasOwnProperty(d)&&o[p]!==k)i(o),I(h,o[p],o[d]);else if(l!==S&&typeof v=="function")try{v.call(o,u(b(h,l)),u(b(h,!1)))}catch(C){u(()=>{I(h,!1,C)})()}else{h[p]=l;let C=h[d];if(h[d]=o,h[A]===A&&l===U&&(h[p]=h[X],h[d]=h[V]),l===S&&o instanceof Error){let m=a.currentTask&&a.currentTask.data&&a.currentTask.data[L];m&&f(o,W,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{let O=h[d],N=!!o&&A===o[A];N&&(o[V]=O,o[X]=C);let Z=l.run(m,void 0,N&&m!==q&&m!==J?[]:[O]);I(o,!0,Z)}catch(O){I(o,!1,O)}},o)}let E="function ZoneAwarePromise() { [native code] }",x=function(){},ee=n.AggregateError;class M{static toString(){return E}static resolve(l){return l instanceof M?l:I(new this(null),U,l)}static reject(l){return I(new this(null),S,l)}static withResolvers(){let l={};return l.promise=new M((o,u)=>{l.resolve=o,l.reject=u}),l}static any(l){if(!l||typeof l[Symbol.iterator]!="function")return Promise.reject(new ee([],"All promises were rejected"));let o=[],u=0;try{for(let m of l)u++,o.push(M.resolve(m))}catch{return Promise.reject(new ee([],"All promises were rejected"))}if(u===0)return Promise.reject(new ee([],"All promises were rejected"));let v=!1,C=[];return new M((m,O)=>{for(let N=0;N{v||(v=!0,m(Z))},Z=>{C.push(Z),u--,u===0&&(v=!0,O(new ee(C,"All promises were rejected")))})})}static race(l){let o,u,v=new this((O,N)=>{o=O,u=N});function C(O){o(O)}function m(O){u(O)}for(let O of l)$(O)||(O=this.resolve(O)),O.then(C,m);return v}static all(l){return M.allWithCallback(l)}static allSettled(l){return(this&&this.prototype instanceof M?this:M).allWithCallback(l,{thenCallback:u=>({status:"fulfilled",value:u}),errorCallback:u=>({status:"rejected",reason:u})})}static allWithCallback(l,o){let u,v,C=new this((Z,G)=>{u=Z,v=G}),m=2,O=0,N=[];for(let Z of l){$(Z)||(Z=this.resolve(Z));let G=O;try{Z.then(B=>{N[G]=o?o.thenCallback(B):B,m--,m===0&&u(N)},B=>{o?(N[G]=o.errorCallback(B),m--,m===0&&u(N)):v(B)})}catch(B){v(B)}m++,O++}return m-=2,m===0&&u(N),C}constructor(l){let o=this;if(!(o instanceof M))throw new Error("Must be an instanceof Promise.");o[p]=k,o[d]=[];try{let u=D();l&&l(u(b(o,U)),u(b(o,S)))}catch(u){I(o,!1,u)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return M}then(l,o){let u=this.constructor?.[Symbol.species];(!u||typeof u!="function")&&(u=this.constructor||M);let v=new u(x),C=a.current;return this[p]==k?this[d].push(C,v,l,o):r(this,C,v,l,o),v}catch(l){return this.then(null,l)}finally(l){let o=this.constructor?.[Symbol.species];(!o||typeof o!="function")&&(o=M);let u=new o(x);u[A]=A;let v=a.current;return this[p]==k?this[d].push(v,u,l,l):r(this,v,u,l,l),u}}M.resolve=M.resolve,M.reject=M.reject,M.race=M.race,M.all=M.all;let he=n[_]=n.Promise;n.Promise=M;let _e=T("thenPatched");function Q(h){let l=h.prototype,o=c(l,"then");if(o&&(o.writable===!1||!o.configurable))return;let u=l.then;l[P]=u,h.prototype.then=function(v,C){return new M((O,N)=>{u.call(this,O,N)}).then(v,C)},h[_e]=!0}e.patchThen=Q;function Te(h){return function(l,o){let u=h.apply(l,o);if(u instanceof M)return u;let v=u.constructor;return v[_e]||Q(v),u}}return he&&(Q(he),ue(n,"fetch",h=>Te(h))),Promise[a.__symbol__("uncaughtPromiseErrors")]=y,M})}function Nt(t){t.__load_patch("toString",n=>{let a=Function.prototype.toString,e=j("OriginalDelegate"),c=j("Promise"),f=j("Error"),g=function(){if(typeof this=="function"){let _=this[e];if(_)return typeof _=="function"?a.call(_):Object.prototype.toString.call(_);if(this===Promise){let P=n[c];if(P)return a.call(P)}if(this===Error){let P=n[f];if(P)return a.call(P)}}return a.call(this)};g[e]=a,Function.prototype.toString=g;let T=Object.prototype.toString,y="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?y:T.call(this)}})}function Zt(t,n,a,e,c){let f=Zone.__symbol__(e);if(n[f])return;let g=n[f]=n[e];n[e]=function(T,y,w){return y&&y.prototype&&c.forEach(function(_){let P=`${a}.${e}::`+_,L=y.prototype;try{if(L.hasOwnProperty(_)){let H=t.ObjectGetOwnPropertyDescriptor(L,_);H&&H.value?(H.value=t.wrapWithCurrentZone(H.value,P),t._redefineProperty(y.prototype,_,H)):L[_]&&(L[_]=t.wrapWithCurrentZone(L[_],P))}else L[_]&&(L[_]=t.wrapWithCurrentZone(L[_],P))}catch{}}),g.call(n,T,y,w)},t.attachOriginToPatched(n[e],g)}function Lt(t){t.__load_patch("util",(n,a,e)=>{let c=Ie(n);e.patchOnProperties=rt,e.patchMethod=ue,e.bindArguments=Fe,e.patchMacroTask=mt;let f=a.__symbol__("BLACK_LISTED_EVENTS"),g=a.__symbol__("UNPATCHED_EVENTS");n[g]&&(n[f]=n[g]),n[f]&&(a[f]=a[g]=n[f]),e.patchEventPrototype=bt,e.patchEventTarget=vt,e.isIEOrEdge=yt,e.ObjectDefineProperty=Me,e.ObjectGetOwnPropertyDescriptor=pe,e.ObjectCreate=_t,e.ArraySlice=Tt,e.patchClass=ye,e.wrapWithCurrentZone=Ve,e.filterProperties=lt,e.attachOriginToPatched=fe,e._redefineProperty=Object.defineProperty,e.patchCallbacks=Zt,e.getGlobalObjects=()=>({globalSources:ot,zoneSymbolEventNames:ne,eventNames:c,isBrowser:Ge,isMix:nt,isNode:De,TRUE_STR:ae,FALSE_STR:le,ZONE_SYMBOL_PREFIX:ve,ADD_EVENT_LISTENER_STR:je,REMOVE_EVENT_LISTENER_STR:He})})}function It(t){Ot(t),Nt(t),Lt(t)}var ut=dt();It(ut);St(ut); diff --git a/styles-A7GMQXUY.css b/styles-A7GMQXUY.css new file mode 100644 index 0000000..ec8304e --- /dev/null +++ b/styles-A7GMQXUY.css @@ -0,0 +1 @@ +@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;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){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;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}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;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}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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.1'/%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:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' 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:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle: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}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle: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}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);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){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);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;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);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;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}html,body{height:100%;margin:0;background-color:#f4f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif} diff --git a/styles.ed2343a63506175b0d48.bundle.css b/styles.ed2343a63506175b0d48.bundle.css deleted file mode 100644 index ce63acd..0000000 --- a/styles.ed2343a63506175b0d48.bundle.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(glyphicons-halflings-regular.f4769f9bdb7466be6508.eot);src:url(glyphicons-halflings-regular.f4769f9bdb7466be6508.eot?#iefix) format("embedded-opentype"),url(glyphicons-halflings-regular.448c34a56d699c29117a.woff2) format("woff2"),url(glyphicons-halflings-regular.fa2772327f55d8198301.woff) format("woff"),url(glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf) format("truetype"),url(glyphicons-halflings-regular.89889688147bd7575d63.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\E227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\A5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-console:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin:8px -15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\A0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-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-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:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-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-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)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-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-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)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-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-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)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-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-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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/styles.ed2343a63506175b0d48.bundle.css.gz b/styles.ed2343a63506175b0d48.bundle.css.gz deleted file mode 100644 index 41342f8f25e56ad22976a3f940be31f58392f83f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19305 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 Vmp~-+EvQSk{|85^O