@angular/fire
Version:
Angular + Firebase = ❤️
2 lines (1 loc) • 26.6 kB
JavaScript
var lt=Object.create;var F=Object.defineProperty;var ut=Object.getOwnPropertyDescriptor;var ft=Object.getOwnPropertyNames;var Et=Object.getPrototypeOf,ht=Object.prototype.hasOwnProperty;var p=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),pt=(t,e)=>{for(var r in e)F(t,r,{get:e[r],enumerable:!0})},he=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ft(e))!ht.call(t,n)&&n!==r&&F(t,n,{get:()=>e[n],enumerable:!(s=ut(e,n))||s.enumerable});return t};var mt=(t,e,r)=>(r=t!=null?lt(Et(t)):{},he(e||!t||!t.__esModule?F(r,"default",{value:t,enumerable:!0}):r,t)),$t=t=>he(F({},"__esModule",{value:!0}),t);var v=p((di,pe)=>{var Rt="2.0.0",It=Number.MAX_SAFE_INTEGER||9007199254740991,dt=16,Lt=250,Nt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];pe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:dt,MAX_SAFE_BUILD_LENGTH:Lt,MAX_SAFE_INTEGER:It,RELEASE_TYPES:Nt,SEMVER_SPEC_VERSION:Rt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var x=p((Li,me)=>{var Ot=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};me.exports=Ot});var q=p((A,$e)=>{var{MAX_SAFE_COMPONENT_LENGTH:W,MAX_SAFE_BUILD_LENGTH:St,MAX_LENGTH:Tt}=v(),At=x();A=$e.exports={};var gt=A.re=[],qt=A.safeRe=[],a=A.src=[],c=A.t={},wt=0,z="[a-zA-Z0-9-]",vt=[["\\s",1],["\\d",Tt],[z,St]],xt=t=>{for(let[e,r]of vt)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},m=(t,e,r)=>{let s=xt(e),n=wt++;At(t,n,e),c[t]=n,a[n]=e,gt[n]=new RegExp(e,r?"g":void 0),qt[n]=new RegExp(s,r?"g":void 0)};m("NUMERICIDENTIFIER","0|[1-9]\\d*");m("NUMERICIDENTIFIERLOOSE","\\d+");m("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${z}*`);m("MAINVERSION",`(${a[c.NUMERICIDENTIFIER]})\\.(${a[c.NUMERICIDENTIFIER]})\\.(${a[c.NUMERICIDENTIFIER]})`);m("MAINVERSIONLOOSE",`(${a[c.NUMERICIDENTIFIERLOOSE]})\\.(${a[c.NUMERICIDENTIFIERLOOSE]})\\.(${a[c.NUMERICIDENTIFIERLOOSE]})`);m("PRERELEASEIDENTIFIER",`(?:${a[c.NUMERICIDENTIFIER]}|${a[c.NONNUMERICIDENTIFIER]})`);m("PRERELEASEIDENTIFIERLOOSE",`(?:${a[c.NUMERICIDENTIFIERLOOSE]}|${a[c.NONNUMERICIDENTIFIER]})`);m("PRERELEASE",`(?:-(${a[c.PRERELEASEIDENTIFIER]}(?:\\.${a[c.PRERELEASEIDENTIFIER]})*))`);m("PRERELEASELOOSE",`(?:-?(${a[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[c.PRERELEASEIDENTIFIERLOOSE]})*))`);m("BUILDIDENTIFIER",`${z}+`);m("BUILD",`(?:\\+(${a[c.BUILDIDENTIFIER]}(?:\\.${a[c.BUILDIDENTIFIER]})*))`);m("FULLPLAIN",`v?${a[c.MAINVERSION]}${a[c.PRERELEASE]}?${a[c.BUILD]}?`);m("FULL",`^${a[c.FULLPLAIN]}$`);m("LOOSEPLAIN",`[v=\\s]*${a[c.MAINVERSIONLOOSE]}${a[c.PRERELEASELOOSE]}?${a[c.BUILD]}?`);m("LOOSE",`^${a[c.LOOSEPLAIN]}$`);m("GTLT","((?:<|>)?=?)");m("XRANGEIDENTIFIERLOOSE",`${a[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);m("XRANGEIDENTIFIER",`${a[c.NUMERICIDENTIFIER]}|x|X|\\*`);m("XRANGEPLAIN",`[v=\\s]*(${a[c.XRANGEIDENTIFIER]})(?:\\.(${a[c.XRANGEIDENTIFIER]})(?:\\.(${a[c.XRANGEIDENTIFIER]})(?:${a[c.PRERELEASE]})?${a[c.BUILD]}?)?)?`);m("XRANGEPLAINLOOSE",`[v=\\s]*(${a[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[c.XRANGEIDENTIFIERLOOSE]})(?:${a[c.PRERELEASELOOSE]})?${a[c.BUILD]}?)?)?`);m("XRANGE",`^${a[c.GTLT]}\\s*${a[c.XRANGEPLAIN]}$`);m("XRANGELOOSE",`^${a[c.GTLT]}\\s*${a[c.XRANGEPLAINLOOSE]}$`);m("COERCEPLAIN",`(^|[^\\d])(\\d{1,${W}})(?:\\.(\\d{1,${W}}))?(?:\\.(\\d{1,${W}}))?`);m("COERCE",`${a[c.COERCEPLAIN]}(?:$|[^\\d])`);m("COERCEFULL",a[c.COERCEPLAIN]+`(?:${a[c.PRERELEASE]})?(?:${a[c.BUILD]})?(?:$|[^\\d])`);m("COERCERTL",a[c.COERCE],!0);m("COERCERTLFULL",a[c.COERCEFULL],!0);m("LONETILDE","(?:~>?)");m("TILDETRIM",`(\\s*)${a[c.LONETILDE]}\\s+`,!0);A.tildeTrimReplace="$1~";m("TILDE",`^${a[c.LONETILDE]}${a[c.XRANGEPLAIN]}$`);m("TILDELOOSE",`^${a[c.LONETILDE]}${a[c.XRANGEPLAINLOOSE]}$`);m("LONECARET","(?:\\^)");m("CARETTRIM",`(\\s*)${a[c.LONECARET]}\\s+`,!0);A.caretTrimReplace="$1^";m("CARET",`^${a[c.LONECARET]}${a[c.XRANGEPLAIN]}$`);m("CARETLOOSE",`^${a[c.LONECARET]}${a[c.XRANGEPLAINLOOSE]}$`);m("COMPARATORLOOSE",`^${a[c.GTLT]}\\s*(${a[c.LOOSEPLAIN]})$|^$`);m("COMPARATOR",`^${a[c.GTLT]}\\s*(${a[c.FULLPLAIN]})$|^$`);m("COMPARATORTRIM",`(\\s*)${a[c.GTLT]}\\s*(${a[c.LOOSEPLAIN]}|${a[c.XRANGEPLAIN]})`,!0);A.comparatorTrimReplace="$1$2$3";m("HYPHENRANGE",`^\\s*(${a[c.XRANGEPLAIN]})\\s+-\\s+(${a[c.XRANGEPLAIN]})\\s*$`);m("HYPHENRANGELOOSE",`^\\s*(${a[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[c.XRANGEPLAINLOOSE]})\\s*$`);m("STAR","(<|>)?=?\\s*\\*");m("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");m("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var j=p((Ni,Re)=>{var Pt=Object.freeze({loose:!0}),Ct=Object.freeze({}),Dt=t=>t?typeof t!="object"?Pt:t:Ct;Re.exports=Dt});var K=p((Oi,Le)=>{var Ie=/^[0-9]+$/,de=(t,e)=>{let r=Ie.test(t),s=Ie.test(e);return r&&s&&(t=+t,e=+e),t===e?0:r&&!s?-1:s&&!r?1:t<e?-1:1},yt=(t,e)=>de(e,t);Le.exports={compareIdentifiers:de,rcompareIdentifiers:yt}});var d=p((Si,Te)=>{var X=x(),{MAX_LENGTH:Ne,MAX_SAFE_INTEGER:U}=v(),{safeRe:Oe,t:Se}=q(),Gt=j(),{compareIdentifiers:w}=K(),Z=class t{constructor(e,r){if(r=Gt(r),e instanceof t){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>Ne)throw new TypeError(`version is longer than ${Ne} characters`);X("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let s=e.trim().match(r.loose?Oe[Se.LOOSE]:Oe[Se.FULL]);if(!s)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>U||this.major<0)throw new TypeError("Invalid major version");if(this.minor>U||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>U||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let i=+n;if(i>=0&&i<U)return i}return n}):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(X("SemVer.compare",this.version,this.options,e),!(e instanceof t)){if(typeof e=="string"&&e===this.version)return 0;e=new t(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof t||(e=new t(e,this.options)),w(this.major,e.major)||w(this.minor,e.minor)||w(this.patch,e.patch)}comparePre(e){if(e instanceof t||(e=new t(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let r=0;do{let s=this.prerelease[r],n=e.prerelease[r];if(X("prerelease compare",r,s,n),s===void 0&&n===void 0)return 0;if(n===void 0)return 1;if(s===void 0)return-1;if(s===n)continue;return w(s,n)}while(++r)}compareBuild(e){e instanceof t||(e=new t(e,this.options));let r=0;do{let s=this.build[r],n=e.build[r];if(X("build compare",r,s,n),s===void 0&&n===void 0)return 0;if(n===void 0)return 1;if(s===void 0)return-1;if(s===n)continue;return w(s,n)}while(++r)}inc(e,r,s){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r,s);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r,s);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r,s),this.inc("pre",r,s);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r,s),this.inc("pre",r,s);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let n=Number(s)?1:0;if(!r&&s===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[n];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(r===this.prerelease.join(".")&&s===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let i=[r,n];s===!1&&(i=[r]),w(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};Te.exports=Z});var g=p((Ti,ge)=>{var Ae=d(),Ft=(t,e,r=!1)=>{if(t instanceof Ae)return t;try{return new Ae(t,e)}catch(s){if(!r)return null;throw s}};ge.exports=Ft});var we=p((Ai,qe)=>{var jt=g(),Xt=(t,e)=>{let r=jt(t,e);return r?r.version:null};qe.exports=Xt});var xe=p((gi,ve)=>{var Ut=g(),Vt=(t,e)=>{let r=Ut(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};ve.exports=Vt});var De=p((qi,Ce)=>{var Pe=d(),bt=(t,e,r,s,n)=>{typeof r=="string"&&(n=s,s=r,r=void 0);try{return new Pe(t instanceof Pe?t.version:t,r).inc(e,s,n).version}catch(i){return null}};Ce.exports=bt});var Fe=p((wi,Ge)=>{var ye=g(),_t=(t,e)=>{let r=ye(t,null,!0),s=ye(e,null,!0),n=r.compare(s);if(n===0)return null;let i=n>0,o=i?r:s,l=i?s:r,u=!!o.prerelease.length;if(!!l.prerelease.length&&!u)return!l.patch&&!l.minor?"major":o.patch?"patch":o.minor?"minor":"major";let $=u?"pre":"";return r.major!==s.major?$+"major":r.minor!==s.minor?$+"minor":r.patch!==s.patch?$+"patch":"prerelease"};Ge.exports=_t});var Xe=p((vi,je)=>{var kt=d(),Ht=(t,e)=>new kt(t,e).major;je.exports=Ht});var Ve=p((xi,Ue)=>{var Mt=d(),Yt=(t,e)=>new Mt(t,e).minor;Ue.exports=Yt});var _e=p((Pi,be)=>{var Bt=d(),Wt=(t,e)=>new Bt(t,e).patch;be.exports=Wt});var He=p((Ci,ke)=>{var zt=g(),Kt=(t,e)=>{let r=zt(t,e);return r&&r.prerelease.length?r.prerelease:null};ke.exports=Kt});var S=p((Di,Ye)=>{var Me=d(),Zt=(t,e,r)=>new Me(t,r).compare(new Me(e,r));Ye.exports=Zt});var We=p((yi,Be)=>{var Jt=S(),Qt=(t,e,r)=>Jt(e,t,r);Be.exports=Qt});var Ke=p((Gi,ze)=>{var es=S(),rs=(t,e)=>es(t,e,!0);ze.exports=rs});var V=p((Fi,Je)=>{var Ze=d(),ts=(t,e,r)=>{let s=new Ze(t,r),n=new Ze(e,r);return s.compare(n)||s.compareBuild(n)};Je.exports=ts});var er=p((ji,Qe)=>{var ss=V(),ns=(t,e)=>t.sort((r,s)=>ss(r,s,e));Qe.exports=ns});var tr=p((Xi,rr)=>{var is=V(),os=(t,e)=>t.sort((r,s)=>is(s,r,e));rr.exports=os});var P=p((Ui,sr)=>{var as=S(),cs=(t,e,r)=>as(t,e,r)>0;sr.exports=cs});var b=p((Vi,nr)=>{var ls=S(),us=(t,e,r)=>ls(t,e,r)<0;nr.exports=us});var J=p((bi,ir)=>{var fs=S(),Es=(t,e,r)=>fs(t,e,r)===0;ir.exports=Es});var Q=p((_i,or)=>{var hs=S(),ps=(t,e,r)=>hs(t,e,r)!==0;or.exports=ps});var _=p((ki,ar)=>{var ms=S(),$s=(t,e,r)=>ms(t,e,r)>=0;ar.exports=$s});var k=p((Hi,cr)=>{var Rs=S(),Is=(t,e,r)=>Rs(t,e,r)<=0;cr.exports=Is});var ee=p((Mi,lr)=>{var ds=J(),Ls=Q(),Ns=P(),Os=_(),Ss=b(),Ts=k(),As=(t,e,r,s)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return ds(t,r,s);case"!=":return Ls(t,r,s);case">":return Ns(t,r,s);case">=":return Os(t,r,s);case"<":return Ss(t,r,s);case"<=":return Ts(t,r,s);default:throw new TypeError(`Invalid operator: ${e}`)}};lr.exports=As});var fr=p((Yi,ur)=>{var gs=d(),qs=g(),{safeRe:H,t:M}=q(),ws=(t,e)=>{if(t instanceof gs)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let r=null;if(!e.rtl)r=t.match(e.includePrerelease?H[M.COERCEFULL]:H[M.COERCE]);else{let u=e.includePrerelease?H[M.COERCERTLFULL]:H[M.COERCERTL],f;for(;(f=u.exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||f.index+f[0].length!==r.index+r[0].length)&&(r=f),u.lastIndex=f.index+f[1].length+f[2].length;u.lastIndex=-1}if(r===null)return null;let s=r[2],n=r[3]||"0",i=r[4]||"0",o=e.includePrerelease&&r[5]?`-${r[5]}`:"",l=e.includePrerelease&&r[6]?`+${r[6]}`:"";return qs(`${s}.${n}.${i}${o}${l}`,e)};ur.exports=ws});var hr=p((Bi,Er)=>{var re=class{constructor(){this.max=1e3,this.map=new Map}get(e){let r=this.map.get(e);if(r!==void 0)return this.map.delete(e),this.map.set(e,r),r}delete(e){return this.map.delete(e)}set(e,r){if(!this.delete(e)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(e,r)}return this}};Er.exports=re});var T=p((Wi,Rr)=>{var vs=/\s+/g,te=class t{constructor(e,r){if(r=Ps(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof se)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e.trim().replace(vs," "),this.set=this.raw.split("||").map(s=>this.parseRange(s.trim())).filter(s=>s.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let s=this.set[0];if(this.set=this.set.filter(n=>!mr(n[0])),this.set.length===0)this.set=[s];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&Xs(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let e=0;e<this.set.length;e++){e>0&&(this.formatted+="||");let r=this.set[e];for(let s=0;s<r.length;s++)s>0&&(this.formatted+=" "),this.formatted+=r[s].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let s=((this.options.includePrerelease&&Fs)|(this.options.loose&&js))+":"+e,n=pr.get(s);if(n)return n;let i=this.options.loose,o=i?O[L.HYPHENRANGELOOSE]:O[L.HYPHENRANGE];e=e.replace(o,Ws(this.options.includePrerelease)),R("hyphen replace",e),e=e.replace(O[L.COMPARATORTRIM],Ds),R("comparator trim",e),e=e.replace(O[L.TILDETRIM],ys),R("tilde trim",e),e=e.replace(O[L.CARETTRIM],Gs),R("caret trim",e);let l=e.split(" ").map(E=>Us(E,this.options)).join(" ").split(/\s+/).map(E=>Bs(E,this.options));i&&(l=l.filter(E=>(R("loose invalid filter",E,this.options),!!E.match(O[L.COMPARATORLOOSE])))),R("range list",l);let u=new Map,f=l.map(E=>new se(E,this.options));for(let E of f){if(mr(E))return[E];u.set(E.value,E)}u.size>1&&u.has("")&&u.delete("");let $=[...u.values()];return pr.set(s,$),$}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(s=>$r(s,r)&&e.set.some(n=>$r(n,r)&&s.every(i=>n.every(o=>i.intersects(o,r)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new Cs(e,this.options)}catch(r){return!1}for(let r=0;r<this.set.length;r++)if(zs(this.set[r],e,this.options))return!0;return!1}};Rr.exports=te;var xs=hr(),pr=new xs,Ps=j(),se=C(),R=x(),Cs=d(),{safeRe:O,t:L,comparatorTrimReplace:Ds,tildeTrimReplace:ys,caretTrimReplace:Gs}=q(),{FLAG_INCLUDE_PRERELEASE:Fs,FLAG_LOOSE:js}=v(),mr=t=>t.value==="<0.0.0-0",Xs=t=>t.value==="",$r=(t,e)=>{let r=!0,s=t.slice(),n=s.pop();for(;r&&s.length;)r=s.every(i=>n.intersects(i,e)),n=s.pop();return r},Us=(t,e)=>(R("comp",t,e),t=_s(t,e),R("caret",t),t=Vs(t,e),R("tildes",t),t=Hs(t,e),R("xrange",t),t=Ys(t,e),R("stars",t),t),N=t=>!t||t.toLowerCase()==="x"||t==="*",Vs=(t,e)=>t.trim().split(/\s+/).map(r=>bs(r,e)).join(" "),bs=(t,e)=>{let r=e.loose?O[L.TILDELOOSE]:O[L.TILDE];return t.replace(r,(s,n,i,o,l)=>{R("tilde",t,s,n,i,o,l);let u;return N(n)?u="":N(i)?u=`>=${n}.0.0 <${+n+1}.0.0-0`:N(o)?u=`>=${n}.${i}.0 <${n}.${+i+1}.0-0`:l?(R("replaceTilde pr",l),u=`>=${n}.${i}.${o}-${l} <${n}.${+i+1}.0-0`):u=`>=${n}.${i}.${o} <${n}.${+i+1}.0-0`,R("tilde return",u),u})},_s=(t,e)=>t.trim().split(/\s+/).map(r=>ks(r,e)).join(" "),ks=(t,e)=>{R("caret",t,e);let r=e.loose?O[L.CARETLOOSE]:O[L.CARET],s=e.includePrerelease?"-0":"";return t.replace(r,(n,i,o,l,u)=>{R("caret",t,n,i,o,l,u);let f;return N(i)?f="":N(o)?f=`>=${i}.0.0${s} <${+i+1}.0.0-0`:N(l)?i==="0"?f=`>=${i}.${o}.0${s} <${i}.${+o+1}.0-0`:f=`>=${i}.${o}.0${s} <${+i+1}.0.0-0`:u?(R("replaceCaret pr",u),i==="0"?o==="0"?f=`>=${i}.${o}.${l}-${u} <${i}.${o}.${+l+1}-0`:f=`>=${i}.${o}.${l}-${u} <${i}.${+o+1}.0-0`:f=`>=${i}.${o}.${l}-${u} <${+i+1}.0.0-0`):(R("no pr"),i==="0"?o==="0"?f=`>=${i}.${o}.${l}${s} <${i}.${o}.${+l+1}-0`:f=`>=${i}.${o}.${l}${s} <${i}.${+o+1}.0-0`:f=`>=${i}.${o}.${l} <${+i+1}.0.0-0`),R("caret return",f),f})},Hs=(t,e)=>(R("replaceXRanges",t,e),t.split(/\s+/).map(r=>Ms(r,e)).join(" ")),Ms=(t,e)=>{t=t.trim();let r=e.loose?O[L.XRANGELOOSE]:O[L.XRANGE];return t.replace(r,(s,n,i,o,l,u)=>{R("xRange",t,s,n,i,o,l,u);let f=N(i),$=f||N(o),E=$||N(l),I=E;return n==="="&&I&&(n=""),u=e.includePrerelease?"-0":"",f?n===">"||n==="<"?s="<0.0.0-0":s="*":n&&I?($&&(o=0),l=0,n===">"?(n=">=",$?(i=+i+1,o=0,l=0):(o=+o+1,l=0)):n==="<="&&(n="<",$?i=+i+1:o=+o+1),n==="<"&&(u="-0"),s=`${n+i}.${o}.${l}${u}`):$?s=`>=${i}.0.0${u} <${+i+1}.0.0-0`:E&&(s=`>=${i}.${o}.0${u} <${i}.${+o+1}.0-0`),R("xRange return",s),s})},Ys=(t,e)=>(R("replaceStars",t,e),t.trim().replace(O[L.STAR],"")),Bs=(t,e)=>(R("replaceGTE0",t,e),t.trim().replace(O[e.includePrerelease?L.GTE0PRE:L.GTE0],"")),Ws=t=>(e,r,s,n,i,o,l,u,f,$,E,I)=>(N(s)?r="":N(n)?r=`>=${s}.0.0${t?"-0":""}`:N(i)?r=`>=${s}.${n}.0${t?"-0":""}`:o?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,N(f)?u="":N($)?u=`<${+f+1}.0.0-0`:N(E)?u=`<${f}.${+$+1}.0-0`:I?u=`<=${f}.${$}.${E}-${I}`:t?u=`<${f}.${$}.${+E+1}-0`:u=`<=${u}`,`${r} ${u}`.trim()),zs=(t,e,r)=>{for(let s=0;s<t.length;s++)if(!t[s].test(e))return!1;if(e.prerelease.length&&!r.includePrerelease){for(let s=0;s<t.length;s++)if(R(t[s].semver),t[s].semver!==se.ANY&&t[s].semver.prerelease.length>0){let n=t[s].semver;if(n.major===e.major&&n.minor===e.minor&&n.patch===e.patch)return!0}return!1}return!0}});var C=p((zi,Sr)=>{var D=Symbol("SemVer ANY"),oe=class t{static get ANY(){return D}constructor(e,r){if(r=Ir(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),ie("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===D?this.value="":this.value=this.operator+this.semver.version,ie("comp",this)}parse(e){let r=this.options.loose?dr[Lr.COMPARATORLOOSE]:dr[Lr.COMPARATOR],s=e.match(r);if(!s)throw new TypeError(`Invalid comparator: ${e}`);this.operator=s[1]!==void 0?s[1]:"",this.operator==="="&&(this.operator=""),s[2]?this.semver=new Nr(s[2],this.options.loose):this.semver=D}toString(){return this.value}test(e){if(ie("Comparator.test",e,this.options.loose),this.semver===D||e===D)return!0;if(typeof e=="string")try{e=new Nr(e,this.options)}catch(r){return!1}return ne(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Or(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new Or(this.value,r).test(e.semver):(r=Ir(r),r.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||ne(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||ne(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};Sr.exports=oe;var Ir=j(),{safeRe:dr,t:Lr}=q(),ne=ee(),ie=x(),Nr=d(),Or=T()});var y=p((Ki,Tr)=>{var Ks=T(),Zs=(t,e,r)=>{try{e=new Ks(e,r)}catch(s){return!1}return e.test(t)};Tr.exports=Zs});var gr=p((Zi,Ar)=>{var Js=T(),Qs=(t,e)=>new Js(t,e).set.map(r=>r.map(s=>s.value).join(" ").trim().split(" "));Ar.exports=Qs});var wr=p((Ji,qr)=>{var en=d(),rn=T(),tn=(t,e,r)=>{let s=null,n=null,i=null;try{i=new rn(e,r)}catch(o){return null}return t.forEach(o=>{i.test(o)&&(!s||n.compare(o)===-1)&&(s=o,n=new en(s,r))}),s};qr.exports=tn});var xr=p((Qi,vr)=>{var sn=d(),nn=T(),on=(t,e,r)=>{let s=null,n=null,i=null;try{i=new nn(e,r)}catch(o){return null}return t.forEach(o=>{i.test(o)&&(!s||n.compare(o)===1)&&(s=o,n=new sn(s,r))}),s};vr.exports=on});var Dr=p((eo,Cr)=>{var ae=d(),an=T(),Pr=P(),cn=(t,e)=>{t=new an(t,e);let r=new ae("0.0.0");if(t.test(r)||(r=new ae("0.0.0-0"),t.test(r)))return r;r=null;for(let s=0;s<t.set.length;++s){let n=t.set[s],i=null;n.forEach(o=>{let l=new ae(o.semver.version);switch(o.operator){case">":l.prerelease.length===0?l.patch++:l.prerelease.push(0),l.raw=l.format();case"":case">=":(!i||Pr(l,i))&&(i=l);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${o.operator}`)}}),i&&(!r||Pr(r,i))&&(r=i)}return r&&t.test(r)?r:null};Cr.exports=cn});var Gr=p((ro,yr)=>{var ln=T(),un=(t,e)=>{try{return new ln(t,e).range||"*"}catch(r){return null}};yr.exports=un});var Y=p((to,Ur)=>{var fn=d(),Xr=C(),{ANY:En}=Xr,hn=T(),pn=y(),Fr=P(),jr=b(),mn=k(),$n=_(),Rn=(t,e,r,s)=>{t=new fn(t,s),e=new hn(e,s);let n,i,o,l,u;switch(r){case">":n=Fr,i=mn,o=jr,l=">",u=">=";break;case"<":n=jr,i=$n,o=Fr,l="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(pn(t,e,s))return!1;for(let f=0;f<e.set.length;++f){let $=e.set[f],E=null,I=null;if($.forEach(h=>{h.semver===En&&(h=new Xr(">=0.0.0")),E=E||h,I=I||h,n(h.semver,E.semver,s)?E=h:o(h.semver,I.semver,s)&&(I=h)}),E.operator===l||E.operator===u||(!I.operator||I.operator===l)&&i(t,I.semver))return!1;if(I.operator===u&&o(t,I.semver))return!1}return!0};Ur.exports=Rn});var br=p((so,Vr)=>{var In=Y(),dn=(t,e,r)=>In(t,e,">",r);Vr.exports=dn});var kr=p((no,_r)=>{var Ln=Y(),Nn=(t,e,r)=>Ln(t,e,"<",r);_r.exports=Nn});var Yr=p((io,Mr)=>{var Hr=T(),On=(t,e,r)=>(t=new Hr(t,r),e=new Hr(e,r),t.intersects(e,r));Mr.exports=On});var Wr=p((oo,Br)=>{var Sn=y(),Tn=S();Br.exports=(t,e,r)=>{let s=[],n=null,i=null,o=t.sort(($,E)=>Tn($,E,r));for(let $ of o)Sn($,e,r)?(i=$,n||(n=$)):(i&&s.push([n,i]),i=null,n=null);n&&s.push([n,null]);let l=[];for(let[$,E]of s)$===E?l.push($):!E&&$===o[0]?l.push("*"):E?$===o[0]?l.push(`<=${E}`):l.push(`${$} - ${E}`):l.push(`>=${$}`);let u=l.join(" || "),f=typeof e.raw=="string"?e.raw:String(e);return u.length<f.length?u:e}});var et=p((ao,Qr)=>{var zr=T(),le=C(),{ANY:ce}=le,G=y(),ue=S(),An=(t,e,r={})=>{if(t===e)return!0;t=new zr(t,r),e=new zr(e,r);let s=!1;e:for(let n of t.set){for(let i of e.set){let o=qn(n,i,r);if(s=s||o!==null,o)continue e}if(s)return!1}return!0},gn=[new le(">=0.0.0-0")],Kr=[new le(">=0.0.0")],qn=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===ce){if(e.length===1&&e[0].semver===ce)return!0;r.includePrerelease?t=gn:t=Kr}if(e.length===1&&e[0].semver===ce){if(r.includePrerelease)return!0;e=Kr}let s=new Set,n,i;for(let h of t)h.operator===">"||h.operator===">="?n=Zr(n,h,r):h.operator==="<"||h.operator==="<="?i=Jr(i,h,r):s.add(h.semver);if(s.size>1)return null;let o;if(n&&i){if(o=ue(n.semver,i.semver,r),o>0)return null;if(o===0&&(n.operator!==">="||i.operator!=="<="))return null}for(let h of s){if(n&&!G(h,String(n),r)||i&&!G(h,String(i),r))return null;for(let ct of e)if(!G(h,String(ct),r))return!1;return!0}let l,u,f,$,E=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1,I=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;E&&E.prerelease.length===1&&i.operator==="<"&&E.prerelease[0]===0&&(E=!1);for(let h of e){if($=$||h.operator===">"||h.operator===">=",f=f||h.operator==="<"||h.operator==="<=",n){if(I&&h.semver.prerelease&&h.semver.prerelease.length&&h.semver.major===I.major&&h.semver.minor===I.minor&&h.semver.patch===I.patch&&(I=!1),h.operator===">"||h.operator===">="){if(l=Zr(n,h,r),l===h&&l!==n)return!1}else if(n.operator===">="&&!G(n.semver,String(h),r))return!1}if(i){if(E&&h.semver.prerelease&&h.semver.prerelease.length&&h.semver.major===E.major&&h.semver.minor===E.minor&&h.semver.patch===E.patch&&(E=!1),h.operator==="<"||h.operator==="<="){if(u=Jr(i,h,r),u===h&&u!==i)return!1}else if(i.operator==="<="&&!G(i.semver,String(h),r))return!1}if(!h.operator&&(i||n)&&o!==0)return!1}return!(n&&f&&!i&&o!==0||i&&$&&!n&&o!==0||I||E)},Zr=(t,e,r)=>{if(!t)return e;let s=ue(t.semver,e.semver,r);return s>0?t:s<0||e.operator===">"&&t.operator===">="?e:t},Jr=(t,e,r)=>{if(!t)return e;let s=ue(t.semver,e.semver,r);return s<0?t:s>0||e.operator==="<"&&t.operator==="<="?e:t};Qr.exports=An});var nt=p((co,st)=>{var fe=q(),rt=v(),wn=d(),tt=K(),vn=g(),xn=we(),Pn=xe(),Cn=De(),Dn=Fe(),yn=Xe(),Gn=Ve(),Fn=_e(),jn=He(),Xn=S(),Un=We(),Vn=Ke(),bn=V(),_n=er(),kn=tr(),Hn=P(),Mn=b(),Yn=J(),Bn=Q(),Wn=_(),zn=k(),Kn=ee(),Zn=fr(),Jn=C(),Qn=T(),ei=y(),ri=gr(),ti=wr(),si=xr(),ni=Dr(),ii=Gr(),oi=Y(),ai=br(),ci=kr(),li=Yr(),ui=Wr(),fi=et();st.exports={parse:vn,valid:xn,clean:Pn,inc:Cn,diff:Dn,major:yn,minor:Gn,patch:Fn,prerelease:jn,compare:Xn,rcompare:Un,compareLoose:Vn,compareBuild:bn,sort:_n,rsort:kn,gt:Hn,lt:Mn,eq:Yn,neq:Bn,gte:Wn,lte:zn,cmp:Kn,coerce:Zn,Comparator:Jn,Range:Qn,satisfies:ei,toComparators:ri,maxSatisfying:ti,minSatisfying:si,minVersion:ni,validRange:ii,outside:oi,gtr:ai,ltr:ci,intersects:li,simplifyRange:ui,subset:fi,SemVer:wn,re:fe.re,src:fe.src,tokens:fe.t,SEMVER_SPEC_VERSION:rt.SEMVER_SPEC_VERSION,RELEASE_TYPES:rt.RELEASE_TYPES,compareIdentifiers:tt.compareIdentifiers,rcompareIdentifiers:tt.rcompareIdentifiers}});var Ri={};pt(Ri,{ngAdd:()=>$i});module.exports=$t(Ri);var B=require("@angular-devkit/schematics/tasks");var Ee=require("@angular-devkit/schematics"),it=mt(nt());var Ei=t=>JSON.stringify(t,null,2),hi=(t,e,r)=>{t.exists(e)?t.overwrite(e,r):t.create(e,r)};function pi(t,e){try{return JSON.parse(e.read(t).toString())}catch(r){throw new Ee.SchematicsException(`Error when parsing ${t}: ${r.message}`)}}var ot=(t,e,r)=>{var n,i;let s=t.exists("package.json")&&pi("package.json",t);if(s===void 0)throw new Ee.SchematicsException("Could not locate package.json");(n=s.devDependencies)!=null||(s.devDependencies={}),(i=s.dependencies)!=null||(s.dependencies={}),Object.keys(e).forEach(o=>{let l=e[o],u=l.dev?s.devDependencies:s.dependencies,f=u[o];if(f)try{(0,it.intersects)(f,l.version)||r.logger.warn(`\u26A0\uFE0F The ${o} devDependency specified in your package.json (${f}) does not fulfill AngularFire's dependency (${l.version})`)}catch($){f!==l.version&&r.logger.warn(`\u26A0\uFE0F The ${o} devDependency specified in your package.json (${f}) does not fulfill AngularFire's dependency (${l.version})`)}else u[o]=l.version}),hi(t,"package.json",Ei(s))};var at={};var $i=t=>(e,r)=>{ot(e,at,r);let s=r.addTask(new B.NodePackageInstallTask);return r.addTask(new B.RunSchematicTask("ng-add-setup-project",t),[s]),e};0&&(module.exports={ngAdd});