diff --git a/404.html b/404.html index a0616ea..b8717fc 100644 --- a/404.html +++ b/404.html @@ -11,5 +11,5 @@ - + diff --git a/index.html b/index.html index a0616ea..b8717fc 100644 --- a/index.html +++ b/index.html @@ -11,5 +11,5 @@ - + diff --git a/main-TS7ZXFSV.js b/main-GFH5FAE6.js similarity index 90% rename from main-TS7ZXFSV.js rename to main-GFH5FAE6.js index 0155bb0..cdca93c 100644 --- a/main-TS7ZXFSV.js +++ b/main-GFH5FAE6.js @@ -6,7 +6,7 @@ The chosen QR Code version cannot contain this amount of data. Minimum version required to store current data is: `+r+`. `);let s=KJ(n,e,o),a=g6.getSymbolSize(n),c=new OJ(a);return HJ(c,n),qJ(c),GJ(c,n),tm(c,e,0),n>=7&&WJ(c,n),$J(c,s),isNaN(i)&&(i=nm.getBestMask(c,tm.bind(null,c,e))),nm.applyMask(i,c),tm(c,e,i),{modules:c,version:n,errorCorrectionLevel:e,maskPattern:i,segments:o}}NI.create=function(n,e){if(typeof n>"u"||n==="")throw new Error("No input text");let i=J7.M,o,r;return typeof e<"u"&&(i=J7.from(e.errorCorrectionLevel,J7.M),o=h6.from(e.version),r=nm.from(e.maskPattern),e.toSJISFunc&&g6.setToSJISFunction(e.toSJISFunc)),XJ(n,o,i,r)}});var om=M(Z2=>{"use strict";function PI(t){if(typeof t=="number"&&(t=t.toString()),typeof t!="string")throw new Error("Color should be defined as hex string");let n=t.slice().replace("#","").split("");if(n.length<3||n.length===5||n.length>8)throw new Error("Invalid hex color: "+t);(n.length===3||n.length===4)&&(n=Array.prototype.concat.apply([],n.map(function(i){return[i,i]}))),n.length===6&&n.push("F","F");let e=parseInt(n.join(""),16);return{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:e&255,hex:"#"+n.slice(0,6).join("")}}Z2.getOptions=function(n){n||(n={}),n.color||(n.color={});let e=typeof n.margin>"u"||n.margin===null||n.margin<0?4:n.margin,i=n.width&&n.width>=21?n.width:void 0,o=n.scale||4;return{width:i,scale:i?4:o,margin:e,color:{dark:PI(n.color.dark||"#000000ff"),light:PI(n.color.light||"#ffffffff")},type:n.type,rendererOpts:n.rendererOpts||{}}};Z2.getScale=function(n,e){return e.width&&e.width>=n+e.margin*2?e.width/(n+e.margin*2):e.scale};Z2.getImageWidth=function(n,e){let i=Z2.getScale(n,e);return Math.floor((n+e.margin*2)*i)};Z2.qrToImageData=function(n,e,i){let o=e.modules.size,r=e.modules.data,s=Z2.getScale(o,i),a=Math.floor((o+i.margin*2)*s),c=i.margin*s,l=[i.color.light,i.color.dark];for(let d=0;d=c&&f>=c&&d{"use strict";var rm=om();function ZJ(t,n,e){t.clearRect(0,0,n.width,n.height),n.style||(n.style={}),n.height=e,n.width=e,n.style.height=e+"px",n.style.width=e+"px"}function QJ(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}y6.render=function(n,e,i){let o=i,r=e;typeof o>"u"&&(!e||!e.getContext)&&(o=e,e=void 0),e||(r=QJ()),o=rm.getOptions(o);let s=rm.getImageWidth(n.modules.size,o),a=r.getContext("2d"),c=a.createImageData(s,s);return rm.qrToImageData(c.data,n,o),ZJ(a,r,s),a.putImageData(c,0,0),r};y6.renderToDataURL=function(n,e,i){let o=i;typeof o>"u"&&(!e||!e.getContext)&&(o=e,e=void 0),o||(o={});let r=y6.render(n,e,o),s=o.type||"image/png",a=o.rendererOpts||{};return r.toDataURL(s,a.quality)}});var FI=M(OI=>{"use strict";var JJ=om();function kI(t,n){let e=t.a/255,i=n+'="'+t.hex+'"';return e<1?i+" "+n+'-opacity="'+e.toFixed(2).slice(1)+'"':i}function sm(t,n,e){let i=t+n;return typeof e<"u"&&(i+=" "+e),i}function eee(t,n,e){let i="",o=0,r=!1,s=0;for(let a=0;a0&&c>0&&t[a-1]||(i+=r?sm("M",c+e,.5+l+e):sm("m",o,0),o=0,r=!1),c+1':"",l="',d='viewBox="0 0 '+a+" "+a+'"',m=''+c+l+` `;return typeof i=="function"&&i(null,m),m}});var BI=M(_0=>{"use strict";var tee=BL(),am=DI(),UI=RI(),nee=FI();function cm(t,n,e,i,o){let r=[].slice.call(arguments,1),s=r.length,a=typeof r[s-1]=="function";if(!a&&!tee())throw new Error("Callback required as last argument");if(a){if(s<2)throw new Error("Too few arguments provided");s===2?(o=e,e=n,n=i=void 0):s===3&&(n.getContext&&typeof o>"u"?(o=i,i=void 0):(o=i,i=e,e=n,n=void 0))}else{if(s<1)throw new Error("Too few arguments provided");return s===1?(e=n,n=i=void 0):s===2&&!n.getContext&&(i=e,e=n,n=void 0),new Promise(function(c,l){try{let d=am.create(e,i);c(t(d,n,i))}catch(d){l(d)}})}try{let c=am.create(e,i);o(null,t(c,n,i))}catch(c){o(c)}}_0.create=am.create;_0.toCanvas=cm.bind(null,UI.render);_0.toDataURL=cm.bind(null,UI.renderToDataURL);_0.toString=cm.bind(null,function(t,n,e){return nee.render(t,e)})});var qz=M((INe,Hz)=>{"use strict";function jo(t){Object.defineProperty(this,"_next",{writable:!1,enumerable:!1,value:t}),this.done=!1}jo.prototype.next=function(){if(this.done)return{done:!0};var t=this._next();return t.done&&(this.done=!0),t};typeof Symbol<"u"&&(jo.prototype[Symbol.iterator]=function(){return this});jo.of=function(){var t=arguments,n=t.length,e=0;return new jo(function(){return e>=n?{done:!0}:{done:!1,value:t[e++]}})};jo.empty=function(){var t=new jo(null);return t.done=!0,t};jo.is=function(t){return t instanceof jo?!0:typeof t=="object"&&t!==null&&typeof t.next=="function"};Hz.exports=jo});var Zm=M((ANe,Kz)=>{"use strict";var Gz=typeof ArrayBuffer<"u",Wz=typeof Symbol<"u";function $z(t,n){var e,i,o,r,s;if(!t)throw new Error("obliterator/forEach: invalid iterable.");if(typeof n!="function")throw new Error("obliterator/forEach: expecting a callback.");if(Array.isArray(t)||Gz&&ArrayBuffer.isView(t)||typeof t=="string"||t.toString()==="[object Arguments]"){for(o=0,r=t.length;o{"use strict";var r1e=Math.pow(2,8)-1,s1e=Math.pow(2,16)-1,a1e=Math.pow(2,32)-1,c1e=Math.pow(2,7)-1,l1e=Math.pow(2,15)-1,d1e=Math.pow(2,31)-1;ao.getPointerArray=function(t){var n=t-1;return n<=r1e?Uint8Array:n<=s1e?Uint16Array:n<=a1e?Uint32Array:Float64Array};ao.getSignedPointerArray=function(t){var n=t-1;return n<=c1e?Int8Array:n<=l1e?Int16Array:n<=d1e?Int32Array:Float64Array};ao.getNumberType=function(t){return t===(t|0)?Math.sign(t)===-1?t<=127&&t>=-128?Int8Array:t<=32767&&t>=-32768?Int16Array:Int32Array:t<=255?Uint8Array:t<=65535?Uint16Array:Uint32Array:Float64Array};var u1e={Uint8Array:1,Int8Array:2,Uint16Array:3,Int16Array:4,Uint32Array:5,Int32Array:6,Float32Array:7,Float64Array:8};ao.getMinimalRepresentation=function(t,n){var e=null,i=0,o,r,s,a,c;for(a=0,c=t.length;ai&&(i=o,e=r);return e};ao.isTypedArray=function(t){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView(t)};ao.concat=function(){var t=0,n,e,i;for(n=0,i=arguments.length;n{"use strict";var Yz=Zm(),Xz=Qm();function f1e(t){return Array.isArray(t)||Xz.isTypedArray(t)}function Jm(t){if(typeof t.length=="number")return t.length;if(typeof t.size=="number")return t.size}function m1e(t){var n=Jm(t),e=typeof n=="number"?new Array(n):[],i=0;return Yz(t,function(o){e[i++]=o}),e}function p1e(t){var n=Jm(t),e=typeof n=="number"?Xz.getPointerArray(n):Array,i=typeof n=="number"?new Array(n):[],o=typeof n=="number"?new e(n):[],r=0;return Yz(t,function(s){i[r]=s,o[r]=r++}),[i,o]}B0.isArrayLike=f1e;B0.guessLength=Jm;B0.toArray=m1e;B0.toArrayWithIndices=p1e});var Jz=M((NNe,Qz)=>{"use strict";var ep=qz(),h1e=Zm(),g1e=Qm(),y1e=Zz();function Ht(t,n,e){if(arguments.length<2&&(e=t,t=null,n=null),this.capacity=e,typeof this.capacity!="number"||this.capacity<=0)throw new Error("mnemonist/lru-cache: capacity should be positive number.");var i=g1e.getPointerArray(e);this.forward=new i(e),this.backward=new i(e),this.K=typeof t=="function"?new t(e):new Array(e),this.V=typeof n=="function"?new n(e):new Array(e),this.size=0,this.head=0,this.tail=0,this.items={}}Ht.prototype.clear=function(){this.size=0,this.head=0,this.tail=0,this.items={}};Ht.prototype.splayOnTop=function(t){var n=this.head;if(this.head===t)return this;var e=this.backward[t],i=this.forward[t];return this.tail===t?this.tail=e:this.backward[i]=e,this.forward[e]=i,this.backward[n]=t,this.head=t,this.forward[t]=n,this};Ht.prototype.set=function(t,n){var e=this.items[t];if(typeof e<"u"){this.splayOnTop(e),this.V[e]=n;return}this.size"u"))return this.splayOnTop(n),this.V[n]};Ht.prototype.peek=function(t){var n=this.items[t];if(!(typeof n>"u"))return this.V[n]};Ht.prototype.forEach=function(t,n){n=arguments.length>1?n:this;for(var e=0,i=this.size,o=this.head,r=this.K,s=this.V,a=this.forward;e=n)return{done:!0};var r=i[e];return t++,t=n)return{done:!0};var r=i[e];return t++,t=n)return{done:!0};var s=i[e],a=o[e];return t++,t{this.headers=new Map,n.split(` -`).forEach(e=>{let i=e.indexOf(":");if(i>0){let o=e.slice(0,i),r=o.toLowerCase(),s=e.slice(i+1).trim();this.maybeSetNormalizedName(o,r),this.headers.has(r)?this.headers.get(r).push(s):this.headers.set(r,[s])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,i)=>{this.setHeaderEntries(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(n.name,e);let o=(n.op==="a"?this.headers.get(e):void 0)||[];o.push(...i),this.headers.set(e,o);break;case"d":let r=n.value;if(!r)this.headers.delete(e),this.normalizedNames.delete(e);else{let s=this.headers.get(e);if(!s)return;s=s.filter(a=>r.indexOf(a)===-1),s.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}break}}setHeaderEntries(n,e){let i=(Array.isArray(e)?e:[e]).map(r=>r.toString()),o=n.toLowerCase();this.headers.set(o,i),this.maybeSetNormalizedName(n,o)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}};var F8=class{encodeKey(n){return e9(n)}encodeValue(n){return e9(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function BN(t,n){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(o=>{let r=o.indexOf("="),[s,a]=r==-1?[n.decodeKey(o),""]:[n.decodeKey(o.slice(0,r)),n.decodeValue(o.slice(r+1))],c=e.get(s)||[];c.push(a),e.set(s,c)}),e}var VN=/%(\d[a-f0-9])/gi,jN={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function e9(t){return encodeURIComponent(t).replace(VN,(n,e)=>jN[e]??n)}function b3(t){return`${t}`}var Qo=class t{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new F8,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=BN(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{let i=n.fromObject[e],o=Array.isArray(i)?i.map(b3):[b3(i)];this.map.set(e,o)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){let e=[];return Object.keys(n).forEach(i=>{let o=n[i];Array.isArray(o)?o.forEach(r=>{e.push({param:i,value:r,op:"a"})}):e.push({param:i,value:o,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=(n.op==="a"?this.map.get(n.param):void 0)||[];e.push(b3(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let i=this.map.get(n.param)||[],o=i.indexOf(b3(n.value));o!==-1&&i.splice(o,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var U8=class{constructor(){this.map=new Map}set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}};function HN(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function t9(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function n9(t){return typeof Blob<"u"&&t instanceof Blob}function i9(t){return typeof FormData<"u"&&t instanceof FormData}function qN(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var ba=class t{constructor(n,e,i,o){this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase();let r;if(HN(this.method)||o?(this.body=i!==void 0?i:null,r=o):r=i,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),this.transferCache=r.transferCache),this.headers??=new zi,this.context??=new U8,!this.params)this.params=new Qo,this.urlWithParams=e;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=e;else{let a=e.indexOf("?"),c=a===-1?"?":am.set(y,n.setHeaders[y]),l)),n.setParams&&(d=Object.keys(n.setParams).reduce((m,y)=>m.set(y,n.setParams[y]),d)),new t(e,i,s,{params:d,headers:l,context:f,reportProgress:c,responseType:o,withCredentials:a,transferCache:r})}},Jo=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(Jo||{}),Ca=class{constructor(n,e=200,i="OK"){this.headers=n.headers||new zi,this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}},x3=class t extends Ca{constructor(n={}){super(n),this.type=Jo.ResponseHeader}clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},a2=class t extends Ca{constructor(n={}){super(n),this.type=Jo.Response,this.body=n.body!==void 0?n.body:null}clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},Zo=class extends Ca{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},p9=200,GN=204;function O8(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var xa=(()=>{class t{constructor(e){this.handler=e}request(e,i,o={}){let r;if(e instanceof ba)r=e;else{let c;o.headers instanceof zi?c=o.headers:c=new zi(o.headers);let l;o.params&&(o.params instanceof Qo?l=o.params:l=new Qo({fromObject:o.params})),r=new ba(e,i,o.body!==void 0?o.body:null,{headers:c,context:o.context,params:l,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let s=W(r).pipe(Q1(c=>this.handler.handle(c)));if(e instanceof ba||o.observe==="events")return s;let a=s.pipe(xt(c=>c instanceof a2));switch(o.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return a.pipe(ae(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return c.body}));case"blob":return a.pipe(ae(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new Error("Response is not a Blob.");return c.body}));case"text":return a.pipe(ae(c=>{if(c.body!==null&&typeof c.body!="string")throw new Error("Response is not a string.");return c.body}));case"json":default:return a.pipe(ae(c=>c.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:new Qo().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,o={}){return this.request("PATCH",e,O8(o,i))}post(e,i,o={}){return this.request("POST",e,O8(o,i))}put(e,i,o={}){return this.request("PUT",e,O8(o,i))}static{this.\u0275fac=function(i){return new(i||t)(A(_a))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),WN=/^\)\]\}',?\n/,$N="X-Request-URL";function o9(t){if(t.url)return t.url;let n=$N.toLocaleLowerCase();return t.headers.get(n)}var KN=(()=>{class t{constructor(){this.fetchImpl=D(B8,{optional:!0})?.fetch??((...e)=>globalThis.fetch(...e)),this.ngZone=D(X)}handle(e){return new ai(i=>{let o=new AbortController;return this.doRequest(e,o.signal,i).then(V8,r=>i.error(new Zo({error:r}))),()=>o.abort()})}doRequest(e,i,o){return g(this,null,function*(){let r=this.createRequestInit(e),s;try{let y=this.ngZone.runOutsideAngular(()=>this.fetchImpl(e.urlWithParams,u({signal:i},r)));YN(y),o.next({type:Jo.Sent}),s=yield y}catch(y){o.error(new Zo({error:y,status:y.status??0,statusText:y.statusText,url:e.urlWithParams,headers:y.headers}));return}let a=new zi(s.headers),c=s.statusText,l=o9(s)??e.urlWithParams,d=s.status,f=null;if(e.reportProgress&&o.next(new x3({headers:a,status:d,statusText:c,url:l})),s.body){let y=s.headers.get("content-length"),C=[],_=s.body.getReader(),S=0,I,z,N=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>g(this,null,function*(){for(;;){let{done:H,value:ne}=yield _.read();if(H)break;if(C.push(ne),S+=ne.length,e.reportProgress){z=e.responseType==="text"?(z??"")+(I??=new TextDecoder).decode(ne,{stream:!0}):void 0;let se=()=>o.next({type:Jo.DownloadProgress,total:y?+y:void 0,loaded:S,partialText:z});N?N.run(se):se()}}}));let j=this.concatChunks(C,S);try{let H=s.headers.get("Content-Type")??"";f=this.parseBody(e,j,H)}catch(H){o.error(new Zo({error:H,headers:new zi(s.headers),status:s.status,statusText:s.statusText,url:o9(s)??e.urlWithParams}));return}}d===0&&(d=f?p9:0),d>=200&&d<300?(o.next(new a2({body:f,headers:a,status:d,statusText:c,url:l})),o.complete()):o.error(new Zo({error:f,headers:a,status:d,statusText:c,url:l}))})}parseBody(e,i,o){switch(e.responseType){case"json":let r=new TextDecoder().decode(i).replace(WN,"");return r===""?null:JSON.parse(r);case"text":return new TextDecoder().decode(i);case"blob":return new Blob([i],{type:o});case"arraybuffer":return i.buffer}}createRequestInit(e){let i={},o=e.withCredentials?"include":void 0;if(e.headers.forEach((r,s)=>i[r]=s.join(",")),e.headers.has("Accept")||(i.Accept="application/json, text/plain, */*"),!e.headers.has("Content-Type")){let r=e.detectContentTypeHeader();r!==null&&(i["Content-Type"]=r)}return{body:e.serializeBody(),method:e.method,headers:i,credentials:o}}concatChunks(e,i){let o=new Uint8Array(i),r=0;for(let s of e)o.set(s,r),r+=s.length;return o}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),B8=class{};function V8(){}function YN(t){t.then(V8,V8)}function XN(t,n){return n(t)}function ZN(t,n,e){return(i,o)=>ci(e,()=>n(i,r=>t(r,o)))}var h9=new U(""),g9=new U(""),QN=new U("",{providedIn:"root",factory:()=>!0});var r9=(()=>{class t extends _a{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=D(i3),this.contributeToStability=D(QN)}handle(e){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(h9),...this.injector.get(g9,[])]));this.chain=i.reduceRight((o,r)=>ZN(o,r,this.injector),XN)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(e,o=>this.backend.handle(o)).pipe(qo(()=>this.pendingTasks.remove(i)))}else return this.chain(e,i=>this.backend.handle(i))}static{this.\u0275fac=function(i){return new(i||t)(A(C3),A($o))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})();var JN=/^\)\]\}',?\n/;function eD(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}var s9=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new Xe(-2800,!1);let i=this.xhrFactory;return(i.\u0275loadImpl?cn(i.\u0275loadImpl()):W(null)).pipe(rn(()=>new ai(r=>{let s=i.build();if(s.open(e.method,e.urlWithParams),e.withCredentials&&(s.withCredentials=!0),e.headers.forEach((_,S)=>s.setRequestHeader(_,S.join(","))),e.headers.has("Accept")||s.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){let _=e.detectContentTypeHeader();_!==null&&s.setRequestHeader("Content-Type",_)}if(e.responseType){let _=e.responseType.toLowerCase();s.responseType=_!=="json"?_:"text"}let a=e.serializeBody(),c=null,l=()=>{if(c!==null)return c;let _=s.statusText||"OK",S=new zi(s.getAllResponseHeaders()),I=eD(s)||e.url;return c=new x3({headers:S,status:s.status,statusText:_,url:I}),c},d=()=>{let{headers:_,status:S,statusText:I,url:z}=l(),N=null;S!==GN&&(N=typeof s.response>"u"?s.responseText:s.response),S===0&&(S=N?p9:0);let j=S>=200&&S<300;if(e.responseType==="json"&&typeof N=="string"){let H=N;N=N.replace(JN,"");try{N=N!==""?JSON.parse(N):null}catch(ne){N=H,j&&(j=!1,N={error:ne,text:N})}}j?(r.next(new a2({body:N,headers:_,status:S,statusText:I,url:z||void 0})),r.complete()):r.error(new Zo({error:N,headers:_,status:S,statusText:I,url:z||void 0}))},f=_=>{let{url:S}=l(),I=new Zo({error:_,status:s.status||0,statusText:s.statusText||"Unknown Error",url:S||void 0});r.error(I)},m=!1,y=_=>{m||(r.next(l()),m=!0);let S={type:Jo.DownloadProgress,loaded:_.loaded};_.lengthComputable&&(S.total=_.total),e.responseType==="text"&&s.responseText&&(S.partialText=s.responseText),r.next(S)},C=_=>{let S={type:Jo.UploadProgress,loaded:_.loaded};_.lengthComputable&&(S.total=_.total),r.next(S)};return s.addEventListener("load",d),s.addEventListener("error",f),s.addEventListener("timeout",f),s.addEventListener("abort",f),e.reportProgress&&(s.addEventListener("progress",y),a!==null&&s.upload&&s.upload.addEventListener("progress",C)),s.send(a),r.next({type:Jo.Sent}),()=>{s.removeEventListener("error",f),s.removeEventListener("abort",f),s.removeEventListener("load",d),s.removeEventListener("timeout",f),e.reportProgress&&(s.removeEventListener("progress",y),a!==null&&s.upload&&s.upload.removeEventListener("progress",C)),s.readyState!==s.DONE&&s.abort()}})))}static{this.\u0275fac=function(i){return new(i||t)(A(p3))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),y9=new U(""),tD="XSRF-TOKEN",nD=new U("",{providedIn:"root",factory:()=>tD}),iD="X-XSRF-TOKEN",oD=new U("",{providedIn:"root",factory:()=>iD}),w3=class{},rD=(()=>{class t{constructor(e,i,o){this.doc=e,this.platform=i,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=f3(e,this.cookieName),this.lastCookieString=e),this.lastToken}static{this.\u0275fac=function(i){return new(i||t)(A(te),A(Ei),A(nD))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})();function sD(t,n){let e=t.url.toLowerCase();if(!D(y9)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return n(t);let i=D(w3).getToken(),o=D(oD);return i!=null&&!t.headers.has(o)&&(t=t.clone({headers:t.headers.set(o,i)})),n(t)}function v9(...t){let n=[xa,s9,r9,{provide:_a,useExisting:r9},{provide:C3,useFactory:()=>D(KN,{optional:!0})??D(s9)},{provide:h9,useValue:sD,multi:!0},{provide:y9,useValue:!0},{provide:w3,useClass:rD}];for(let e of t)n.push(...e.\u0275providers);return Wo(n)}var aD=new U(""),a9="b",c9="h",l9="s",d9="st",u9="u",f9="rt",_3=new U(""),cD=["GET","HEAD"];function lD(t,n){let y=D(_3),{isCacheActive:e}=y,i=On(y,["isCacheActive"]),{transferCache:o,method:r}=t;if(!e||o===!1||r==="POST"&&!i.includePostRequests&&!o||r!=="POST"&&!cD.includes(r)||!i.includeRequestsWithAuthHeaders&&dD(t)||i.filter?.(t)===!1)return n(t);let s=D(L8),a=D(aD,{optional:!0}),c=ga(D(Ei));if(a&&!c)throw new Xe(2803,!1);let l=c&&a?pD(t.url,a):t.url,d=fD(t,l),f=s.get(d,null),m=i.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(m=o.includeHeaders),f){let{[a9]:C,[f9]:_,[c9]:S,[l9]:I,[d9]:z,[u9]:N}=f,j=C;switch(_){case"arraybuffer":j=new TextEncoder().encode(C).buffer;break;case"blob":j=new Blob([C]);break}let H=new zi(S);return W(new a2({body:j,headers:H,status:I,statusText:z,url:N}))}return n(t).pipe(wt(C=>{C instanceof a2&&c&&s.set(d,{[a9]:C.body,[c9]:uD(C.headers,m),[l9]:C.status,[d9]:C.statusText,[u9]:l,[f9]:t.responseType})}))}function dD(t){return t.headers.has("authorization")||t.headers.has("proxy-authorization")}function uD(t,n){if(!n)return{};let e={};for(let i of n){let o=t.getAll(i);o!==null&&(e[i]=o)}return e}function m9(t){return[...t.keys()].sort().map(n=>`${n}=${t.getAll(n)}`).join("&")}function fD(t,n){let{params:e,method:i,responseType:o}=t,r=m9(e),s=t.serializeBody();s instanceof URLSearchParams?s=m9(s):typeof s!="string"&&(s="");let a=[i,o,n,s,r].join("|"),c=mD(a);return c}function mD(t){let n=0;for(let e of t)n=Math.imul(31,n)+e.charCodeAt(0)<<0;return n+=2147483648,n.toString()}function b9(t){return[{provide:_3,useFactory:()=>(s3("NgHttpTransferCache"),u({isCacheActive:!0},t))},{provide:g9,useValue:lD,multi:!0,deps:[L8,_3]},{provide:u3,multi:!0,useFactory:()=>{let n=D(i2),e=D(_3);return()=>{sh(n).then(()=>{e.isCacheActive=!1})}}}]}function pD(t,n){let e=new URL(t,"resolve://").origin,i=n[e];return i?t.replace(e,i):t}var q8=class extends fh{constructor(){super(...arguments),this.supportsDOMEvents=!0}},G8=class t extends q8{static makeCurrent(){uh(new t)}onAndCancel(n,e,i){return n.addEventListener(e,i),()=>{n.removeEventListener(e,i)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.remove()}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null}getBaseHref(n){let e=gD();return e==null?null:yD(e)}resetBaseElement(){wa=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return f3(document.cookie,n)}},wa=null;function gD(){return wa=wa||document.querySelector("base"),wa?wa.getAttribute("href"):null}function yD(t){return new URL(t,document.baseURI).pathname}var vD=(()=>{class t{build(){return new XMLHttpRequest}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),W8=new U(""),w9=(()=>{class t{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(o=>{o.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,o){return this._findPluginFor(i).addEventListener(e,i,o)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(r=>r.supports(e)),!i)throw new Xe(5101,!1);return this._eventNameToPlugin.set(e,i),i}static{this.\u0275fac=function(i){return new(i||t)(A(W8),A(X))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),S3=class{constructor(n){this._doc=n}},j8="ng-app-id",S9=(()=>{class t{constructor(e,i,o,r={}){this.doc=e,this.appId=i,this.nonce=o,this.platformId=r,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=ga(r),this.resetHostNodes()}addStyles(e){for(let i of e)this.changeUsageCount(i,1)===1&&this.onStyleAdded(i)}removeStyles(e){for(let i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){let e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(let i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(let i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(let i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){let i=this.styleRef;i.get(e)?.elements?.forEach(o=>o.remove()),i.delete(e)}collectServerRenderedStyles(){let e=this.doc.head?.querySelectorAll(`style[${j8}="${this.appId}"]`);if(e?.length){let i=new Map;return e.forEach(o=>{o.textContent!=null&&i.set(o.textContent,o)}),i}return null}changeUsageCount(e,i){let o=this.styleRef;if(o.has(e)){let r=o.get(e);return r.usage+=i,r.usage}return o.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){let o=this.styleNodesInDOM,r=o?.get(i);if(r?.parentNode===e)return o.delete(i),r.removeAttribute(j8),r;{let s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=i,this.platformIsServer&&s.setAttribute(j8,this.appId),e.appendChild(s),s}}addStyleToHost(e,i){let o=this.getStyleElement(e,i),r=this.styleRef,s=r.get(i)?.elements;s?s.push(o):r.set(i,{elements:[o],usage:1})}resetHostNodes(){let e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(i){return new(i||t)(A(te),A(la),A(da,8),A(Ei))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),H8={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"},X8=/%COMP%/g,M9="%COMP%",bD=`_nghost-${M9}`,_D=`_ngcontent-${M9}`,CD=!0,xD=new U("",{providedIn:"root",factory:()=>CD});function wD(t){return _D.replace(X8,t)}function SD(t){return bD.replace(X8,t)}function E9(t,n){return n.map(e=>e.replace(X8,t))}var M3=(()=>{class t{constructor(e,i,o,r,s,a,c,l=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=o,this.removeStylesOnCompDestroy=r,this.doc=s,this.platformId=a,this.ngZone=c,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=ga(a),this.defaultRenderer=new Sa(e,s,c,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===ca.ShadowDom&&(i=E(u({},i),{encapsulation:ca.Emulated}));let o=this.getOrCreateRenderer(e,i);return o instanceof E3?o.applyToHost(e):o instanceof Ma&&o.applyStyles(),o}getOrCreateRenderer(e,i){let o=this.rendererByCompId,r=o.get(i.id);if(!r){let s=this.doc,a=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(i.encapsulation){case ca.Emulated:r=new E3(c,l,i,this.appId,d,s,a,f);break;case ca.ShadowDom:return new $8(c,l,e,i,s,a,this.nonce,f);default:r=new Ma(c,l,i,d,s,a,f);break}o.set(i.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(i){return new(i||t)(A(w9),A(S9),A(la),A(xD),A(te),A(Ei),A(X),A(da))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),Sa=class{constructor(n,e,i,o){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,e){return e?this.doc.createElementNS(H8[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(C9(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(C9(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){e.remove()}selectRootElement(n,e){let i=typeof n=="string"?this.doc.querySelector(n):n;if(!i)throw new Xe(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,o){if(o){e=o+":"+e;let r=H8[o];r?n.setAttributeNS(r,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){let o=H8[i];o?n.removeAttributeNS(o,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,o){o&(ua.DashCase|ua.Important)?n.style.setProperty(e,i,o&ua.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&ua.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){n!=null&&(n[e]=i)}setValue(n,e){n.nodeValue=e}listen(n,e,i){if(typeof n=="string"&&(n=hr().getGlobalEventTarget(this.doc,n),!n))throw new Error(`Unsupported event target ${n} for event ${e}`);return this.eventManager.addEventListener(n,e,this.decoratePreventDefault(i))}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))===!1&&e.preventDefault()}}};function C9(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var $8=class extends Sa{constructor(n,e,i,o,r,s,a,c){super(n,r,s,c),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=E9(o.id,o.styles);for(let d of l){let f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=d,this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(null,e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Ma=class extends Sa{constructor(n,e,i,o,r,s,a,c){super(n,r,s,a),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=o,this.styles=c?E9(c,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},E3=class extends Ma{constructor(n,e,i,o,r,s,a,c){let l=o+"-"+i.id;super(n,e,i,r,s,a,c,l),this.contentAttr=wD(l),this.hostAttr=SD(l)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){let i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}},MD=(()=>{class t extends S3{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,o){return e.addEventListener(i,o,!1),()=>this.removeEventListener(e,i,o)}removeEventListener(e,i,o){return e.removeEventListener(i,o)}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),x9=["alt","control","meta","shift"],ED={"\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"},LD={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},ID=(()=>{class t extends S3{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,i,o){let r=t.parseEventName(i),s=t.eventCallback(r.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>hr().onAndCancel(e,r.domEventName,s))}static parseEventName(e){let i=e.toLowerCase().split("."),o=i.shift();if(i.length===0||!(o==="keydown"||o==="keyup"))return null;let r=t._normalizeKey(i.pop()),s="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),s="code."),x9.forEach(l=>{let d=i.indexOf(l);d>-1&&(i.splice(d,1),s+=l+".")}),s+=r,i.length!=0||r.length===0)return null;let c={};return c.domEventName=o,c.fullKey=s,c}static matchEventFullKeyCode(e,i){let o=ED[e.key]||e.key,r="";return i.indexOf("code.")>-1&&(o=e.code,r="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),x9.forEach(s=>{if(s!==o){let a=LD[s];a(e)&&(r+=s+".")}}),r+=o,r===i)}static eventCallback(e,i,o){return r=>{t.matchEventFullKeyCode(r,e)&&o.runGuarded(()=>i(r))}}static _normalizeKey(e){return e==="esc"?"escape":e}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})();function L9(t,n){return ch(u({rootComponent:t},AD(n)))}function AD(t){return{appProviders:[...PD,...t?.providers??[]],platformProviders:DD}}function zD(){G8.makeCurrent()}function TD(){return new e2}function ND(){return Rp(document),document}var DD=[{provide:Ei,useValue:ph},{provide:kp,useValue:zD,multi:!0},{provide:te,useFactory:ND,deps:[]}];var PD=[{provide:Pp,useValue:"root"},{provide:e2,useFactory:TD,deps:[]},{provide:W8,useClass:MD,multi:!0,deps:[te,X,Ei]},{provide:W8,useClass:ID,multi:!0,deps:[te]},M3,S9,w9,{provide:r3,useExisting:M3},{provide:p3,useClass:vD,deps:[]},[]];var I9=(()=>{class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ea=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:function(i){let o=null;return i?o=new(i||t):o=A(RD),o},providedIn:"root"})}}return t})(),RD=(()=>{class t extends Ea{constructor(e){super(),this._doc=e}sanitize(e,i){if(i==null)return null;switch(e){case Cn.NONE:return i;case Cn.HTML:return mr(i,"HTML")?fr(i):Hp(this._doc,String(i)).toString();case Cn.STYLE:return mr(i,"Style")?fr(i):i;case Cn.SCRIPT:if(mr(i,"Script"))return fr(i);throw new Xe(5200,!1);case Cn.URL:return mr(i,"URL")?fr(i):jp(String(i));case Cn.RESOURCE_URL:if(mr(i,"ResourceURL"))return fr(i);throw new Xe(5201,!1);default:throw new Xe(5202,!1)}}bypassSecurityTrustHtml(e){return Op(e)}bypassSecurityTrustStyle(e){return Fp(e)}bypassSecurityTrustScript(e){return Up(e)}bypassSecurityTrustUrl(e){return Bp(e)}bypassSecurityTrustResourceUrl(e){return Vp(e)}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),K8=function(t){return t[t.NoHttpTransferCache=0]="NoHttpTransferCache",t[t.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",t[t.I18nSupport=2]="I18nSupport",t[t.EventReplay=3]="EventReplay",t}(K8||{});function A9(...t){let n=[],e=new Set,i=e.has(K8.HttpTransferCacheOptions);for(let{\u0275providers:o,\u0275kind:r}of t)e.add(r),o.length&&n.push(o);return Wo([[],lh(),e.has(K8.NoHttpTransferCache)||i?[]:b9({}),n])}var _e="primary",ja=Symbol("RouteTitle"),n5=class{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function xr(t){return new n5(t)}function kD(t,n,e){let i=e.path.split("/");if(i.length>t.length||e.pathMatch==="full"&&(n.hasChildren()||i.lengthi[r]===o)}else return t===n}function F9(t){return t.length>0?t[t.length-1]:null}function t1(t){return Z1(t)?t:d3(t)?cn(Promise.resolve(t)):W(t)}var FD={exact:B9,subset:V9},U9={exact:UD,subset:BD,ignored:()=>!0};function z9(t,n,e){return FD[e.paths](t.root,n.root,e.matrixParams)&&U9[e.queryParams](t.queryParams,n.queryParams)&&!(e.fragment==="exact"&&t.fragment!==n.fragment)}function UD(t,n){return Ti(t,n)}function B9(t,n,e){if(!l2(t.segments,n.segments)||!A3(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let i in n.children)if(!t.children[i]||!B9(t.children[i],n.children[i],e))return!1;return!0}function BD(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>O9(t[e],n[e]))}function V9(t,n,e){return j9(t,n,n.segments,e)}function j9(t,n,e,i){if(t.segments.length>e.length){let o=t.segments.slice(0,e.length);return!(!l2(o,e)||n.hasChildren()||!A3(o,e,i))}else if(t.segments.length===e.length){if(!l2(t.segments,e)||!A3(t.segments,e,i))return!1;for(let o in n.children)if(!t.children[o]||!V9(t.children[o],n.children[o],i))return!1;return!0}else{let o=e.slice(0,t.segments.length),r=e.slice(t.segments.length);return!l2(t.segments,o)||!A3(t.segments,o,i)||!t.children[_e]?!1:j9(t.children[_e],n,r,i)}}function A3(t,n,e){return n.every((i,o)=>U9[e](t[o].parameters,i.parameters))}var xo=class{constructor(n=new Qe([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=xr(this.queryParams),this._queryParamMap}toString(){return HD.serialize(this)}},Qe=class{constructor(n,e){this.segments=n,this.children=e,this.parent=null,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return z3(this)}},c2=class{constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=xr(this.parameters),this._parameterMap}toString(){return q9(this)}};function VD(t,n){return l2(t,n)&&t.every((e,i)=>Ti(e.parameters,n[i].parameters))}function l2(t,n){return t.length!==n.length?!1:t.every((e,i)=>e.path===n[i].path)}function jD(t,n){let e=[];return Object.entries(t.children).forEach(([i,o])=>{i===_e&&(e=e.concat(n(o,i)))}),Object.entries(t.children).forEach(([i,o])=>{i!==_e&&(e=e.concat(n(o,i)))}),e}var A5=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>new Da,providedIn:"root"})}}return t})(),Da=class{parse(n){let e=new r5(n);return new xo(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){let e=`/${La(n.root,!0)}`,i=WD(n.queryParams),o=typeof n.fragment=="string"?`#${qD(n.fragment)}`:"";return`${e}${i}${o}`}},HD=new Da;function z3(t){return t.segments.map(n=>q9(n)).join("/")}function La(t,n){if(!t.hasChildren())return z3(t);if(n){let e=t.children[_e]?La(t.children[_e],!1):"",i=[];return Object.entries(t.children).forEach(([o,r])=>{o!==_e&&i.push(`${o}:${La(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}else{let e=jD(t,(i,o)=>o===_e?[La(t.children[_e],!1)]:[`${o}:${La(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[_e]!=null?`${z3(t)}/${e[0]}`:`${z3(t)}/(${e.join("//")})`}}function H9(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function L3(t){return H9(t).replace(/%3B/gi,";")}function qD(t){return encodeURI(t)}function o5(t){return H9(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function T3(t){return decodeURIComponent(t)}function T9(t){return T3(t.replace(/\+/g,"%20"))}function q9(t){return`${o5(t.path)}${GD(t.parameters)}`}function GD(t){return Object.entries(t).map(([n,e])=>`;${o5(n)}=${o5(e)}`).join("")}function WD(t){let n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(o=>`${L3(e)}=${L3(o)}`).join("&"):`${L3(e)}=${L3(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}var $D=/^[^\/()?;#]+/;function Q8(t){let n=t.match($D);return n?n[0]:""}var KD=/^[^\/()?;=#]+/;function YD(t){let n=t.match(KD);return n?n[0]:""}var XD=/^[^=?&#]+/;function ZD(t){let n=t.match(XD);return n?n[0]:""}var QD=/^[^&#]+/;function JD(t){let n=t.match(QD);return n?n[0]:""}var r5=class{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Qe([],{}):new Qe([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[_e]=new Qe(n,e)),i}parseSegment(){let n=Q8(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new Xe(4009,!1);return this.capture(n),new c2(T3(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let e=YD(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let o=Q8(this.remaining);o&&(i=o,this.capture(i))}n[T3(e)]=T3(i)}parseQueryParam(n){let e=ZD(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let s=JD(this.remaining);s&&(i=s,this.capture(i))}let o=T9(e),r=T9(i);if(n.hasOwnProperty(o)){let s=n[o];Array.isArray(s)||(s=[s],n[o]=s),s.push(r)}else n[o]=r}parseParens(n){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=Q8(this.remaining),o=this.remaining[i.length];if(o!=="/"&&o!==")"&&o!==";")throw new Xe(4010,!1);let r;i.indexOf(":")>-1?(r=i.slice(0,i.indexOf(":")),this.capture(r),this.capture(":")):n&&(r=_e);let s=this.parseChildren();e[r]=Object.keys(s).length===1?s[_e]:new Qe([],s),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new Xe(4011,!1)}};function G9(t){return t.segments.length>0?new Qe([],{[_e]:t}):t}function W9(t){let n={};for(let[i,o]of Object.entries(t.children)){let r=W9(o);if(i===_e&&r.segments.length===0&&r.hasChildren())for(let[s,a]of Object.entries(r.children))n[s]=a;else(r.segments.length>0||r.hasChildren())&&(n[i]=r)}let e=new Qe(t.segments,n);return eP(e)}function eP(t){if(t.numberOfChildren===1&&t.children[_e]){let n=t.children[_e];return new Qe(t.segments.concat(n.segments),n.children)}return t}function d2(t){return t instanceof xo}function tP(t,n,e=null,i=null){let o=$9(t);return K9(o,n,e,i)}function $9(t){let n;function e(r){let s={};for(let c of r.children){let l=e(c);s[c.outlet]=l}let a=new Qe(r.url,s);return r===t&&(n=a),a}let i=e(t.root),o=G9(i);return n??o}function K9(t,n,e,i){let o=t;for(;o.parent;)o=o.parent;if(n.length===0)return J8(o,o,o,e,i);let r=nP(n);if(r.toRoot())return J8(o,o,new Qe([],{}),e,i);let s=iP(r,o,t),a=s.processChildren?za(s.segmentGroup,s.index,r.commands):X9(s.segmentGroup,s.index,r.commands);return J8(o,s.segmentGroup,a,e,i)}function N3(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Pa(t){return typeof t=="object"&&t!=null&&t.outlets}function J8(t,n,e,i,o){let r={};i&&Object.entries(i).forEach(([c,l])=>{r[c]=Array.isArray(l)?l.map(d=>`${d}`):`${l}`});let s;t===n?s=e:s=Y9(t,n,e);let a=G9(W9(s));return new xo(a,r,o)}function Y9(t,n,e){let i={};return Object.entries(t.children).forEach(([o,r])=>{r===n?i[o]=e:i[o]=Y9(r,n,e)}),new Qe(t.segments,i)}var D3=class{constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&N3(i[0]))throw new Xe(4003,!1);let o=i.find(Pa);if(o&&o!==F9(i))throw new Xe(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function nP(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new D3(!0,0,t);let n=0,e=!1,i=t.reduce((o,r,s)=>{if(typeof r=="object"&&r!=null){if(r.outlets){let a={};return Object.entries(r.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...o,{outlets:a}]}if(r.segmentPath)return[...o,r.segmentPath]}return typeof r!="string"?[...o,r]:s===0?(r.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?e=!0:a===".."?n++:a!=""&&o.push(a))}),o):[...o,r]},[]);return new D3(e,n,i)}var br=class{constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}};function iP(t,n,e){if(t.isAbsolute)return new br(n,!0,0);if(!e)return new br(n,!1,NaN);if(e.parent===null)return new br(e,!0,0);let i=N3(t.commands[0])?0:1,o=e.segments.length-1+i;return oP(e,o,t.numberOfDoubleDots)}function oP(t,n,e){let i=t,o=n,r=e;for(;r>o;){if(r-=o,i=i.parent,!i)throw new Xe(4005,!1);o=i.segments.length}return new br(i,!1,o-r)}function rP(t){return Pa(t[0])?t[0].outlets:{[_e]:t}}function X9(t,n,e){if(t??=new Qe([],{}),t.segments.length===0&&t.hasChildren())return za(t,n,e);let i=sP(t,n,e),o=e.slice(i.commandIndex);if(i.match&&i.pathIndexr!==_e)&&t.children[_e]&&t.numberOfChildren===1&&t.children[_e].segments.length===0){let r=za(t.children[_e],n,e);return new Qe(t.segments,r.children)}return Object.entries(i).forEach(([r,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[r]=X9(t.children[r],n,s))}),Object.entries(t.children).forEach(([r,s])=>{i[r]===void 0&&(o[r]=s)}),new Qe(t.segments,o)}}function sP(t,n,e){let i=0,o=n,r={match:!1,pathIndex:0,commandIndex:0};for(;o=e.length)return r;let s=t.segments[o],a=e[i];if(Pa(a))break;let c=`${a}`,l=i0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!D9(c,l,s))return r;i+=2}else{if(!D9(c,{},s))return r;i++}o++}return{match:!0,pathIndex:o,commandIndex:i}}function s5(t,n,e){let i=t.segments.slice(0,n),o=0;for(;o{typeof i=="string"&&(i=[i]),i!==null&&(n[e]=s5(new Qe([],{}),0,i))}),n}function N9(t){let n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n}function D9(t,n,e){return t==e.path&&Ti(n,e.parameters)}var Ta="imperative",tn=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(tn||{}),Wn=class{constructor(n,e){this.id=n,this.url=e}},Ra=class extends Wn{constructor(n,e,i="imperative",o=null){super(n,e),this.type=tn.NavigationStart,this.navigationTrigger=i,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},e1=class extends Wn{constructor(n,e,i){super(n,e),this.urlAfterRedirects=i,this.type=tn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Sn=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(Sn||{}),a5=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(a5||{}),Co=class extends Wn{constructor(n,e,i,o){super(n,e),this.reason=i,this.code=o,this.type=tn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},u2=class extends Wn{constructor(n,e,i,o){super(n,e),this.reason=i,this.code=o,this.type=tn.NavigationSkipped}},ka=class extends Wn{constructor(n,e,i,o){super(n,e),this.error=i,this.target=o,this.type=tn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},P3=class extends Wn{constructor(n,e,i,o){super(n,e),this.urlAfterRedirects=i,this.state=o,this.type=tn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},c5=class extends Wn{constructor(n,e,i,o){super(n,e),this.urlAfterRedirects=i,this.state=o,this.type=tn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},l5=class extends Wn{constructor(n,e,i,o,r){super(n,e),this.urlAfterRedirects=i,this.state=o,this.shouldActivate=r,this.type=tn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},d5=class extends Wn{constructor(n,e,i,o){super(n,e),this.urlAfterRedirects=i,this.state=o,this.type=tn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},u5=class extends Wn{constructor(n,e,i,o){super(n,e),this.urlAfterRedirects=i,this.state=o,this.type=tn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},f5=class{constructor(n){this.route=n,this.type=tn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},m5=class{constructor(n){this.route=n,this.type=tn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},p5=class{constructor(n){this.snapshot=n,this.type=tn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},h5=class{constructor(n){this.snapshot=n,this.type=tn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},g5=class{constructor(n){this.snapshot=n,this.type=tn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},y5=class{constructor(n){this.snapshot=n,this.type=tn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Oa=class{},wr=class{constructor(n,e){this.url=n,this.navigationBehaviorOptions=e}};function cP(t,n){return t.providers&&!t._injector&&(t._injector=Xp(t.providers,n,`Route: ${t.path}`)),t._injector??n}function mi(t){return t.outlet||_e}function lP(t,n){let e=t.filter(i=>mi(i)===n);return e.push(...t.filter(i=>mi(i)!==n)),e}function Ha(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){let e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var v5=class{get injector(){return Ha(this.route?.snapshot)??this.rootInjector}set injector(n){}constructor(n){this.rootInjector=n,this.outlet=null,this.route=null,this.children=new V3(this.rootInjector),this.attachRef=null}},V3=(()=>{class t{constructor(e){this.rootInjector=e,this.contexts=new Map}onChildOutletCreated(e,i){let o=this.getOrCreateContext(e);o.outlet=i,this.contexts.set(e,o)}onChildOutletDestroyed(e){let i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new v5(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(i){return new(i||t)(A($o))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),R3=class{constructor(n){this._root=n}get root(){return this._root.value}parent(n){let e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){let e=b5(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){let e=b5(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){let e=_5(n,this._root);return e.length<2?[]:e[e.length-2].children.map(o=>o.value).filter(o=>o!==n)}pathFromRoot(n){return _5(n,this._root).map(e=>e.value)}};function b5(t,n){if(t===n.value)return n;for(let e of n.children){let i=b5(t,e);if(i)return i}return null}function _5(t,n){if(t===n.value)return[n];for(let e of n.children){let i=_5(t,e);if(i.length)return i.unshift(n),i}return[]}var wn=class{constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}};function vr(t){let n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}var k3=class extends R3{constructor(n,e){super(n),this.snapshot=e,z5(this,n)}toString(){return this.snapshot.toString()}};function Z9(t){let n=dP(t),e=new Tt([new c2("",{})]),i=new Tt({}),o=new Tt({}),r=new Tt({}),s=new Tt(""),a=new f2(e,i,r,s,o,_e,t,n.root);return a.snapshot=n.root,new k3(new wn(a,[]),n)}function dP(t){let n={},e={},i={},o="",r=new _r([],n,i,o,e,_e,t,null,{});return new F3("",new wn(r,[]))}var f2=class{constructor(n,e,i,o,r,s,a,c){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=o,this.dataSubject=r,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(ae(l=>l[ja]))??W(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=o,this.data=r}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(ae(n=>xr(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ae(n=>xr(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function O3(t,n,e="emptyOnly"){let i,{routeConfig:o}=t;return n!==null&&(e==="always"||o?.path===""||!n.component&&!n.routeConfig?.loadComponent)?i={params:u(u({},n.params),t.params),data:u(u({},n.data),t.data),resolve:u(u(u(u({},t.data),n.data),o?.data),t._resolvedData)}:i={params:u({},t.params),data:u({},t.data),resolve:u(u({},t.data),t._resolvedData??{})},o&&J9(o)&&(i.resolve[ja]=o.title),i}var _r=class{get title(){return this.data?.[ja]}constructor(n,e,i,o,r,s,a,c,l){this.url=n,this.params=e,this.queryParams=i,this.fragment=o,this.data=r,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=xr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=xr(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(i=>i.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${e}')`}},F3=class extends R3{constructor(n,e){super(e),this.url=n,z5(this,e)}toString(){return Q9(this._root)}};function z5(t,n){n.value._routerState=t,n.children.forEach(e=>z5(t,e))}function Q9(t){let n=t.children.length>0?` { ${t.children.map(Q9).join(", ")} } `:"";return`${t.value}${n}`}function e5(t){if(t.snapshot){let n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Ti(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Ti(n.params,e.params)||t.paramsSubject.next(e.params),OD(n.url,e.url)||t.urlSubject.next(e.url),Ti(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function C5(t,n){let e=Ti(t.params,n.params)&&VD(t.url,n.url),i=!t.parent!=!n.parent;return e&&!i&&(!t.parent||C5(t.parent,n.parent))}function J9(t){return typeof t.title=="string"||t.title===null}var T5=(()=>{class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=_e,this.activateEvents=new xe,this.deactivateEvents=new xe,this.attachEvents=new xe,this.detachEvents=new xe,this.parentContexts=D(V3),this.location=D(dn),this.changeDetector=D(mt),this.inputBinder=D(N5,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){let{firstChange:i,previousValue:o}=e.name;if(i)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Xe(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Xe(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Xe(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new Xe(4013,!1);this._activatedRoute=e;let o=this.location,s=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new x5(e,a,o.injector);this.activated=o.createComponent(s,{index:o.length,injector:c,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ut]})}}return t})(),x5=class t{__ngOutletInjector(n){return new t(this.route,this.childContexts,n)}constructor(n,e,i){this.route=n,this.childContexts=e,this.parent=i}get(n,e){return n===f2?this.route:n===V3?this.childContexts:this.parent.get(n,e)}},N5=new U("");function uP(t,n,e){let i=Fa(t,n._root,e?e._root:void 0);return new k3(i,n)}function Fa(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){let i=e.value;i._futureSnapshot=n.value;let o=fP(t,n,e);return new wn(i,o)}else{if(t.shouldAttach(n.value)){let r=t.retrieve(n.value);if(r!==null){let s=r.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=>Fa(t,a)),s}}let i=mP(n.value),o=n.children.map(r=>Fa(t,r));return new wn(i,o)}}function fP(t,n,e){return n.children.map(i=>{for(let o of e.children)if(t.shouldReuseRoute(i.value,o.value.snapshot))return Fa(t,i,o);return Fa(t,i)})}function mP(t){return new f2(new Tt(t.url),new Tt(t.params),new Tt(t.queryParams),new Tt(t.fragment),new Tt(t.data),t.outlet,t.component,t)}var Ua=class{constructor(n,e){this.redirectTo=n,this.navigationBehaviorOptions=e}},eg="ngNavigationCancelingError";function U3(t,n){let{redirectTo:e,navigationBehaviorOptions:i}=d2(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,o=tg(!1,Sn.Redirect);return o.url=e,o.navigationBehaviorOptions=i,o}function tg(t,n){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[eg]=!0,e.cancellationCode=n,e}function pP(t){return ng(t)&&d2(t.url)}function ng(t){return!!t&&t[eg]}var hP=(t,n,e,i)=>ae(o=>(new w5(n,o.targetRouterState,o.currentRouterState,e,i).activate(t),o)),w5=class{constructor(n,e,i,o,r){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=o,this.inputBindingEnabled=r}activate(n){let e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),e5(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){let o=vr(e);n.children.forEach(r=>{let s=r.value.outlet;this.deactivateRoutes(r,o[s],i),delete o[s]}),Object.values(o).forEach(r=>{this.deactivateRouteAndItsChildren(r,i)})}deactivateRoutes(n,e,i){let o=n.value,r=e?e.value:null;if(o===r)if(o.component){let s=i.getContext(o.outlet);s&&this.deactivateChildRoutes(n,e,s.children)}else this.deactivateChildRoutes(n,e,i);else r&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){let i=e.getContext(n.value.outlet),o=i&&n.value.component?i.children:e,r=vr(n);for(let s of Object.values(r))this.deactivateRouteAndItsChildren(s,o);if(i&&i.outlet){let s=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,e){let i=e.getContext(n.value.outlet),o=i&&n.value.component?i.children:e,r=vr(n);for(let s of Object.values(r))this.deactivateRouteAndItsChildren(s,o);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(n,e,i){let o=vr(e);n.children.forEach(r=>{this.activateRoutes(r,o[r.value.outlet],i),this.forwardEvent(new y5(r.value.snapshot))}),n.children.length&&this.forwardEvent(new h5(n.value.snapshot))}activateRoutes(n,e,i){let o=n.value,r=e?e.value:null;if(e5(o),o===r)if(o.component){let s=i.getOrCreateContext(o.outlet);this.activateChildRoutes(n,e,s.children)}else this.activateChildRoutes(n,e,i);else if(o.component){let s=i.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),e5(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=o,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,i)}},B3=class{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},Cr=class{constructor(n,e){this.component=n,this.route=e}};function gP(t,n,e){let i=t._root,o=n?n._root:null;return Ia(i,o,e,[i.value])}function yP(t){let n=t.routeConfig?t.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:t,guards:n}}function Mr(t,n){let e=Symbol(),i=n.get(t,e);return i===e?typeof t=="function"&&!Dp(t)?t:n.get(t):i}function Ia(t,n,e,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let r=vr(n);return t.children.forEach(s=>{vP(s,r[s.value.outlet],e,i.concat([s.value]),o),delete r[s.value.outlet]}),Object.entries(r).forEach(([s,a])=>Na(a,e.getContext(s),o)),o}function vP(t,n,e,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let r=t.value,s=n?n.value:null,a=e?e.getContext(t.value.outlet):null;if(s&&r.routeConfig===s.routeConfig){let c=bP(s,r,r.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new B3(i)):(r.data=s.data,r._resolvedData=s._resolvedData),r.component?Ia(t,n,a?a.children:null,i,o):Ia(t,n,e,i,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Cr(a.outlet.component,s))}else s&&Na(n,a,o),o.canActivateChecks.push(new B3(i)),r.component?Ia(t,null,a?a.children:null,i,o):Ia(t,null,e,i,o);return o}function bP(t,n,e){if(typeof e=="function")return e(t,n);switch(e){case"pathParamsChange":return!l2(t.url,n.url);case"pathParamsOrQueryParamsChange":return!l2(t.url,n.url)||!Ti(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!C5(t,n)||!Ti(t.queryParams,n.queryParams);case"paramsChange":default:return!C5(t,n)}}function Na(t,n,e){let i=vr(t),o=t.value;Object.entries(i).forEach(([r,s])=>{o.component?n?Na(s,n.children.getContext(r),e):Na(s,null,e):Na(s,n,e)}),o.component?n&&n.outlet&&n.outlet.isActivated?e.canDeactivateChecks.push(new Cr(n.outlet.component,o)):e.canDeactivateChecks.push(new Cr(null,o)):e.canDeactivateChecks.push(new Cr(null,o))}function qa(t){return typeof t=="function"}function _P(t){return typeof t=="boolean"}function CP(t){return t&&qa(t.canLoad)}function xP(t){return t&&qa(t.canActivate)}function wP(t){return t&&qa(t.canActivateChild)}function SP(t){return t&&qa(t.canDeactivate)}function MP(t){return t&&qa(t.canMatch)}function ig(t){return t instanceof Lp||t?.name==="EmptyError"}var I3=Symbol("INITIAL_VALUE");function Sr(){return rn(t=>mo(t.map(n=>n.pipe(Xt(1),Un(I3)))).pipe(ae(n=>{for(let e of n)if(e!==!0){if(e===I3)return I3;if(e===!1||EP(e))return e}return!0}),xt(n=>n!==I3),Xt(1)))}function EP(t){return d2(t)||t instanceof Ua}function LP(t,n){return Fn(e=>{let{targetSnapshot:i,currentSnapshot:o,guards:{canActivateChecks:r,canDeactivateChecks:s}}=e;return s.length===0&&r.length===0?W(E(u({},e),{guardsResult:!0})):IP(s,i,o,t).pipe(Fn(a=>a&&_P(a)?AP(i,r,t,n):W(a)),ae(a=>E(u({},e),{guardsResult:a})))})}function IP(t,n,e,i){return cn(t).pipe(Fn(o=>PP(o.component,o.route,e,n,i)),Go(o=>o!==!0,!0))}function AP(t,n,e,i){return cn(n).pipe(Q1(o=>Q0(TP(o.route.parent,i),zP(o.route,i),DP(t,o.path,e),NP(t,o.route,e))),Go(o=>o!==!0,!0))}function zP(t,n){return t!==null&&n&&n(new g5(t)),W(!0)}function TP(t,n){return t!==null&&n&&n(new p5(t)),W(!0)}function NP(t,n,e){let i=n.routeConfig?n.routeConfig.canActivate:null;if(!i||i.length===0)return W(!0);let o=i.map(r=>po(()=>{let s=Ha(n)??e,a=Mr(r,s),c=xP(a)?a.canActivate(n,t):ci(s,()=>a(n,t));return t1(c).pipe(Go())}));return W(o).pipe(Sr())}function DP(t,n,e){let i=n[n.length-1],r=n.slice(0,n.length-1).reverse().map(s=>yP(s)).filter(s=>s!==null).map(s=>po(()=>{let a=s.guards.map(c=>{let l=Ha(s.node)??e,d=Mr(c,l),f=wP(d)?d.canActivateChild(i,t):ci(l,()=>d(i,t));return t1(f).pipe(Go())});return W(a).pipe(Sr())}));return W(r).pipe(Sr())}function PP(t,n,e,i,o){let r=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!r||r.length===0)return W(!0);let s=r.map(a=>{let c=Ha(n)??o,l=Mr(a,c),d=SP(l)?l.canDeactivate(t,n,e,i):ci(c,()=>l(t,n,e,i));return t1(d).pipe(Go())});return W(s).pipe(Sr())}function RP(t,n,e,i){let o=n.canLoad;if(o===void 0||o.length===0)return W(!0);let r=o.map(s=>{let a=Mr(s,t),c=CP(a)?a.canLoad(n,e):ci(t,()=>a(n,e));return t1(c)});return W(r).pipe(Sr(),og(i))}function og(t){return Ep(wt(n=>{if(typeof n!="boolean")throw U3(t,n)}),ae(n=>n===!0))}function kP(t,n,e,i){let o=n.canMatch;if(!o||o.length===0)return W(!0);let r=o.map(s=>{let a=Mr(s,t),c=MP(a)?a.canMatch(n,e):ci(t,()=>a(n,e));return t1(c)});return W(r).pipe(Sr(),og(i))}var Ba=class{constructor(n){this.segmentGroup=n||null}},Va=class extends Error{constructor(n){super(),this.urlTree=n}};function yr(t){return X1(new Ba(t))}function OP(t){return X1(new Xe(4e3,!1))}function FP(t){return X1(tg(!1,Sn.GuardRejected))}var S5=class{constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let i=[],o=e.root;for(;;){if(i=i.concat(o.segments),o.numberOfChildren===0)return W(i);if(o.numberOfChildren>1||!o.children[_e])return OP(`${n.redirectTo}`);o=o.children[_e]}}applyRedirectCommands(n,e,i,o,r){if(typeof e!="string"){let a=e,{queryParams:c,fragment:l,routeConfig:d,url:f,outlet:m,params:y,data:C,title:_}=o,S=ci(r,()=>a({params:y,data:C,queryParams:c,fragment:l,routeConfig:d,url:f,outlet:m,title:_}));if(S instanceof xo)throw new Va(S);e=S}let s=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),n,i);if(e[0]==="/")throw new Va(s);return s}applyRedirectCreateUrlTree(n,e,i,o){let r=this.createSegmentGroup(n,e.root,i,o);return new xo(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){let i={};return Object.entries(n).forEach(([o,r])=>{if(typeof r=="string"&&r[0]===":"){let a=r.substring(1);i[o]=e[a]}else i[o]=r}),i}createSegmentGroup(n,e,i,o){let r=this.createSegments(n,e.segments,i,o),s={};return Object.entries(e.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(n,c,i,o)}),new Qe(r,s)}createSegments(n,e,i,o){return e.map(r=>r.path[0]===":"?this.findPosParam(n,r,o):this.findOrReturn(r,i))}findPosParam(n,e,i){let o=i[e.path.substring(1)];if(!o)throw new Xe(4001,!1);return o}findOrReturn(n,e){let i=0;for(let o of e){if(o.path===n.path)return e.splice(i),o;i++}return n}},M5={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function UP(t,n,e,i,o){let r=rg(t,n,e);return r.matched?(i=cP(n,i),kP(i,n,e,o).pipe(ae(s=>s===!0?r:u({},M5)))):W(r)}function rg(t,n,e){if(n.path==="**")return BP(e);if(n.path==="")return n.pathMatch==="full"&&(t.hasChildren()||e.length>0)?u({},M5):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let o=(n.matcher||kD)(e,t,n);if(!o)return u({},M5);let r={};Object.entries(o.posParams??{}).forEach(([a,c])=>{r[a]=c.path});let s=o.consumed.length>0?u(u({},r),o.consumed[o.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:o.consumed,remainingSegments:e.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function BP(t){return{matched:!0,parameters:t.length>0?F9(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function P9(t,n,e,i){return e.length>0&&HP(t,e,i)?{segmentGroup:new Qe(n,jP(i,new Qe(e,t.children))),slicedSegments:[]}:e.length===0&&qP(t,e,i)?{segmentGroup:new Qe(t.segments,VP(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new Qe(t.segments,t.children),slicedSegments:e}}function VP(t,n,e,i){let o={};for(let r of e)if(j3(t,n,r)&&!i[mi(r)]){let s=new Qe([],{});o[mi(r)]=s}return u(u({},i),o)}function jP(t,n){let e={};e[_e]=n;for(let i of t)if(i.path===""&&mi(i)!==_e){let o=new Qe([],{});e[mi(i)]=o}return e}function HP(t,n,e){return e.some(i=>j3(t,n,i)&&mi(i)!==_e)}function qP(t,n,e){return e.some(i=>j3(t,n,i))}function j3(t,n,e){return(t.hasChildren()||n.length>0)&&e.pathMatch==="full"?!1:e.path===""}function GP(t,n,e){return n.length===0&&!t.children[e]}var E5=class{};function WP(t,n,e,i,o,r,s="emptyOnly"){return new L5(t,n,e,i,o,s,r).recognize()}var $P=31,L5=class{constructor(n,e,i,o,r,s,a){this.injector=n,this.configLoader=e,this.rootComponentType=i,this.config=o,this.urlTree=r,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new S5(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new Xe(4002,`'${n.segmentGroup}'`)}recognize(){let n=P9(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(ae(({children:e,rootSnapshot:i})=>{let o=new wn(i,e),r=new F3("",o),s=tP(i,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(s),{state:r,tree:s}}))}match(n){let e=new _r([],Object.freeze({}),Object.freeze(u({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),_e,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,_e,e).pipe(ae(i=>({children:i,rootSnapshot:e})),Ho(i=>{if(i instanceof Va)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Ba?this.noMatchError(i):i}))}processSegmentGroup(n,e,i,o,r){return i.segments.length===0&&i.hasChildren()?this.processChildren(n,e,i,r):this.processSegment(n,e,i,i.segments,o,!0,r).pipe(ae(s=>s instanceof wn?[s]:[]))}processChildren(n,e,i,o){let r=[];for(let s of Object.keys(i.children))s==="primary"?r.unshift(s):r.push(s);return cn(r).pipe(Q1(s=>{let a=i.children[s],c=lP(e,s);return this.processSegmentGroup(n,c,a,s,o)}),zp((s,a)=>(s.push(...a),s)),x8(null),Ap(),Fn(s=>{if(s===null)return yr(i);let a=sg(s);return KP(a),W(a)}))}processSegment(n,e,i,o,r,s,a){return cn(e).pipe(Q1(c=>this.processSegmentAgainstRoute(c._injector??n,e,c,i,o,r,s,a).pipe(Ho(l=>{if(l instanceof Ba)return W(null);throw l}))),Go(c=>!!c),Ho(c=>{if(ig(c))return GP(i,o,r)?W(new E5):yr(i);throw c}))}processSegmentAgainstRoute(n,e,i,o,r,s,a,c){return mi(i)!==s&&(s===_e||!j3(o,r,i))?yr(o):i.redirectTo===void 0?this.matchSegmentAgainstRoute(n,o,i,r,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(n,o,e,i,r,s,c):yr(o)}expandSegmentAgainstRouteUsingRedirect(n,e,i,o,r,s,a){let{matched:c,parameters:l,consumedSegments:d,positionalParamSegments:f,remainingSegments:m}=rg(e,o,r);if(!c)return yr(e);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>$P&&(this.allowRedirects=!1));let y=new _r(r,l,Object.freeze(u({},this.urlTree.queryParams)),this.urlTree.fragment,R9(o),mi(o),o.component??o._loadedComponent??null,o,k9(o)),C=O3(y,a,this.paramsInheritanceStrategy);y.params=Object.freeze(C.params),y.data=Object.freeze(C.data);let _=this.applyRedirects.applyRedirectCommands(d,o.redirectTo,f,y,n);return this.applyRedirects.lineralizeSegments(o,_).pipe(Fn(S=>this.processSegment(n,i,e,S.concat(m),s,!1,a)))}matchSegmentAgainstRoute(n,e,i,o,r,s){let a=UP(e,i,o,n,this.urlSerializer);return i.path==="**"&&(e.children={}),a.pipe(rn(c=>c.matched?(n=i._injector??n,this.getChildConfig(n,i,o).pipe(rn(({routes:l})=>{let d=i._loadedInjector??n,{parameters:f,consumedSegments:m,remainingSegments:y}=c,C=new _r(m,f,Object.freeze(u({},this.urlTree.queryParams)),this.urlTree.fragment,R9(i),mi(i),i.component??i._loadedComponent??null,i,k9(i)),_=O3(C,s,this.paramsInheritanceStrategy);C.params=Object.freeze(_.params),C.data=Object.freeze(_.data);let{segmentGroup:S,slicedSegments:I}=P9(e,m,y,l);if(I.length===0&&S.hasChildren())return this.processChildren(d,l,S,C).pipe(ae(N=>new wn(C,N)));if(l.length===0&&I.length===0)return W(new wn(C,[]));let z=mi(i)===r;return this.processSegment(d,l,S,I,z?_e:r,!0,C).pipe(ae(N=>new wn(C,N instanceof wn?[N]:[])))}))):yr(e)))}getChildConfig(n,e,i){return e.children?W({routes:e.children,injector:n}):e.loadChildren?e._loadedRoutes!==void 0?W({routes:e._loadedRoutes,injector:e._loadedInjector}):RP(n,e,i,this.urlSerializer).pipe(Fn(o=>o?this.configLoader.loadChildren(n,e).pipe(wt(r=>{e._loadedRoutes=r.routes,e._loadedInjector=r.injector})):FP(e))):W({routes:[],injector:n})}};function KP(t){t.sort((n,e)=>n.value.outlet===_e?-1:e.value.outlet===_e?1:n.value.outlet.localeCompare(e.value.outlet))}function YP(t){let n=t.value.routeConfig;return n&&n.path===""}function sg(t){let n=[],e=new Set;for(let i of t){if(!YP(i)){n.push(i);continue}let o=n.find(r=>i.value.routeConfig===r.value.routeConfig);o!==void 0?(o.children.push(...i.children),e.add(o)):n.push(i)}for(let i of e){let o=sg(i.children);n.push(new wn(i.value,o))}return n.filter(i=>!e.has(i))}function R9(t){return t.data||{}}function k9(t){return t.resolve||{}}function XP(t,n,e,i,o,r){return Fn(s=>WP(t,n,e,i,s.extractedUrl,o,r).pipe(ae(({state:a,tree:c})=>E(u({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function ZP(t,n){return Fn(e=>{let{targetSnapshot:i,guards:{canActivateChecks:o}}=e;if(!o.length)return W(e);let r=new Set(o.map(c=>c.route)),s=new Set;for(let c of r)if(!s.has(c))for(let l of ag(c))s.add(l);let a=0;return cn(s).pipe(Q1(c=>r.has(c)?QP(c,i,t,n):(c.data=O3(c,c.parent,t).resolve,W(void 0))),wt(()=>a++),w8(1),Fn(c=>a===s.size?W(e):Mi))})}function ag(t){let n=t.children.map(e=>ag(e)).flat();return[t,...n]}function QP(t,n,e,i){let o=t.routeConfig,r=t._resolve;return o?.title!==void 0&&!J9(o)&&(r[ja]=o.title),JP(r,t,n,i).pipe(ae(s=>(t._resolvedData=s,t.data=O3(t,t.parent,e).resolve,null)))}function JP(t,n,e,i){let o=i5(t);if(o.length===0)return W({});let r={};return cn(o).pipe(Fn(s=>eR(t[s],n,e,i).pipe(Go(),wt(a=>{if(a instanceof Ua)throw U3(new Da,a);r[s]=a}))),w8(1),Ip(r),Ho(s=>ig(s)?Mi:X1(s)))}function eR(t,n,e,i){let o=Ha(n)??i,r=Mr(t,o),s=r.resolve?r.resolve(n,e):ci(o,()=>r(n,e));return t1(s)}function t5(t){return rn(n=>{let e=t(n);return e?cn(e).pipe(ae(()=>n)):W(n)})}var cg=(()=>{class t{buildTitle(e){let i,o=e.root;for(;o!==void 0;)i=this.getResolvedTitleForRoute(o)??i,o=o.children.find(r=>r.outlet===_e);return i}getResolvedTitleForRoute(e){return e.data[ja]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>D(tR),providedIn:"root"})}}return t})(),tR=(()=>{class t extends cg{constructor(e){super(),this.title=e}updateTitle(e){let i=this.buildTitle(e);i!==void 0&&this.title.setTitle(i)}static{this.\u0275fac=function(i){return new(i||t)(A(I9))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),D5=new U("",{providedIn:"root",factory:()=>({})}),nR=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=T({type:t,selectors:[["ng-component"]],standalone:!0,features:[k],decls:1,vars:0,template:function(i,o){i&1&&L(0,"router-outlet")},dependencies:[T5],encapsulation:2})}}return t})();function P5(t){let n=t.children&&t.children.map(P5),e=n?E(u({},t),{children:n}):u({},t);return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==_e&&(e.component=nR),e}var R5=new U(""),iR=(()=>{class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=D(z8)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return W(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let i=t1(e.loadComponent()).pipe(ae(lg),wt(r=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=r}),qo(()=>{this.componentLoaders.delete(e)})),o=new sa(i,()=>new q).pipe(_8());return this.componentLoaders.set(e,o),o}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return W({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let r=oR(i,this.compiler,e,this.onLoadEndListener).pipe(qo(()=>{this.childrenLoaders.delete(i)})),s=new sa(r,()=>new q).pipe(_8());return this.childrenLoaders.set(i,s),s}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function oR(t,n,e,i){return t1(t.loadChildren()).pipe(ae(lg),Fn(o=>o instanceof Yp||Array.isArray(o)?W(o):cn(n.compileModuleAsync(o))),ae(o=>{i&&i(t);let r,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(r=o.create(e).injector,s=r.get(R5,[],{optional:!0,self:!0}).flat()),{routes:s.map(P5),injector:r}}))}function rR(t){return t&&typeof t=="object"&&"default"in t}function lg(t){return rR(t)?t.default:t}var k5=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>D(sR),providedIn:"root"})}}return t})(),sR=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),aR=new U("");var cR=new U(""),lR=(()=>{class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new q,this.transitionAbortSubject=new q,this.configLoader=D(iR),this.environmentInjector=D($o),this.urlSerializer=D(A5),this.rootContexts=D(V3),this.location=D(Yo),this.inputBindingEnabled=D(N5,{optional:!0})!==null,this.titleStrategy=D(cg),this.options=D(D5,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=D(k5),this.createViewTransition=D(aR,{optional:!0}),this.navigationErrorHandler=D(cR,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>W(void 0),this.rootComponentType=null;let e=o=>this.events.next(new f5(o)),i=o=>this.events.next(new m5(o));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=e}complete(){this.transitions?.complete()}handleNavigationRequest(e){let i=++this.navigationId;this.transitions?.next(E(u(u({},this.transitions.value),e),{id:i}))}setupNavigations(e,i,o){return this.transitions=new Tt({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Ta,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(xt(r=>r.id!==0),ae(r=>E(u({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),rn(r=>{let s=!1,a=!1;return W(r).pipe(rn(c=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",Sn.SupersededByNewNavigation),Mi;this.currentTransition=r,this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,targetBrowserUrl:typeof c.extras.browserUrl=="string"?this.urlSerializer.parse(c.extras.browserUrl):c.extras.browserUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?E(u({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let l=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=c.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!l&&d!=="reload"){let f="";return this.events.next(new u2(c.id,this.urlSerializer.serialize(c.rawUrl),f,a5.IgnoredSameUrlNavigation)),c.resolve(!1),Mi}if(this.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return W(c).pipe(rn(f=>{let m=this.transitions?.getValue();return this.events.next(new Ra(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),m!==this.transitions?.getValue()?Mi:Promise.resolve(f)}),XP(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),wt(f=>{r.targetSnapshot=f.targetSnapshot,r.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=E(u({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let m=new P3(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(m)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){let{id:f,extractedUrl:m,source:y,restoredState:C,extras:_}=c,S=new Ra(f,this.urlSerializer.serialize(m),y,C);this.events.next(S);let I=Z9(this.rootComponentType).snapshot;return this.currentTransition=r=E(u({},c),{targetSnapshot:I,urlAfterRedirects:m,extras:E(u({},_),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=m,W(r)}else{let f="";return this.events.next(new u2(c.id,this.urlSerializer.serialize(c.extractedUrl),f,a5.IgnoredByUrlHandlingStrategy)),c.resolve(!1),Mi}}),wt(c=>{let l=new c5(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}),ae(c=>(this.currentTransition=r=E(u({},c),{guards:gP(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),r)),LP(this.environmentInjector,c=>this.events.next(c)),wt(c=>{if(r.guardsResult=c.guardsResult,c.guardsResult&&typeof c.guardsResult!="boolean")throw U3(this.urlSerializer,c.guardsResult);let l=new l5(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(l)}),xt(c=>c.guardsResult?!0:(this.cancelNavigationTransition(c,"",Sn.GuardRejected),!1)),t5(c=>{if(c.guards.canActivateChecks.length)return W(c).pipe(wt(l=>{let d=new d5(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),rn(l=>{let d=!1;return W(l).pipe(ZP(this.paramsInheritanceStrategy,this.environmentInjector),wt({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(l,"",Sn.NoDataFromResolver)}}))}),wt(l=>{let d=new u5(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}))}),t5(c=>{let l=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(wt(m=>{d.component=m}),ae(()=>{})));for(let m of d.children)f.push(...l(m));return f};return mo(l(c.targetSnapshot.root)).pipe(x8(null),Xt(1))}),t5(()=>this.afterPreactivation()),rn(()=>{let{currentSnapshot:c,targetSnapshot:l}=r,d=this.createViewTransition?.(this.environmentInjector,c.root,l.root);return d?cn(d).pipe(ae(()=>r)):W(r)}),ae(c=>{let l=uP(e.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=r=E(u({},c),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,r}),wt(()=>{this.events.next(new Oa)}),hP(this.rootContexts,e.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),Xt(1),wt({next:c=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new e1(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),this.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{s=!0}}),Ue(this.transitionAbortSubject.pipe(wt(c=>{throw c}))),qo(()=>{!s&&!a&&this.cancelNavigationTransition(r,"",Sn.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),Ho(c=>{if(a=!0,ng(c))this.events.next(new Co(r.id,this.urlSerializer.serialize(r.extractedUrl),c.message,c.cancellationCode)),pP(c)?this.events.next(new wr(c.url,c.navigationBehaviorOptions)):r.resolve(!1);else{let l=new ka(r.id,this.urlSerializer.serialize(r.extractedUrl),c,r.targetSnapshot??void 0);try{let d=ci(this.environmentInjector,()=>this.navigationErrorHandler?.(l));if(d instanceof Ua){let{message:f,cancellationCode:m}=U3(this.urlSerializer,d);this.events.next(new Co(r.id,this.urlSerializer.serialize(r.extractedUrl),f,m)),this.events.next(new wr(d.redirectTo,d.navigationBehaviorOptions))}else{this.events.next(l);let f=e.errorHandler(c);r.resolve(!!f)}}catch(d){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(d)}}return Mi}))}))}cancelNavigationTransition(e,i,o){let r=new Co(e.id,this.urlSerializer.serialize(e.extractedUrl),i,o);this.events.next(r),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function dR(t){return t!==Ta}var uR=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>D(fR),providedIn:"root"})}}return t})(),I5=class{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}},fR=(()=>{class t extends I5{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),dg=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>D(mR),providedIn:"root"})}}return t})(),mR=(()=>{class t extends dg{constructor(){super(...arguments),this.location=D(Yo),this.urlSerializer=D(A5),this.options=D(D5,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=D(k5),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new xo,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Z9(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{i.type==="popstate"&&e(i.url,i.state)})}handleRouterEvent(e,i){if(e instanceof Ra)this.stateMemento=this.createStateMemento();else if(e instanceof u2)this.rawUrlTree=i.initialUrl;else if(e instanceof P3){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(i.targetBrowserUrl??o,i)}}else e instanceof Oa?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(i.targetBrowserUrl??this.rawUrlTree,i)):e instanceof Co&&(e.code===Sn.GuardRejected||e.code===Sn.NoDataFromResolver)?this.restoreHistory(i):e instanceof ka?this.restoreHistory(i,!0):e instanceof e1&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,i){let o=e instanceof xo?this.urlSerializer.serialize(e):e;if(this.location.isCurrentPathEqualTo(o)||i.extras.replaceUrl){let r=this.browserPageId,s=u(u({},i.extras.state),this.generateNgRouterState(i.id,r));this.location.replaceState(o,"",s)}else{let r=u(u({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(o,"",r)}}restoreHistory(e,i=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,r=this.currentPageId-o;r!==0?this.location.historyGo(r):this.currentUrlTree===e.finalUrl&&r===0&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Aa=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Aa||{});function pR(t,n){t.events.pipe(xt(e=>e instanceof e1||e instanceof Co||e instanceof ka||e instanceof u2),ae(e=>e instanceof e1||e instanceof u2?Aa.COMPLETE:(e instanceof Co?e.code===Sn.Redirect||e.code===Sn.SupersededByNewNavigation:!1)?Aa.REDIRECTING:Aa.FAILED),xt(e=>e!==Aa.REDIRECTING),Xt(1)).subscribe(()=>{n()})}function hR(t){throw t}var gR={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},yR={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},O5=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=D(l3),this.stateManager=D(dg),this.options=D(D5,{optional:!0})||{},this.pendingTasks=D(i3),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=D(lR),this.urlSerializer=D(A5),this.location=D(Yo),this.urlHandlingStrategy=D(k5),this._events=new q,this.errorHandler=this.options.errorHandler||hR,this.navigated=!1,this.routeReuseStrategy=D(uR),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=D(R5,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!D(N5,{optional:!0}),this.eventsSubscription=new on,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(i=>{try{let o=this.navigationTransitions.currentTransition,r=this.navigationTransitions.currentNavigation;if(o!==null&&r!==null){if(this.stateManager.handleRouterEvent(i,r),i instanceof Co&&i.code!==Sn.Redirect&&i.code!==Sn.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof e1)this.navigated=!0;else if(i instanceof wr){let s=i.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(i.url,o.currentRawUrl),c=u({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||dR(o.source)},s);this.scheduleNavigation(a,Ta,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}bR(i)&&this._events.next(i)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ta,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",i)},0)})}navigateToSyncWithBrowser(e,i,o){let r={replaceUrl:!0},s=o?.navigationId?o:null;if(o){let c=u({},o);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(r.state=c)}let a=this.parseUrl(e);this.scheduleNavigation(a,i,s,r)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(P5),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){let{relativeTo:o,queryParams:r,fragment:s,queryParamsHandling:a,preserveFragment:c}=i,l=c?this.currentUrlTree.fragment:s,d=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":d=u(u({},this.currentUrlTree.queryParams),r);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=r||null}d!==null&&(d=this.removeEmptyProps(d));let f;try{let m=o?o.snapshot:this.routerState.snapshot.root;f=$9(m)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),f=this.currentUrlTree.root}return K9(f,e,d,l??null)}navigateByUrl(e,i={skipLocationChange:!1}){let o=d2(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(r,Ta,null,i)}navigate(e,i={skipLocationChange:!1}){return vR(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,i){let o;if(i===!0?o=u({},gR):i===!1?o=u({},yR):o=i,d2(e))return z9(this.currentUrlTree,e,o);let r=this.parseUrl(e);return z9(this.currentUrlTree,r,o)}removeEmptyProps(e){return Object.entries(e).reduce((i,[o,r])=>(r!=null&&(i[o]=r),i),{})}scheduleNavigation(e,i,o,r,s){if(this.disposed)return Promise.resolve(!1);let a,c,l;s?(a=s.resolve,c=s.reject,l=s.promise):l=new Promise((f,m)=>{a=f,c=m});let d=this.pendingTasks.add();return pR(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:r,resolve:a,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function vR(t){for(let n=0;n{class t{constructor(e,i,o,r,s,a){this.router=e,this.route=i,this.tabIndexAttribute=o,this.renderer=r,this.el=s,this.locationStrategy=a,this.href=null,this.onChanges=new q,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let c=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area",this.isAnchorElement?this.subscription=e.events.subscribe(l=>{l instanceof e1&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(d2(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,i,o,r,s){let a=this.urlTree;if(a===null||this.isAnchorElement&&(e!==0||i||o||r||s||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,c),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let i=this.href===null?null:Gp(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",i)}applyAttributeValue(e,i){let o=this.renderer,r=this.el.nativeElement;i!==null?o.setAttribute(r,e,i):o.removeAttribute(r,e)}get urlTree(){return this.routerLinkInput===null?null:d2(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(i){return new(i||t)(b(O5),b(f2),go("tabindex"),b(t2),b($),b(T8))}}static{this.\u0275dir=V({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(i,o){i&1&&B("click",function(s){return o.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),i&2&&Z("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",de],skipLocationChange:[2,"skipLocationChange","skipLocationChange",de],replaceUrl:[2,"replaceUrl","replaceUrl",de],routerLink:"routerLink"},standalone:!0,features:[st,ut]})}}return t})();var _R=new U("");function ug(t,...n){return Wo([{provide:R5,multi:!0,useValue:t},[],{provide:f2,useFactory:CR,deps:[O5]},{provide:u3,multi:!0,useFactory:xR},n.map(e=>e.\u0275providers)])}function CR(t){return t.routerState.root}function xR(){let t=D(It);return n=>{let e=t.get(i2);if(n!==e.components[0])return;let i=t.get(O5),o=t.get(wR);t.get(SR)===1&&i.initialNavigation(),t.get(MR,null,M8.Optional)?.setUpPreloading(),t.get(_R,null,M8.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var wR=new U("",{factory:()=>new q}),SR=new U("",{providedIn:"root",factory:()=>1});var MR=new U("");var H3=class t{descricao=" A ABICCA e a ABNT selaram um acordo hist\xF3rico que promete revolucionar a normaliza\xE7\xE3o de cabos de a\xE7o e acess\xF3rios no Brasil. Marcos Antonio Piccoli, presidente da ABICCA, e l\xEDderes da ABNT uniram for\xE7as com um objetivo claro: elevar os padr\xF5es de qualidade e seguran\xE7a na ind\xFAstria. Este compromisso n\xE3o s\xF3 refor\xE7a a competitividade do setor, mas tamb\xE9m traz benef\xEDcios diretos para consumidores e toda a cadeia produtiva. O que mais essa parceria pode trazer para o futuro da ind\xFAstria brasileira?";static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-noticia"]],standalone:!0,features:[k],decls:19,vars:1,consts:[[1,"container"],[1,"cabecalho"],[1,"cartao"],["src","Galeria/Noticias/Noticia1.jpg","alt",""],[1,"conteudo"],["href","#",1,"titulo"],[1,"data"],[1,"bi","bi-clock-history","me-2"],[1,"descricao"],[1,"botao-container"],[1,"botao"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"h1"),x(3,"\xDAltima Not\xEDcia"),h()(),p(4,"div",2),L(5,"img",3),p(6,"div",4)(7,"a",5)(8,"h4"),x(9,"A ABICCA e a ABNT formalizam assinatura de acordo de coopera\xE7\xE3o."),h()(),p(10,"div",6),L(11,"i",7),p(12,"span"),x(13,"23/10/2024"),h()(),p(14,"p",8),x(15),h(),p(16,"div",9)(17,"button",10),x(18,"Saiba mais"),h()()()()()),e&2&&(v(15),Re(i.descricao.substring(0,400)+"..."))},styles:[".container[_ngcontent-%COMP%]{height:fit-content;max-width:auto;padding:20px 20px 30px;border-top:2px solid var(--quarta)}.cabecalho[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;color:#fff;text-align:center;font-family:Arial,sans-serif}.cartao[_ngcontent-%COMP%]{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;overflow:hidden;display:flex;transition:transform .3s ease,box-shadow .3s ease}.cartao[_ngcontent-%COMP%]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0003}.cartao[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:400px;height:auto;border-radius:12px}.conteudo[_ngcontent-%COMP%]{flex-grow:1;padding:30px}.titulo[_ngcontent-%COMP%]{color:#34495e;font-size:2rem;margin-bottom:20px;text-decoration:none;font-family:Arial,sans-serif}.data[_ngcontent-%COMP%]{font-size:1rem;color:#7f8c8d;margin-bottom:15px}.descricao[_ngcontent-%COMP%]{color:#555;font-size:1.8rem;line-height:1.7;margin-bottom:25px}.botao[_ngcontent-%COMP%]{background-color:#3498db;border:none;color:#fff;padding:15px 30px;border-radius:5px;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.botao[_ngcontent-%COMP%]:hover{background-color:#2980b9}.botao[_ngcontent-%COMP%]:active{transform:scale(.95)}.botao-container[_ngcontent-%COMP%]{text-align:center;margin-top:25px}@media only screen and (max-width: 768px){.container[_ngcontent-%COMP%]{padding-top:4vw}.cabecalho[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 6vw Roboto,sans-serif;padding:5vw 0}.conteudo[_ngcontent-%COMP%]{width:100%;padding:5vw}.cartao[_ngcontent-%COMP%]{width:fit-content;display:flex;flex-direction:column}.cartao[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.conteudo[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:5vw;line-height:1em}.conteudo[_ngcontent-%COMP%] .data[_ngcontent-%COMP%]{font-size:4vw}.conteudo[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{font-size:3vw}.botao[_ngcontent-%COMP%]{font-size:5vw;padding:1vw 2vw}}@media only screen and (min-width: 768px) and (max-width: 1280px){.container[_ngcontent-%COMP%]{padding-top:4vw}.cabecalho[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 4vw Roboto,sans-serif;padding:5vw 0}.conteudo[_ngcontent-%COMP%]{width:100%;padding:5vw}.cartao[_ngcontent-%COMP%]{width:fit-content;display:flex;flex-direction:column}.cartao[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.conteudo[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:4vw;line-height:1em}.conteudo[_ngcontent-%COMP%] .data[_ngcontent-%COMP%]{font-size:3vw}.conteudo[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{font-size:2.5vw}.botao[_ngcontent-%COMP%]{font-size:2vw;padding:1vw 2vw}}"]})};var q3=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-navio"]],standalone:!0,features:[k],decls:2,vars:0,consts:[[1,"container"],[1,"navio"]],template:function(e,i){e&1&&(p(0,"div",0),L(1,"div",1),h())},styles:["*[_ngcontent-%COMP%]{margin:0;overflow:hidden}.container[_ngcontent-%COMP%]{position:relative;width:100%;max-height:80px;height:10vw;background-color:var(--quarta)}.navio[_ngcontent-%COMP%]{position:absolute;max-width:100px;max-height:50px;width:20vw;height:10vw;background-color:var(--neutra);clip-path:polygon(0 100%,50% 0,100% 100%);animation:_ngcontent-%COMP%_moverNavio 5s linear infinite}@keyframes _ngcontent-%COMP%_moverNavio{0%{left:-100px;top:50%;transform:translateY(-50%)}to{left:100%;top:50%;transform:translateY(-50%)}}"]})};var G3=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-sobre"]],standalone:!0,features:[k],decls:10,vars:0,consts:[[1,"container"],[1,"containerTextos"],[1,"titulo"],[1,"texto"],["href","","mat-button","","routerLink","/associese",1,"button"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"H1",2),x(3,"SUA EMPRESA SEGURA"),h(),p(4,"p",3),x(5,"PARA UM MERCADO MAIS JUSTO"),L(6,"br"),x(7," E REGULAMENTADO"),h(),p(8,"a",4),x(9,"ASSOCIE-SE"),h()()())},dependencies:[Er],styles:[".container[_ngcontent-%COMP%]{display:flex;width:100%;height:800px;align-items:center;justify-content:flex-end;margin:0;padding:0 30px 0 0;font-size:1.5rem;background-image:var(--image-sobre);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:local;background-color:var(--neutra)}.containerTextos[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center}.titulo[_ngcontent-%COMP%]{font-weight:700;color:var(--neutra);font-family:Barlow,sans-serif;font-size:4em;margin-bottom:30px;text-shadow:1px 2px var(--primaria)}.texto[_ngcontent-%COMP%]{color:var(--primaria);text-align:center;font-size:2em;line-height:1;text-shadow:1px 2px var(--neutra)}.button[_ngcontent-%COMP%]{width:fit-content;height:fit-content;padding:14px 30px;color:var(--primaria);background-color:var(--neutra);text-align:center;font-size:1.5em;text-decoration:none;border:1px solid var(--primaria)}.button[_ngcontent-%COMP%]:hover{background-color:var(--quarta)}@media only screen and (max-width: 480px){.container[_ngcontent-%COMP%]{background-size:cover;background-position:center;height:fit-content}.containerTextos[_ngcontent-%COMP%]{align-items:center;justify-content:center;height:300px}.titulo[_ngcontent-%COMP%]{font-size:.5em;margin:0;padding:0;text-shadow:.5px .5px var(--primaria);font:400 1em Barlow,sans-serif;font-weight:700}.texto[_ngcontent-%COMP%]{font-size:.5em;text-shadow:.5px .5px var(--neutra)}.button[_ngcontent-%COMP%]{padding:0 10px;text-align:center;font-size:.5em}}@media only screen and (min-width: 768px) and (max-width: 1280px){.container[_ngcontent-%COMP%]{background-size:cover;background-position:center;height:fit-content}.containerTextos[_ngcontent-%COMP%]{align-items:center;justify-content:center;height:500px}.titulo[_ngcontent-%COMP%]{font:400 2em Barlow,sans-serif;margin:0;padding:0;text-shadow:1px 1px var(--primaria);font-weight:700}.texto[_ngcontent-%COMP%]{font-size:1em;text-shadow:1px 1px var(--neutra)}.button[_ngcontent-%COMP%]{padding:5px 10px;text-align:center;font-size:.75em}}@media only screen and (min-width: 480px) and (max-width: 768px){.container[_ngcontent-%COMP%]{background-size:cover;background-position:center;height:fit-content}.containerTextos[_ngcontent-%COMP%]{align-items:center;justify-content:center;height:300px}.titulo[_ngcontent-%COMP%]{font:400 1em Barlow,sans-serif;margin:0;padding:0;text-shadow:1px 1px var(--primaria);font-weight:700}.texto[_ngcontent-%COMP%]{font-size:.5em;text-shadow:1px 1px var(--neutra)}.button[_ngcontent-%COMP%]{padding:0 5px;text-align:center;font-size:.5em}}"]})};var U5;try{U5=typeof Intl<"u"&&Intl.v8BreakIterator}catch{U5=!1}var Le=(()=>{class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?hh(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||U5)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(i){return new(i||t)(A(Ei))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Lr,fg=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function B5(){if(Lr)return Lr;if(typeof document!="object"||!document)return Lr=new Set(fg),Lr;let t=document.createElement("input");return Lr=new Set(fg.filter(n=>(t.setAttribute("type",n),t.type===n))),Lr}var Ga;function ER(){if(Ga==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ga=!0}))}finally{Ga=Ga||!1}return Ga}function Ni(t){return ER()?t:!!t.capture}var pi=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(pi||{}),W3,m2;function $3(){if(m2==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return m2=!1,m2;if("scrollBehavior"in document.documentElement.style)m2=!0;else{let t=Element.prototype.scrollTo;t?m2=!/\{\s*\[native code\]\s*\}/.test(t.toString()):m2=!1}}return m2}function Ir(){if(typeof document!="object"||!document)return pi.NORMAL;if(W3==null){let t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";let e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",t.appendChild(e),document.body.appendChild(t),W3=pi.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,W3=t.scrollLeft===0?pi.NEGATED:pi.INVERTED),t.remove()}return W3}var F5;function LR(){if(F5==null){let t=typeof document<"u"?document.head:null;F5=!!(t&&(t.createShadowRoot||t.attachShadow))}return F5}function mg(t){if(LR()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function Wa(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function Mn(t){return t.composedPath?t.composedPath()[0]:t.target}function $a(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function fn(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}function Di(t){return t!=null&&`${t}`!="false"}function wo(t,n=0){return V5(t)?Number(t):arguments.length===2?n:0}function V5(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Ar(t){return Array.isArray(t)?t:[t]}function Rt(t){return t==null?"":typeof t=="string"?t:`${t}px`}function Kn(t){return t instanceof $?t.nativeElement:t}var IR=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var K3=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[IR]})}}return t})();var pg=new Set,p2,AR=(()=>{class t{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):TR}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&zR(e,this._nonce),this._matchMedia(e)}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(da,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function zR(t,n){if(!pg.has(t))try{p2||(p2=document.createElement("style"),n&&p2.setAttribute("nonce",n),p2.setAttribute("type","text/css"),document.head.appendChild(p2)),p2.sheet&&(p2.sheet.insertRule(`@media ${t} {body{ }}`,0),pg.add(t))}catch(e){console.error(e)}}function TR(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var gg=(()=>{class t{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new q}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return hg(Ar(e)).some(o=>this._registerQuery(o).mql.matches)}observe(e){let o=hg(Ar(e)).map(s=>this._registerQuery(s).observable),r=mo(o);return r=Q0(r.pipe(Xt(1)),r.pipe(n3(1),t3(0))),r.pipe(ae(s=>{let a={matches:!1,breakpoints:{}};return s.forEach(({matches:c,query:l})=>{a.matches=a.matches||c,a.breakpoints[l]=c}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),r={observable:new ai(s=>{let a=c=>this._zone.run(()=>s.next(c));return i.addListener(a),()=>{i.removeListener(a)}}).pipe(Un(i),ae(({matches:s})=>({query:e,matches:s})),Ue(this._destroySubject)),mql:i};return this._queries.set(e,r),r}static{this.\u0275fac=function(i){return new(i||t)(A(AR),A(X))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function hg(t){return t.map(n=>n.split(",")).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}var Cg=" ";function Z5(t,n,e){let i=Q3(t,n);e=e.trim(),!i.some(o=>o.trim()===e)&&(i.push(e),t.setAttribute(n,i.join(Cg)))}function n4(t,n,e){let i=Q3(t,n);e=e.trim();let o=i.filter(r=>r!==e);o.length?t.setAttribute(n,o.join(Cg)):t.removeAttribute(n)}function Q3(t,n){return t.getAttribute(n)?.match(/\S+/g)??[]}var xg="cdk-describedby-message",Y3="cdk-describedby-host",q5=0,i4=(()=>{class t{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${q5++}`,this._document=e,this._id=D(la)+"-"+q5++}describe(e,i,o){if(!this._canBeDescribed(e,i))return;let r=j5(i,o);typeof i!="string"?(yg(i,this._id),this._messageRegistry.set(r,{messageElement:i,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(i,o),this._isElementDescribedByMessage(e,r)||this._addMessageReference(e,r)}removeDescription(e,i,o){if(!i||!this._isElementNode(e))return;let r=j5(i,o);if(this._isElementDescribedByMessage(e,r)&&this._removeMessageReference(e,r),typeof i=="string"){let s=this._messageRegistry.get(r);s&&s.referenceCount===0&&this._deleteMessageElement(r)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${Y3}="${this._id}"]`);for(let i=0;io.indexOf(xg)!=0);e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){let o=this._messageRegistry.get(i);Z5(e,"aria-describedby",o.messageElement.id),e.setAttribute(Y3,this._id),o.referenceCount++}_removeMessageReference(e,i){let o=this._messageRegistry.get(i);o.referenceCount--,n4(e,"aria-describedby",o.messageElement.id),e.removeAttribute(Y3)}_isElementDescribedByMessage(e,i){let o=Q3(e,"aria-describedby"),r=this._messageRegistry.get(i),s=r&&r.messageElement.id;return!!s&&o.indexOf(s)!=-1}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&typeof i=="object")return!0;let o=i==null?"":`${i}`.trim(),r=e.getAttribute("aria-label");return o?!r||r.trim()!==o:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(i){return new(i||t)(A(te),A(Le))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function j5(t,n){return typeof t=="string"?`${n||""}/${t}`:t}function yg(t,n){t.id||(t.id=`${xg}-${n}-${q5++}`)}var GR=200,G5=class{constructor(n,e){this._letterKeyStream=new q,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new q,this.selectedItem=this._selectedItem;let i=typeof e?.debounceInterval=="number"?e.debounceInterval:GR;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){let e=n.keyCode;n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(wt(e=>this._pressedLetters.push(e)),t3(n),xt(()=>this._pressedLetters.length>0),ae(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let i=1;ii.disabled,this.tabOut=new q,this.change=new q,n instanceof E8?this._itemChangesSubscription=n.changes.subscribe(i=>this._itemsChanged(i.toArray())):I8(n)&&(this._effectRef=dh(()=>this._itemsChanged(n()),{injector:e}))}skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new G5(e,{debounceInterval:typeof n=="number"?n:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){let e=this._activeItem;this.updateActiveItem(n),this._activeItem!==e&&this.change.next(this._activeItemIndex)}onKeydown(n){let e=n.keyCode,o=["altKey","ctrlKey","metaKey","shiftKey"].every(r=>!n[r]||this._allowedModifierKeys.indexOf(r)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&o){this.setNextItemActive();break}else return;case 38:if(this._vertical&&o){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&o){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&o){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&o){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&o){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&o){let r=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(r>0?r:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&o){let r=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(r-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e,this._typeahead?.setCurrentSelectedItemIndex(e))}}},J3=class extends W5{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}};var Ka=(()=>{class t{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return $R(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=WR(tk(e));if(i&&(vg(i)===-1||!this.isVisible(i)))return!1;let o=e.nodeName.toLowerCase(),r=vg(e);return e.hasAttribute("contenteditable")?r!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!JR(e)?!1:o==="audio"?e.hasAttribute("controls")?r!==-1:!1:o==="video"?r===-1?!1:r!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,i){return ek(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static{this.\u0275fac=function(i){return new(i||t)(A(Le))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function WR(t){try{return t.frameElement}catch{return null}}function $R(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function KR(t){let n=t.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea"}function YR(t){return ZR(t)&&t.type=="hidden"}function XR(t){return QR(t)&&t.hasAttribute("href")}function ZR(t){return t.nodeName.toLowerCase()=="input"}function QR(t){return t.nodeName.toLowerCase()=="a"}function wg(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let n=t.getAttribute("tabindex");return!!(n&&!isNaN(parseInt(n,10)))}function vg(t){if(!wg(t))return null;let n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}function JR(t){let n=t.nodeName.toLowerCase(),e=n==="input"&&t.type;return e==="text"||e==="password"||n==="select"||n==="textarea"}function ek(t){return YR(t)?!1:KR(t)||XR(t)||t.hasAttribute("contenteditable")||wg(t)}function tk(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var $5=class{get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}constructor(n,e,i,o,r=!1,s){this._element=n,this._checker=e,this._ngZone=i,this._document=o,this._injector=s,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}destroy(){let n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let i=this._getFirstTabbableElement(e);return i?.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let e=this._getRegionBoundary("start");return e&&e.focus(n),!!e}focusLastTabbableElement(n){let e=this._getRegionBoundary("end");return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=0;i=0;i--){let o=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(o)return o}return null}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._injector?di(n,{injector:this._injector}):setTimeout(n)}},o4=(()=>{class t{constructor(e,i,o){this._checker=e,this._ngZone=i,this._injector=D(It),this._document=o}create(e,i=!1){return new $5(e,this._checker,this._ngZone,this._document,i,this._injector)}static{this.\u0275fac=function(i){return new(i||t)(A(Ka),A(X),A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Q5(t){return t.buttons===0||t.detail===0}function J5(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var nk=new U("cdk-input-modality-detector-options"),ik={ignoreKeys:[18,17,224,91,16]},Sg=650,zr=Ni({passive:!0,capture:!0}),ok=(()=>{class t{get mostRecentModality(){return this._modality.value}constructor(e,i,o,r){this._platform=e,this._mostRecentTarget=null,this._modality=new Tt(null),this._lastTouchMs=0,this._onKeydown=s=>{this._options?.ignoreKeys?.some(a=>a===s.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Mn(s))},this._onMousedown=s=>{Date.now()-this._lastTouchMs{if(J5(s)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Mn(s)},this._options=u(u({},ik),r),this.modalityDetected=this._modality.pipe(n3(1)),this.modalityChanged=this.modalityDetected.pipe(aa()),e.isBrowser&&i.runOutsideAngular(()=>{o.addEventListener("keydown",this._onKeydown,zr),o.addEventListener("mousedown",this._onMousedown,zr),o.addEventListener("touchstart",this._onTouchstart,zr)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,zr),document.removeEventListener("mousedown",this._onMousedown,zr),document.removeEventListener("touchstart",this._onTouchstart,zr))}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(X),A(te),A(nk,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),rk=new U("liveAnnouncerElement",{providedIn:"root",factory:sk});function sk(){return null}var ak=new U("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),ck=0,Mg=(()=>{class t{constructor(e,i,o,r){this._ngZone=i,this._defaultOptions=r,this._document=o,this._liveElement=e||this._createLiveElement()}announce(e,...i){let o=this._defaultOptions,r,s;return i.length===1&&typeof i[0]=="number"?s=i[0]:[r,s]=i,this.clear(),clearTimeout(this._previousTimeout),r||(r=o&&o.politeness?o.politeness:"polite"),s==null&&o&&(s=o.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof s=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),o=this._document.createElement("div");for(let r=0;r .cdk-overlay-container [aria-modal="true"]');for(let o=0;o{class t{constructor(e,i,o,r,s){this._ngZone=e,this._platform=i,this._inputModalityDetector=o,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new q,this._rootNodeFocusAndBlurListener=a=>{let c=Mn(a);for(let l=c;l;l=l.parentElement)a.type==="focus"?this._onFocus(a,l):this._onBlur(a,l)},this._document=r,this._detectionMode=s?.detectionMode||Z3.IMMEDIATE}monitor(e,i=!1){let o=Kn(e);if(!this._platform.isBrowser||o.nodeType!==1)return W();let r=mg(o)||this._getDocument(),s=this._elementInfo.get(o);if(s)return i&&(s.checkChildren=!0),s.subject;let a={checkChildren:i,subject:new q,rootNode:r};return this._elementInfo.set(o,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){let i=Kn(e),o=this._elementInfo.get(i);o&&(o.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(o))}focusVia(e,i,o){let r=Kn(e),s=this._getDocument().activeElement;r===s?this._getClosestElementsInfo(r).forEach(([a,c])=>this._originChanged(a,i,c)):(this._setOrigin(i),typeof r.focus=="function"&&r.focus(o))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Z3.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused",i==="touch"),e.classList.toggle("cdk-keyboard-focused",i==="keyboard"),e.classList.toggle("cdk-mouse-focused",i==="mouse"),e.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&i,this._detectionMode===Z3.IMMEDIATE){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?Sg:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(e,i){let o=this._elementInfo.get(i),r=Mn(e);!o||!o.checkChildren&&i!==r||this._originChanged(i,this._getFocusOrigin(r),o)}_onBlur(e,i){let o=this._elementInfo.get(i);!o||o.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(o,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,o=this._rootNodeFocusListenerCount.get(i)||0;o||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,X3),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,X3)}),this._rootNodeFocusListenerCount.set(i,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Ue(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let o=this._rootNodeFocusListenerCount.get(i);o>1?this._rootNodeFocusListenerCount.set(i,o-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,X3),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,X3),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,o){this._setClasses(e,i),this._emitOrigin(o,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((o,r)=>{(r===e||o.checkChildren&&r.contains(e))&&i.push([r,o])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!i||i===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let r=e.labels;if(r){for(let s=0;s{class t{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=D(gg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return h2.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let i=this._document.defaultView||window,o=i&&i.getComputedStyle?i.getComputedStyle(e):null,r=(o&&o.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return h2.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return h2.BLACK_ON_WHITE}return h2.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(H5,bg,_g),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===h2.BLACK_ON_WHITE?e.add(H5,bg):i===h2.WHITE_ON_BLACK&&e.add(H5,_g)}}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),r4=(()=>{class t{constructor(e){e._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(i){return new(i||t)(A(eu))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[K3]})}}return t})();var dk=new U("cdk-dir-doc",{providedIn:"root",factory:uk});function uk(){return D(te)}var fk=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function mk(t){let n=t?.toLowerCase()||"";return n==="auto"&&typeof navigator<"u"&&navigator?.language?fk.test(navigator.language)?"rtl":"ltr":n==="rtl"?"rtl":"ltr"}var an=(()=>{class t{constructor(e){if(this.value="ltr",this.change=new xe,e){let i=e.body?e.body.dir:null,o=e.documentElement?e.documentElement.dir:null;this.value=mk(i||o||"ltr")}}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(i){return new(i||t)(A(dk,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var n1=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var pk=["text"],hk=[[["mat-icon"]],"*"],gk=["mat-icon","*"];function yk(t,n){if(t&1&&L(0,"mat-pseudo-checkbox",1),t&2){let e=R();w("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function vk(t,n){if(t&1&&L(0,"mat-pseudo-checkbox",3),t&2){let e=R();w("disabled",e.disabled)}}function bk(t,n){if(t&1&&(p(0,"span",4),x(1),h()),t&2){let e=R();v(),ie("(",e.group.label,")")}}var Pg=(()=>{class t{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}return t})(),Rg=(()=>{class t{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}return t})();function _k(){return!0}var Ck=new U("mat-sanity-checks",{providedIn:"root",factory:_k}),qe=(()=>{class t{constructor(e,i,o){this._sanityChecks=i,this._document=o,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return $a()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[e]}static{this.\u0275fac=function(i){return new(i||t)(A(eu),A(Ck,8),A(te))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[n1,n1]})}}return t})();var Dr=class{constructor(n,e,i,o,r){this._defaultMatcher=n,this.ngControl=e,this._parentFormGroup=i,this._parentForm=o,this._stateChanges=r,this.errorState=!1}updateErrorState(){let n=this.errorState,e=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,o=this.ngControl?this.ngControl.control:null,r=i?.isErrorState(o,e)??!1;r!==n&&(this.errorState=r,this._stateChanges.next())}};var a4=(()=>{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Yn=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(Yn||{}),iu=class{constructor(n,e,i,o=!1){this._renderer=n,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=o,this.state=Yn.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},Eg=Ni({passive:!0,capture:!0}),ou=class{constructor(){this._events=new Map,this._delegateEventHandler=n=>{let e=Mn(n);e&&this._events.get(n.type)?.forEach((i,o)=>{(o===e||o.contains(e))&&i.forEach(r=>r.handleEvent(n))})}}addHandler(n,e,i,o){let r=this._events.get(e);if(r){let s=r.get(i);s?s.add(o):r.set(i,new Set([o]))}else this._events.set(e,new Map([[i,new Set([o])]])),n.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,Eg)})}removeHandler(n,e,i){let o=this._events.get(n);if(!o)return;let r=o.get(e);r&&(r.delete(i),r.size===0&&o.delete(e),o.size===0&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,Eg)))}},Lg={enterDuration:225,exitDuration:150},xk=800,Ig=Ni({passive:!0,capture:!0}),Ag=["mousedown","touchstart"],zg=["mouseup","mouseleave","touchend","touchcancel"],ru=class t{static{this._eventManager=new ou}constructor(n,e,i,o){this._target=n,this._ngZone=e,this._platform=o,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,o.isBrowser&&(this._containerElement=Kn(i))}fadeInRipple(n,e,i={}){let o=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=u(u({},Lg),i.animation);i.centered&&(n=o.left+o.width/2,e=o.top+o.height/2);let s=i.radius||wk(n,e,o),a=n-o.left,c=e-o.top,l=r.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${a-s}px`,d.style.top=`${c-s}px`,d.style.height=`${s*2}px`,d.style.width=`${s*2}px`,i.color!=null&&(d.style.backgroundColor=i.color),d.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(d);let f=window.getComputedStyle(d),m=f.transitionProperty,y=f.transitionDuration,C=m==="none"||y==="0s"||y==="0s, 0s"||o.width===0&&o.height===0,_=new iu(this,d,i,C);d.style.transform="scale3d(1, 1, 1)",_.state=Yn.FADING_IN,i.persistent||(this._mostRecentTransientRipple=_);let S=null;return!C&&(l||r.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let I=()=>{S&&(S.fallbackTimer=null),clearTimeout(N),this._finishRippleTransition(_)},z=()=>this._destroyRipple(_),N=setTimeout(z,l+100);d.addEventListener("transitionend",I),d.addEventListener("transitioncancel",z),S={onTransitionEnd:I,onTransitionCancel:z,fallbackTimer:N}}),this._activeRipples.set(_,S),(C||!l)&&this._finishRippleTransition(_),_}fadeOutRipple(n){if(n.state===Yn.FADING_OUT||n.state===Yn.HIDDEN)return;let e=n.element,i=u(u({},Lg),n.config.animation);e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",n.state=Yn.FADING_OUT,(n._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){let e=Kn(n);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,Ag.forEach(i=>{t._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(n){n.type==="mousedown"?this._onMousedown(n):n.type==="touchstart"?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{zg.forEach(e=>{this._triggerElement.addEventListener(e,this,Ig)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===Yn.FADING_IN?this._startFadeOutTransition(n):n.state===Yn.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){let e=n===this._mostRecentTransientRipple,{persistent:i}=n.config;n.state=Yn.VISIBLE,!i&&(!e||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){let e=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=Yn.HIDDEN,e!==null&&(n.element.removeEventListener("transitionend",e.onTransitionEnd),n.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),n.element.remove()}_onMousedown(n){let e=Q5(n),i=this._lastTouchStartEvent&&Date.now(){let e=n.state===Yn.VISIBLE||n.config.terminateOnPointerUp&&n.state===Yn.FADING_IN;!n.config.persistent&&e&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let n=this._triggerElement;n&&(Ag.forEach(e=>t._eventManager.removeHandler(e,n,this)),this._pointerUpEventsRegistered&&(zg.forEach(e=>n.removeEventListener(e,this,Ig)),this._pointerUpEventsRegistered=!1))}};function wk(t,n,e){let i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),o=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+o*o)}var kg=new U("mat-ripple-global-options"),Og=(()=>{class t{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,o,r,s){this._elementRef=e,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new ru(this,i,e,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:u(u(u({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,o){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,i,u(u({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,u(u({},this.rippleConfig),e))}static{this.\u0275fac=function(i){return new(i||t)(b($),b(X),b(Le),b(kg,8),b(Wt,8))}}static{this.\u0275dir=V({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,o){i&2&&ge("mat-ripple-unbounded",o.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return t})(),au=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,qe]})}}return t})(),Sk=(()=>{class t{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(i){return new(i||t)(b(Wt,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,o){i&2&&ge("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[k],decls:0,vars:0,template:function(i,o){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return t})(),Mk=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe]})}}return t})(),cu=new U("MAT_OPTION_PARENT_COMPONENT");var lu=new U("MatOptgroup");var Ek=0,su=class{constructor(n,e=!1){this.source=n,this.isUserInput=e}},c4=(()=>{class t{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(e,i,o,r){this._element=e,this._changeDetectorRef=i,this._parent=o,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${Ek++}`,this.onSelectionChange=new xe,this._stateChanges=new q}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,i){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!fn(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new su(this,e))}static{this.\u0275fac=function(i){return new(i||t)(b($),b(mt),b(cu,8),b(lu,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-option"]],viewQuery:function(i,o){if(i&1&&ft(pk,7),i&2){let r;me(r=pe())&&(o._text=r.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,o){i&1&&B("click",function(){return o._selectViaInteraction()})("keydown",function(s){return o._handleKeydown(s)}),i&2&&(xn("id",o.id),Z("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),ge("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",de]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[st,k],ngContentSelectors:gk,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,o){i&1&&(Ke(hk),F(0,yk,1,2,"mat-pseudo-checkbox",1),fe(1),p(2,"span",2,0),fe(4,1),h(),F(5,vk,1,1,"mat-pseudo-checkbox",3)(6,bk,2,1,"span",4),L(7,"div",5)),i&2&&(Oe(o.multiple?0:-1),v(5),Oe(!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),v(),Oe(o.group&&o.group._inert?6:-1),v(),w("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[Sk,Og],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return t})();function Fg(t,n,e){if(e.length){let i=n.toArray(),o=e.toArray(),r=0;for(let s=0;se+i?Math.max(0,t-i+n):e}var du=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[au,qe,Mk]})}}return t})(),Tg={capture:!0},Ng=["focus","mousedown","mouseenter","touchstart"],tu="mat-ripple-loader-uninitialized",nu="mat-ripple-loader-class-name",Dg="mat-ripple-loader-centered",s4="mat-ripple-loader-disabled",Bg=(()=>{class t{constructor(){this._document=D(te,{optional:!0}),this._animationMode=D(Wt,{optional:!0}),this._globalRippleOptions=D(kg,{optional:!0}),this._platform=D(Le),this._ngZone=D(X),this._hosts=new Map,this._onInteraction=e=>{let i=Mn(e);if(i instanceof HTMLElement){let o=i.closest(`[${tu}="${this._globalRippleOptions?.namespace??""}"]`);o&&this._createRipple(o)}},this._ngZone.runOutsideAngular(()=>{for(let e of Ng)this._document?.addEventListener(e,this._onInteraction,Tg)})}ngOnDestroy(){let e=this._hosts.keys();for(let i of e)this.destroyRipple(i);for(let i of Ng)this._document?.removeEventListener(i,this._onInteraction,Tg)}configureRipple(e,i){e.setAttribute(tu,this._globalRippleOptions?.namespace??""),(i.className||!e.hasAttribute(nu))&&e.setAttribute(nu,i.className||""),i.centered&&e.setAttribute(Dg,""),i.disabled&&e.setAttribute(s4,"")}getRipple(e){return this._hosts.get(e)||this._createRipple(e)}setDisabled(e,i){let o=this._hosts.get(e);if(o){o.disabled=i;return}i?e.setAttribute(s4,""):e.removeAttribute(s4)}_createRipple(e){if(!this._document)return;let i=this._hosts.get(e);if(i)return i;e.querySelector(".mat-ripple")?.remove();let o=this._document.createElement("span");o.classList.add("mat-ripple",e.getAttribute(nu)),e.append(o);let r=new Og(new $(o),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=e,r.centered=e.hasAttribute(Dg),r.disabled=e.hasAttribute(s4),this.attachRipple(e,r),r}attachRipple(e,i){e.removeAttribute(tu),this._hosts.set(e,i)}destroyRipple(e){let i=this._hosts.get(e);i&&(i.ngOnDestroy(),this._hosts.delete(e))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Lk=["mat-button",""],Ik=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Ak=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var zk=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var Tk=["mat-icon-button",""],Nk=["*"];var Dk=new U("MAT_BUTTON_CONFIG");var Pk=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],jg=(()=>{class t{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}constructor(e,i,o,r){this._elementRef=e,this._platform=i,this._ngZone=o,this._animationMode=r,this._focusMonitor=D(Pi),this._rippleLoader=D(Bg),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let s=D(Dk,{optional:!0}),a=e.nativeElement,c=a.classList;this.disabledInteractive=s?.disabledInteractive??!1,this.color=s?.color??null,this._rippleLoader?.configureRipple(a,{className:"mat-mdc-button-ripple"});for(let{attribute:l,mdcClasses:d}of Pk)a.hasAttribute(l)&&c.add(...d)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(i){fa()}}static{this.\u0275dir=V({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",de],disabled:[2,"disabled","disabled",de],ariaDisabled:[2,"aria-disabled","ariaDisabled",de],disabledInteractive:[2,"disabledInteractive","disabledInteractive",de]},features:[st]})}}return t})();var Hg=(()=>{class t extends jg{constructor(e,i,o,r){super(e,i,o,r)}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Le),b(X),b(Wt,8))}}static{this.\u0275cmp=T({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(i,o){i&2&&(Z("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Qt(o.color?"mat-"+o.color:""),ge("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Ee,k],attrs:Lk,ngContentSelectors:Ak,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(Ke(Ik),L(0,"span",0),fe(1),p(2,"span",1),fe(3,1),h(),fe(4,2),L(5,"span",2)(6,"span",3)),i&2&&ge("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return t})();var qg=(()=>{class t extends jg{constructor(e,i,o,r){super(e,i,o,r),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Le),b(X),b(Wt,8))}}static{this.\u0275cmp=T({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,o){i&2&&(Z("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Qt(o.color?"mat-"+o.color:""),ge("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Ee,k],attrs:Tk,ngContentSelectors:Nk,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(Ke(),L(0,"span",0),fe(1),L(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',zk],encapsulation:2,changeDetection:0})}}return t})();var Pr=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,au,qe]})}}return t})();var l4=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-associados"]],standalone:!0,features:[k],decls:26,vars:0,consts:[[1,"container"],[1,"imagem"],[1,"imagem_ord"],["src","BRASiLAMARRAS.png"],["src","CSL.png"],["src","lankhorst_euronete_brasil_logo.png"],["src","VAN_BEEST.png"],["src","TEIJIN.png"],[1,"texto"],[1,"descricao"],["mat-button","","routerLink","/associese",1,"bttn-SM"],[1,"texto2"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"h1"),x(3,"Associados"),h(),p(4,"div",2),L(5,"img",3)(6,"img",4)(7,"img",5)(8,"img",6)(9,"img",7),h()(),p(10,"div",8)(11,"h5"),x(12,"Por que se associar \xE0 A.B.I.C.C.A?"),h(),p(13,"p",9),x(14,"Associados participam ativamente das decis\xF5es estrat\xE9gicas e integram comiss\xF5es tem\xE1ticas."),L(15,"br"),x(16," Tenha acesso a informa\xE7\xF5es relevantes sobre o mercado."),L(17,"br"),x(18," Apoio da Abicca em a\xE7\xF5es de defesa contra concorr\xEAncia desleal e importa\xE7\xF5es prejudiciais."),L(19,"br"),x(20," Tenha representatividade junto a \xF3rg\xE3os governamentais."),L(21,"br"),h(),p(22,"button",10)(23,"span")(24,"p",11),x(25,"SAIBA MAIS"),h()()()()())},dependencies:[Pr,Hg,Er,At],styles:[".container[_ngcontent-%COMP%]{display:flex;max-width:100%;height:600px;justify-content:center;row-gap:20px;flex-direction:column;box-sizing:border-box}.imagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-self:center;width:100%}.imagem[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{text-align:center;line-height:1.5;letter-spacing:normal;color:var(--neutra);width:300px;padding:0;margin:0 auto 10px;border-bottom:2px solid var(--neutra)}.imagem_ord[_ngcontent-%COMP%]{display:flex;max-width:100%;column-gap:1%;justify-content:center;box-sizing:border-box}.imagem_ord[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{background-color:var(--neutra);padding:5px;border-radius:10px;width:247px}.texto[_ngcontent-%COMP%]{width:100%;align-self:center}.texto[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{margin-bottom:20px;text-align:center;line-height:1.5;letter-spacing:normal;color:var(--neutra)}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;font-size:1.2rem;margin-top:15px;line-height:1.5;letter-spacing:normal;width:fit-content;margin-left:auto;margin-right:auto;color:var(--neutra)}.bttn-SM[_ngcontent-%COMP%]{display:flex;width:fit-content;margin:0 auto 20px;background:var(--primaria);box-shadow:0 1px 12px var(--primaria);border-radius:15px;border:1px solid var(--quarta)}.bttn-SM[_ngcontent-%COMP%] .texto2[_ngcontent-%COMP%]{font-weight:700;color:var(--quarta)}*[_ngcontent-%COMP%]::selection{-webkit-text-fill-color:white;background-color:#027274}.texto[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]:first-letter{font-size:2rem}.bttn-SM[_ngcontent-%COMP%]:hover{background-color:var(--terciaria)}@media only screen and (max-width: 480px){.container[_ngcontent-%COMP%]{height:fit-content;row-gap:5px}.imagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%}.texto[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.imagem[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{width:100%;align-self:center;font-size:1em}.texto[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:.75em;margin-bottom:0}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.5em;margin:0 30px 10px}.imagem_ord[_ngcontent-%COMP%]{width:100%;flex-direction:row}.imagem_ord[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:calc(100% / 6)}.bttn-SM[_ngcontent-%COMP%]{padding:0;border-radius:15px}.bttn-SM[_ngcontent-%COMP%] .texto2[_ngcontent-%COMP%]{font-size:1em;margin:0 10px auto;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1280px){.container[_ngcontent-%COMP%]{height:fit-content;row-gap:5px}.imagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%}.texto[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.imagem[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{width:100%;align-self:center;font-size:3em}.texto[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:2em;margin-bottom:0}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1em;margin:0 30px 10px}.imagem_ord[_ngcontent-%COMP%]{width:100%;flex-direction:row}.imagem_ord[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:calc(100% / 6)}.bttn-SM[_ngcontent-%COMP%]{padding:0;border-radius:15px}.bttn-SM[_ngcontent-%COMP%] .texto2[_ngcontent-%COMP%]{font-size:1em;margin:0 10px auto;text-align:center}}@media only screen and (min-width: 480px) and (max-width: 768px){.container[_ngcontent-%COMP%]{height:fit-content;row-gap:5px}.imagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%}.texto[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.imagem[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{width:100%;align-self:center;font-size:2em}.texto[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:1em;margin-bottom:0}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.75em;margin:0 30px 10px}.imagem_ord[_ngcontent-%COMP%]{width:100%;flex-direction:row}.imagem_ord[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:calc(100% / 6)}.bttn-SM[_ngcontent-%COMP%]{padding:0;border-radius:15px}.bttn-SM[_ngcontent-%COMP%] .texto2[_ngcontent-%COMP%]{font-size:.75em;margin:0 10px auto;text-align:center}}"]})};var d4=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-animacao-rodape"]],standalone:!0,features:[k],decls:9,vars:0,consts:[[1,"corpo"],[1,"ponterolante"],[1,"cima-barra"],[1,"fundo-barra"],[1,"baixo-barra"],[1,"barrasuperior"],["src","Elementos_Graficos/Placa_Abica_Rescalavel.png","alt",""]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1),L(2,"div",2)(3,"div",3)(4,"div",4),h(),p(5,"div",5),L(6,"div")(7,"img",6)(8,"div"),h()())},styles:[".corpo[_ngcontent-%COMP%]{background-color:var(--neutra);width:100%}.ponterolante[_ngcontent-%COMP%]{position:absolute;width:100%;height:40px}.cima-barra[_ngcontent-%COMP%], .fundo-barra[_ngcontent-%COMP%], .baixo-barra[_ngcontent-%COMP%]{width:100%}.fundo-barra[_ngcontent-%COMP%]{height:30px;background:#ffc90f}.cima-barra[_ngcontent-%COMP%], .baixo-barra[_ngcontent-%COMP%]{width:100%;height:3px;background:#daa800}.barrasuperior[_ngcontent-%COMP%]{width:100%;height:fit-content}img[_ngcontent-%COMP%]{position:relative;width:calc(var(--tamanhoBalancinhoReescalavel)*.05);margin-top:10px;animation:_ngcontent-%COMP%_moverBalancinho 45s linear infinite}@keyframes _ngcontent-%COMP%_moverBalancinho{0%{left:0}50%{left:calc(100% - var(--tamanhoBalancinho))}to{left:0}}@media only screen and (max-width: 480px){.ponterolante[_ngcontent-%COMP%]{height:20px}.fundo-barra[_ngcontent-%COMP%]{height:15px}img[_ngcontent-%COMP%]{width:calc(var(--tamanhoBalancinhoReescalavel)*.025);margin-top:6px;animation:moverBalancinho2 10s linear infinite}@keyframes moverBalancinho2{0%{left:0}50%{left:calc(100% - var(--tamanhoBalancinhoReescalavel)*.025)}to{left:0}}}@media only screen and (min-width: 480px) and (max-width: 768px){.ponterolante[_ngcontent-%COMP%]{height:28px}.fundo-barra[_ngcontent-%COMP%]{height:21px}img[_ngcontent-%COMP%]{width:calc(var(--tamanhoBalancinhoReescalavel)*.035);margin-top:8px;animation:moverBalancinho3 15s linear infinite}@keyframes moverBalancinho3{0%{left:0}50%{left:calc(100% - var(--tamanhoBalancinhoReescalavel)*.035)}to{left:0}}}"]})};var Gg=()=>{},Tu={},hy={},gy=null,yy={mark:Gg,measure:Gg};try{typeof window<"u"&&(Tu=window),typeof document<"u"&&(hy=document),typeof MutationObserver<"u"&&(gy=MutationObserver),typeof performance<"u"&&(yy=performance)}catch{}var{userAgent:Wg=""}=Tu.navigator||{},r1=Tu,vt=hy,$g=gy,u4=yy,xce=!!r1.document,Eo=!!vt.documentElement&&!!vt.head&&typeof vt.addEventListener=="function"&&typeof vt.createElement=="function",vy=~Wg.indexOf("MSIE")||~Wg.indexOf("Trident/"),St="classic",by="duotone",En="sharp",Ln="sharp-duotone",kk=[St,by,En,Ln],Ok={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}},Kg={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},Fk=["kit"],Uk=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,Bk=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Vk={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},jk={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}},Hk={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}},qk={classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]},Gk={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}},Wk={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}},_y={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},$k=["solid","regular","light","thin","duotone","brands"],Cy=[1,2,3,4,5,6,7,8,9,10],Kk=Cy.concat([11,12,13,14,15,16,17,18,19,20]),Za={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Yk=[...Object.keys(qk),...$k,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Za.GROUP,Za.SWAP_OPACITY,Za.PRIMARY,Za.SECONDARY].concat(Cy.map(t=>"".concat(t,"x"))).concat(Kk.map(t=>"w-".concat(t))),Xk={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},Zk={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},Qk={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},Yg={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},So="___FONT_AWESOME___",gu=16,xy="fa",wy="svg-inline--fa",b2="data-fa-i2svg",yu="data-fa-pseudo-element",Jk="data-fa-pseudo-element-pending",Nu="data-prefix",Du="data-icon",Xg="fontawesome-i2svg",eO="async",tO=["HTML","HEAD","STYLE","SCRIPT"],Sy=(()=>{try{return!0}catch{return!1}})(),My=[St,En,Ln];function ic(t){return new Proxy(t,{get(n,e){return e in n?n[e]:n[St]}})}var Ey=u({},_y);Ey[St]=u(u(u({},_y[St]),Kg.kit),Kg["kit-duotone"]);var y2=ic(Ey),vu=u({},Wk);vu[St]=u(u(u({},vu[St]),Yg.kit),Yg["kit-duotone"]);var tc=ic(vu),bu=u({},Gk);bu[St]=u(u({},bu[St]),Qk.kit);var v2=ic(bu),_u=u({},Hk);_u[St]=u(u({},_u[St]),Zk.kit);var nO=ic(_u),iO=Uk,Ly="fa-layers-text",oO=Bk,rO=u({},Ok),wce=ic(rO),sO=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],uu=Za,Or=new Set;Object.keys(tc[St]).map(Or.add.bind(Or));Object.keys(tc[En]).map(Or.add.bind(Or));Object.keys(tc[Ln]).map(Or.add.bind(Or));var aO=[...Fk,...Yk],Ja=r1.FontAwesomeConfig||{};function cO(t){var n=vt.querySelector("script["+t+"]");if(n)return n.getAttribute(t)}function lO(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}vt&&typeof vt.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(n=>{let[e,i]=n,o=lO(cO(e));o!=null&&(Ja[i]=o)});var Iy={styleDefault:"solid",familyDefault:"classic",cssPrefix:xy,replacementClass:wy,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Ja.familyPrefix&&(Ja.cssPrefix=Ja.familyPrefix);var Fr=u(u({},Iy),Ja);Fr.autoReplaceSvg||(Fr.observeMutations=!1);var K={};Object.keys(Iy).forEach(t=>{Object.defineProperty(K,t,{enumerable:!0,set:function(n){Fr[t]=n,ec.forEach(e=>e(K))},get:function(){return Fr[t]}})});Object.defineProperty(K,"familyPrefix",{enumerable:!0,set:function(t){Fr.cssPrefix=t,ec.forEach(n=>n(K))},get:function(){return Fr.cssPrefix}});r1.FontAwesomeConfig=K;var ec=[];function dO(t){return ec.push(t),()=>{ec.splice(ec.indexOf(t),1)}}var i1=gu,Ri={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function uO(t){if(!t||!Eo)return;let n=vt.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=t;let e=vt.head.childNodes,i=null;for(let o=e.length-1;o>-1;o--){let r=e[o],s=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(i=r)}return vt.head.insertBefore(n,i),t}var fO="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function nc(){let t=12,n="";for(;t-- >0;)n+=fO[Math.random()*62|0];return n}function Ur(t){let n=[];for(let e=(t||[]).length>>>0;e--;)n[e]=t[e];return n}function Pu(t){return t.classList?Ur(t.classList):(t.getAttribute("class")||"").split(" ").filter(n=>n)}function Ay(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function mO(t){return Object.keys(t||{}).reduce((n,e)=>n+"".concat(e,'="').concat(Ay(t[e]),'" '),"").trim()}function g4(t){return Object.keys(t||{}).reduce((n,e)=>n+"".concat(e,": ").concat(t[e].trim(),";"),"")}function Ru(t){return t.size!==Ri.size||t.x!==Ri.x||t.y!==Ri.y||t.rotate!==Ri.rotate||t.flipX||t.flipY}function pO(t){let{transform:n,containerWidth:e,iconWidth:i}=t,o={transform:"translate(".concat(e/2," 256)")},r="translate(".concat(n.x*32,", ").concat(n.y*32,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),a="rotate(".concat(n.rotate," 0 0)"),c={transform:"".concat(r," ").concat(s," ").concat(a)},l={transform:"translate(".concat(i/2*-1," -256)")};return{outer:o,inner:c,path:l}}function hO(t){let{transform:n,width:e=gu,height:i=gu,startCentered:o=!1}=t,r="";return o&&vy?r+="translate(".concat(n.x/i1-e/2,"em, ").concat(n.y/i1-i/2,"em) "):o?r+="translate(calc(-50% + ".concat(n.x/i1,"em), calc(-50% + ").concat(n.y/i1,"em)) "):r+="translate(".concat(n.x/i1,"em, ").concat(n.y/i1,"em) "),r+="scale(".concat(n.size/i1*(n.flipX?-1:1),", ").concat(n.size/i1*(n.flipY?-1:1),") "),r+="rotate(".concat(n.rotate,"deg) "),r}var gO=`:root, :host { +`).forEach(e=>{let i=e.indexOf(":");if(i>0){let o=e.slice(0,i),r=o.toLowerCase(),s=e.slice(i+1).trim();this.maybeSetNormalizedName(o,r),this.headers.has(r)?this.headers.get(r).push(s):this.headers.set(r,[s])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,i)=>{this.setHeaderEntries(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(n.name,e);let o=(n.op==="a"?this.headers.get(e):void 0)||[];o.push(...i),this.headers.set(e,o);break;case"d":let r=n.value;if(!r)this.headers.delete(e),this.normalizedNames.delete(e);else{let s=this.headers.get(e);if(!s)return;s=s.filter(a=>r.indexOf(a)===-1),s.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}break}}setHeaderEntries(n,e){let i=(Array.isArray(e)?e:[e]).map(r=>r.toString()),o=n.toLowerCase();this.headers.set(o,i),this.maybeSetNormalizedName(n,o)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}};var F8=class{encodeKey(n){return e9(n)}encodeValue(n){return e9(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function BN(t,n){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(o=>{let r=o.indexOf("="),[s,a]=r==-1?[n.decodeKey(o),""]:[n.decodeKey(o.slice(0,r)),n.decodeValue(o.slice(r+1))],c=e.get(s)||[];c.push(a),e.set(s,c)}),e}var VN=/%(\d[a-f0-9])/gi,jN={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function e9(t){return encodeURIComponent(t).replace(VN,(n,e)=>jN[e]??n)}function b3(t){return`${t}`}var Qo=class t{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new F8,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=BN(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{let i=n.fromObject[e],o=Array.isArray(i)?i.map(b3):[b3(i)];this.map.set(e,o)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){let e=[];return Object.keys(n).forEach(i=>{let o=n[i];Array.isArray(o)?o.forEach(r=>{e.push({param:i,value:r,op:"a"})}):e.push({param:i,value:o,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=(n.op==="a"?this.map.get(n.param):void 0)||[];e.push(b3(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let i=this.map.get(n.param)||[],o=i.indexOf(b3(n.value));o!==-1&&i.splice(o,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var U8=class{constructor(){this.map=new Map}set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}};function HN(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function t9(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function n9(t){return typeof Blob<"u"&&t instanceof Blob}function i9(t){return typeof FormData<"u"&&t instanceof FormData}function qN(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var ba=class t{constructor(n,e,i,o){this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase();let r;if(HN(this.method)||o?(this.body=i!==void 0?i:null,r=o):r=i,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),this.transferCache=r.transferCache),this.headers??=new zi,this.context??=new U8,!this.params)this.params=new Qo,this.urlWithParams=e;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=e;else{let a=e.indexOf("?"),c=a===-1?"?":am.set(y,n.setHeaders[y]),l)),n.setParams&&(d=Object.keys(n.setParams).reduce((m,y)=>m.set(y,n.setParams[y]),d)),new t(e,i,s,{params:d,headers:l,context:f,reportProgress:c,responseType:o,withCredentials:a,transferCache:r})}},Jo=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(Jo||{}),Ca=class{constructor(n,e=200,i="OK"){this.headers=n.headers||new zi,this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}},x3=class t extends Ca{constructor(n={}){super(n),this.type=Jo.ResponseHeader}clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},a2=class t extends Ca{constructor(n={}){super(n),this.type=Jo.Response,this.body=n.body!==void 0?n.body:null}clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},Zo=class extends Ca{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},p9=200,GN=204;function O8(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var xa=(()=>{class t{constructor(e){this.handler=e}request(e,i,o={}){let r;if(e instanceof ba)r=e;else{let c;o.headers instanceof zi?c=o.headers:c=new zi(o.headers);let l;o.params&&(o.params instanceof Qo?l=o.params:l=new Qo({fromObject:o.params})),r=new ba(e,i,o.body!==void 0?o.body:null,{headers:c,context:o.context,params:l,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let s=W(r).pipe(Q1(c=>this.handler.handle(c)));if(e instanceof ba||o.observe==="events")return s;let a=s.pipe(xt(c=>c instanceof a2));switch(o.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return a.pipe(ae(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return c.body}));case"blob":return a.pipe(ae(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new Error("Response is not a Blob.");return c.body}));case"text":return a.pipe(ae(c=>{if(c.body!==null&&typeof c.body!="string")throw new Error("Response is not a string.");return c.body}));case"json":default:return a.pipe(ae(c=>c.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:new Qo().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,o={}){return this.request("PATCH",e,O8(o,i))}post(e,i,o={}){return this.request("POST",e,O8(o,i))}put(e,i,o={}){return this.request("PUT",e,O8(o,i))}static{this.\u0275fac=function(i){return new(i||t)(A(_a))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),WN=/^\)\]\}',?\n/,$N="X-Request-URL";function o9(t){if(t.url)return t.url;let n=$N.toLocaleLowerCase();return t.headers.get(n)}var KN=(()=>{class t{constructor(){this.fetchImpl=D(B8,{optional:!0})?.fetch??((...e)=>globalThis.fetch(...e)),this.ngZone=D(X)}handle(e){return new ai(i=>{let o=new AbortController;return this.doRequest(e,o.signal,i).then(V8,r=>i.error(new Zo({error:r}))),()=>o.abort()})}doRequest(e,i,o){return g(this,null,function*(){let r=this.createRequestInit(e),s;try{let y=this.ngZone.runOutsideAngular(()=>this.fetchImpl(e.urlWithParams,u({signal:i},r)));YN(y),o.next({type:Jo.Sent}),s=yield y}catch(y){o.error(new Zo({error:y,status:y.status??0,statusText:y.statusText,url:e.urlWithParams,headers:y.headers}));return}let a=new zi(s.headers),c=s.statusText,l=o9(s)??e.urlWithParams,d=s.status,f=null;if(e.reportProgress&&o.next(new x3({headers:a,status:d,statusText:c,url:l})),s.body){let y=s.headers.get("content-length"),C=[],_=s.body.getReader(),S=0,I,z,N=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>g(this,null,function*(){for(;;){let{done:H,value:ne}=yield _.read();if(H)break;if(C.push(ne),S+=ne.length,e.reportProgress){z=e.responseType==="text"?(z??"")+(I??=new TextDecoder).decode(ne,{stream:!0}):void 0;let se=()=>o.next({type:Jo.DownloadProgress,total:y?+y:void 0,loaded:S,partialText:z});N?N.run(se):se()}}}));let j=this.concatChunks(C,S);try{let H=s.headers.get("Content-Type")??"";f=this.parseBody(e,j,H)}catch(H){o.error(new Zo({error:H,headers:new zi(s.headers),status:s.status,statusText:s.statusText,url:o9(s)??e.urlWithParams}));return}}d===0&&(d=f?p9:0),d>=200&&d<300?(o.next(new a2({body:f,headers:a,status:d,statusText:c,url:l})),o.complete()):o.error(new Zo({error:f,headers:a,status:d,statusText:c,url:l}))})}parseBody(e,i,o){switch(e.responseType){case"json":let r=new TextDecoder().decode(i).replace(WN,"");return r===""?null:JSON.parse(r);case"text":return new TextDecoder().decode(i);case"blob":return new Blob([i],{type:o});case"arraybuffer":return i.buffer}}createRequestInit(e){let i={},o=e.withCredentials?"include":void 0;if(e.headers.forEach((r,s)=>i[r]=s.join(",")),e.headers.has("Accept")||(i.Accept="application/json, text/plain, */*"),!e.headers.has("Content-Type")){let r=e.detectContentTypeHeader();r!==null&&(i["Content-Type"]=r)}return{body:e.serializeBody(),method:e.method,headers:i,credentials:o}}concatChunks(e,i){let o=new Uint8Array(i),r=0;for(let s of e)o.set(s,r),r+=s.length;return o}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),B8=class{};function V8(){}function YN(t){t.then(V8,V8)}function XN(t,n){return n(t)}function ZN(t,n,e){return(i,o)=>ci(e,()=>n(i,r=>t(r,o)))}var h9=new U(""),g9=new U(""),QN=new U("",{providedIn:"root",factory:()=>!0});var r9=(()=>{class t extends _a{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=D(i3),this.contributeToStability=D(QN)}handle(e){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(h9),...this.injector.get(g9,[])]));this.chain=i.reduceRight((o,r)=>ZN(o,r,this.injector),XN)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(e,o=>this.backend.handle(o)).pipe(qo(()=>this.pendingTasks.remove(i)))}else return this.chain(e,i=>this.backend.handle(i))}static{this.\u0275fac=function(i){return new(i||t)(A(C3),A($o))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})();var JN=/^\)\]\}',?\n/;function eD(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}var s9=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new Xe(-2800,!1);let i=this.xhrFactory;return(i.\u0275loadImpl?cn(i.\u0275loadImpl()):W(null)).pipe(rn(()=>new ai(r=>{let s=i.build();if(s.open(e.method,e.urlWithParams),e.withCredentials&&(s.withCredentials=!0),e.headers.forEach((_,S)=>s.setRequestHeader(_,S.join(","))),e.headers.has("Accept")||s.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){let _=e.detectContentTypeHeader();_!==null&&s.setRequestHeader("Content-Type",_)}if(e.responseType){let _=e.responseType.toLowerCase();s.responseType=_!=="json"?_:"text"}let a=e.serializeBody(),c=null,l=()=>{if(c!==null)return c;let _=s.statusText||"OK",S=new zi(s.getAllResponseHeaders()),I=eD(s)||e.url;return c=new x3({headers:S,status:s.status,statusText:_,url:I}),c},d=()=>{let{headers:_,status:S,statusText:I,url:z}=l(),N=null;S!==GN&&(N=typeof s.response>"u"?s.responseText:s.response),S===0&&(S=N?p9:0);let j=S>=200&&S<300;if(e.responseType==="json"&&typeof N=="string"){let H=N;N=N.replace(JN,"");try{N=N!==""?JSON.parse(N):null}catch(ne){N=H,j&&(j=!1,N={error:ne,text:N})}}j?(r.next(new a2({body:N,headers:_,status:S,statusText:I,url:z||void 0})),r.complete()):r.error(new Zo({error:N,headers:_,status:S,statusText:I,url:z||void 0}))},f=_=>{let{url:S}=l(),I=new Zo({error:_,status:s.status||0,statusText:s.statusText||"Unknown Error",url:S||void 0});r.error(I)},m=!1,y=_=>{m||(r.next(l()),m=!0);let S={type:Jo.DownloadProgress,loaded:_.loaded};_.lengthComputable&&(S.total=_.total),e.responseType==="text"&&s.responseText&&(S.partialText=s.responseText),r.next(S)},C=_=>{let S={type:Jo.UploadProgress,loaded:_.loaded};_.lengthComputable&&(S.total=_.total),r.next(S)};return s.addEventListener("load",d),s.addEventListener("error",f),s.addEventListener("timeout",f),s.addEventListener("abort",f),e.reportProgress&&(s.addEventListener("progress",y),a!==null&&s.upload&&s.upload.addEventListener("progress",C)),s.send(a),r.next({type:Jo.Sent}),()=>{s.removeEventListener("error",f),s.removeEventListener("abort",f),s.removeEventListener("load",d),s.removeEventListener("timeout",f),e.reportProgress&&(s.removeEventListener("progress",y),a!==null&&s.upload&&s.upload.removeEventListener("progress",C)),s.readyState!==s.DONE&&s.abort()}})))}static{this.\u0275fac=function(i){return new(i||t)(A(p3))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),y9=new U(""),tD="XSRF-TOKEN",nD=new U("",{providedIn:"root",factory:()=>tD}),iD="X-XSRF-TOKEN",oD=new U("",{providedIn:"root",factory:()=>iD}),w3=class{},rD=(()=>{class t{constructor(e,i,o){this.doc=e,this.platform=i,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=f3(e,this.cookieName),this.lastCookieString=e),this.lastToken}static{this.\u0275fac=function(i){return new(i||t)(A(te),A(Ei),A(nD))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})();function sD(t,n){let e=t.url.toLowerCase();if(!D(y9)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return n(t);let i=D(w3).getToken(),o=D(oD);return i!=null&&!t.headers.has(o)&&(t=t.clone({headers:t.headers.set(o,i)})),n(t)}function v9(...t){let n=[xa,s9,r9,{provide:_a,useExisting:r9},{provide:C3,useFactory:()=>D(KN,{optional:!0})??D(s9)},{provide:h9,useValue:sD,multi:!0},{provide:y9,useValue:!0},{provide:w3,useClass:rD}];for(let e of t)n.push(...e.\u0275providers);return Wo(n)}var aD=new U(""),a9="b",c9="h",l9="s",d9="st",u9="u",f9="rt",_3=new U(""),cD=["GET","HEAD"];function lD(t,n){let y=D(_3),{isCacheActive:e}=y,i=On(y,["isCacheActive"]),{transferCache:o,method:r}=t;if(!e||o===!1||r==="POST"&&!i.includePostRequests&&!o||r!=="POST"&&!cD.includes(r)||!i.includeRequestsWithAuthHeaders&&dD(t)||i.filter?.(t)===!1)return n(t);let s=D(L8),a=D(aD,{optional:!0}),c=ga(D(Ei));if(a&&!c)throw new Xe(2803,!1);let l=c&&a?pD(t.url,a):t.url,d=fD(t,l),f=s.get(d,null),m=i.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(m=o.includeHeaders),f){let{[a9]:C,[f9]:_,[c9]:S,[l9]:I,[d9]:z,[u9]:N}=f,j=C;switch(_){case"arraybuffer":j=new TextEncoder().encode(C).buffer;break;case"blob":j=new Blob([C]);break}let H=new zi(S);return W(new a2({body:j,headers:H,status:I,statusText:z,url:N}))}return n(t).pipe(wt(C=>{C instanceof a2&&c&&s.set(d,{[a9]:C.body,[c9]:uD(C.headers,m),[l9]:C.status,[d9]:C.statusText,[u9]:l,[f9]:t.responseType})}))}function dD(t){return t.headers.has("authorization")||t.headers.has("proxy-authorization")}function uD(t,n){if(!n)return{};let e={};for(let i of n){let o=t.getAll(i);o!==null&&(e[i]=o)}return e}function m9(t){return[...t.keys()].sort().map(n=>`${n}=${t.getAll(n)}`).join("&")}function fD(t,n){let{params:e,method:i,responseType:o}=t,r=m9(e),s=t.serializeBody();s instanceof URLSearchParams?s=m9(s):typeof s!="string"&&(s="");let a=[i,o,n,s,r].join("|"),c=mD(a);return c}function mD(t){let n=0;for(let e of t)n=Math.imul(31,n)+e.charCodeAt(0)<<0;return n+=2147483648,n.toString()}function b9(t){return[{provide:_3,useFactory:()=>(s3("NgHttpTransferCache"),u({isCacheActive:!0},t))},{provide:g9,useValue:lD,multi:!0,deps:[L8,_3]},{provide:u3,multi:!0,useFactory:()=>{let n=D(i2),e=D(_3);return()=>{sh(n).then(()=>{e.isCacheActive=!1})}}}]}function pD(t,n){let e=new URL(t,"resolve://").origin,i=n[e];return i?t.replace(e,i):t}var q8=class extends fh{constructor(){super(...arguments),this.supportsDOMEvents=!0}},G8=class t extends q8{static makeCurrent(){uh(new t)}onAndCancel(n,e,i){return n.addEventListener(e,i),()=>{n.removeEventListener(e,i)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.remove()}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null}getBaseHref(n){let e=gD();return e==null?null:yD(e)}resetBaseElement(){wa=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return f3(document.cookie,n)}},wa=null;function gD(){return wa=wa||document.querySelector("base"),wa?wa.getAttribute("href"):null}function yD(t){return new URL(t,document.baseURI).pathname}var vD=(()=>{class t{build(){return new XMLHttpRequest}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),W8=new U(""),w9=(()=>{class t{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(o=>{o.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,o){return this._findPluginFor(i).addEventListener(e,i,o)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(r=>r.supports(e)),!i)throw new Xe(5101,!1);return this._eventNameToPlugin.set(e,i),i}static{this.\u0275fac=function(i){return new(i||t)(A(W8),A(X))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),S3=class{constructor(n){this._doc=n}},j8="ng-app-id",S9=(()=>{class t{constructor(e,i,o,r={}){this.doc=e,this.appId=i,this.nonce=o,this.platformId=r,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=ga(r),this.resetHostNodes()}addStyles(e){for(let i of e)this.changeUsageCount(i,1)===1&&this.onStyleAdded(i)}removeStyles(e){for(let i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){let e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(let i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(let i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(let i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){let i=this.styleRef;i.get(e)?.elements?.forEach(o=>o.remove()),i.delete(e)}collectServerRenderedStyles(){let e=this.doc.head?.querySelectorAll(`style[${j8}="${this.appId}"]`);if(e?.length){let i=new Map;return e.forEach(o=>{o.textContent!=null&&i.set(o.textContent,o)}),i}return null}changeUsageCount(e,i){let o=this.styleRef;if(o.has(e)){let r=o.get(e);return r.usage+=i,r.usage}return o.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){let o=this.styleNodesInDOM,r=o?.get(i);if(r?.parentNode===e)return o.delete(i),r.removeAttribute(j8),r;{let s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=i,this.platformIsServer&&s.setAttribute(j8,this.appId),e.appendChild(s),s}}addStyleToHost(e,i){let o=this.getStyleElement(e,i),r=this.styleRef,s=r.get(i)?.elements;s?s.push(o):r.set(i,{elements:[o],usage:1})}resetHostNodes(){let e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(i){return new(i||t)(A(te),A(la),A(da,8),A(Ei))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),H8={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"},X8=/%COMP%/g,M9="%COMP%",bD=`_nghost-${M9}`,_D=`_ngcontent-${M9}`,CD=!0,xD=new U("",{providedIn:"root",factory:()=>CD});function wD(t){return _D.replace(X8,t)}function SD(t){return bD.replace(X8,t)}function E9(t,n){return n.map(e=>e.replace(X8,t))}var M3=(()=>{class t{constructor(e,i,o,r,s,a,c,l=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=o,this.removeStylesOnCompDestroy=r,this.doc=s,this.platformId=a,this.ngZone=c,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=ga(a),this.defaultRenderer=new Sa(e,s,c,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===ca.ShadowDom&&(i=E(u({},i),{encapsulation:ca.Emulated}));let o=this.getOrCreateRenderer(e,i);return o instanceof E3?o.applyToHost(e):o instanceof Ma&&o.applyStyles(),o}getOrCreateRenderer(e,i){let o=this.rendererByCompId,r=o.get(i.id);if(!r){let s=this.doc,a=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(i.encapsulation){case ca.Emulated:r=new E3(c,l,i,this.appId,d,s,a,f);break;case ca.ShadowDom:return new $8(c,l,e,i,s,a,this.nonce,f);default:r=new Ma(c,l,i,d,s,a,f);break}o.set(i.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(i){return new(i||t)(A(w9),A(S9),A(la),A(xD),A(te),A(Ei),A(X),A(da))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),Sa=class{constructor(n,e,i,o){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,e){return e?this.doc.createElementNS(H8[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(C9(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(C9(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){e.remove()}selectRootElement(n,e){let i=typeof n=="string"?this.doc.querySelector(n):n;if(!i)throw new Xe(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,o){if(o){e=o+":"+e;let r=H8[o];r?n.setAttributeNS(r,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){let o=H8[i];o?n.removeAttributeNS(o,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,o){o&(ua.DashCase|ua.Important)?n.style.setProperty(e,i,o&ua.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&ua.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){n!=null&&(n[e]=i)}setValue(n,e){n.nodeValue=e}listen(n,e,i){if(typeof n=="string"&&(n=hr().getGlobalEventTarget(this.doc,n),!n))throw new Error(`Unsupported event target ${n} for event ${e}`);return this.eventManager.addEventListener(n,e,this.decoratePreventDefault(i))}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))===!1&&e.preventDefault()}}};function C9(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var $8=class extends Sa{constructor(n,e,i,o,r,s,a,c){super(n,r,s,c),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=E9(o.id,o.styles);for(let d of l){let f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=d,this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(null,e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Ma=class extends Sa{constructor(n,e,i,o,r,s,a,c){super(n,r,s,a),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=o,this.styles=c?E9(c,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},E3=class extends Ma{constructor(n,e,i,o,r,s,a,c){let l=o+"-"+i.id;super(n,e,i,r,s,a,c,l),this.contentAttr=wD(l),this.hostAttr=SD(l)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){let i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}},MD=(()=>{class t extends S3{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,o){return e.addEventListener(i,o,!1),()=>this.removeEventListener(e,i,o)}removeEventListener(e,i,o){return e.removeEventListener(i,o)}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),x9=["alt","control","meta","shift"],ED={"\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"},LD={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},ID=(()=>{class t extends S3{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,i,o){let r=t.parseEventName(i),s=t.eventCallback(r.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>hr().onAndCancel(e,r.domEventName,s))}static parseEventName(e){let i=e.toLowerCase().split("."),o=i.shift();if(i.length===0||!(o==="keydown"||o==="keyup"))return null;let r=t._normalizeKey(i.pop()),s="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),s="code."),x9.forEach(l=>{let d=i.indexOf(l);d>-1&&(i.splice(d,1),s+=l+".")}),s+=r,i.length!=0||r.length===0)return null;let c={};return c.domEventName=o,c.fullKey=s,c}static matchEventFullKeyCode(e,i){let o=ED[e.key]||e.key,r="";return i.indexOf("code.")>-1&&(o=e.code,r="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),x9.forEach(s=>{if(s!==o){let a=LD[s];a(e)&&(r+=s+".")}}),r+=o,r===i)}static eventCallback(e,i,o){return r=>{t.matchEventFullKeyCode(r,e)&&o.runGuarded(()=>i(r))}}static _normalizeKey(e){return e==="esc"?"escape":e}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})();function L9(t,n){return ch(u({rootComponent:t},AD(n)))}function AD(t){return{appProviders:[...PD,...t?.providers??[]],platformProviders:DD}}function zD(){G8.makeCurrent()}function TD(){return new e2}function ND(){return Rp(document),document}var DD=[{provide:Ei,useValue:ph},{provide:kp,useValue:zD,multi:!0},{provide:te,useFactory:ND,deps:[]}];var PD=[{provide:Pp,useValue:"root"},{provide:e2,useFactory:TD,deps:[]},{provide:W8,useClass:MD,multi:!0,deps:[te,X,Ei]},{provide:W8,useClass:ID,multi:!0,deps:[te]},M3,S9,w9,{provide:r3,useExisting:M3},{provide:p3,useClass:vD,deps:[]},[]];var I9=(()=>{class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ea=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:function(i){let o=null;return i?o=new(i||t):o=A(RD),o},providedIn:"root"})}}return t})(),RD=(()=>{class t extends Ea{constructor(e){super(),this._doc=e}sanitize(e,i){if(i==null)return null;switch(e){case Cn.NONE:return i;case Cn.HTML:return mr(i,"HTML")?fr(i):Hp(this._doc,String(i)).toString();case Cn.STYLE:return mr(i,"Style")?fr(i):i;case Cn.SCRIPT:if(mr(i,"Script"))return fr(i);throw new Xe(5200,!1);case Cn.URL:return mr(i,"URL")?fr(i):jp(String(i));case Cn.RESOURCE_URL:if(mr(i,"ResourceURL"))return fr(i);throw new Xe(5201,!1);default:throw new Xe(5202,!1)}}bypassSecurityTrustHtml(e){return Op(e)}bypassSecurityTrustStyle(e){return Fp(e)}bypassSecurityTrustScript(e){return Up(e)}bypassSecurityTrustUrl(e){return Bp(e)}bypassSecurityTrustResourceUrl(e){return Vp(e)}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),K8=function(t){return t[t.NoHttpTransferCache=0]="NoHttpTransferCache",t[t.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",t[t.I18nSupport=2]="I18nSupport",t[t.EventReplay=3]="EventReplay",t}(K8||{});function A9(...t){let n=[],e=new Set,i=e.has(K8.HttpTransferCacheOptions);for(let{\u0275providers:o,\u0275kind:r}of t)e.add(r),o.length&&n.push(o);return Wo([[],lh(),e.has(K8.NoHttpTransferCache)||i?[]:b9({}),n])}var _e="primary",ja=Symbol("RouteTitle"),n5=class{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function xr(t){return new n5(t)}function kD(t,n,e){let i=e.path.split("/");if(i.length>t.length||e.pathMatch==="full"&&(n.hasChildren()||i.lengthi[r]===o)}else return t===n}function F9(t){return t.length>0?t[t.length-1]:null}function t1(t){return Z1(t)?t:d3(t)?cn(Promise.resolve(t)):W(t)}var FD={exact:B9,subset:V9},U9={exact:UD,subset:BD,ignored:()=>!0};function z9(t,n,e){return FD[e.paths](t.root,n.root,e.matrixParams)&&U9[e.queryParams](t.queryParams,n.queryParams)&&!(e.fragment==="exact"&&t.fragment!==n.fragment)}function UD(t,n){return Ti(t,n)}function B9(t,n,e){if(!l2(t.segments,n.segments)||!A3(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let i in n.children)if(!t.children[i]||!B9(t.children[i],n.children[i],e))return!1;return!0}function BD(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>O9(t[e],n[e]))}function V9(t,n,e){return j9(t,n,n.segments,e)}function j9(t,n,e,i){if(t.segments.length>e.length){let o=t.segments.slice(0,e.length);return!(!l2(o,e)||n.hasChildren()||!A3(o,e,i))}else if(t.segments.length===e.length){if(!l2(t.segments,e)||!A3(t.segments,e,i))return!1;for(let o in n.children)if(!t.children[o]||!V9(t.children[o],n.children[o],i))return!1;return!0}else{let o=e.slice(0,t.segments.length),r=e.slice(t.segments.length);return!l2(t.segments,o)||!A3(t.segments,o,i)||!t.children[_e]?!1:j9(t.children[_e],n,r,i)}}function A3(t,n,e){return n.every((i,o)=>U9[e](t[o].parameters,i.parameters))}var xo=class{constructor(n=new Qe([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=xr(this.queryParams),this._queryParamMap}toString(){return HD.serialize(this)}},Qe=class{constructor(n,e){this.segments=n,this.children=e,this.parent=null,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return z3(this)}},c2=class{constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=xr(this.parameters),this._parameterMap}toString(){return q9(this)}};function VD(t,n){return l2(t,n)&&t.every((e,i)=>Ti(e.parameters,n[i].parameters))}function l2(t,n){return t.length!==n.length?!1:t.every((e,i)=>e.path===n[i].path)}function jD(t,n){let e=[];return Object.entries(t.children).forEach(([i,o])=>{i===_e&&(e=e.concat(n(o,i)))}),Object.entries(t.children).forEach(([i,o])=>{i!==_e&&(e=e.concat(n(o,i)))}),e}var A5=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>new Da,providedIn:"root"})}}return t})(),Da=class{parse(n){let e=new r5(n);return new xo(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){let e=`/${La(n.root,!0)}`,i=WD(n.queryParams),o=typeof n.fragment=="string"?`#${qD(n.fragment)}`:"";return`${e}${i}${o}`}},HD=new Da;function z3(t){return t.segments.map(n=>q9(n)).join("/")}function La(t,n){if(!t.hasChildren())return z3(t);if(n){let e=t.children[_e]?La(t.children[_e],!1):"",i=[];return Object.entries(t.children).forEach(([o,r])=>{o!==_e&&i.push(`${o}:${La(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}else{let e=jD(t,(i,o)=>o===_e?[La(t.children[_e],!1)]:[`${o}:${La(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[_e]!=null?`${z3(t)}/${e[0]}`:`${z3(t)}/(${e.join("//")})`}}function H9(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function L3(t){return H9(t).replace(/%3B/gi,";")}function qD(t){return encodeURI(t)}function o5(t){return H9(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function T3(t){return decodeURIComponent(t)}function T9(t){return T3(t.replace(/\+/g,"%20"))}function q9(t){return`${o5(t.path)}${GD(t.parameters)}`}function GD(t){return Object.entries(t).map(([n,e])=>`;${o5(n)}=${o5(e)}`).join("")}function WD(t){let n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(o=>`${L3(e)}=${L3(o)}`).join("&"):`${L3(e)}=${L3(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}var $D=/^[^\/()?;#]+/;function Q8(t){let n=t.match($D);return n?n[0]:""}var KD=/^[^\/()?;=#]+/;function YD(t){let n=t.match(KD);return n?n[0]:""}var XD=/^[^=?&#]+/;function ZD(t){let n=t.match(XD);return n?n[0]:""}var QD=/^[^&#]+/;function JD(t){let n=t.match(QD);return n?n[0]:""}var r5=class{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Qe([],{}):new Qe([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[_e]=new Qe(n,e)),i}parseSegment(){let n=Q8(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new Xe(4009,!1);return this.capture(n),new c2(T3(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let e=YD(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let o=Q8(this.remaining);o&&(i=o,this.capture(i))}n[T3(e)]=T3(i)}parseQueryParam(n){let e=ZD(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let s=JD(this.remaining);s&&(i=s,this.capture(i))}let o=T9(e),r=T9(i);if(n.hasOwnProperty(o)){let s=n[o];Array.isArray(s)||(s=[s],n[o]=s),s.push(r)}else n[o]=r}parseParens(n){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=Q8(this.remaining),o=this.remaining[i.length];if(o!=="/"&&o!==")"&&o!==";")throw new Xe(4010,!1);let r;i.indexOf(":")>-1?(r=i.slice(0,i.indexOf(":")),this.capture(r),this.capture(":")):n&&(r=_e);let s=this.parseChildren();e[r]=Object.keys(s).length===1?s[_e]:new Qe([],s),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new Xe(4011,!1)}};function G9(t){return t.segments.length>0?new Qe([],{[_e]:t}):t}function W9(t){let n={};for(let[i,o]of Object.entries(t.children)){let r=W9(o);if(i===_e&&r.segments.length===0&&r.hasChildren())for(let[s,a]of Object.entries(r.children))n[s]=a;else(r.segments.length>0||r.hasChildren())&&(n[i]=r)}let e=new Qe(t.segments,n);return eP(e)}function eP(t){if(t.numberOfChildren===1&&t.children[_e]){let n=t.children[_e];return new Qe(t.segments.concat(n.segments),n.children)}return t}function d2(t){return t instanceof xo}function tP(t,n,e=null,i=null){let o=$9(t);return K9(o,n,e,i)}function $9(t){let n;function e(r){let s={};for(let c of r.children){let l=e(c);s[c.outlet]=l}let a=new Qe(r.url,s);return r===t&&(n=a),a}let i=e(t.root),o=G9(i);return n??o}function K9(t,n,e,i){let o=t;for(;o.parent;)o=o.parent;if(n.length===0)return J8(o,o,o,e,i);let r=nP(n);if(r.toRoot())return J8(o,o,new Qe([],{}),e,i);let s=iP(r,o,t),a=s.processChildren?za(s.segmentGroup,s.index,r.commands):X9(s.segmentGroup,s.index,r.commands);return J8(o,s.segmentGroup,a,e,i)}function N3(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Pa(t){return typeof t=="object"&&t!=null&&t.outlets}function J8(t,n,e,i,o){let r={};i&&Object.entries(i).forEach(([c,l])=>{r[c]=Array.isArray(l)?l.map(d=>`${d}`):`${l}`});let s;t===n?s=e:s=Y9(t,n,e);let a=G9(W9(s));return new xo(a,r,o)}function Y9(t,n,e){let i={};return Object.entries(t.children).forEach(([o,r])=>{r===n?i[o]=e:i[o]=Y9(r,n,e)}),new Qe(t.segments,i)}var D3=class{constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&N3(i[0]))throw new Xe(4003,!1);let o=i.find(Pa);if(o&&o!==F9(i))throw new Xe(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function nP(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new D3(!0,0,t);let n=0,e=!1,i=t.reduce((o,r,s)=>{if(typeof r=="object"&&r!=null){if(r.outlets){let a={};return Object.entries(r.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...o,{outlets:a}]}if(r.segmentPath)return[...o,r.segmentPath]}return typeof r!="string"?[...o,r]:s===0?(r.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?e=!0:a===".."?n++:a!=""&&o.push(a))}),o):[...o,r]},[]);return new D3(e,n,i)}var br=class{constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}};function iP(t,n,e){if(t.isAbsolute)return new br(n,!0,0);if(!e)return new br(n,!1,NaN);if(e.parent===null)return new br(e,!0,0);let i=N3(t.commands[0])?0:1,o=e.segments.length-1+i;return oP(e,o,t.numberOfDoubleDots)}function oP(t,n,e){let i=t,o=n,r=e;for(;r>o;){if(r-=o,i=i.parent,!i)throw new Xe(4005,!1);o=i.segments.length}return new br(i,!1,o-r)}function rP(t){return Pa(t[0])?t[0].outlets:{[_e]:t}}function X9(t,n,e){if(t??=new Qe([],{}),t.segments.length===0&&t.hasChildren())return za(t,n,e);let i=sP(t,n,e),o=e.slice(i.commandIndex);if(i.match&&i.pathIndexr!==_e)&&t.children[_e]&&t.numberOfChildren===1&&t.children[_e].segments.length===0){let r=za(t.children[_e],n,e);return new Qe(t.segments,r.children)}return Object.entries(i).forEach(([r,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[r]=X9(t.children[r],n,s))}),Object.entries(t.children).forEach(([r,s])=>{i[r]===void 0&&(o[r]=s)}),new Qe(t.segments,o)}}function sP(t,n,e){let i=0,o=n,r={match:!1,pathIndex:0,commandIndex:0};for(;o=e.length)return r;let s=t.segments[o],a=e[i];if(Pa(a))break;let c=`${a}`,l=i0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!D9(c,l,s))return r;i+=2}else{if(!D9(c,{},s))return r;i++}o++}return{match:!0,pathIndex:o,commandIndex:i}}function s5(t,n,e){let i=t.segments.slice(0,n),o=0;for(;o{typeof i=="string"&&(i=[i]),i!==null&&(n[e]=s5(new Qe([],{}),0,i))}),n}function N9(t){let n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n}function D9(t,n,e){return t==e.path&&Ti(n,e.parameters)}var Ta="imperative",tn=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(tn||{}),Wn=class{constructor(n,e){this.id=n,this.url=e}},Ra=class extends Wn{constructor(n,e,i="imperative",o=null){super(n,e),this.type=tn.NavigationStart,this.navigationTrigger=i,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},e1=class extends Wn{constructor(n,e,i){super(n,e),this.urlAfterRedirects=i,this.type=tn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Sn=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(Sn||{}),a5=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(a5||{}),Co=class extends Wn{constructor(n,e,i,o){super(n,e),this.reason=i,this.code=o,this.type=tn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},u2=class extends Wn{constructor(n,e,i,o){super(n,e),this.reason=i,this.code=o,this.type=tn.NavigationSkipped}},ka=class extends Wn{constructor(n,e,i,o){super(n,e),this.error=i,this.target=o,this.type=tn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},P3=class extends Wn{constructor(n,e,i,o){super(n,e),this.urlAfterRedirects=i,this.state=o,this.type=tn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},c5=class extends Wn{constructor(n,e,i,o){super(n,e),this.urlAfterRedirects=i,this.state=o,this.type=tn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},l5=class extends Wn{constructor(n,e,i,o,r){super(n,e),this.urlAfterRedirects=i,this.state=o,this.shouldActivate=r,this.type=tn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},d5=class extends Wn{constructor(n,e,i,o){super(n,e),this.urlAfterRedirects=i,this.state=o,this.type=tn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},u5=class extends Wn{constructor(n,e,i,o){super(n,e),this.urlAfterRedirects=i,this.state=o,this.type=tn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},f5=class{constructor(n){this.route=n,this.type=tn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},m5=class{constructor(n){this.route=n,this.type=tn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},p5=class{constructor(n){this.snapshot=n,this.type=tn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},h5=class{constructor(n){this.snapshot=n,this.type=tn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},g5=class{constructor(n){this.snapshot=n,this.type=tn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},y5=class{constructor(n){this.snapshot=n,this.type=tn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Oa=class{},wr=class{constructor(n,e){this.url=n,this.navigationBehaviorOptions=e}};function cP(t,n){return t.providers&&!t._injector&&(t._injector=Xp(t.providers,n,`Route: ${t.path}`)),t._injector??n}function mi(t){return t.outlet||_e}function lP(t,n){let e=t.filter(i=>mi(i)===n);return e.push(...t.filter(i=>mi(i)!==n)),e}function Ha(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){let e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var v5=class{get injector(){return Ha(this.route?.snapshot)??this.rootInjector}set injector(n){}constructor(n){this.rootInjector=n,this.outlet=null,this.route=null,this.children=new V3(this.rootInjector),this.attachRef=null}},V3=(()=>{class t{constructor(e){this.rootInjector=e,this.contexts=new Map}onChildOutletCreated(e,i){let o=this.getOrCreateContext(e);o.outlet=i,this.contexts.set(e,o)}onChildOutletDestroyed(e){let i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new v5(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(i){return new(i||t)(A($o))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),R3=class{constructor(n){this._root=n}get root(){return this._root.value}parent(n){let e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){let e=b5(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){let e=b5(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){let e=_5(n,this._root);return e.length<2?[]:e[e.length-2].children.map(o=>o.value).filter(o=>o!==n)}pathFromRoot(n){return _5(n,this._root).map(e=>e.value)}};function b5(t,n){if(t===n.value)return n;for(let e of n.children){let i=b5(t,e);if(i)return i}return null}function _5(t,n){if(t===n.value)return[n];for(let e of n.children){let i=_5(t,e);if(i.length)return i.unshift(n),i}return[]}var wn=class{constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}};function vr(t){let n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}var k3=class extends R3{constructor(n,e){super(n),this.snapshot=e,z5(this,n)}toString(){return this.snapshot.toString()}};function Z9(t){let n=dP(t),e=new Tt([new c2("",{})]),i=new Tt({}),o=new Tt({}),r=new Tt({}),s=new Tt(""),a=new f2(e,i,r,s,o,_e,t,n.root);return a.snapshot=n.root,new k3(new wn(a,[]),n)}function dP(t){let n={},e={},i={},o="",r=new _r([],n,i,o,e,_e,t,null,{});return new F3("",new wn(r,[]))}var f2=class{constructor(n,e,i,o,r,s,a,c){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=o,this.dataSubject=r,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(ae(l=>l[ja]))??W(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=o,this.data=r}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(ae(n=>xr(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ae(n=>xr(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function O3(t,n,e="emptyOnly"){let i,{routeConfig:o}=t;return n!==null&&(e==="always"||o?.path===""||!n.component&&!n.routeConfig?.loadComponent)?i={params:u(u({},n.params),t.params),data:u(u({},n.data),t.data),resolve:u(u(u(u({},t.data),n.data),o?.data),t._resolvedData)}:i={params:u({},t.params),data:u({},t.data),resolve:u(u({},t.data),t._resolvedData??{})},o&&J9(o)&&(i.resolve[ja]=o.title),i}var _r=class{get title(){return this.data?.[ja]}constructor(n,e,i,o,r,s,a,c,l){this.url=n,this.params=e,this.queryParams=i,this.fragment=o,this.data=r,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=xr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=xr(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(i=>i.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${e}')`}},F3=class extends R3{constructor(n,e){super(e),this.url=n,z5(this,e)}toString(){return Q9(this._root)}};function z5(t,n){n.value._routerState=t,n.children.forEach(e=>z5(t,e))}function Q9(t){let n=t.children.length>0?` { ${t.children.map(Q9).join(", ")} } `:"";return`${t.value}${n}`}function e5(t){if(t.snapshot){let n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Ti(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Ti(n.params,e.params)||t.paramsSubject.next(e.params),OD(n.url,e.url)||t.urlSubject.next(e.url),Ti(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function C5(t,n){let e=Ti(t.params,n.params)&&VD(t.url,n.url),i=!t.parent!=!n.parent;return e&&!i&&(!t.parent||C5(t.parent,n.parent))}function J9(t){return typeof t.title=="string"||t.title===null}var T5=(()=>{class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=_e,this.activateEvents=new xe,this.deactivateEvents=new xe,this.attachEvents=new xe,this.detachEvents=new xe,this.parentContexts=D(V3),this.location=D(dn),this.changeDetector=D(mt),this.inputBinder=D(N5,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){let{firstChange:i,previousValue:o}=e.name;if(i)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Xe(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Xe(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Xe(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new Xe(4013,!1);this._activatedRoute=e;let o=this.location,s=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new x5(e,a,o.injector);this.activated=o.createComponent(s,{index:o.length,injector:c,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ut]})}}return t})(),x5=class t{__ngOutletInjector(n){return new t(this.route,this.childContexts,n)}constructor(n,e,i){this.route=n,this.childContexts=e,this.parent=i}get(n,e){return n===f2?this.route:n===V3?this.childContexts:this.parent.get(n,e)}},N5=new U("");function uP(t,n,e){let i=Fa(t,n._root,e?e._root:void 0);return new k3(i,n)}function Fa(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){let i=e.value;i._futureSnapshot=n.value;let o=fP(t,n,e);return new wn(i,o)}else{if(t.shouldAttach(n.value)){let r=t.retrieve(n.value);if(r!==null){let s=r.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=>Fa(t,a)),s}}let i=mP(n.value),o=n.children.map(r=>Fa(t,r));return new wn(i,o)}}function fP(t,n,e){return n.children.map(i=>{for(let o of e.children)if(t.shouldReuseRoute(i.value,o.value.snapshot))return Fa(t,i,o);return Fa(t,i)})}function mP(t){return new f2(new Tt(t.url),new Tt(t.params),new Tt(t.queryParams),new Tt(t.fragment),new Tt(t.data),t.outlet,t.component,t)}var Ua=class{constructor(n,e){this.redirectTo=n,this.navigationBehaviorOptions=e}},eg="ngNavigationCancelingError";function U3(t,n){let{redirectTo:e,navigationBehaviorOptions:i}=d2(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,o=tg(!1,Sn.Redirect);return o.url=e,o.navigationBehaviorOptions=i,o}function tg(t,n){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[eg]=!0,e.cancellationCode=n,e}function pP(t){return ng(t)&&d2(t.url)}function ng(t){return!!t&&t[eg]}var hP=(t,n,e,i)=>ae(o=>(new w5(n,o.targetRouterState,o.currentRouterState,e,i).activate(t),o)),w5=class{constructor(n,e,i,o,r){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=o,this.inputBindingEnabled=r}activate(n){let e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),e5(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){let o=vr(e);n.children.forEach(r=>{let s=r.value.outlet;this.deactivateRoutes(r,o[s],i),delete o[s]}),Object.values(o).forEach(r=>{this.deactivateRouteAndItsChildren(r,i)})}deactivateRoutes(n,e,i){let o=n.value,r=e?e.value:null;if(o===r)if(o.component){let s=i.getContext(o.outlet);s&&this.deactivateChildRoutes(n,e,s.children)}else this.deactivateChildRoutes(n,e,i);else r&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){let i=e.getContext(n.value.outlet),o=i&&n.value.component?i.children:e,r=vr(n);for(let s of Object.values(r))this.deactivateRouteAndItsChildren(s,o);if(i&&i.outlet){let s=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,e){let i=e.getContext(n.value.outlet),o=i&&n.value.component?i.children:e,r=vr(n);for(let s of Object.values(r))this.deactivateRouteAndItsChildren(s,o);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(n,e,i){let o=vr(e);n.children.forEach(r=>{this.activateRoutes(r,o[r.value.outlet],i),this.forwardEvent(new y5(r.value.snapshot))}),n.children.length&&this.forwardEvent(new h5(n.value.snapshot))}activateRoutes(n,e,i){let o=n.value,r=e?e.value:null;if(e5(o),o===r)if(o.component){let s=i.getOrCreateContext(o.outlet);this.activateChildRoutes(n,e,s.children)}else this.activateChildRoutes(n,e,i);else if(o.component){let s=i.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),e5(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=o,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,i)}},B3=class{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},Cr=class{constructor(n,e){this.component=n,this.route=e}};function gP(t,n,e){let i=t._root,o=n?n._root:null;return Ia(i,o,e,[i.value])}function yP(t){let n=t.routeConfig?t.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:t,guards:n}}function Mr(t,n){let e=Symbol(),i=n.get(t,e);return i===e?typeof t=="function"&&!Dp(t)?t:n.get(t):i}function Ia(t,n,e,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let r=vr(n);return t.children.forEach(s=>{vP(s,r[s.value.outlet],e,i.concat([s.value]),o),delete r[s.value.outlet]}),Object.entries(r).forEach(([s,a])=>Na(a,e.getContext(s),o)),o}function vP(t,n,e,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let r=t.value,s=n?n.value:null,a=e?e.getContext(t.value.outlet):null;if(s&&r.routeConfig===s.routeConfig){let c=bP(s,r,r.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new B3(i)):(r.data=s.data,r._resolvedData=s._resolvedData),r.component?Ia(t,n,a?a.children:null,i,o):Ia(t,n,e,i,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Cr(a.outlet.component,s))}else s&&Na(n,a,o),o.canActivateChecks.push(new B3(i)),r.component?Ia(t,null,a?a.children:null,i,o):Ia(t,null,e,i,o);return o}function bP(t,n,e){if(typeof e=="function")return e(t,n);switch(e){case"pathParamsChange":return!l2(t.url,n.url);case"pathParamsOrQueryParamsChange":return!l2(t.url,n.url)||!Ti(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!C5(t,n)||!Ti(t.queryParams,n.queryParams);case"paramsChange":default:return!C5(t,n)}}function Na(t,n,e){let i=vr(t),o=t.value;Object.entries(i).forEach(([r,s])=>{o.component?n?Na(s,n.children.getContext(r),e):Na(s,null,e):Na(s,n,e)}),o.component?n&&n.outlet&&n.outlet.isActivated?e.canDeactivateChecks.push(new Cr(n.outlet.component,o)):e.canDeactivateChecks.push(new Cr(null,o)):e.canDeactivateChecks.push(new Cr(null,o))}function qa(t){return typeof t=="function"}function _P(t){return typeof t=="boolean"}function CP(t){return t&&qa(t.canLoad)}function xP(t){return t&&qa(t.canActivate)}function wP(t){return t&&qa(t.canActivateChild)}function SP(t){return t&&qa(t.canDeactivate)}function MP(t){return t&&qa(t.canMatch)}function ig(t){return t instanceof Lp||t?.name==="EmptyError"}var I3=Symbol("INITIAL_VALUE");function Sr(){return rn(t=>mo(t.map(n=>n.pipe(Xt(1),Un(I3)))).pipe(ae(n=>{for(let e of n)if(e!==!0){if(e===I3)return I3;if(e===!1||EP(e))return e}return!0}),xt(n=>n!==I3),Xt(1)))}function EP(t){return d2(t)||t instanceof Ua}function LP(t,n){return Fn(e=>{let{targetSnapshot:i,currentSnapshot:o,guards:{canActivateChecks:r,canDeactivateChecks:s}}=e;return s.length===0&&r.length===0?W(E(u({},e),{guardsResult:!0})):IP(s,i,o,t).pipe(Fn(a=>a&&_P(a)?AP(i,r,t,n):W(a)),ae(a=>E(u({},e),{guardsResult:a})))})}function IP(t,n,e,i){return cn(t).pipe(Fn(o=>PP(o.component,o.route,e,n,i)),Go(o=>o!==!0,!0))}function AP(t,n,e,i){return cn(n).pipe(Q1(o=>Q0(TP(o.route.parent,i),zP(o.route,i),DP(t,o.path,e),NP(t,o.route,e))),Go(o=>o!==!0,!0))}function zP(t,n){return t!==null&&n&&n(new g5(t)),W(!0)}function TP(t,n){return t!==null&&n&&n(new p5(t)),W(!0)}function NP(t,n,e){let i=n.routeConfig?n.routeConfig.canActivate:null;if(!i||i.length===0)return W(!0);let o=i.map(r=>po(()=>{let s=Ha(n)??e,a=Mr(r,s),c=xP(a)?a.canActivate(n,t):ci(s,()=>a(n,t));return t1(c).pipe(Go())}));return W(o).pipe(Sr())}function DP(t,n,e){let i=n[n.length-1],r=n.slice(0,n.length-1).reverse().map(s=>yP(s)).filter(s=>s!==null).map(s=>po(()=>{let a=s.guards.map(c=>{let l=Ha(s.node)??e,d=Mr(c,l),f=wP(d)?d.canActivateChild(i,t):ci(l,()=>d(i,t));return t1(f).pipe(Go())});return W(a).pipe(Sr())}));return W(r).pipe(Sr())}function PP(t,n,e,i,o){let r=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!r||r.length===0)return W(!0);let s=r.map(a=>{let c=Ha(n)??o,l=Mr(a,c),d=SP(l)?l.canDeactivate(t,n,e,i):ci(c,()=>l(t,n,e,i));return t1(d).pipe(Go())});return W(s).pipe(Sr())}function RP(t,n,e,i){let o=n.canLoad;if(o===void 0||o.length===0)return W(!0);let r=o.map(s=>{let a=Mr(s,t),c=CP(a)?a.canLoad(n,e):ci(t,()=>a(n,e));return t1(c)});return W(r).pipe(Sr(),og(i))}function og(t){return Ep(wt(n=>{if(typeof n!="boolean")throw U3(t,n)}),ae(n=>n===!0))}function kP(t,n,e,i){let o=n.canMatch;if(!o||o.length===0)return W(!0);let r=o.map(s=>{let a=Mr(s,t),c=MP(a)?a.canMatch(n,e):ci(t,()=>a(n,e));return t1(c)});return W(r).pipe(Sr(),og(i))}var Ba=class{constructor(n){this.segmentGroup=n||null}},Va=class extends Error{constructor(n){super(),this.urlTree=n}};function yr(t){return X1(new Ba(t))}function OP(t){return X1(new Xe(4e3,!1))}function FP(t){return X1(tg(!1,Sn.GuardRejected))}var S5=class{constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let i=[],o=e.root;for(;;){if(i=i.concat(o.segments),o.numberOfChildren===0)return W(i);if(o.numberOfChildren>1||!o.children[_e])return OP(`${n.redirectTo}`);o=o.children[_e]}}applyRedirectCommands(n,e,i,o,r){if(typeof e!="string"){let a=e,{queryParams:c,fragment:l,routeConfig:d,url:f,outlet:m,params:y,data:C,title:_}=o,S=ci(r,()=>a({params:y,data:C,queryParams:c,fragment:l,routeConfig:d,url:f,outlet:m,title:_}));if(S instanceof xo)throw new Va(S);e=S}let s=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),n,i);if(e[0]==="/")throw new Va(s);return s}applyRedirectCreateUrlTree(n,e,i,o){let r=this.createSegmentGroup(n,e.root,i,o);return new xo(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){let i={};return Object.entries(n).forEach(([o,r])=>{if(typeof r=="string"&&r[0]===":"){let a=r.substring(1);i[o]=e[a]}else i[o]=r}),i}createSegmentGroup(n,e,i,o){let r=this.createSegments(n,e.segments,i,o),s={};return Object.entries(e.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(n,c,i,o)}),new Qe(r,s)}createSegments(n,e,i,o){return e.map(r=>r.path[0]===":"?this.findPosParam(n,r,o):this.findOrReturn(r,i))}findPosParam(n,e,i){let o=i[e.path.substring(1)];if(!o)throw new Xe(4001,!1);return o}findOrReturn(n,e){let i=0;for(let o of e){if(o.path===n.path)return e.splice(i),o;i++}return n}},M5={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function UP(t,n,e,i,o){let r=rg(t,n,e);return r.matched?(i=cP(n,i),kP(i,n,e,o).pipe(ae(s=>s===!0?r:u({},M5)))):W(r)}function rg(t,n,e){if(n.path==="**")return BP(e);if(n.path==="")return n.pathMatch==="full"&&(t.hasChildren()||e.length>0)?u({},M5):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let o=(n.matcher||kD)(e,t,n);if(!o)return u({},M5);let r={};Object.entries(o.posParams??{}).forEach(([a,c])=>{r[a]=c.path});let s=o.consumed.length>0?u(u({},r),o.consumed[o.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:o.consumed,remainingSegments:e.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function BP(t){return{matched:!0,parameters:t.length>0?F9(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function P9(t,n,e,i){return e.length>0&&HP(t,e,i)?{segmentGroup:new Qe(n,jP(i,new Qe(e,t.children))),slicedSegments:[]}:e.length===0&&qP(t,e,i)?{segmentGroup:new Qe(t.segments,VP(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new Qe(t.segments,t.children),slicedSegments:e}}function VP(t,n,e,i){let o={};for(let r of e)if(j3(t,n,r)&&!i[mi(r)]){let s=new Qe([],{});o[mi(r)]=s}return u(u({},i),o)}function jP(t,n){let e={};e[_e]=n;for(let i of t)if(i.path===""&&mi(i)!==_e){let o=new Qe([],{});e[mi(i)]=o}return e}function HP(t,n,e){return e.some(i=>j3(t,n,i)&&mi(i)!==_e)}function qP(t,n,e){return e.some(i=>j3(t,n,i))}function j3(t,n,e){return(t.hasChildren()||n.length>0)&&e.pathMatch==="full"?!1:e.path===""}function GP(t,n,e){return n.length===0&&!t.children[e]}var E5=class{};function WP(t,n,e,i,o,r,s="emptyOnly"){return new L5(t,n,e,i,o,s,r).recognize()}var $P=31,L5=class{constructor(n,e,i,o,r,s,a){this.injector=n,this.configLoader=e,this.rootComponentType=i,this.config=o,this.urlTree=r,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new S5(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new Xe(4002,`'${n.segmentGroup}'`)}recognize(){let n=P9(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(ae(({children:e,rootSnapshot:i})=>{let o=new wn(i,e),r=new F3("",o),s=tP(i,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(s),{state:r,tree:s}}))}match(n){let e=new _r([],Object.freeze({}),Object.freeze(u({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),_e,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,_e,e).pipe(ae(i=>({children:i,rootSnapshot:e})),Ho(i=>{if(i instanceof Va)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Ba?this.noMatchError(i):i}))}processSegmentGroup(n,e,i,o,r){return i.segments.length===0&&i.hasChildren()?this.processChildren(n,e,i,r):this.processSegment(n,e,i,i.segments,o,!0,r).pipe(ae(s=>s instanceof wn?[s]:[]))}processChildren(n,e,i,o){let r=[];for(let s of Object.keys(i.children))s==="primary"?r.unshift(s):r.push(s);return cn(r).pipe(Q1(s=>{let a=i.children[s],c=lP(e,s);return this.processSegmentGroup(n,c,a,s,o)}),zp((s,a)=>(s.push(...a),s)),x8(null),Ap(),Fn(s=>{if(s===null)return yr(i);let a=sg(s);return KP(a),W(a)}))}processSegment(n,e,i,o,r,s,a){return cn(e).pipe(Q1(c=>this.processSegmentAgainstRoute(c._injector??n,e,c,i,o,r,s,a).pipe(Ho(l=>{if(l instanceof Ba)return W(null);throw l}))),Go(c=>!!c),Ho(c=>{if(ig(c))return GP(i,o,r)?W(new E5):yr(i);throw c}))}processSegmentAgainstRoute(n,e,i,o,r,s,a,c){return mi(i)!==s&&(s===_e||!j3(o,r,i))?yr(o):i.redirectTo===void 0?this.matchSegmentAgainstRoute(n,o,i,r,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(n,o,e,i,r,s,c):yr(o)}expandSegmentAgainstRouteUsingRedirect(n,e,i,o,r,s,a){let{matched:c,parameters:l,consumedSegments:d,positionalParamSegments:f,remainingSegments:m}=rg(e,o,r);if(!c)return yr(e);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>$P&&(this.allowRedirects=!1));let y=new _r(r,l,Object.freeze(u({},this.urlTree.queryParams)),this.urlTree.fragment,R9(o),mi(o),o.component??o._loadedComponent??null,o,k9(o)),C=O3(y,a,this.paramsInheritanceStrategy);y.params=Object.freeze(C.params),y.data=Object.freeze(C.data);let _=this.applyRedirects.applyRedirectCommands(d,o.redirectTo,f,y,n);return this.applyRedirects.lineralizeSegments(o,_).pipe(Fn(S=>this.processSegment(n,i,e,S.concat(m),s,!1,a)))}matchSegmentAgainstRoute(n,e,i,o,r,s){let a=UP(e,i,o,n,this.urlSerializer);return i.path==="**"&&(e.children={}),a.pipe(rn(c=>c.matched?(n=i._injector??n,this.getChildConfig(n,i,o).pipe(rn(({routes:l})=>{let d=i._loadedInjector??n,{parameters:f,consumedSegments:m,remainingSegments:y}=c,C=new _r(m,f,Object.freeze(u({},this.urlTree.queryParams)),this.urlTree.fragment,R9(i),mi(i),i.component??i._loadedComponent??null,i,k9(i)),_=O3(C,s,this.paramsInheritanceStrategy);C.params=Object.freeze(_.params),C.data=Object.freeze(_.data);let{segmentGroup:S,slicedSegments:I}=P9(e,m,y,l);if(I.length===0&&S.hasChildren())return this.processChildren(d,l,S,C).pipe(ae(N=>new wn(C,N)));if(l.length===0&&I.length===0)return W(new wn(C,[]));let z=mi(i)===r;return this.processSegment(d,l,S,I,z?_e:r,!0,C).pipe(ae(N=>new wn(C,N instanceof wn?[N]:[])))}))):yr(e)))}getChildConfig(n,e,i){return e.children?W({routes:e.children,injector:n}):e.loadChildren?e._loadedRoutes!==void 0?W({routes:e._loadedRoutes,injector:e._loadedInjector}):RP(n,e,i,this.urlSerializer).pipe(Fn(o=>o?this.configLoader.loadChildren(n,e).pipe(wt(r=>{e._loadedRoutes=r.routes,e._loadedInjector=r.injector})):FP(e))):W({routes:[],injector:n})}};function KP(t){t.sort((n,e)=>n.value.outlet===_e?-1:e.value.outlet===_e?1:n.value.outlet.localeCompare(e.value.outlet))}function YP(t){let n=t.value.routeConfig;return n&&n.path===""}function sg(t){let n=[],e=new Set;for(let i of t){if(!YP(i)){n.push(i);continue}let o=n.find(r=>i.value.routeConfig===r.value.routeConfig);o!==void 0?(o.children.push(...i.children),e.add(o)):n.push(i)}for(let i of e){let o=sg(i.children);n.push(new wn(i.value,o))}return n.filter(i=>!e.has(i))}function R9(t){return t.data||{}}function k9(t){return t.resolve||{}}function XP(t,n,e,i,o,r){return Fn(s=>WP(t,n,e,i,s.extractedUrl,o,r).pipe(ae(({state:a,tree:c})=>E(u({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function ZP(t,n){return Fn(e=>{let{targetSnapshot:i,guards:{canActivateChecks:o}}=e;if(!o.length)return W(e);let r=new Set(o.map(c=>c.route)),s=new Set;for(let c of r)if(!s.has(c))for(let l of ag(c))s.add(l);let a=0;return cn(s).pipe(Q1(c=>r.has(c)?QP(c,i,t,n):(c.data=O3(c,c.parent,t).resolve,W(void 0))),wt(()=>a++),w8(1),Fn(c=>a===s.size?W(e):Mi))})}function ag(t){let n=t.children.map(e=>ag(e)).flat();return[t,...n]}function QP(t,n,e,i){let o=t.routeConfig,r=t._resolve;return o?.title!==void 0&&!J9(o)&&(r[ja]=o.title),JP(r,t,n,i).pipe(ae(s=>(t._resolvedData=s,t.data=O3(t,t.parent,e).resolve,null)))}function JP(t,n,e,i){let o=i5(t);if(o.length===0)return W({});let r={};return cn(o).pipe(Fn(s=>eR(t[s],n,e,i).pipe(Go(),wt(a=>{if(a instanceof Ua)throw U3(new Da,a);r[s]=a}))),w8(1),Ip(r),Ho(s=>ig(s)?Mi:X1(s)))}function eR(t,n,e,i){let o=Ha(n)??i,r=Mr(t,o),s=r.resolve?r.resolve(n,e):ci(o,()=>r(n,e));return t1(s)}function t5(t){return rn(n=>{let e=t(n);return e?cn(e).pipe(ae(()=>n)):W(n)})}var cg=(()=>{class t{buildTitle(e){let i,o=e.root;for(;o!==void 0;)i=this.getResolvedTitleForRoute(o)??i,o=o.children.find(r=>r.outlet===_e);return i}getResolvedTitleForRoute(e){return e.data[ja]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>D(tR),providedIn:"root"})}}return t})(),tR=(()=>{class t extends cg{constructor(e){super(),this.title=e}updateTitle(e){let i=this.buildTitle(e);i!==void 0&&this.title.setTitle(i)}static{this.\u0275fac=function(i){return new(i||t)(A(I9))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),D5=new U("",{providedIn:"root",factory:()=>({})}),nR=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=T({type:t,selectors:[["ng-component"]],standalone:!0,features:[k],decls:1,vars:0,template:function(i,o){i&1&&L(0,"router-outlet")},dependencies:[T5],encapsulation:2})}}return t})();function P5(t){let n=t.children&&t.children.map(P5),e=n?E(u({},t),{children:n}):u({},t);return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==_e&&(e.component=nR),e}var R5=new U(""),iR=(()=>{class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=D(z8)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return W(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let i=t1(e.loadComponent()).pipe(ae(lg),wt(r=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=r}),qo(()=>{this.componentLoaders.delete(e)})),o=new sa(i,()=>new q).pipe(_8());return this.componentLoaders.set(e,o),o}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return W({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let r=oR(i,this.compiler,e,this.onLoadEndListener).pipe(qo(()=>{this.childrenLoaders.delete(i)})),s=new sa(r,()=>new q).pipe(_8());return this.childrenLoaders.set(i,s),s}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function oR(t,n,e,i){return t1(t.loadChildren()).pipe(ae(lg),Fn(o=>o instanceof Yp||Array.isArray(o)?W(o):cn(n.compileModuleAsync(o))),ae(o=>{i&&i(t);let r,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(r=o.create(e).injector,s=r.get(R5,[],{optional:!0,self:!0}).flat()),{routes:s.map(P5),injector:r}}))}function rR(t){return t&&typeof t=="object"&&"default"in t}function lg(t){return rR(t)?t.default:t}var k5=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>D(sR),providedIn:"root"})}}return t})(),sR=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),aR=new U("");var cR=new U(""),lR=(()=>{class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new q,this.transitionAbortSubject=new q,this.configLoader=D(iR),this.environmentInjector=D($o),this.urlSerializer=D(A5),this.rootContexts=D(V3),this.location=D(Yo),this.inputBindingEnabled=D(N5,{optional:!0})!==null,this.titleStrategy=D(cg),this.options=D(D5,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=D(k5),this.createViewTransition=D(aR,{optional:!0}),this.navigationErrorHandler=D(cR,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>W(void 0),this.rootComponentType=null;let e=o=>this.events.next(new f5(o)),i=o=>this.events.next(new m5(o));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=e}complete(){this.transitions?.complete()}handleNavigationRequest(e){let i=++this.navigationId;this.transitions?.next(E(u(u({},this.transitions.value),e),{id:i}))}setupNavigations(e,i,o){return this.transitions=new Tt({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Ta,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(xt(r=>r.id!==0),ae(r=>E(u({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),rn(r=>{let s=!1,a=!1;return W(r).pipe(rn(c=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",Sn.SupersededByNewNavigation),Mi;this.currentTransition=r,this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,targetBrowserUrl:typeof c.extras.browserUrl=="string"?this.urlSerializer.parse(c.extras.browserUrl):c.extras.browserUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?E(u({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let l=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=c.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!l&&d!=="reload"){let f="";return this.events.next(new u2(c.id,this.urlSerializer.serialize(c.rawUrl),f,a5.IgnoredSameUrlNavigation)),c.resolve(!1),Mi}if(this.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return W(c).pipe(rn(f=>{let m=this.transitions?.getValue();return this.events.next(new Ra(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),m!==this.transitions?.getValue()?Mi:Promise.resolve(f)}),XP(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),wt(f=>{r.targetSnapshot=f.targetSnapshot,r.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=E(u({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let m=new P3(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(m)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){let{id:f,extractedUrl:m,source:y,restoredState:C,extras:_}=c,S=new Ra(f,this.urlSerializer.serialize(m),y,C);this.events.next(S);let I=Z9(this.rootComponentType).snapshot;return this.currentTransition=r=E(u({},c),{targetSnapshot:I,urlAfterRedirects:m,extras:E(u({},_),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=m,W(r)}else{let f="";return this.events.next(new u2(c.id,this.urlSerializer.serialize(c.extractedUrl),f,a5.IgnoredByUrlHandlingStrategy)),c.resolve(!1),Mi}}),wt(c=>{let l=new c5(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}),ae(c=>(this.currentTransition=r=E(u({},c),{guards:gP(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),r)),LP(this.environmentInjector,c=>this.events.next(c)),wt(c=>{if(r.guardsResult=c.guardsResult,c.guardsResult&&typeof c.guardsResult!="boolean")throw U3(this.urlSerializer,c.guardsResult);let l=new l5(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(l)}),xt(c=>c.guardsResult?!0:(this.cancelNavigationTransition(c,"",Sn.GuardRejected),!1)),t5(c=>{if(c.guards.canActivateChecks.length)return W(c).pipe(wt(l=>{let d=new d5(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),rn(l=>{let d=!1;return W(l).pipe(ZP(this.paramsInheritanceStrategy,this.environmentInjector),wt({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(l,"",Sn.NoDataFromResolver)}}))}),wt(l=>{let d=new u5(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}))}),t5(c=>{let l=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(wt(m=>{d.component=m}),ae(()=>{})));for(let m of d.children)f.push(...l(m));return f};return mo(l(c.targetSnapshot.root)).pipe(x8(null),Xt(1))}),t5(()=>this.afterPreactivation()),rn(()=>{let{currentSnapshot:c,targetSnapshot:l}=r,d=this.createViewTransition?.(this.environmentInjector,c.root,l.root);return d?cn(d).pipe(ae(()=>r)):W(r)}),ae(c=>{let l=uP(e.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=r=E(u({},c),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,r}),wt(()=>{this.events.next(new Oa)}),hP(this.rootContexts,e.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),Xt(1),wt({next:c=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new e1(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),this.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{s=!0}}),Ue(this.transitionAbortSubject.pipe(wt(c=>{throw c}))),qo(()=>{!s&&!a&&this.cancelNavigationTransition(r,"",Sn.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),Ho(c=>{if(a=!0,ng(c))this.events.next(new Co(r.id,this.urlSerializer.serialize(r.extractedUrl),c.message,c.cancellationCode)),pP(c)?this.events.next(new wr(c.url,c.navigationBehaviorOptions)):r.resolve(!1);else{let l=new ka(r.id,this.urlSerializer.serialize(r.extractedUrl),c,r.targetSnapshot??void 0);try{let d=ci(this.environmentInjector,()=>this.navigationErrorHandler?.(l));if(d instanceof Ua){let{message:f,cancellationCode:m}=U3(this.urlSerializer,d);this.events.next(new Co(r.id,this.urlSerializer.serialize(r.extractedUrl),f,m)),this.events.next(new wr(d.redirectTo,d.navigationBehaviorOptions))}else{this.events.next(l);let f=e.errorHandler(c);r.resolve(!!f)}}catch(d){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(d)}}return Mi}))}))}cancelNavigationTransition(e,i,o){let r=new Co(e.id,this.urlSerializer.serialize(e.extractedUrl),i,o);this.events.next(r),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function dR(t){return t!==Ta}var uR=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>D(fR),providedIn:"root"})}}return t})(),I5=class{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}},fR=(()=>{class t extends I5{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),dg=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:()=>D(mR),providedIn:"root"})}}return t})(),mR=(()=>{class t extends dg{constructor(){super(...arguments),this.location=D(Yo),this.urlSerializer=D(A5),this.options=D(D5,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=D(k5),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new xo,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Z9(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{i.type==="popstate"&&e(i.url,i.state)})}handleRouterEvent(e,i){if(e instanceof Ra)this.stateMemento=this.createStateMemento();else if(e instanceof u2)this.rawUrlTree=i.initialUrl;else if(e instanceof P3){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(i.targetBrowserUrl??o,i)}}else e instanceof Oa?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(i.targetBrowserUrl??this.rawUrlTree,i)):e instanceof Co&&(e.code===Sn.GuardRejected||e.code===Sn.NoDataFromResolver)?this.restoreHistory(i):e instanceof ka?this.restoreHistory(i,!0):e instanceof e1&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,i){let o=e instanceof xo?this.urlSerializer.serialize(e):e;if(this.location.isCurrentPathEqualTo(o)||i.extras.replaceUrl){let r=this.browserPageId,s=u(u({},i.extras.state),this.generateNgRouterState(i.id,r));this.location.replaceState(o,"",s)}else{let r=u(u({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(o,"",r)}}restoreHistory(e,i=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,r=this.currentPageId-o;r!==0?this.location.historyGo(r):this.currentUrlTree===e.finalUrl&&r===0&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Aa=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Aa||{});function pR(t,n){t.events.pipe(xt(e=>e instanceof e1||e instanceof Co||e instanceof ka||e instanceof u2),ae(e=>e instanceof e1||e instanceof u2?Aa.COMPLETE:(e instanceof Co?e.code===Sn.Redirect||e.code===Sn.SupersededByNewNavigation:!1)?Aa.REDIRECTING:Aa.FAILED),xt(e=>e!==Aa.REDIRECTING),Xt(1)).subscribe(()=>{n()})}function hR(t){throw t}var gR={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},yR={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},O5=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=D(l3),this.stateManager=D(dg),this.options=D(D5,{optional:!0})||{},this.pendingTasks=D(i3),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=D(lR),this.urlSerializer=D(A5),this.location=D(Yo),this.urlHandlingStrategy=D(k5),this._events=new q,this.errorHandler=this.options.errorHandler||hR,this.navigated=!1,this.routeReuseStrategy=D(uR),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=D(R5,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!D(N5,{optional:!0}),this.eventsSubscription=new on,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(i=>{try{let o=this.navigationTransitions.currentTransition,r=this.navigationTransitions.currentNavigation;if(o!==null&&r!==null){if(this.stateManager.handleRouterEvent(i,r),i instanceof Co&&i.code!==Sn.Redirect&&i.code!==Sn.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof e1)this.navigated=!0;else if(i instanceof wr){let s=i.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(i.url,o.currentRawUrl),c=u({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||dR(o.source)},s);this.scheduleNavigation(a,Ta,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}bR(i)&&this._events.next(i)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ta,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",i)},0)})}navigateToSyncWithBrowser(e,i,o){let r={replaceUrl:!0},s=o?.navigationId?o:null;if(o){let c=u({},o);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(r.state=c)}let a=this.parseUrl(e);this.scheduleNavigation(a,i,s,r)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(P5),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){let{relativeTo:o,queryParams:r,fragment:s,queryParamsHandling:a,preserveFragment:c}=i,l=c?this.currentUrlTree.fragment:s,d=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":d=u(u({},this.currentUrlTree.queryParams),r);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=r||null}d!==null&&(d=this.removeEmptyProps(d));let f;try{let m=o?o.snapshot:this.routerState.snapshot.root;f=$9(m)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),f=this.currentUrlTree.root}return K9(f,e,d,l??null)}navigateByUrl(e,i={skipLocationChange:!1}){let o=d2(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(r,Ta,null,i)}navigate(e,i={skipLocationChange:!1}){return vR(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,i){let o;if(i===!0?o=u({},gR):i===!1?o=u({},yR):o=i,d2(e))return z9(this.currentUrlTree,e,o);let r=this.parseUrl(e);return z9(this.currentUrlTree,r,o)}removeEmptyProps(e){return Object.entries(e).reduce((i,[o,r])=>(r!=null&&(i[o]=r),i),{})}scheduleNavigation(e,i,o,r,s){if(this.disposed)return Promise.resolve(!1);let a,c,l;s?(a=s.resolve,c=s.reject,l=s.promise):l=new Promise((f,m)=>{a=f,c=m});let d=this.pendingTasks.add();return pR(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:r,resolve:a,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function vR(t){for(let n=0;n{class t{constructor(e,i,o,r,s,a){this.router=e,this.route=i,this.tabIndexAttribute=o,this.renderer=r,this.el=s,this.locationStrategy=a,this.href=null,this.onChanges=new q,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let c=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area",this.isAnchorElement?this.subscription=e.events.subscribe(l=>{l instanceof e1&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(d2(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,i,o,r,s){let a=this.urlTree;if(a===null||this.isAnchorElement&&(e!==0||i||o||r||s||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,c),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let i=this.href===null?null:Gp(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",i)}applyAttributeValue(e,i){let o=this.renderer,r=this.el.nativeElement;i!==null?o.setAttribute(r,e,i):o.removeAttribute(r,e)}get urlTree(){return this.routerLinkInput===null?null:d2(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(i){return new(i||t)(b(O5),b(f2),go("tabindex"),b(t2),b($),b(T8))}}static{this.\u0275dir=V({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(i,o){i&1&&B("click",function(s){return o.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),i&2&&Z("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",de],skipLocationChange:[2,"skipLocationChange","skipLocationChange",de],replaceUrl:[2,"replaceUrl","replaceUrl",de],routerLink:"routerLink"},standalone:!0,features:[st,ut]})}}return t})();var _R=new U("");function ug(t,...n){return Wo([{provide:R5,multi:!0,useValue:t},[],{provide:f2,useFactory:CR,deps:[O5]},{provide:u3,multi:!0,useFactory:xR},n.map(e=>e.\u0275providers)])}function CR(t){return t.routerState.root}function xR(){let t=D(It);return n=>{let e=t.get(i2);if(n!==e.components[0])return;let i=t.get(O5),o=t.get(wR);t.get(SR)===1&&i.initialNavigation(),t.get(MR,null,M8.Optional)?.setUpPreloading(),t.get(_R,null,M8.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var wR=new U("",{factory:()=>new q}),SR=new U("",{providedIn:"root",factory:()=>1});var MR=new U("");var H3=class t{descricao=" A ABICCA e a ABNT selaram um acordo hist\xF3rico que promete revolucionar a normaliza\xE7\xE3o de cabos de a\xE7o e acess\xF3rios no Brasil. Marcos Antonio Piccoli, presidente da ABICCA, e l\xEDderes da ABNT uniram for\xE7as com um objetivo claro: elevar os padr\xF5es de qualidade e seguran\xE7a na ind\xFAstria. Este compromisso n\xE3o s\xF3 refor\xE7a a competitividade do setor, mas tamb\xE9m traz benef\xEDcios diretos para consumidores e toda a cadeia produtiva. O que mais essa parceria pode trazer para o futuro da ind\xFAstria brasileira?";static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-noticia"]],standalone:!0,features:[k],decls:19,vars:1,consts:[[1,"container"],[1,"cabecalho"],[1,"cartao"],["src","Galeria/Noticias/Noticia1.jpg","alt",""],[1,"conteudo"],["href","#",1,"titulo"],[1,"data"],[1,"bi","bi-clock-history","me-2"],[1,"descricao"],[1,"botao-container"],[1,"botao"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"h1"),x(3,"\xDAltima Not\xEDcia"),h()(),p(4,"div",2),L(5,"img",3),p(6,"div",4)(7,"a",5)(8,"h4"),x(9,"A ABICCA e a ABNT formalizam assinatura de acordo de coopera\xE7\xE3o."),h()(),p(10,"div",6),L(11,"i",7),p(12,"span"),x(13,"23/10/2024"),h()(),p(14,"p",8),x(15),h(),p(16,"div",9)(17,"button",10),x(18,"Saiba mais"),h()()()()()),e&2&&(v(15),Re(i.descricao.substring(0,400)+"..."))},styles:[".container[_ngcontent-%COMP%]{height:fit-content;max-width:auto;padding:20px 20px 30px;border-top:2px solid var(--quarta)}.cabecalho[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;color:#fff;text-align:center;font-family:Arial,sans-serif}.cartao[_ngcontent-%COMP%]{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;overflow:hidden;display:flex;transition:transform .3s ease,box-shadow .3s ease}.cartao[_ngcontent-%COMP%]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0003}.cartao[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:400px;height:auto;border-radius:12px}.conteudo[_ngcontent-%COMP%]{flex-grow:1;padding:30px}.titulo[_ngcontent-%COMP%]{color:#34495e;font-size:2rem;margin-bottom:20px;text-decoration:none;font-family:Arial,sans-serif}.data[_ngcontent-%COMP%]{font-size:1rem;color:#7f8c8d;margin-bottom:15px}.descricao[_ngcontent-%COMP%]{color:#555;font-size:1.8rem;line-height:1.7;margin-bottom:25px}.botao[_ngcontent-%COMP%]{background-color:#3498db;border:none;color:#fff;padding:15px 30px;border-radius:5px;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.botao[_ngcontent-%COMP%]:hover{background-color:#2980b9}.botao[_ngcontent-%COMP%]:active{transform:scale(.95)}.botao-container[_ngcontent-%COMP%]{text-align:center;margin-top:25px}@media only screen and (max-width: 768px){.container[_ngcontent-%COMP%]{padding-top:4vw}.cabecalho[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 6vw Roboto,sans-serif;padding:5vw 0}.conteudo[_ngcontent-%COMP%]{width:100%;padding:5vw}.cartao[_ngcontent-%COMP%]{width:fit-content;display:flex;flex-direction:column}.cartao[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.conteudo[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:5vw;line-height:1em}.conteudo[_ngcontent-%COMP%] .data[_ngcontent-%COMP%]{font-size:4vw}.conteudo[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{font-size:3vw}.botao[_ngcontent-%COMP%]{font-size:5vw;padding:1vw 2vw}}@media only screen and (min-width: 768px) and (max-width: 1280px){.container[_ngcontent-%COMP%]{padding-top:4vw}.cabecalho[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 4vw Roboto,sans-serif;padding:5vw 0}.conteudo[_ngcontent-%COMP%]{width:100%;padding:5vw}.cartao[_ngcontent-%COMP%]{width:fit-content;display:flex;flex-direction:column}.cartao[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.conteudo[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:4vw;line-height:1em}.conteudo[_ngcontent-%COMP%] .data[_ngcontent-%COMP%]{font-size:3vw}.conteudo[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{font-size:2.5vw}.botao[_ngcontent-%COMP%]{font-size:2vw;padding:1vw 2vw}}"]})};var q3=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-navio"]],standalone:!0,features:[k],decls:2,vars:0,consts:[[1,"container"],[1,"navio"]],template:function(e,i){e&1&&(p(0,"div",0),L(1,"div",1),h())},styles:["*[_ngcontent-%COMP%]{margin:0;overflow:hidden}.container[_ngcontent-%COMP%]{position:relative;width:100%;max-height:80px;height:10vw;background-color:var(--quarta)}.navio[_ngcontent-%COMP%]{position:absolute;max-width:100px;max-height:50px;width:20vw;height:10vw;background-color:var(--neutra);clip-path:polygon(0 100%,50% 0,100% 100%);animation:_ngcontent-%COMP%_moverNavio 5s linear infinite}@keyframes _ngcontent-%COMP%_moverNavio{0%{left:-100px;top:50%;transform:translateY(-50%)}to{left:100%;top:50%;transform:translateY(-50%)}}"]})};var G3=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-sobre"]],standalone:!0,features:[k],decls:10,vars:0,consts:[[1,"container"],[1,"containerTextos"],[1,"titulo"],[1,"texto"],["href","","mat-button","","routerLink","/associese",1,"button"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"H1",2),x(3,"SUA EMPRESA SEGURA"),h(),p(4,"p",3),x(5,"PARA UM MERCADO MAIS JUSTO"),L(6,"br"),x(7," E REGULAMENTADO"),h(),p(8,"a",4),x(9,"ASSOCIE-SE"),h()()())},dependencies:[Er],styles:[".container[_ngcontent-%COMP%]{display:flex;width:100%;height:800px;align-items:center;justify-content:flex-end;margin:0;padding:0 30px;font-size:1.5rem;background-image:var(--image-sobre);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:local;background-color:var(--neutra)}.containerTextos[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center}.titulo[_ngcontent-%COMP%]{font-weight:700;color:var(--neutra);font-family:Barlow,sans-serif;font-size:4em;margin-bottom:30px;text-shadow:1px 2px var(--primaria)}.texto[_ngcontent-%COMP%]{color:var(--primaria);text-align:center;font-size:2em;line-height:1;text-shadow:1px 2px var(--neutra)}.button[_ngcontent-%COMP%]{width:fit-content;height:fit-content;padding:14px 30px;color:var(--primaria);background-color:var(--neutra);text-align:center;font-size:1.5em;text-decoration:none;border:1px solid var(--primaria)}.button[_ngcontent-%COMP%]:hover{background-color:var(--quarta)}@media only screen and (max-width: 480px){.container[_ngcontent-%COMP%]{background-size:cover;background-position:center;height:fit-content}.containerTextos[_ngcontent-%COMP%]{align-items:center;justify-content:center;height:300px}.titulo[_ngcontent-%COMP%]{font-size:.5em;margin:0;padding:0;text-align:center;text-shadow:.5px .5px var(--primaria);font:400 1em Barlow,sans-serif;font-weight:700}.texto[_ngcontent-%COMP%]{font-size:.5em;text-shadow:.5px .5px var(--neutra)}.button[_ngcontent-%COMP%]{padding:0 10px;text-align:center;font-size:.5em}}@media only screen and (min-width: 768px) and (max-width: 1280px){.container[_ngcontent-%COMP%]{background-size:cover;background-position:center;height:fit-content}.containerTextos[_ngcontent-%COMP%]{align-items:center;justify-content:center;height:500px}.titulo[_ngcontent-%COMP%]{font:400 2em Barlow,sans-serif;margin:0;padding:0;text-shadow:1px 1px var(--primaria);font-weight:700}.texto[_ngcontent-%COMP%]{font-size:1em;text-shadow:1px 1px var(--neutra)}.button[_ngcontent-%COMP%]{padding:5px 10px;text-align:center;font-size:.75em}}@media only screen and (min-width: 480px) and (max-width: 768px){.container[_ngcontent-%COMP%]{background-size:cover;background-position:center;height:fit-content}.containerTextos[_ngcontent-%COMP%]{align-items:center;justify-content:center;height:300px}.titulo[_ngcontent-%COMP%]{font:400 1em Barlow,sans-serif;margin:0;padding:0;text-shadow:1px 1px var(--primaria);font-weight:700}.texto[_ngcontent-%COMP%]{font-size:.5em;text-shadow:1px 1px var(--neutra)}.button[_ngcontent-%COMP%]{padding:0 5px;text-align:center;font-size:.5em}}"]})};var U5;try{U5=typeof Intl<"u"&&Intl.v8BreakIterator}catch{U5=!1}var Le=(()=>{class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?hh(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||U5)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(i){return new(i||t)(A(Ei))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Lr,fg=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function B5(){if(Lr)return Lr;if(typeof document!="object"||!document)return Lr=new Set(fg),Lr;let t=document.createElement("input");return Lr=new Set(fg.filter(n=>(t.setAttribute("type",n),t.type===n))),Lr}var Ga;function ER(){if(Ga==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ga=!0}))}finally{Ga=Ga||!1}return Ga}function Ni(t){return ER()?t:!!t.capture}var pi=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(pi||{}),W3,m2;function $3(){if(m2==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return m2=!1,m2;if("scrollBehavior"in document.documentElement.style)m2=!0;else{let t=Element.prototype.scrollTo;t?m2=!/\{\s*\[native code\]\s*\}/.test(t.toString()):m2=!1}}return m2}function Ir(){if(typeof document!="object"||!document)return pi.NORMAL;if(W3==null){let t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";let e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",t.appendChild(e),document.body.appendChild(t),W3=pi.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,W3=t.scrollLeft===0?pi.NEGATED:pi.INVERTED),t.remove()}return W3}var F5;function LR(){if(F5==null){let t=typeof document<"u"?document.head:null;F5=!!(t&&(t.createShadowRoot||t.attachShadow))}return F5}function mg(t){if(LR()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function Wa(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function Mn(t){return t.composedPath?t.composedPath()[0]:t.target}function $a(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function fn(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}function Di(t){return t!=null&&`${t}`!="false"}function wo(t,n=0){return V5(t)?Number(t):arguments.length===2?n:0}function V5(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Ar(t){return Array.isArray(t)?t:[t]}function Rt(t){return t==null?"":typeof t=="string"?t:`${t}px`}function Kn(t){return t instanceof $?t.nativeElement:t}var IR=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var K3=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[IR]})}}return t})();var pg=new Set,p2,AR=(()=>{class t{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):TR}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&zR(e,this._nonce),this._matchMedia(e)}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(da,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function zR(t,n){if(!pg.has(t))try{p2||(p2=document.createElement("style"),n&&p2.setAttribute("nonce",n),p2.setAttribute("type","text/css"),document.head.appendChild(p2)),p2.sheet&&(p2.sheet.insertRule(`@media ${t} {body{ }}`,0),pg.add(t))}catch(e){console.error(e)}}function TR(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var gg=(()=>{class t{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new q}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return hg(Ar(e)).some(o=>this._registerQuery(o).mql.matches)}observe(e){let o=hg(Ar(e)).map(s=>this._registerQuery(s).observable),r=mo(o);return r=Q0(r.pipe(Xt(1)),r.pipe(n3(1),t3(0))),r.pipe(ae(s=>{let a={matches:!1,breakpoints:{}};return s.forEach(({matches:c,query:l})=>{a.matches=a.matches||c,a.breakpoints[l]=c}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),r={observable:new ai(s=>{let a=c=>this._zone.run(()=>s.next(c));return i.addListener(a),()=>{i.removeListener(a)}}).pipe(Un(i),ae(({matches:s})=>({query:e,matches:s})),Ue(this._destroySubject)),mql:i};return this._queries.set(e,r),r}static{this.\u0275fac=function(i){return new(i||t)(A(AR),A(X))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function hg(t){return t.map(n=>n.split(",")).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}var Cg=" ";function Z5(t,n,e){let i=Q3(t,n);e=e.trim(),!i.some(o=>o.trim()===e)&&(i.push(e),t.setAttribute(n,i.join(Cg)))}function n4(t,n,e){let i=Q3(t,n);e=e.trim();let o=i.filter(r=>r!==e);o.length?t.setAttribute(n,o.join(Cg)):t.removeAttribute(n)}function Q3(t,n){return t.getAttribute(n)?.match(/\S+/g)??[]}var xg="cdk-describedby-message",Y3="cdk-describedby-host",q5=0,i4=(()=>{class t{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${q5++}`,this._document=e,this._id=D(la)+"-"+q5++}describe(e,i,o){if(!this._canBeDescribed(e,i))return;let r=j5(i,o);typeof i!="string"?(yg(i,this._id),this._messageRegistry.set(r,{messageElement:i,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(i,o),this._isElementDescribedByMessage(e,r)||this._addMessageReference(e,r)}removeDescription(e,i,o){if(!i||!this._isElementNode(e))return;let r=j5(i,o);if(this._isElementDescribedByMessage(e,r)&&this._removeMessageReference(e,r),typeof i=="string"){let s=this._messageRegistry.get(r);s&&s.referenceCount===0&&this._deleteMessageElement(r)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${Y3}="${this._id}"]`);for(let i=0;io.indexOf(xg)!=0);e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){let o=this._messageRegistry.get(i);Z5(e,"aria-describedby",o.messageElement.id),e.setAttribute(Y3,this._id),o.referenceCount++}_removeMessageReference(e,i){let o=this._messageRegistry.get(i);o.referenceCount--,n4(e,"aria-describedby",o.messageElement.id),e.removeAttribute(Y3)}_isElementDescribedByMessage(e,i){let o=Q3(e,"aria-describedby"),r=this._messageRegistry.get(i),s=r&&r.messageElement.id;return!!s&&o.indexOf(s)!=-1}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&typeof i=="object")return!0;let o=i==null?"":`${i}`.trim(),r=e.getAttribute("aria-label");return o?!r||r.trim()!==o:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(i){return new(i||t)(A(te),A(Le))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function j5(t,n){return typeof t=="string"?`${n||""}/${t}`:t}function yg(t,n){t.id||(t.id=`${xg}-${n}-${q5++}`)}var GR=200,G5=class{constructor(n,e){this._letterKeyStream=new q,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new q,this.selectedItem=this._selectedItem;let i=typeof e?.debounceInterval=="number"?e.debounceInterval:GR;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){let e=n.keyCode;n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(wt(e=>this._pressedLetters.push(e)),t3(n),xt(()=>this._pressedLetters.length>0),ae(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let i=1;ii.disabled,this.tabOut=new q,this.change=new q,n instanceof E8?this._itemChangesSubscription=n.changes.subscribe(i=>this._itemsChanged(i.toArray())):I8(n)&&(this._effectRef=dh(()=>this._itemsChanged(n()),{injector:e}))}skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new G5(e,{debounceInterval:typeof n=="number"?n:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){let e=this._activeItem;this.updateActiveItem(n),this._activeItem!==e&&this.change.next(this._activeItemIndex)}onKeydown(n){let e=n.keyCode,o=["altKey","ctrlKey","metaKey","shiftKey"].every(r=>!n[r]||this._allowedModifierKeys.indexOf(r)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&o){this.setNextItemActive();break}else return;case 38:if(this._vertical&&o){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&o){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&o){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&o){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&o){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&o){let r=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(r>0?r:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&o){let r=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(r-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e,this._typeahead?.setCurrentSelectedItemIndex(e))}}},J3=class extends W5{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}};var Ka=(()=>{class t{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return $R(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=WR(tk(e));if(i&&(vg(i)===-1||!this.isVisible(i)))return!1;let o=e.nodeName.toLowerCase(),r=vg(e);return e.hasAttribute("contenteditable")?r!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!JR(e)?!1:o==="audio"?e.hasAttribute("controls")?r!==-1:!1:o==="video"?r===-1?!1:r!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,i){return ek(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static{this.\u0275fac=function(i){return new(i||t)(A(Le))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function WR(t){try{return t.frameElement}catch{return null}}function $R(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function KR(t){let n=t.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea"}function YR(t){return ZR(t)&&t.type=="hidden"}function XR(t){return QR(t)&&t.hasAttribute("href")}function ZR(t){return t.nodeName.toLowerCase()=="input"}function QR(t){return t.nodeName.toLowerCase()=="a"}function wg(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let n=t.getAttribute("tabindex");return!!(n&&!isNaN(parseInt(n,10)))}function vg(t){if(!wg(t))return null;let n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}function JR(t){let n=t.nodeName.toLowerCase(),e=n==="input"&&t.type;return e==="text"||e==="password"||n==="select"||n==="textarea"}function ek(t){return YR(t)?!1:KR(t)||XR(t)||t.hasAttribute("contenteditable")||wg(t)}function tk(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var $5=class{get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}constructor(n,e,i,o,r=!1,s){this._element=n,this._checker=e,this._ngZone=i,this._document=o,this._injector=s,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}destroy(){let n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let i=this._getFirstTabbableElement(e);return i?.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let e=this._getRegionBoundary("start");return e&&e.focus(n),!!e}focusLastTabbableElement(n){let e=this._getRegionBoundary("end");return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=0;i=0;i--){let o=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(o)return o}return null}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._injector?di(n,{injector:this._injector}):setTimeout(n)}},o4=(()=>{class t{constructor(e,i,o){this._checker=e,this._ngZone=i,this._injector=D(It),this._document=o}create(e,i=!1){return new $5(e,this._checker,this._ngZone,this._document,i,this._injector)}static{this.\u0275fac=function(i){return new(i||t)(A(Ka),A(X),A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Q5(t){return t.buttons===0||t.detail===0}function J5(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var nk=new U("cdk-input-modality-detector-options"),ik={ignoreKeys:[18,17,224,91,16]},Sg=650,zr=Ni({passive:!0,capture:!0}),ok=(()=>{class t{get mostRecentModality(){return this._modality.value}constructor(e,i,o,r){this._platform=e,this._mostRecentTarget=null,this._modality=new Tt(null),this._lastTouchMs=0,this._onKeydown=s=>{this._options?.ignoreKeys?.some(a=>a===s.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Mn(s))},this._onMousedown=s=>{Date.now()-this._lastTouchMs{if(J5(s)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Mn(s)},this._options=u(u({},ik),r),this.modalityDetected=this._modality.pipe(n3(1)),this.modalityChanged=this.modalityDetected.pipe(aa()),e.isBrowser&&i.runOutsideAngular(()=>{o.addEventListener("keydown",this._onKeydown,zr),o.addEventListener("mousedown",this._onMousedown,zr),o.addEventListener("touchstart",this._onTouchstart,zr)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,zr),document.removeEventListener("mousedown",this._onMousedown,zr),document.removeEventListener("touchstart",this._onTouchstart,zr))}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(X),A(te),A(nk,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),rk=new U("liveAnnouncerElement",{providedIn:"root",factory:sk});function sk(){return null}var ak=new U("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),ck=0,Mg=(()=>{class t{constructor(e,i,o,r){this._ngZone=i,this._defaultOptions=r,this._document=o,this._liveElement=e||this._createLiveElement()}announce(e,...i){let o=this._defaultOptions,r,s;return i.length===1&&typeof i[0]=="number"?s=i[0]:[r,s]=i,this.clear(),clearTimeout(this._previousTimeout),r||(r=o&&o.politeness?o.politeness:"polite"),s==null&&o&&(s=o.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof s=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),o=this._document.createElement("div");for(let r=0;r .cdk-overlay-container [aria-modal="true"]');for(let o=0;o{class t{constructor(e,i,o,r,s){this._ngZone=e,this._platform=i,this._inputModalityDetector=o,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new q,this._rootNodeFocusAndBlurListener=a=>{let c=Mn(a);for(let l=c;l;l=l.parentElement)a.type==="focus"?this._onFocus(a,l):this._onBlur(a,l)},this._document=r,this._detectionMode=s?.detectionMode||Z3.IMMEDIATE}monitor(e,i=!1){let o=Kn(e);if(!this._platform.isBrowser||o.nodeType!==1)return W();let r=mg(o)||this._getDocument(),s=this._elementInfo.get(o);if(s)return i&&(s.checkChildren=!0),s.subject;let a={checkChildren:i,subject:new q,rootNode:r};return this._elementInfo.set(o,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){let i=Kn(e),o=this._elementInfo.get(i);o&&(o.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(o))}focusVia(e,i,o){let r=Kn(e),s=this._getDocument().activeElement;r===s?this._getClosestElementsInfo(r).forEach(([a,c])=>this._originChanged(a,i,c)):(this._setOrigin(i),typeof r.focus=="function"&&r.focus(o))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Z3.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused",i==="touch"),e.classList.toggle("cdk-keyboard-focused",i==="keyboard"),e.classList.toggle("cdk-mouse-focused",i==="mouse"),e.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&i,this._detectionMode===Z3.IMMEDIATE){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?Sg:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(e,i){let o=this._elementInfo.get(i),r=Mn(e);!o||!o.checkChildren&&i!==r||this._originChanged(i,this._getFocusOrigin(r),o)}_onBlur(e,i){let o=this._elementInfo.get(i);!o||o.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(o,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,o=this._rootNodeFocusListenerCount.get(i)||0;o||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,X3),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,X3)}),this._rootNodeFocusListenerCount.set(i,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Ue(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let o=this._rootNodeFocusListenerCount.get(i);o>1?this._rootNodeFocusListenerCount.set(i,o-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,X3),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,X3),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,o){this._setClasses(e,i),this._emitOrigin(o,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((o,r)=>{(r===e||o.checkChildren&&r.contains(e))&&i.push([r,o])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!i||i===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let r=e.labels;if(r){for(let s=0;s{class t{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=D(gg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return h2.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let i=this._document.defaultView||window,o=i&&i.getComputedStyle?i.getComputedStyle(e):null,r=(o&&o.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return h2.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return h2.BLACK_ON_WHITE}return h2.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(H5,bg,_g),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===h2.BLACK_ON_WHITE?e.add(H5,bg):i===h2.WHITE_ON_BLACK&&e.add(H5,_g)}}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),r4=(()=>{class t{constructor(e){e._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(i){return new(i||t)(A(eu))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[K3]})}}return t})();var dk=new U("cdk-dir-doc",{providedIn:"root",factory:uk});function uk(){return D(te)}var fk=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function mk(t){let n=t?.toLowerCase()||"";return n==="auto"&&typeof navigator<"u"&&navigator?.language?fk.test(navigator.language)?"rtl":"ltr":n==="rtl"?"rtl":"ltr"}var an=(()=>{class t{constructor(e){if(this.value="ltr",this.change=new xe,e){let i=e.body?e.body.dir:null,o=e.documentElement?e.documentElement.dir:null;this.value=mk(i||o||"ltr")}}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(i){return new(i||t)(A(dk,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var n1=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var pk=["text"],hk=[[["mat-icon"]],"*"],gk=["mat-icon","*"];function yk(t,n){if(t&1&&L(0,"mat-pseudo-checkbox",1),t&2){let e=R();w("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function vk(t,n){if(t&1&&L(0,"mat-pseudo-checkbox",3),t&2){let e=R();w("disabled",e.disabled)}}function bk(t,n){if(t&1&&(p(0,"span",4),x(1),h()),t&2){let e=R();v(),ie("(",e.group.label,")")}}var Pg=(()=>{class t{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}return t})(),Rg=(()=>{class t{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}return t})();function _k(){return!0}var Ck=new U("mat-sanity-checks",{providedIn:"root",factory:_k}),qe=(()=>{class t{constructor(e,i,o){this._sanityChecks=i,this._document=o,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return $a()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[e]}static{this.\u0275fac=function(i){return new(i||t)(A(eu),A(Ck,8),A(te))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[n1,n1]})}}return t})();var Dr=class{constructor(n,e,i,o,r){this._defaultMatcher=n,this.ngControl=e,this._parentFormGroup=i,this._parentForm=o,this._stateChanges=r,this.errorState=!1}updateErrorState(){let n=this.errorState,e=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,o=this.ngControl?this.ngControl.control:null,r=i?.isErrorState(o,e)??!1;r!==n&&(this.errorState=r,this._stateChanges.next())}};var a4=(()=>{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Yn=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(Yn||{}),iu=class{constructor(n,e,i,o=!1){this._renderer=n,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=o,this.state=Yn.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},Eg=Ni({passive:!0,capture:!0}),ou=class{constructor(){this._events=new Map,this._delegateEventHandler=n=>{let e=Mn(n);e&&this._events.get(n.type)?.forEach((i,o)=>{(o===e||o.contains(e))&&i.forEach(r=>r.handleEvent(n))})}}addHandler(n,e,i,o){let r=this._events.get(e);if(r){let s=r.get(i);s?s.add(o):r.set(i,new Set([o]))}else this._events.set(e,new Map([[i,new Set([o])]])),n.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,Eg)})}removeHandler(n,e,i){let o=this._events.get(n);if(!o)return;let r=o.get(e);r&&(r.delete(i),r.size===0&&o.delete(e),o.size===0&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,Eg)))}},Lg={enterDuration:225,exitDuration:150},xk=800,Ig=Ni({passive:!0,capture:!0}),Ag=["mousedown","touchstart"],zg=["mouseup","mouseleave","touchend","touchcancel"],ru=class t{static{this._eventManager=new ou}constructor(n,e,i,o){this._target=n,this._ngZone=e,this._platform=o,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,o.isBrowser&&(this._containerElement=Kn(i))}fadeInRipple(n,e,i={}){let o=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=u(u({},Lg),i.animation);i.centered&&(n=o.left+o.width/2,e=o.top+o.height/2);let s=i.radius||wk(n,e,o),a=n-o.left,c=e-o.top,l=r.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${a-s}px`,d.style.top=`${c-s}px`,d.style.height=`${s*2}px`,d.style.width=`${s*2}px`,i.color!=null&&(d.style.backgroundColor=i.color),d.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(d);let f=window.getComputedStyle(d),m=f.transitionProperty,y=f.transitionDuration,C=m==="none"||y==="0s"||y==="0s, 0s"||o.width===0&&o.height===0,_=new iu(this,d,i,C);d.style.transform="scale3d(1, 1, 1)",_.state=Yn.FADING_IN,i.persistent||(this._mostRecentTransientRipple=_);let S=null;return!C&&(l||r.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let I=()=>{S&&(S.fallbackTimer=null),clearTimeout(N),this._finishRippleTransition(_)},z=()=>this._destroyRipple(_),N=setTimeout(z,l+100);d.addEventListener("transitionend",I),d.addEventListener("transitioncancel",z),S={onTransitionEnd:I,onTransitionCancel:z,fallbackTimer:N}}),this._activeRipples.set(_,S),(C||!l)&&this._finishRippleTransition(_),_}fadeOutRipple(n){if(n.state===Yn.FADING_OUT||n.state===Yn.HIDDEN)return;let e=n.element,i=u(u({},Lg),n.config.animation);e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",n.state=Yn.FADING_OUT,(n._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){let e=Kn(n);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,Ag.forEach(i=>{t._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(n){n.type==="mousedown"?this._onMousedown(n):n.type==="touchstart"?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{zg.forEach(e=>{this._triggerElement.addEventListener(e,this,Ig)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===Yn.FADING_IN?this._startFadeOutTransition(n):n.state===Yn.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){let e=n===this._mostRecentTransientRipple,{persistent:i}=n.config;n.state=Yn.VISIBLE,!i&&(!e||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){let e=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=Yn.HIDDEN,e!==null&&(n.element.removeEventListener("transitionend",e.onTransitionEnd),n.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),n.element.remove()}_onMousedown(n){let e=Q5(n),i=this._lastTouchStartEvent&&Date.now(){let e=n.state===Yn.VISIBLE||n.config.terminateOnPointerUp&&n.state===Yn.FADING_IN;!n.config.persistent&&e&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let n=this._triggerElement;n&&(Ag.forEach(e=>t._eventManager.removeHandler(e,n,this)),this._pointerUpEventsRegistered&&(zg.forEach(e=>n.removeEventListener(e,this,Ig)),this._pointerUpEventsRegistered=!1))}};function wk(t,n,e){let i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),o=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+o*o)}var kg=new U("mat-ripple-global-options"),Og=(()=>{class t{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,o,r,s){this._elementRef=e,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new ru(this,i,e,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:u(u(u({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,o){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,i,u(u({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,u(u({},this.rippleConfig),e))}static{this.\u0275fac=function(i){return new(i||t)(b($),b(X),b(Le),b(kg,8),b(Wt,8))}}static{this.\u0275dir=V({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,o){i&2&&ge("mat-ripple-unbounded",o.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return t})(),au=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,qe]})}}return t})(),Sk=(()=>{class t{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(i){return new(i||t)(b(Wt,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,o){i&2&&ge("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[k],decls:0,vars:0,template:function(i,o){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return t})(),Mk=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe]})}}return t})(),cu=new U("MAT_OPTION_PARENT_COMPONENT");var lu=new U("MatOptgroup");var Ek=0,su=class{constructor(n,e=!1){this.source=n,this.isUserInput=e}},c4=(()=>{class t{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(e,i,o,r){this._element=e,this._changeDetectorRef=i,this._parent=o,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${Ek++}`,this.onSelectionChange=new xe,this._stateChanges=new q}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,i){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!fn(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new su(this,e))}static{this.\u0275fac=function(i){return new(i||t)(b($),b(mt),b(cu,8),b(lu,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-option"]],viewQuery:function(i,o){if(i&1&&ft(pk,7),i&2){let r;me(r=pe())&&(o._text=r.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,o){i&1&&B("click",function(){return o._selectViaInteraction()})("keydown",function(s){return o._handleKeydown(s)}),i&2&&(xn("id",o.id),Z("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),ge("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",de]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[st,k],ngContentSelectors:gk,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,o){i&1&&(Ke(hk),F(0,yk,1,2,"mat-pseudo-checkbox",1),fe(1),p(2,"span",2,0),fe(4,1),h(),F(5,vk,1,1,"mat-pseudo-checkbox",3)(6,bk,2,1,"span",4),L(7,"div",5)),i&2&&(Oe(o.multiple?0:-1),v(5),Oe(!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),v(),Oe(o.group&&o.group._inert?6:-1),v(),w("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[Sk,Og],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return t})();function Fg(t,n,e){if(e.length){let i=n.toArray(),o=e.toArray(),r=0;for(let s=0;se+i?Math.max(0,t-i+n):e}var du=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[au,qe,Mk]})}}return t})(),Tg={capture:!0},Ng=["focus","mousedown","mouseenter","touchstart"],tu="mat-ripple-loader-uninitialized",nu="mat-ripple-loader-class-name",Dg="mat-ripple-loader-centered",s4="mat-ripple-loader-disabled",Bg=(()=>{class t{constructor(){this._document=D(te,{optional:!0}),this._animationMode=D(Wt,{optional:!0}),this._globalRippleOptions=D(kg,{optional:!0}),this._platform=D(Le),this._ngZone=D(X),this._hosts=new Map,this._onInteraction=e=>{let i=Mn(e);if(i instanceof HTMLElement){let o=i.closest(`[${tu}="${this._globalRippleOptions?.namespace??""}"]`);o&&this._createRipple(o)}},this._ngZone.runOutsideAngular(()=>{for(let e of Ng)this._document?.addEventListener(e,this._onInteraction,Tg)})}ngOnDestroy(){let e=this._hosts.keys();for(let i of e)this.destroyRipple(i);for(let i of Ng)this._document?.removeEventListener(i,this._onInteraction,Tg)}configureRipple(e,i){e.setAttribute(tu,this._globalRippleOptions?.namespace??""),(i.className||!e.hasAttribute(nu))&&e.setAttribute(nu,i.className||""),i.centered&&e.setAttribute(Dg,""),i.disabled&&e.setAttribute(s4,"")}getRipple(e){return this._hosts.get(e)||this._createRipple(e)}setDisabled(e,i){let o=this._hosts.get(e);if(o){o.disabled=i;return}i?e.setAttribute(s4,""):e.removeAttribute(s4)}_createRipple(e){if(!this._document)return;let i=this._hosts.get(e);if(i)return i;e.querySelector(".mat-ripple")?.remove();let o=this._document.createElement("span");o.classList.add("mat-ripple",e.getAttribute(nu)),e.append(o);let r=new Og(new $(o),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=e,r.centered=e.hasAttribute(Dg),r.disabled=e.hasAttribute(s4),this.attachRipple(e,r),r}attachRipple(e,i){e.removeAttribute(tu),this._hosts.set(e,i)}destroyRipple(e){let i=this._hosts.get(e);i&&(i.ngOnDestroy(),this._hosts.delete(e))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Lk=["mat-button",""],Ik=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Ak=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var zk=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var Tk=["mat-icon-button",""],Nk=["*"];var Dk=new U("MAT_BUTTON_CONFIG");var Pk=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],jg=(()=>{class t{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}constructor(e,i,o,r){this._elementRef=e,this._platform=i,this._ngZone=o,this._animationMode=r,this._focusMonitor=D(Pi),this._rippleLoader=D(Bg),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let s=D(Dk,{optional:!0}),a=e.nativeElement,c=a.classList;this.disabledInteractive=s?.disabledInteractive??!1,this.color=s?.color??null,this._rippleLoader?.configureRipple(a,{className:"mat-mdc-button-ripple"});for(let{attribute:l,mdcClasses:d}of Pk)a.hasAttribute(l)&&c.add(...d)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(i){fa()}}static{this.\u0275dir=V({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",de],disabled:[2,"disabled","disabled",de],ariaDisabled:[2,"aria-disabled","ariaDisabled",de],disabledInteractive:[2,"disabledInteractive","disabledInteractive",de]},features:[st]})}}return t})();var Hg=(()=>{class t extends jg{constructor(e,i,o,r){super(e,i,o,r)}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Le),b(X),b(Wt,8))}}static{this.\u0275cmp=T({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(i,o){i&2&&(Z("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Qt(o.color?"mat-"+o.color:""),ge("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Ee,k],attrs:Lk,ngContentSelectors:Ak,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(Ke(Ik),L(0,"span",0),fe(1),p(2,"span",1),fe(3,1),h(),fe(4,2),L(5,"span",2)(6,"span",3)),i&2&&ge("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return t})();var qg=(()=>{class t extends jg{constructor(e,i,o,r){super(e,i,o,r),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Le),b(X),b(Wt,8))}}static{this.\u0275cmp=T({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,o){i&2&&(Z("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Qt(o.color?"mat-"+o.color:""),ge("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Ee,k],attrs:Tk,ngContentSelectors:Nk,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(Ke(),L(0,"span",0),fe(1),L(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',zk],encapsulation:2,changeDetection:0})}}return t})();var Pr=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,au,qe]})}}return t})();var l4=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-associados"]],standalone:!0,features:[k],decls:26,vars:0,consts:[[1,"container"],[1,"imagem"],[1,"imagem_ord"],["src","BRASiLAMARRAS.png"],["src","CSL.png"],["src","lankhorst_euronete_brasil_logo.png"],["src","VAN_BEEST.png"],["src","TEIJIN.png"],[1,"texto"],[1,"descricao"],["mat-button","","routerLink","/associese",1,"bttn-SM"],[1,"texto2"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"h1"),x(3,"Associados"),h(),p(4,"div",2),L(5,"img",3)(6,"img",4)(7,"img",5)(8,"img",6)(9,"img",7),h()(),p(10,"div",8)(11,"h5"),x(12,"Por que se associar \xE0 A.B.I.C.C.A?"),h(),p(13,"p",9)(14,"li"),x(15,"Associados participam ativamente das decis\xF5es estrat\xE9gicas e integram comiss\xF5es tem\xE1ticas."),h(),p(16,"li"),x(17,"Tenha acesso a informa\xE7\xF5es relevantes sobre o mercado."),h(),p(18,"li"),x(19,"Apoio da Abicca em a\xE7\xF5es de defesa contra concorr\xEAncia desleal e importa\xE7\xF5es prejudiciais."),h(),p(20,"li"),x(21,"Tenha representatividade junto a \xF3rg\xE3os governamentais."),h()(),p(22,"button",10)(23,"span")(24,"p",11),x(25,"SAIBA MAIS"),h()()()()())},dependencies:[Pr,Hg,Er,At],styles:[".container[_ngcontent-%COMP%]{display:flex;max-width:100%;height:600px;justify-content:center;row-gap:20px;flex-direction:column;box-sizing:border-box}.imagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-self:center;width:100%}.imagem[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{text-align:center;line-height:1.5;letter-spacing:normal;color:var(--neutra);width:300px;padding:0;margin:0 auto 10px;border-bottom:2px solid var(--neutra)}.imagem_ord[_ngcontent-%COMP%]{display:flex;max-width:100%;column-gap:1%;justify-content:center;box-sizing:border-box}.imagem_ord[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{background-color:var(--neutra);padding:5px;border-radius:10px;width:247px}.texto[_ngcontent-%COMP%]{width:100%;align-self:center}.texto[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{margin-bottom:20px;text-align:center;line-height:1.5;letter-spacing:normal;color:var(--neutra)}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;font-size:1.2rem;margin-top:15px;line-height:1.5;letter-spacing:normal;width:fit-content;margin-left:auto;margin-right:auto;color:var(--neutra)}.bttn-SM[_ngcontent-%COMP%]{display:flex;width:fit-content;margin:0 auto 20px;background:var(--primaria);box-shadow:0 1px 12px var(--primaria);border-radius:15px;border:1px solid var(--quarta)}.bttn-SM[_ngcontent-%COMP%] .texto2[_ngcontent-%COMP%]{font-weight:700;color:var(--quarta)}*[_ngcontent-%COMP%]::selection{-webkit-text-fill-color:white;background-color:#027274}.bttn-SM[_ngcontent-%COMP%]:hover{background-color:var(--terciaria)}@media only screen and (max-width: 480px){.container[_ngcontent-%COMP%]{height:fit-content;row-gap:5px}.imagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%}.texto[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.imagem[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{width:100%;align-self:center;font-size:8vw}.texto[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:6vw;margin-bottom:0}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:left;font-size:3vw;margin:0 30px 10px}.imagem_ord[_ngcontent-%COMP%]{width:100%;flex-direction:row}.imagem_ord[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:calc(100% / 6)}.bttn-SM[_ngcontent-%COMP%]{padding:0;border-radius:15px}.bttn-SM[_ngcontent-%COMP%] .texto2[_ngcontent-%COMP%]{font-size:1em;margin:0 10px auto;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1280px){.container[_ngcontent-%COMP%]{height:fit-content;row-gap:5px}.imagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%}.texto[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.imagem[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{width:100%;align-self:center;font-size:8vw}.texto[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:6vw;margin-bottom:0}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:3vw;margin:0 30px 10px}.imagem_ord[_ngcontent-%COMP%]{width:100%;flex-direction:row}.imagem_ord[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:calc(100% / 6)}.bttn-SM[_ngcontent-%COMP%]{padding:0;border-radius:15px}.bttn-SM[_ngcontent-%COMP%] .texto2[_ngcontent-%COMP%]{font-size:1em;margin:0 10px auto;text-align:center}}@media only screen and (min-width: 480px) and (max-width: 768px){.container[_ngcontent-%COMP%]{height:fit-content;row-gap:5px}.imagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%}.texto[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.imagem[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{width:100%;align-self:center;font-size:8vw}.texto[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:6vw;margin-bottom:0}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:3vw;margin:0 30px 10px}.imagem_ord[_ngcontent-%COMP%]{width:100%;flex-direction:row}.imagem_ord[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:calc(100% / 6)}.bttn-SM[_ngcontent-%COMP%]{padding:0;border-radius:15px}.bttn-SM[_ngcontent-%COMP%] .texto2[_ngcontent-%COMP%]{font-size:.75em;margin:0 10px auto;text-align:center}}"]})};var d4=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-animacao-rodape"]],standalone:!0,features:[k],decls:9,vars:0,consts:[[1,"corpo"],[1,"ponterolante"],[1,"cima-barra"],[1,"fundo-barra"],[1,"baixo-barra"],[1,"barrasuperior"],["src","Elementos_Graficos/Placa_Abica_Rescalavel.png","alt",""]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1),L(2,"div",2)(3,"div",3)(4,"div",4),h(),p(5,"div",5),L(6,"div")(7,"img",6)(8,"div"),h()())},styles:[".corpo[_ngcontent-%COMP%]{background-color:var(--neutra);width:100%}.ponterolante[_ngcontent-%COMP%]{position:absolute;width:100%;height:40px}.cima-barra[_ngcontent-%COMP%], .fundo-barra[_ngcontent-%COMP%], .baixo-barra[_ngcontent-%COMP%]{width:100%}.fundo-barra[_ngcontent-%COMP%]{height:30px;background:#ffc90f}.cima-barra[_ngcontent-%COMP%], .baixo-barra[_ngcontent-%COMP%]{width:100%;height:3px;background:#daa800}.barrasuperior[_ngcontent-%COMP%]{width:100%;height:fit-content}img[_ngcontent-%COMP%]{position:relative;width:calc(var(--tamanhoBalancinhoReescalavel)*.05);margin-top:10px;animation:_ngcontent-%COMP%_moverBalancinho 45s linear infinite}@keyframes _ngcontent-%COMP%_moverBalancinho{0%{left:0}50%{left:calc(100% - var(--tamanhoBalancinho))}to{left:0}}@media only screen and (max-width: 480px){.ponterolante[_ngcontent-%COMP%]{height:20px}.fundo-barra[_ngcontent-%COMP%]{height:15px}img[_ngcontent-%COMP%]{width:calc(var(--tamanhoBalancinhoReescalavel)*.025);margin-top:6px;animation:moverBalancinho2 10s linear infinite}@keyframes moverBalancinho2{0%{left:0}50%{left:calc(100% - var(--tamanhoBalancinhoReescalavel)*.025)}to{left:0}}}@media only screen and (min-width: 480px) and (max-width: 768px){.ponterolante[_ngcontent-%COMP%]{height:28px}.fundo-barra[_ngcontent-%COMP%]{height:21px}img[_ngcontent-%COMP%]{width:calc(var(--tamanhoBalancinhoReescalavel)*.035);margin-top:8px;animation:moverBalancinho3 15s linear infinite}@keyframes moverBalancinho3{0%{left:0}50%{left:calc(100% - var(--tamanhoBalancinhoReescalavel)*.035)}to{left:0}}}"]})};var Gg=()=>{},Tu={},hy={},gy=null,yy={mark:Gg,measure:Gg};try{typeof window<"u"&&(Tu=window),typeof document<"u"&&(hy=document),typeof MutationObserver<"u"&&(gy=MutationObserver),typeof performance<"u"&&(yy=performance)}catch{}var{userAgent:Wg=""}=Tu.navigator||{},r1=Tu,vt=hy,$g=gy,u4=yy,xce=!!r1.document,Eo=!!vt.documentElement&&!!vt.head&&typeof vt.addEventListener=="function"&&typeof vt.createElement=="function",vy=~Wg.indexOf("MSIE")||~Wg.indexOf("Trident/"),St="classic",by="duotone",En="sharp",Ln="sharp-duotone",kk=[St,by,En,Ln],Ok={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}},Kg={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},Fk=["kit"],Uk=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,Bk=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Vk={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},jk={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}},Hk={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}},qk={classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]},Gk={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}},Wk={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}},_y={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},$k=["solid","regular","light","thin","duotone","brands"],Cy=[1,2,3,4,5,6,7,8,9,10],Kk=Cy.concat([11,12,13,14,15,16,17,18,19,20]),Za={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Yk=[...Object.keys(qk),...$k,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Za.GROUP,Za.SWAP_OPACITY,Za.PRIMARY,Za.SECONDARY].concat(Cy.map(t=>"".concat(t,"x"))).concat(Kk.map(t=>"w-".concat(t))),Xk={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},Zk={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},Qk={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},Yg={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},So="___FONT_AWESOME___",gu=16,xy="fa",wy="svg-inline--fa",b2="data-fa-i2svg",yu="data-fa-pseudo-element",Jk="data-fa-pseudo-element-pending",Nu="data-prefix",Du="data-icon",Xg="fontawesome-i2svg",eO="async",tO=["HTML","HEAD","STYLE","SCRIPT"],Sy=(()=>{try{return!0}catch{return!1}})(),My=[St,En,Ln];function ic(t){return new Proxy(t,{get(n,e){return e in n?n[e]:n[St]}})}var Ey=u({},_y);Ey[St]=u(u(u({},_y[St]),Kg.kit),Kg["kit-duotone"]);var y2=ic(Ey),vu=u({},Wk);vu[St]=u(u(u({},vu[St]),Yg.kit),Yg["kit-duotone"]);var tc=ic(vu),bu=u({},Gk);bu[St]=u(u({},bu[St]),Qk.kit);var v2=ic(bu),_u=u({},Hk);_u[St]=u(u({},_u[St]),Zk.kit);var nO=ic(_u),iO=Uk,Ly="fa-layers-text",oO=Bk,rO=u({},Ok),wce=ic(rO),sO=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],uu=Za,Or=new Set;Object.keys(tc[St]).map(Or.add.bind(Or));Object.keys(tc[En]).map(Or.add.bind(Or));Object.keys(tc[Ln]).map(Or.add.bind(Or));var aO=[...Fk,...Yk],Ja=r1.FontAwesomeConfig||{};function cO(t){var n=vt.querySelector("script["+t+"]");if(n)return n.getAttribute(t)}function lO(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}vt&&typeof vt.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(n=>{let[e,i]=n,o=lO(cO(e));o!=null&&(Ja[i]=o)});var Iy={styleDefault:"solid",familyDefault:"classic",cssPrefix:xy,replacementClass:wy,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Ja.familyPrefix&&(Ja.cssPrefix=Ja.familyPrefix);var Fr=u(u({},Iy),Ja);Fr.autoReplaceSvg||(Fr.observeMutations=!1);var K={};Object.keys(Iy).forEach(t=>{Object.defineProperty(K,t,{enumerable:!0,set:function(n){Fr[t]=n,ec.forEach(e=>e(K))},get:function(){return Fr[t]}})});Object.defineProperty(K,"familyPrefix",{enumerable:!0,set:function(t){Fr.cssPrefix=t,ec.forEach(n=>n(K))},get:function(){return Fr.cssPrefix}});r1.FontAwesomeConfig=K;var ec=[];function dO(t){return ec.push(t),()=>{ec.splice(ec.indexOf(t),1)}}var i1=gu,Ri={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function uO(t){if(!t||!Eo)return;let n=vt.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=t;let e=vt.head.childNodes,i=null;for(let o=e.length-1;o>-1;o--){let r=e[o],s=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(i=r)}return vt.head.insertBefore(n,i),t}var fO="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function nc(){let t=12,n="";for(;t-- >0;)n+=fO[Math.random()*62|0];return n}function Ur(t){let n=[];for(let e=(t||[]).length>>>0;e--;)n[e]=t[e];return n}function Pu(t){return t.classList?Ur(t.classList):(t.getAttribute("class")||"").split(" ").filter(n=>n)}function Ay(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function mO(t){return Object.keys(t||{}).reduce((n,e)=>n+"".concat(e,'="').concat(Ay(t[e]),'" '),"").trim()}function g4(t){return Object.keys(t||{}).reduce((n,e)=>n+"".concat(e,": ").concat(t[e].trim(),";"),"")}function Ru(t){return t.size!==Ri.size||t.x!==Ri.x||t.y!==Ri.y||t.rotate!==Ri.rotate||t.flipX||t.flipY}function pO(t){let{transform:n,containerWidth:e,iconWidth:i}=t,o={transform:"translate(".concat(e/2," 256)")},r="translate(".concat(n.x*32,", ").concat(n.y*32,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),a="rotate(".concat(n.rotate," 0 0)"),c={transform:"".concat(r," ").concat(s," ").concat(a)},l={transform:"translate(".concat(i/2*-1," -256)")};return{outer:o,inner:c,path:l}}function hO(t){let{transform:n,width:e=gu,height:i=gu,startCentered:o=!1}=t,r="";return o&&vy?r+="translate(".concat(n.x/i1-e/2,"em, ").concat(n.y/i1-i/2,"em) "):o?r+="translate(calc(-50% + ".concat(n.x/i1,"em), calc(-50% + ").concat(n.y/i1,"em)) "):r+="translate(".concat(n.x/i1,"em, ").concat(n.y/i1,"em) "),r+="scale(".concat(n.size/i1*(n.flipX?-1:1),", ").concat(n.size/i1*(n.flipY?-1:1),") "),r+="rotate(".concat(n.rotate,"deg) "),r}var gO=`:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; @@ -599,4 +599,4 @@ Event: `).concat(JSON.stringify(event)));else if(this.status!==qt.Running)throw `),v(),w("id",i.fieldId)("type",i.type)("name",i.name)("placeholder",i.placeholder)("required",i.required)("value",i.initialValue)("autocomplete",i.autocomplete),Z("disabled",i.disabled?"":null)("aria-invalid",i.hasError?"true":"false")("aria-describedby",i.describedBy))},encapsulation:2}),t})(),nte=(()=>{class t{constructor(e){this.authenticator=e,this.countryDialCodesValue=es,this.errorId=Ro(12)}get ariaDescribedBy(){return this.hasError()?this.errorId:void 0}get errors(){let{validationErrors:e}=this.authenticator;return Df(e[this.name])}onBlur(e){let{name:i}=e.target;this.authenticator.updateBlur({name:i})}isPasswordField(){return this.formField.type==="password"}isPhoneField(){return this.formField.type==="tel"}hasError(){return this.errors?.length>0}translate(e){return re(e)}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-form-field"]],inputs:{name:"name",formField:"formField"},decls:5,vars:4,consts:[[1,"amplify-flex","amplify-field","amplify-authenticator__column"],["type","tel",3,"name","label","defaultCountryCode","dialCodeList","placeholder","required","labelHidden","autocomplete","hasError","describedBy",4,"ngIf"],[3,"name","label","placeholder","required","labelHidden","autocomplete","hasError","describedBy","setBlur",4,"ngIf"],[3,"name","label","placeholder","required","labelHidden","autocomplete","type","hasError","describedBy",4,"ngIf"],["data-amplify-sign-up-errors","",3,"id",4,"ngIf"],["type","tel",3,"name","label","defaultCountryCode","dialCodeList","placeholder","required","labelHidden","autocomplete","hasError","describedBy"],[3,"setBlur","name","label","placeholder","required","labelHidden","autocomplete","hasError","describedBy"],[3,"name","label","placeholder","required","labelHidden","autocomplete","type","hasError","describedBy"],["data-amplify-sign-up-errors","",3,"id"],["class","amplify-text amplify-text--error","data-variation","error",4,"ngFor","ngForOf"],["data-variation","error",1,"amplify-text","amplify-text--error"]],template:function(e,i){e&1&&(p(0,"div",0),F(1,lee,1,10,"amplify-phone-number-field",1)(2,dee,1,8,"amplify-password-field",2)(3,uee,1,9,"amplify-text-field",3)(4,mee,2,2,"div",4),h()),e&2&&(v(),w("ngIf",i.isPhoneField()),v(),w("ngIf",i.isPasswordField()),v(),w("ngIf",!i.isPasswordField()&&!i.isPhoneField()),v(),w("ngIf",i.hasError()))},dependencies:[Ii,pt,Qee,ete,tte],encapsulation:2}),t})(),Oo=(()=>{class t{constructor(e){this.authenticator=e,this.display="contents",this.formFields=[]}ngOnInit(){let e=this.authenticator.authState;this.formFields=Ff(this.route,e)}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-base-form-fields"]],hostVars:2,hostBindings:function(e,i){e&2&&Li("display",i.display)},inputs:{route:"route"},decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[3,"name","formField"]],template:function(e,i){e&1&&F(0,pee,2,2,"ng-container",0),e&2&&w("ngForOf",i.formFields)},dependencies:[Ii,nte],encapsulation:2}),t})(),ro=(()=>{class t{constructor(){this.isVisible=!0,this.dismissAriaLabel=re("Dismiss alert")}close(){this.isVisible=!1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=T({type:t,selectors:[["amplify-error"]],ngContentSelectors:Q2,decls:1,vars:1,consts:[["class","amplify-flex amplify-alert amplify-alert--error","data-variation","error","style","align-items: center; justify-content: space-between","role","alert",4,"ngIf"],["data-variation","error","role","alert",1,"amplify-flex","amplify-alert","amplify-alert--error",2,"align-items","center","justify-content","space-between"],[1,"amplify-flex",2,"align-items","center"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","currentColor",1,"amplify-icon"],["d","M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"],["amplify-button","","variation","link",3,"click","fullWidth"],["d","M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"]],template:function(e,i){e&1&&(Ke(),F(0,hee,9,4,"div",0)),e&2&&w("ngIf",i.isVisible)},dependencies:[pt,Rn],encapsulation:2}),t})(),{getBackToSignInText:ite,getResendCodeText:ote,getSubmitText:rte,getResetYourPasswordText:ste}=bn,ate=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.headerText=ste(),this.backToSignInText=ite(),this.resendCodeText=ote(),this.submitText=rte()}get context(){return this.authenticator.slotContext}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-confirm-reset-password"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-confirmsignin",i.dataAttr)},inputs:{headerText:"headerText"},decls:12,vars:8,consts:[["data-amplify-form","",3,"submit","input"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",3,"disabled"],["name","confirm-reset-password-header",3,"context"],[1,"amplify-heading","amplify-heading--3"],["route","confirmResetPassword"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],["amplify-button","","size","small","variation","link","fontWeight","normal","fullWidth","true","type","button",3,"click"],[4,"ngIf"],["name","confirm-reset-password-footer",3,"context"]],template:function(e,i){e&1&&(p(0,"form",0),B("submit",function(r){return i.onSubmit(r)})("input",function(r){return i.onInput(r)}),p(1,"fieldset",1)(2,"amplify-slot",2)(3,"h3",3),x(4),h()(),L(5,"amplify-base-form-fields",4),p(6,"button",5),x(7),h(),p(8,"button",6),B("click",function(){return i.authenticator.resendCode()}),x(9),h(),F(10,gee,2,1,"amplify-error",7),h(),L(11,"amplify-slot",8),h()),e&2&&(v(),w("disabled",i.authenticator.isPending),v(),w("context",i.context),v(2),Re(i.headerText),v(2),w("isDisabled",i.authenticator.isPending),v(),ie(" ",i.submitText," "),v(2),ie(" ",i.resendCodeText," "),v(),w("ngIf",i.authenticator.error),v(),w("context",i.context))},dependencies:[pt,Ci,Oo,Rn,ro],encapsulation:2}),t})(),{getConfirmText:cte,getBackToSignInText:lte,getChallengeText:dte}=bn,ute=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.confirmText=cte(),this.backToSignInText=lte()}get context(){return this.authenticator.slotContext}ngOnInit(){this.setHeaderText()}setHeaderText(){let e=this.authenticator.authState,i=_1(e),{challengeName:o}=i;this.headerText=dte(o)}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-confirm-sign-in"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-confirmsignin",i.dataAttr)},decls:12,vars:8,consts:[["data-amplify-form","",3,"submit","input"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",3,"disabled"],["name","confirm-sign-in-header",3,"context"],[1,"amplify-heading","amplify-heading--3"],["route","confirmSignIn"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],["amplify-button","","size","small","variation","link","fontWeight","normal","fullWidth","true",3,"click"],[4,"ngIf"],["name","confirm-sign-in-footer",3,"context"]],template:function(e,i){e&1&&(p(0,"form",0),B("submit",function(r){return i.onSubmit(r)})("input",function(r){return i.onInput(r)}),p(1,"fieldset",1)(2,"amplify-slot",2)(3,"h3",3),x(4),h()(),L(5,"amplify-base-form-fields",4),p(6,"button",5),x(7),h(),p(8,"button",6),B("click",function(){return i.authenticator.toSignIn()}),x(9),h(),F(10,yee,2,1,"amplify-error",7),h(),L(11,"amplify-slot",8),h()),e&2&&(v(),w("disabled",i.authenticator.isPending),v(),w("context",i.context),v(2),Re(i.headerText),v(2),w("isDisabled",i.authenticator.isPending),v(),ie(" ",i.confirmText," "),v(2),ie(" ",i.backToSignInText," "),v(),w("ngIf",i.authenticator.error),v(),w("context",i.context))},dependencies:[pt,Ci,Oo,Rn,ro],encapsulation:2}),t})(),{getResendCodeText:fte,getConfirmText:mte,getDeliveryMethodText:pte,getDeliveryMessageText:hte}=bn,gte=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.resendCodeText=fte(),this.confirmText=mte()}get context(){return this.authenticator.slotContext}get confirmSignUpHeading(){let{codeDeliveryDetails:e}=this.authenticator;return pte(e)}get subtitleText(){let{codeDeliveryDetails:e}=this.authenticator;return hte(e)}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-confirm-sign-up"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-confirmsignup",i.dataAttr)},decls:15,vars:9,consts:[["data-amplify-form","",3,"submit","input"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",3,"disabled"],["name","confirm-sign-up-header",3,"context"],[1,"amplify-heading","amplify-authenticator__heading",2,"font-size","1.5rem"],[1,"amplify-authenticator__subtitle"],["route","confirmSignUp"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],["amplify-button","","fontWeight","normal",3,"click"],[4,"ngIf"],["name","confirm-sign-up-footer",3,"context"]],template:function(e,i){e&1&&(Bn(0),p(1,"form",0),B("submit",function(r){return i.onSubmit(r)})("input",function(r){return i.onInput(r)}),p(2,"fieldset",1)(3,"amplify-slot",2)(4,"h3",3),x(5),h()(),p(6,"span",4),x(7),h(),L(8,"amplify-base-form-fields",5),p(9,"button",6),x(10),h(),p(11,"button",7),B("click",function(){return i.authenticator.resendCode()}),x(12),h()(),F(13,vee,2,1,"amplify-error",8),L(14,"amplify-slot",9),h(),Vn()),e&2&&(v(2),w("disabled",i.context.isPending),v(),w("context",i.context),v(2),ie(" ",i.confirmSignUpHeading," "),v(2),ie(" ",i.subtitleText," "),v(2),w("isDisabled",i.authenticator.isPending),v(),ie(" ",i.confirmText," "),v(2),ie(" ",i.resendCodeText," "),v(),w("ngIf",i.context.error),v(),w("context",i.context))},dependencies:[pt,Ci,Oo,Rn,ro],encapsulation:2}),t})(),{getAccountRecoveryInfoText:yte,getSkipText:vte,getSubmitText:bte}=bn,_te=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.headerText=yte(),this.skipText=vte(),this.submitText=bte()}get context(){return this.authenticator.slotContext}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-confirm-verify-user"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-confirmverifyuser",i.dataAttr)},inputs:{headerText:"headerText"},decls:12,vars:8,consts:[["data-amplify-form","",3,"input","submit"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",3,"disabled"],["name","confirm-verify-user-header",3,"context"],[1,"amplify-heading","amplify-heading--3"],["route","confirmVerifyUser"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],["amplify-button","","size","small","variation","link","fontWeight","normal","fullWidth","true",3,"click"],[4,"ngIf"],["name","confirm-verify-user-footer",3,"context"]],template:function(e,i){e&1&&(p(0,"form",0),B("input",function(r){return i.onInput(r)})("submit",function(r){return i.onSubmit(r)}),p(1,"fieldset",1)(2,"amplify-slot",2)(3,"h3",3),x(4),h()(),L(5,"amplify-base-form-fields",4),p(6,"button",5),x(7),h(),p(8,"button",6),B("click",function(){return i.authenticator.skipVerification()}),x(9),h(),F(10,bee,2,1,"amplify-error",7),h(),L(11,"amplify-slot",8),h()),e&2&&(v(),w("disabled",i.authenticator.isPending),v(),w("context",i.context),v(2),Re(i.headerText),v(2),w("isDisabled",i.authenticator.isPending),v(),ie(" ",i.submitText," "),v(2),ie(" ",i.skipText," "),v(),w("ngIf",i.authenticator.error),v(),w("context",i.context))},dependencies:[pt,Ci,Oo,Rn,ro],encapsulation:2}),t})(),Cte=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=T({type:t,selectors:[["amplify-force-new-password-form-fields"]],decls:2,vars:0,consts:[["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column"],["route","forceNewPassword"]],template:function(e,i){e&1&&(p(0,"div",0),L(1,"amplify-base-form-fields",1),h())},dependencies:[Oo],encapsulation:2}),t})(),{getChangePasswordText:VI,getBackToSignInText:xte}=bn,wte=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.headerText=VI(),this.changePasswordText=VI(),this.backToSignInText=xte()}get context(){return this.authenticator.slotContext}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-force-new-password"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-forcenewpassword",i.dataAttr)},inputs:{headerText:"headerText"},decls:13,vars:8,consts:[["data-amplify-form","",3,"submit","input"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",3,"disabled"],["name","force-new-password-header",3,"context"],[1,"amplify-heading","amplify-heading--3"],["name","force-new-form-fields",3,"context"],["amplify-button","","variation","primary","fullWidth","true","type","submit"],["amplify-button","","size","small","variation","link","fontWeight","normal","fullWidth","true",3,"click"],[4,"ngIf"],["name","force-new-password-footer",3,"context"]],template:function(e,i){e&1&&(p(0,"form",0),B("submit",function(r){return i.onSubmit(r)})("input",function(r){return i.onInput(r)}),p(1,"fieldset",1)(2,"amplify-slot",2)(3,"h3",3),x(4),h()(),p(5,"amplify-slot",4),L(6,"amplify-force-new-password-form-fields"),h(),p(7,"button",5),x(8),h(),p(9,"button",6),B("click",function(){return i.authenticator.toSignIn()}),x(10),h(),F(11,_ee,2,1,"amplify-error",7),h(),L(12,"amplify-slot",8),h()),e&2&&(v(),w("disabled",i.authenticator.isPending),v(),w("context",i.context),v(2),Re(i.headerText),v(),w("context",i.context),v(3),ie(" ",i.changePasswordText," "),v(2),ie(" ",i.backToSignInText," "),v(),w("ngIf",i.authenticator.error),v(),w("context",i.context))},dependencies:[pt,Ci,Rn,ro,Cte],encapsulation:2}),t})(),{getResetYourPasswordText:Ste,getSendCodeText:Mte,getBackToSignInText:Ete}=bn,Lte=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.headerText=Ste(),this.sendCodeText=Mte(),this.backToSignInText=Ete()}get context(){return this.authenticator.slotContext}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-forgot-password"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-forgotpassword",i.dataAttr)},inputs:{headerText:"headerText"},decls:12,vars:8,consts:[["data-amplify-form","",3,"submit","input"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",3,"disabled"],["name","forgot-password-header",1,"amplify-flex",3,"context"],[1,"amplify-heading","amplify-heading--3"],["route","forgotPassword"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],["amplify-button","","size","small","variation","link","fontWeight","normal","fullWidth","true",3,"click"],[4,"ngIf"],["name","forgot-password-footer",3,"context"]],template:function(e,i){e&1&&(p(0,"form",0),B("submit",function(r){return i.onSubmit(r)})("input",function(r){return i.onInput(r)}),p(1,"fieldset",1)(2,"amplify-slot",2)(3,"h3",3),x(4),h()(),L(5,"amplify-base-form-fields",4),p(6,"button",5),x(7),h(),p(8,"button",6),B("click",function(){return i.authenticator.toSignIn()}),x(9),h(),F(10,Cee,2,1,"amplify-error",7),h(),L(11,"amplify-slot",8),h()),e&2&&(v(),w("disabled",i.authenticator.isPending),v(),w("context",i.context),v(2),Re(i.headerText),v(2),w("isDisabled",i.authenticator.isPending),v(),ie(" ",i.sendCodeText," "),v(2),ie(" ",i.backToSignInText," "),v(),w("ngIf",i.authenticator.error),v(),w("context",i.context))},dependencies:[pt,Ci,Oo,Rn,ro],encapsulation:2}),t})(),jI=new lt("SetupTotp"),{getSetupTotpText:Ite,getCopyText:Ate,getBackToSignInText:zte,getConfirmText:Tte,getCopiedText:Nte}=bn,Dte=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.headerText=Ite(),this.qrCodeSource="",this.totpSecretCode="",this.copyTextLabel=Ate(),this.backToSignInText=zte(),this.confirmText=Tte()}get context(){return this.authenticator.slotContext}ngOnInit(){return g(this,null,function*(){yield this.generateQRCode()})}generateQRCode(){return g(this,null,function*(){let{authState:e,totpSecretCode:i,username:o}=this.authenticator,{formFields:r}=_1(e),{totpIssuer:s="AWSCognito",totpUsername:a=o}=r?.setupTotp?.QR??{};this.totpSecretCode=i;try{let c=kf(s,a,this.totpSecretCode);jI.info("totp code was generated:",c),this.qrCodeSource=yield GI.default.toDataURL(c)}catch(c){jI.error(c)}})}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}copyText(){navigator.clipboard.writeText(this.totpSecretCode),this.copyTextLabel=Nte()}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-setup-totp"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-setup-totp",i.dataAttr)},decls:22,vars:12,consts:[["data-amplify-form","",3,"submit","input"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",3,"disabled"],["name","setup-totp-header",3,"context"],[1,"amplify-heading","amplify-heading--3"],[4,"ngIf"],["alt","qr code","data-amplify-qrcode","","width","228","height","228",3,"src",4,"ngIf"],["data-amplify-copy","",1,"amplify-flex"],["data-amplify-copy-svg","",3,"click"],["data-amplify-copy-tooltip",""],["width","24","height","24","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg"],["d","M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM15 5H8C6.9 5 6.01 5.9 6.01 7L6 21C6 22.1 6.89 23 7.99 23H19C20.1 23 21 22.1 21 21V11L15 5ZM8 21V7H14V12H19V21H8Z"],["route","setupTotp"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],["amplify-button","","size","small","variation","link","fontWeight","normal","fullWidth","true",3,"click"],["name","setup-totp-footer",3,"context"],["alt","qr code","data-amplify-qrcode","","width","228","height","228",3,"src"]],template:function(e,i){e&1&&(p(0,"form",0),B("submit",function(r){return i.onSubmit(r)})("input",function(r){return i.onInput(r)}),p(1,"fieldset",1)(2,"amplify-slot",2)(3,"h3",3),x(4),h()(),F(5,xee,2,0,"p",4)(6,wee,1,1,"img",5),p(7,"div",6)(8,"div"),x(9),h(),p(10,"div",7),B("click",function(){return i.copyText()}),p(11,"div",8),x(12),h(),Gt(),p(13,"svg",9),L(14,"path",10),h()()(),ho(),L(15,"amplify-base-form-fields",11),p(16,"button",12),x(17),h(),p(18,"button",13),B("click",function(){return i.authenticator.toSignIn()}),x(19),h(),F(20,See,2,1,"amplify-error",4),h(),L(21,"amplify-slot",14),h()),e&2&&(v(),w("disabled",i.authenticator.isPending),v(),w("context",i.context),v(2),Re(i.headerText),v(),w("ngIf",!i.qrCodeSource),v(),w("ngIf",i.qrCodeSource),v(3),Re(i.totpSecretCode),v(3),Re(i.copyTextLabel),v(4),w("isDisabled",i.authenticator.isPending),v(),ie(" ",i.confirmText," "),v(2),ie(" ",i.backToSignInText," "),v(),w("ngIf",i.authenticator.error),v(),w("context",i.context))},dependencies:[pt,Ci,Oo,Rn,ro],encapsulation:2}),t})(),Pte=(()=>{class t{constructor(e){this.authenticator=e,this.onClick=()=>{this.authenticator.send({type:"FEDERATED_SIGN_IN",data:{provider:this.provider}})}}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-federated-sign-in-button"]],inputs:{provider:"provider",text:"text"},ngContentSelectors:Q2,decls:3,vars:0,consts:[["amplify-button","","fullWidth","true","fontWeight","normal",1,"amplify-field-group__control","federated-sign-in-button",3,"click"],[1,"amplify-flex","federated-sign-in-button-row"]],template:function(e,i){e&1&&(Ke(),p(0,"button",0),B("click",function(){return i.onClick()}),p(1,"div",1),fe(2),h()())},dependencies:[Rn],encapsulation:2}),t})(),{getSignInWithFederationText:v6,getOrText:Rte}=bn,WI=(()=>{class t{constructor(e){this.authenticator=e,this.FederatedProviders=vl,this.includeAmazon=!1,this.includeApple=!1,this.includeFacebook=!1,this.includeGoogle=!1,this.shouldShowFederatedSignIn=!1}ngOnInit(){let e=this.authenticator.context?.config?.socialProviders;this.setFederatedTexts(),this.includeAmazon=e?.includes("amazon"),this.includeApple=e?.includes("apple"),this.includeGoogle=e?.includes("google"),this.includeFacebook=e?.includes("facebook"),this.shouldShowFederatedSignIn=this.includeAmazon||this.includeApple||this.includeFacebook||this.includeGoogle}setFederatedTexts(){let{route:e}=this.authenticator;this.orText=Rte(),this.signInAmazonText=v6(e,"amazon"),this.signInAppleText=v6(e,"apple"),this.signInFacebookText=v6(e,"facebook"),this.signInGoogleText=v6(e,"google")}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-federated-sign-in"]],decls:1,vars:1,consts:[["class","amplify-flex federated-sign-in-container","data-orientation","horizontal","data-size","small",4,"ngIf"],["data-orientation","horizontal","data-size","small",1,"amplify-flex","federated-sign-in-container"],[3,"text","provider",4,"ngIf"],[3,"provider",4,"ngIf"],["aria-orientation","horizontal","data-size","small",1,"amplify-divider","amplify-divider--label","amplify-divider--small"],[3,"text","provider"],["aria-label","Amazon icon","viewBox","0 0 248 268",1,"amplify-icon","federated-sign-in-icon"],["d","M139.056521,147.024612 C133.548808,156.744524 124.782731,162.726926 115.087401,162.726926 C101.790721,162.726926 93.9937779,152.612964 93.9937779,137.68681 C93.9937779,108.224571 120.447551,102.879017 145.533369,102.879017 L145.533369,110.365976 C145.533369,123.831358 145.876354,135.063787 139.056521,147.024612 M207.206992,162.579655 C209.400505,165.692256 209.887066,169.437725 207.063416,171.770186 C199.996315,177.653081 187.429476,188.590967 180.513926,194.716661 L180.46208,194.621133 C178.176838,196.663031 174.862638,196.810303 172.27828,195.445057 C160.780281,185.9162 158.686473,181.494078 152.405048,172.403055 C133.405233,191.751331 119.909143,197.534719 95.309886,197.534719 C66.1281801,197.534719 43.4791563,179.599451 43.4791563,143.669212 C43.4791563,115.616003 58.6782107,96.5105248 80.4019706,87.1727225 C99.2063636,78.9096034 125.464714,77.4528107 145.533369,75.1641337 L145.533369,70.694248 C145.533369,62.4749122 146.167493,52.7510201 141.297893,45.6541312 C137.110277,39.2856386 129.018206,36.6586354 121.859376,36.6586354 C108.658413,36.6586354 96.9171331,43.4171982 94.0416364,57.4199213 C93.4593582,60.532522 91.1701278,63.5933787 88.003492,63.7406501 L54.4387473,60.1424518 C51.6150972,59.5095829 48.4484614,57.2248862 49.2740201,52.8982915 C56.9712583,12.2553679 93.7983558,0 126.732964,0 C143.587124,0 165.606011,4.47386604 178.902691,17.2148315 C195.760839,32.917146 194.149604,53.8694866 194.149604,76.6726704 L194.149604,130.542157 C194.149604,146.734049 200.87372,153.830938 207.206992,162.579655 Z M233.826346,208.038962 C230.467669,203.683255 211.550709,205.9821 203.056405,206.998432 C200.470662,207.321077 200.076227,205.042397 202.406981,203.404973 C217.475208,192.664928 242.201125,195.766353 245.081698,199.363845 C247.966255,202.981502 244.336653,228.071183 230.172839,240.049379 C228.001452,241.888455 225.929671,240.904388 226.89783,238.468418 C230.077218,230.430525 237.204944,212.418868 233.826346,208.038962 Z M126.768855,264 C74.0234043,264 42.0764048,241.955028 17.7852554,217.541992 C12.9733903,212.705982 6.71799208,206.295994 3.31151296,200.690918 C1.90227474,198.372135 5.59096074,195.021875 8.0442063,196.84375 C38.2390146,219.267578 82.1011654,239.538304 125.529506,239.538304 C154.819967,239.538304 191.046475,227.469543 220.66851,214.867659 C225.146771,212.966167 225.146771,219.180222 224.511585,221.060516 C224.183264,222.03242 209.514625,236.221149 189.247207,247.047411 C170.304273,257.166172 146.397132,264 126.768855,264 Z","fill","#FF9900"],[1,"amplify-text","amplify-authenticator__federated-text"],[3,"provider"],["aria-label","Apple icon","fill","#000","preserveAspectRatio","xMidYMid","stroke","#000","strokeWidth","0","viewBox","0 0 1024 1024","xmlns","http://www.w3.org/2000/svg",1,"amplify-icon","federated-sign-in-icon"],["d","M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z"],["aria-label","Facebook icon","viewBox","0 0 279 538",1,"amplify-icon","federated-sign-in-icon"],["d","M82.3409742,538 L82.3409742,292.936652 L0,292.936652 L0,196.990154 L82.2410458,196.990154 L82.2410458,126.4295 C82.2410458,44.575144 132.205229,0 205.252865,0 C240.227794,0 270.306232,2.59855099 279,3.79788222 L279,89.2502322 L228.536175,89.2502322 C188.964542,89.2502322 181.270057,108.139699 181.270057,135.824262 L181.270057,196.89021 L276.202006,196.89021 L263.810888,292.836708 L181.16913,292.836708 L181.16913,538 L82.3409742,538 Z","fill","#1877F2"],["aria-label","Google icon","viewBox","0 0 256 262","xmlns","http://www.w3.org/2000/svg","preserveAspectRatio","xMidYMid",1,"amplify-icon","federated-sign-in-icon"],["d","M255.878 133.451c0-10.734-.871-18.567-2.756-26.69H130.55v48.448h71.947c-1.45 12.04-9.283 30.172-26.69 42.356l-.244 1.622 38.755 30.023 2.685.268c24.659-22.774 38.875-56.282 38.875-96.027","fill","#4285F4"],["d","M130.55 261.1c35.248 0 64.839-11.605 86.453-31.622l-41.196-31.913c-11.024 7.688-25.82 13.055-45.257 13.055-34.523 0-63.824-22.773-74.269-54.25l-1.531.13-40.298 31.187-.527 1.465C35.393 231.798 79.49 261.1 130.55 261.1","fill","#34A853"],["d","M56.281 156.37c-2.756-8.123-4.351-16.827-4.351-25.82 0-8.994 1.595-17.697 4.206-25.82l-.073-1.73L15.26 71.312l-1.335.635C5.077 89.644 0 109.517 0 130.55s5.077 40.905 13.925 58.602l42.356-32.782","fill","#FBBC05"],["d","M130.55 50.479c24.514 0 41.05 10.589 50.479 19.438l36.844-35.974C195.245 12.91 165.798 0 130.55 0 79.49 0 35.393 29.301 13.925 71.947l42.211 32.783c10.59-31.477 39.891-54.251 74.414-54.251","fill","#EB4335"]],template:function(e,i){e&1&&F(0,Aee,6,5,"div",0),e&2&&w("ngIf",i.shouldShowFederatedSignIn)},dependencies:[pt,Pte],encapsulation:2}),t})(),{getForgotPasswordText:kte,getSignInText:Ote}=bn,Fte=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.forgotPasswordText=kte(),this.signInButtonText=Ote()}get context(){return this.authenticator.slotContext}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-sign-in"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-signin",i.dataAttr)},decls:14,vars:7,consts:[["name","sign-in-header",3,"context"],["data-amplify-form","",3,"submit","input"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",2,"flex-direction","column",3,"disabled"],[1,"amplify-visually-hidden"],["route","signIn"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],[4,"ngIf"],["name","sign-in-footer",3,"context"],["data-amplify-footer",""],["amplify-button","","fontWeight","normal","size","small","variation","link","fullWidth","true",3,"click"]],template:function(e,i){e&1&&(L(0,"amplify-slot",0),p(1,"form",1),B("submit",function(r){return i.onSubmit(r)})("input",function(r){return i.onInput(r)}),L(2,"amplify-federated-sign-in"),p(3,"fieldset",2)(4,"legend",3),x(5,"Sign in"),h(),L(6,"amplify-base-form-fields",4),p(7,"button",5),x(8),h(),F(9,zee,2,1,"amplify-error",6),h()(),p(10,"amplify-slot",7)(11,"div",8)(12,"button",9),B("click",function(){return i.authenticator.toForgotPassword()}),x(13),h()()()),e&2&&(w("context",i.context),v(3),w("disabled",i.authenticator.isPending),v(4),w("isDisabled",i.authenticator.isPending),v(),ie(" ",i.signInButtonText," "),v(),w("ngIf",i.authenticator.error),v(),w("context",i.context),v(3),ie(" ",i.forgotPasswordText," "))},dependencies:[pt,Ci,Oo,Rn,ro,WI],encapsulation:2}),t})(),Ute=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=T({type:t,selectors:[["amplify-sign-up-form-fields"]],decls:2,vars:0,consts:[["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column"],["route","signUp"]],template:function(e,i){e&1&&(p(0,"div",0),L(1,"amplify-base-form-fields",1),h())},dependencies:[Oo],encapsulation:2}),t})(),{getCreateAccountText:Bte}=bn,Vte=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.createAccountText=Bte()}get context(){return this.authenticator.slotContext}onInput(e){let{checked:i,name:o,type:r,value:s}=e.target,a=r==="checkbox"&&!i;this.authenticator.updateForm({name:o,value:a?void 0:s})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-sign-up"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-signup",i.dataAttr)},decls:12,vars:7,consts:[["name","sign-up-header",3,"context"],["data-amplify-form","",3,"submit","input"],[1,"amplify-flex","amplify-authenticator__column"],["name","sign-up-form-fields",3,"context"],[4,"ngIf"],["name","sign-up-button",3,"context"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],["name","sign-up-footer",3,"context"]],template:function(e,i){e&1&&(L(0,"amplify-slot",0),p(1,"form",1),B("submit",function(r){return i.onSubmit(r)})("input",function(r){return i.onInput(r)}),L(2,"amplify-federated-sign-in"),p(3,"div",2)(4,"div",2)(5,"amplify-slot",3),L(6,"amplify-sign-up-form-fields"),h(),F(7,Tee,2,1,"amplify-error",4),h(),p(8,"amplify-slot",5)(9,"button",6),x(10),h()()()(),L(11,"amplify-slot",7)),e&2&&(w("context",i.context),v(5),w("context",i.context),v(2),w("ngIf",i.authenticator.error),v(),w("context",i.context),v(),w("isDisabled",i.authenticator.isPending||i.authenticator.hasValidationErrors),v(),ie(" ",i.createAccountText," "),v(),w("context",i.context))},dependencies:[pt,Ci,Rn,ro,WI,Ute],encapsulation:2}),t})(),$I=(()=>{class t{constructor(){this.active=!1,this.display="block"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=T({type:t,selectors:[["amplify-tab-item"]],hostVars:2,hostBindings:function(e,i){e&2&&Li("display",i.display)},inputs:{title:"title",active:"active",id:"id",labelledById:"labelledById",tabIndex:"tabIndex"},ngContentSelectors:Q2,decls:2,vars:6,consts:[["role","tabpanel",1,"amplify-tabs__panel",3,"id"],[4,"ngIf"]],template:function(e,i){e&1&&(Ke(),p(0,"div",0),F(1,Nee,1,0,"ng-content",1),h()),e&2&&(Qt(i.active?"amplify-tabs__panel--active":""),w("id",i.id),Z("aria-labelledby",i.labelledById)("tabindex",i.tabIndex),v(),w("ngIf",i.active))},dependencies:[pt],encapsulation:2}),t})(),jte=(()=>{class t{constructor(){this.tabChange=new xe}ngAfterContentInit(){this.tabs.forEach((i,o)=>{i.id=`tab-${Ro(12)}-panel-${o}`,i.labelledById=`tab-${Ro(12)}-tab-${o}`}),this.tabs.filter(i=>i.active).length!==1&&this.selectTab(this.tabs.first)}selectTab(e){this.tabs.forEach(i=>{i.active=!1}),e.active=!0}handleTabClick(e){e.active||(this.tabChange.emit(),this.selectTab(e))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=T({type:t,selectors:[["amplify-tabs"]],contentQueries:function(e,i,o){if(e&1&&yt(o,$I,4),e&2){let r;me(r=pe())&&(i.tabs=r)}},outputs:{tabChange:"tabChange"},ngContentSelectors:Q2,decls:4,vars:1,consts:[[1,"amplify-tabs"],["role","tablist",1,"amplify-tabs__list","amplify-tabs__list--top","amplify-tabs__list--equal"],["class","amplify-tabs__item","role","tab",3,"id","tabindex","class","click",4,"ngFor","ngForOf"],["role","tab",1,"amplify-tabs__item",3,"click","id","tabindex"]],template:function(e,i){e&1&&(Ke(),p(0,"div",0)(1,"div",1),F(2,Dee,2,7,"button",2),h()(),fe(3)),e&2&&(v(2),w("ngForOf",i.tabs))},dependencies:[Ii],encapsulation:2}),t})(),Hte=()=>C1,{getSkipText:qte,getVerifyText:Gte,getAccountRecoveryInfoText:Wte}=bn,$te=(()=>{class t{constructor(e){this.authenticator=e,this.dataAttr="",this.headerText=Wte(),this.unverifiedUserAttributes={},this.labelId=Ro(12),this.skipText=qte(),this.verifyText=Gte()}get context(){return this.authenticator.slotContext}ngOnInit(){let e=b1(this.authenticator.authState);this.unverifiedUserAttributes=e.context.unverifiedUserAttributes}getLabel(e,i){let o=Hte(),{label:r}=o[e],s=re(r),a=Pf(r,i);return`${s}: ${a}`}onInput(e){e.preventDefault();let{name:i,value:o}=e.target;this.authenticator.updateForm({name:i,value:o})}onSubmit(e){e.preventDefault(),this.authenticator.submitForm(ei(e))}}return t.\u0275fac=function(e){return new(e||t)(b(pn))},t.\u0275cmp=T({type:t,selectors:[["amplify-verify-user"]],hostVars:1,hostBindings:function(e,i){e&2&&Z("data-amplify-authenticator-verifyuser",i.dataAttr)},inputs:{headerText:"headerText"},decls:13,vars:11,consts:[["data-amplify-form","",3,"input","submit"],["data-amplify-fieldset","",1,"amplify-flex","amplify-authenticator__column",3,"disabled"],["name","verify-user-header",3,"context"],[1,"amplify-heading","amplify-heading--3"],[4,"ngFor","ngForOf"],["amplify-button","","variation","primary","fullWidth","true","type","submit",3,"isDisabled"],["amplify-button","","size","small","variation","link","fontWeight","normal","fullWidth","true",3,"click"],[4,"ngIf"],["name","verify-user-footer",3,"context"],["name","unverifiedAttr","type","radio",3,"value","id","checked"],[3,"for"]],template:function(e,i){e&1&&(p(0,"form",0),B("input",function(r){return i.onInput(r)})("submit",function(r){return i.onSubmit(r)}),p(1,"fieldset",1)(2,"amplify-slot",2)(3,"h3",3),x(4),h()(),F(5,Pee,4,5,"div",4),ih(6,"keyvalue"),p(7,"button",5),x(8),h(),p(9,"button",6),B("click",function(){return i.authenticator.skipVerification()}),x(10),h(),F(11,Ree,2,1,"amplify-error",7),h(),L(12,"amplify-slot",8),h()),e&2&&(v(),w("disabled",i.authenticator.isPending),v(),w("context",i.context),v(2),Re(i.headerText),v(),w("ngForOf",oh(6,9,i.unverifiedUserAttributes)),v(2),w("isDisabled",i.authenticator.isPending),v(),ie(" ",i.verifyText," "),v(2),ie(" ",i.skipText," "),v(),w("ngIf",i.authenticator.error),v(),w("context",i.context))},dependencies:[Ii,pt,Ci,Rn,ro,mh],encapsulation:2}),t})(),{getSignInTabText:HI,getSignUpTabText:qI}=bn,KI=(()=>{class t{constructor(e,i,o){this.authenticator=e,this.contextService=i,this.changeDetector=o,this.customComponentQuery=null,this.signInTitle=HI(),this.signUpTitle=qI(),this.hasInitialized=!1,this.isHandlingHubEvent=!1}get context(){return this.authenticator.slotContext}get route(){return this.authenticator.route}ngOnInit(){let{initialState:e,loginMechanisms:i,services:o,signUpAttributes:r,socialProviders:s,formFields:a}=this;this.clearUserAgent=U7({componentName:"Authenticator",packageName:"angular",version:Xee});let{initializeMachine:c}=this.authenticator;this.authenticator.hubSubject.subscribe(()=>{this.changeDetector.detectChanges(),this.isHandlingHubEvent=!0}),this.unsubscribeMachine=this.authenticator.subscribe(()=>{let{route:l}=this.authenticator;this.isHandlingHubEvent&&(this.changeDetector.detectChanges(),l===(e??"signIn")&&(this.isHandlingHubEvent=!1)),!this.hasInitialized&&l==="setup"&&(c({initialState:e,loginMechanisms:i,services:o,signUpAttributes:r,socialProviders:s,formFields:a}),this.hasInitialized=!0)}).unsubscribe,this.signInTitle=HI(),this.signUpTitle=qI()}ngAfterContentInit(){this.contextService.customComponents=this.mapCustomComponents(this.customComponentQuery)}ngOnDestroy(){this.clearUserAgent(),this.unsubscribeMachine&&this.unsubscribeMachine()}onTabChange(){let{route:e}=this.authenticator;e==="signIn"?this.authenticator.toSignUp():this.authenticator.toSignIn()}hasTabs(){let{route:e}=this.authenticator;return e==="signIn"||e==="signUp"}hasRouteComponent(){let{route:e}=this.authenticator;switch(e){case"authenticated":case"idle":case"setup":case"signOut":case"transition":return!1;default:return!0}}mapCustomComponents(e){if(!e)return{};let i={};return e.forEach(o=>{i[o.name]=o.template}),i}}return t.\u0275fac=function(e){return new(e||t)(b(pn),b(lm),b(mt))},t.\u0275cmp=T({type:t,selectors:[["amplify-authenticator"]],contentQueries:function(e,i,o){if(e&1&&yt(o,dm,4),e&2){let r;me(r=pe())&&(i.customComponentQuery=r)}},inputs:{formFields:"formFields",initialState:"initialState",loginMechanisms:"loginMechanisms",services:"services",signUpAttributes:"signUpAttributes",socialProviders:"socialProviders",variation:"variation",hideSignUp:"hideSignUp"},features:[Ze([lm])],ngContentSelectors:Q2,decls:2,vars:2,consts:[["data-amplify-authenticator","",4,"ngIf"],["name","authenticated",3,"context",4,"ngIf"],["data-amplify-authenticator",""],["data-amplify-container",""],["name","header",3,"context"],["data-amplify-router",""],[3,"tabChange",4,"ngIf"],["name","sign-in",3,"context",4,"ngIf"],["name","confirm-sign-up",3,"context",4,"ngIf"],["name","confirm-sign-in",3,"context",4,"ngIf"],["name","setup-totp",3,"context",4,"ngIf"],["name","force-new-password",3,"context",4,"ngIf"],["name","forgot-password",3,"context",4,"ngIf"],["name","confirm-reset-password",3,"context",4,"ngIf"],["name","verify-user",3,"context",4,"ngIf"],["name","confirm-verify-user",3,"context",4,"ngIf"],["name","footer",3,"context"],[3,"tabChange"],["data-amplify-router-content","",3,"title","active"],["name","sign-up",3,"context",4,"ngIf"],["name","sign-in",3,"context"],["name","sign-up",3,"context"],["name","confirm-sign-up",3,"context"],["name","confirm-sign-in",3,"context"],["name","setup-totp",3,"context"],["name","force-new-password",3,"context"],["name","forgot-password",3,"context"],["name","confirm-reset-password",3,"context"],["name","verify-user",3,"context"],["name","confirm-verify-user",3,"context"],["name","authenticated",3,"context"]],template:function(e,i){e&1&&(Ke(),F(0,Kee,15,14,"div",0)(1,Yee,2,1,"amplify-slot",1)),e&2&&(w("ngIf",i.hasRouteComponent()),v(),w("ngIf",i.route==="authenticated"))},dependencies:[pt,Ci,ate,ute,gte,_te,wte,Lte,Dte,Fte,Vte,$I,jte,$te],encapsulation:2}),t})();var YI=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=J({imports:[At]}),t})();var b6=class{};function C6(t){return t&&typeof t.connect=="function"&&!(t instanceof sa)}var Ds=function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t}(Ds||{}),C0=new U("_ViewRepeater"),Ps=class{applyChanges(n,e,i,o,r){n.forEachOperation((s,a,c)=>{let l,d;if(s.previousIndex==null){let f=i(s,a,c);l=e.createEmbeddedView(f.templateRef,f.context,f.index),d=Ds.INSERTED}else c==null?(e.remove(a),d=Ds.REMOVED):(l=e.get(a),e.move(l,c),d=Ds.MOVED);r&&r({context:l?.context,operation:d,record:s})})}detach(){}};var _6=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(n=!1,e,i=!0,o){this._multiple=n,this._emitChanges=i,this.compareWith=o,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new q,e&&e.length&&(n?e.forEach(r=>this._markSelected(r)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...n){this._verifyValueAssignment(n),n.forEach(i=>this._markSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...n){this._verifyValueAssignment(n),n.forEach(i=>this._unmarkSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...n){this._verifyValueAssignment(n);let e=this.selected,i=new Set(n);n.forEach(r=>this._markSelected(r)),e.filter(r=>!i.has(this._getConcreteValue(r,i))).forEach(r=>this._unmarkSelected(r));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();let e=this._hasQueuedChanges();return n&&this._emitChangeEvent(),e}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){n.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(n,e){if(this.compareWith){e=e??this._selection;for(let i of e)if(this.compareWith(n,i))return i;return n}else return n}};var Yte=20,ks=(()=>{class t{constructor(e,i,o){this._ngZone=e,this._platform=i,this._scrolled=new q,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=o}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=Yte){return this._platform.isBrowser?new ai(i=>{this._globalSubscription||this._addGlobalListener();let o=e>0?this._scrolled.pipe(C8(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):W()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){let o=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(xt(r=>!r||o.indexOf(r)>-1))}getAncestorScrollContainers(e){let i=[];return this.scrollContainers.forEach((o,r)=>{this._scrollableContainsElement(r,e)&&i.push(r)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let o=Kn(i),r=e.getElementRef().nativeElement;do if(o==r)return!0;while(o=o.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();return e3(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(i){return new(i||t)(A(X),A(Le),A(te,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),um=(()=>{class t{constructor(e,i,o,r){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=o,this.dir=r,this._destroyed=new q,this._elementScrolled=new ai(s=>this.ngZone.runOutsideAngular(()=>e3(this.elementRef.nativeElement,"scroll").pipe(Ue(this._destroyed)).subscribe(s)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let i=this.elementRef.nativeElement,o=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=o?e.end:e.start),e.right==null&&(e.right=o?e.start:e.end),e.bottom!=null&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),o&&Ir()!=pi.NORMAL?(e.left!=null&&(e.right=i.scrollWidth-i.clientWidth-e.left),Ir()==pi.INVERTED?e.left=e.right:Ir()==pi.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let i=this.elementRef.nativeElement;$3()?i.scrollTo(e):(e.top!=null&&(i.scrollTop=e.top),e.left!=null&&(i.scrollLeft=e.left))}measureScrollOffset(e){let i="left",o="right",r=this.elementRef.nativeElement;if(e=="top")return r.scrollTop;if(e=="bottom")return r.scrollHeight-r.clientHeight-r.scrollTop;let s=this.dir&&this.dir.value=="rtl";return e=="start"?e=s?o:i:e=="end"&&(e=s?i:o),s&&Ir()==pi.INVERTED?e==i?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft:s&&Ir()==pi.NEGATED?e==i?r.scrollLeft+r.scrollWidth-r.clientWidth:-r.scrollLeft:e==i?r.scrollLeft:r.scrollWidth-r.clientWidth-r.scrollLeft}static{this.\u0275fac=function(i){return new(i||t)(b($),b(ks),b(X),b(an,8))}}static{this.\u0275dir=V({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return t})(),Xte=20,O1=(()=>{class t{constructor(e,i,o){this._platform=e,this._change=new q,this._changeListener=r=>{this._change.next(r)},this._document=o,i.runOutsideAngular(()=>{if(e.isBrowser){let r=this._getWindow();r.addEventListener("resize",this._changeListener),r.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:i,height:o}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+o,right:e.left+i,height:o,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,i=this._getWindow(),o=e.documentElement,r=o.getBoundingClientRect(),s=-r.top||e.body.scrollTop||i.scrollY||o.scrollTop||0,a=-r.left||e.body.scrollLeft||i.scrollX||o.scrollLeft||0;return{top:s,left:a}}change(e=Xte){return e>0?this._change.pipe(C8(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(X),A(te,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Rs=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})(),x0=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[n1,Rs,n1,Rs]})}}return t})();var Qte=[[["caption"]],[["colgroup"],["col"]],"*"],Jte=["caption","colgroup, col","*"];function ene(t,n){t&1&&fe(0,2)}function tne(t,n){t&1&&(p(0,"thead",0),sn(1,1),h(),p(2,"tbody",0),sn(3,2)(4,3),h(),p(5,"tfoot",0),sn(6,4),h())}function nne(t,n){t&1&&sn(0,1)(1,2)(2,3)(3,4)}var xi=new U("CDK_TABLE");var I6=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(b(Zt))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkCellDef",""]],standalone:!0})}}return t})(),A6=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(b(Zt))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkHeaderCellDef",""]],standalone:!0})}}return t})(),QI=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(b(Zt))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkFooterCellDef",""]],standalone:!0})}}return t})(),Os=(()=>{class t{get name(){return this._name}set name(e){this._setNameInput(e)}get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}constructor(e){this._table=e,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static{this.\u0275fac=function(i){return new(i||t)(b(xi,8))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(i,o,r){if(i&1&&(yt(r,I6,5),yt(r,A6,5),yt(r,QI,5)),i&2){let s;me(s=pe())&&(o.cell=s.first),me(s=pe())&&(o.headerCell=s.first),me(s=pe())&&(o.footerCell=s.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",de],stickyEnd:[2,"stickyEnd","stickyEnd",de]},standalone:!0,features:[Ze([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),st]})}}return t})(),S6=class{constructor(n,e){e.nativeElement.classList.add(...n._columnCssClassName)}},JI=(()=>{class t extends S6{constructor(e,i){super(e,i)}static{this.\u0275fac=function(i){return new(i||t)(b(Os),b($))}}static{this.\u0275dir=V({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[Ee]})}}return t})();var eA=(()=>{class t extends S6{constructor(e,i){super(e,i);let o=e._table?._getCellRole();o&&i.nativeElement.setAttribute("role",o)}static{this.\u0275fac=function(i){return new(i||t)(b(Os),b($))}}static{this.\u0275dir=V({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[Ee]})}}return t})(),M6=class{constructor(){this.tasks=[],this.endTasks=[]}},E6=new U("_COALESCED_STYLE_SCHEDULER"),mm=(()=>{class t{constructor(e){this._currentSchedule=null,this._ngZone=D(X)}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new M6,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let e=this._currentSchedule;this._currentSchedule=new M6;for(let i of e.tasks)i();for(let i of e.endTasks)i()}this._currentSchedule=null})))}static{this.\u0275fac=function(i){return new(i||t)(A(X))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})();var pm=(()=>{class t{constructor(e,i){this.template=e,this._differs=i}ngOnChanges(e){if(!this._columnsDiffer){let i=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof w0?e.headerCell.template:this instanceof hm?e.footerCell.template:e.cell.template}static{this.\u0275fac=function(i){return new(i||t)(b(Zt),b(o2))}}static{this.\u0275dir=V({type:t,features:[ut]})}}return t})(),w0=(()=>{class t extends pm{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,i,o){super(e,i),this._table=o,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static{this.\u0275fac=function(i){return new(i||t)(b(Zt),b(o2),b(xi,8))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",de]},standalone:!0,features:[st,Ee,ut]})}}return t})(),hm=(()=>{class t extends pm{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,i,o){super(e,i),this._table=o,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static{this.\u0275fac=function(i){return new(i||t)(b(Zt),b(o2),b(xi,8))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",de]},standalone:!0,features:[st,Ee,ut]})}}return t})(),z6=(()=>{class t extends pm{constructor(e,i,o){super(e,i),this._table=o}static{this.\u0275fac=function(i){return new(i||t)(b(Zt),b(o2),b(xi,8))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[Ee]})}}return t})(),J2=(()=>{class t{static{this.mostRecentCellOutlet=null}constructor(e){this._viewContainer=e,t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static{this.\u0275fac=function(i){return new(i||t)(b(dn))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkCellOutlet",""]],standalone:!0})}}return t})(),gm=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=T({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[k],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&sn(0,0)},dependencies:[J2],encapsulation:2})}}return t})();var ym=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=T({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[k],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&sn(0,0)},dependencies:[J2],encapsulation:2})}}return t})(),tA=(()=>{class t{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}static{this.\u0275fac=function(i){return new(i||t)(b(Zt))}}static{this.\u0275dir=V({type:t,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0})}}return t})(),XI=["top","bottom","left","right"],fm=class{constructor(n,e,i,o,r=!0,s=!0,a){this._isNativeHtmlTable=n,this._stickCellCss=e,this.direction=i,this._coalescedStyleScheduler=o,this._isBrowser=r,this._needsPositionStickyOnElement=s,this._positionListener=a,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(n,e){let i=[];for(let o of n)if(o.nodeType===o.ELEMENT_NODE){i.push(o);for(let r=0;r{for(let o of i)this._removeStickyStyle(o,e)})}updateStickyColumns(n,e,i,o=!0){if(!n.length||!this._isBrowser||!(e.some(r=>r)||i.some(r=>r))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return}this._coalescedStyleScheduler.schedule(()=>{let r=n[0],s=r.children.length,a=this._getCellWidths(r,o),c=this._getStickyStartColumnPositions(a,e),l=this._getStickyEndColumnPositions(a,i),d=e.lastIndexOf(!0),f=i.indexOf(!0),m=this.direction==="rtl",y=m?"right":"left",C=m?"left":"right";for(let _ of n)for(let S=0;Se[S]?_:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:f===-1?[]:a.slice(f).map((_,S)=>i[S+f]?_:null).reverse()}))})}stickRows(n,e,i){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{let o=i==="bottom"?n.slice().reverse():n,r=i==="bottom"?e.slice().reverse():e,s=[],a=[],c=[];for(let d=0,f=0;d{let i=n.querySelector("tfoot");i&&(e.some(o=>!o)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1))})}_removeStickyStyle(n,e){for(let o of e)n.style[o]="",n.classList.remove(this._borderCellCss[o]);XI.some(o=>e.indexOf(o)===-1&&n.style[o])?n.style.zIndex=this._getCalculatedZIndex(n):(n.style.zIndex="",this._needsPositionStickyOnElement&&(n.style.position=""),n.classList.remove(this._stickCellCss))}_addStickyStyle(n,e,i,o){n.classList.add(this._stickCellCss),o&&n.classList.add(this._borderCellCss[e]),n.style[e]=`${i}px`,n.style.zIndex=this._getCalculatedZIndex(n),this._needsPositionStickyOnElement&&(n.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(n){let e={top:100,bottom:10,left:1,right:1},i=0;for(let o of XI)n.style[o]&&(i+=e[o]);return i?`${i}`:""}_getCellWidths(n,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;let i=[],o=n.children;for(let r=0;r0;r--)e[r]&&(i[r]=o,o+=n[r]);return i}};var L6=new U("CDK_SPL");var vm=(()=>{class t{constructor(e,i){this.viewContainer=e,this.elementRef=i;let o=D(xi);o._rowOutlet=this,o._outletAssigned()}static{this.\u0275fac=function(i){return new(i||t)(b(dn),b($))}}static{this.\u0275dir=V({type:t,selectors:[["","rowOutlet",""]],standalone:!0})}}return t})(),bm=(()=>{class t{constructor(e,i){this.viewContainer=e,this.elementRef=i;let o=D(xi);o._headerRowOutlet=this,o._outletAssigned()}static{this.\u0275fac=function(i){return new(i||t)(b(dn),b($))}}static{this.\u0275dir=V({type:t,selectors:[["","headerRowOutlet",""]],standalone:!0})}}return t})(),_m=(()=>{class t{constructor(e,i){this.viewContainer=e,this.elementRef=i;let o=D(xi);o._footerRowOutlet=this,o._outletAssigned()}static{this.\u0275fac=function(i){return new(i||t)(b(dn),b($))}}static{this.\u0275dir=V({type:t,selectors:[["","footerRowOutlet",""]],standalone:!0})}}return t})(),Cm=(()=>{class t{constructor(e,i){this.viewContainer=e,this.elementRef=i;let o=D(xi);o._noDataRowOutlet=this,o._outletAssigned()}static{this.\u0275fac=function(i){return new(i||t)(b(dn),b($))}}static{this.\u0275dir=V({type:t,selectors:[["","noDataRowOutlet",""]],standalone:!0})}}return t})();var xm=(()=>{class t{_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role"),i=e==="grid"||e==="treegrid"?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&i==="cell"?null:i}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,i,o,r,s,a,c,l,d,f,m,y){this._differs=e,this._changeDetectorRef=i,this._elementRef=o,this._dir=s,this._platform=c,this._viewRepeater=l,this._coalescedStyleScheduler=d,this._viewportRuler=f,this._stickyPositioningListener=m,this._onDestroy=new q,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new xe,this.viewChange=new Tt({start:0,end:Number.MAX_VALUE}),this._injector=D(It),r||o.nativeElement.setAttribute("role","table"),this._document=a,this._isServer=!c.isBrowser,this._isNativeHtmlTable=o.nativeElement.nodeName==="TABLE"}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((e,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(Ue(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),C6(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,i,(o,r,s)=>this._getEmbeddedViewArgs(o.item,s),o=>o.item.data,o=>{o.operation===Ds.INSERTED&&o.context&&this._renderCellTemplateForItem(o.record.item.rowDef,o.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(o=>{let r=i.get(o.currentIndex);r.context.$implicit=o.item.data}),this._updateNoDataRow(),di(()=>{this.updateStickyColumnStyles()},{injector:this._injector}),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let o=ZI(this._headerRowOutlet,"thead");o&&(o.style.display=e.length?"":"none")}let i=this._headerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,i,"top"),this._headerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let o=ZI(this._footerRowOutlet,"tfoot");o&&(o.style.display=e.length?"":"none")}let i=this._footerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),o=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...i,...o],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((r,s)=>{this._addStickyColumnStyles([r],this._headerRowDefs[s])}),this._rowDefs.forEach(r=>{let s=[];for(let a=0;a{this._addStickyColumnStyles([r],this._footerRowDefs[s])}),Array.from(this._columnDefsByName.values()).forEach(r=>r.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){let e=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=0;o{let a=o&&o.has(s)?o.get(s):[];if(a.length){let c=a.shift();return c.dataIndex=i,c}else return{data:e,rowDef:s,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),w6(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=w6(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=w6(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=w6(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(i=>!i.when);!this.multiTemplateDataRows&&e.length>1,this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(s,a)=>s||!!a.getColumnsDiff(),i=this._rowDefs.reduce(e,!1);i&&this._forceRenderDataRows();let o=this._headerRowDefs.reduce(e,!1);o&&this._forceRenderHeaderRows();let r=this._footerRowDefs.reduce(e,!1);return r&&this._forceRenderFooterRows(),i||o||r}_switchDataSource(e){this._data=[],C6(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;C6(this.dataSource)?e=this.dataSource.connect(this):Z1(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=W(this.dataSource)),this._renderChangeSubscription=e.pipe(Ue(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,i)=>this._renderRow(this._headerRowOutlet,e,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,i)=>this._renderRow(this._footerRowOutlet,e,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,i){let o=Array.from(i.columns||[]).map(a=>{let c=this._columnDefsByName.get(a);return c}),r=o.map(a=>a.sticky),s=o.map(a=>a.stickyEnd);this._stickyStyler.updateStickyColumns(e,r,s,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let i=[];for(let o=0;o!r.when||r.when(i,e));else{let r=this._rowDefs.find(s=>s.when&&s.when(i,e))||this._defaultRowDef;r&&o.push(r)}return o.length,o}_getEmbeddedViewArgs(e,i){let o=e.rowDef,r={$implicit:e.data};return{templateRef:o.template,context:r,index:i}}_renderRow(e,i,o,r={}){let s=e.viewContainer.createEmbeddedView(i.template,r,o);return this._renderCellTemplateForItem(i,r),s}_renderCellTemplateForItem(e,i){for(let o of this._getCellTemplates(e))J2.mostRecentCellOutlet&&J2.mostRecentCellOutlet._viewContainer.createEmbeddedView(o,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let i=0,o=e.length;i{let o=this._columnDefsByName.get(i);return e.extractCellTemplate(o)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(i,o)=>i||o.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let e=this._dir?this._dir.value:"ltr";this._stickyStyler=new fm(this._isNativeHtmlTable,this.stickyCssClass,e,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:W()).pipe(Ue(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let i=this._rowOutlet.viewContainer.length===0;if(i===this._isShowingNoDataRow)return;let o=this._noDataRowOutlet.viewContainer;if(i){let r=o.createEmbeddedView(e.templateRef),s=r.rootNodes[0];r.rootNodes.length===1&&s?.nodeType===this._document.ELEMENT_NODE&&(s.setAttribute("role","row"),s.classList.add(e._contentClassName))}else o.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(i){return new(i||t)(b(o2),b(mt),b($),go("role"),b(an,8),b(te),b(Le),b(C0),b(E6),b(O1),b(L6,12),b(X,8))}}static{this.\u0275cmp=T({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(i,o,r){if(i&1&&(yt(r,tA,5),yt(r,Os,5),yt(r,z6,5),yt(r,w0,5),yt(r,hm,5)),i&2){let s;me(s=pe())&&(o._noDataRow=s.first),me(s=pe())&&(o._contentColumnDefs=s),me(s=pe())&&(o._contentRowDefs=s),me(s=pe())&&(o._contentHeaderRowDefs=s),me(s=pe())&&(o._contentFooterRowDefs=s)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(i,o){i&2&&ge("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",de],fixedLayout:[2,"fixedLayout","fixedLayout",de]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[Ze([{provide:xi,useExisting:t},{provide:C0,useClass:Ps},{provide:E6,useClass:mm},{provide:L6,useValue:null}]),st,k],ngContentSelectors:Jte,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,o){i&1&&(Ke(Qte),fe(0),fe(1,1),F(2,ene,1,0)(3,tne,7,0)(4,nne,4,0)),i&2&&(v(2),Oe(o._isServer?2:-1),v(),Oe(o._isNativeHtmlTable?3:4))},dependencies:[bm,vm,Cm,_m],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}}return t})();function w6(t,n){return t.concat(Array.from(n))}function ZI(t,n){let e=n.toUpperCase(),i=t.viewContainer.element.nativeElement;for(;i;){let o=i.nodeType===1?i.nodeName:null;if(o===e)return i;if(o==="TABLE")break;i=i.parentNode}return null}var nA=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[x0]})}}return t})();var ine=[[["caption"]],[["colgroup"],["col"]],"*"],one=["caption","colgroup, col","*"];function rne(t,n){t&1&&fe(0,2)}function sne(t,n){t&1&&(p(0,"thead",0),sn(1,1),h(),p(2,"tbody",2),sn(3,3)(4,4),h(),p(5,"tfoot",0),sn(6,5),h())}function ane(t,n){t&1&&sn(0,1)(1,3)(2,4)(3,5)}var iA=(()=>{class t extends xm{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275cmp=T({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(i,o){i&2&&ge("mdc-table-fixed-layout",o.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[Ze([{provide:xm,useExisting:t},{provide:xi,useExisting:t},{provide:E6,useClass:mm},{provide:C0,useClass:Ps},{provide:L6,useValue:null}]),Ee,k],ngContentSelectors:one,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,o){i&1&&(Ke(ine),fe(0),fe(1,1),F(2,rne,1,0)(3,sne,7,0)(4,ane,4,0)),i&2&&(v(2),Oe(o._isServer?2:-1),v(),Oe(o._isNativeHtmlTable?3:4))},dependencies:[bm,vm,Cm,_m],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}}return t})(),oA=(()=>{class t extends I6{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","matCellDef",""]],standalone:!0,features:[Ze([{provide:I6,useExisting:t}]),Ee]})}}return t})(),rA=(()=>{class t extends A6{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[Ze([{provide:A6,useExisting:t}]),Ee]})}}return t})();var sA=(()=>{class t extends Os{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[Ze([{provide:Os,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),Ee]})}}return t})(),aA=(()=>{class t extends JI{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[Ee]})}}return t})();var cA=(()=>{class t extends eA{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[Ee]})}}return t})();var lA=(()=>{class t extends w0{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",de]},standalone:!0,features:[Ze([{provide:w0,useExisting:t}]),st,Ee]})}}return t})();var dA=(()=>{class t extends z6{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},standalone:!0,features:[Ze([{provide:z6,useExisting:t}]),Ee]})}}return t})(),uA=(()=>{class t extends gm{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275cmp=T({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[Ze([{provide:gm,useExisting:t}]),Ee,k],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&sn(0,0)},dependencies:[J2],encapsulation:2})}}return t})();var fA=(()=>{class t extends ym{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275cmp=T({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[Ze([{provide:ym,useExisting:t}]),Ee,k],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&sn(0,0)},dependencies:[J2],encapsulation:2})}}return t})();var mA=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,nA,qe]})}}return t})(),cne=9007199254740991,T6=class extends b6{get data(){return this._data.value}set data(n){n=Array.isArray(n)?n:[],this._data.next(n),this._renderChangesSubscription||this._filterData(n)}get filter(){return this._filter.value}set filter(n){this._filter.next(n),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(n){this._sort=n,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(n){this._paginator=n,this._updateChangeSubscription()}constructor(n=[]){super(),this._renderData=new Tt([]),this._filter=new Tt(""),this._internalPageChanges=new q,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,i)=>{let o=e[i];if(V5(o)){let r=Number(o);return r{let o=i.active,r=i.direction;return!o||r==""?e:e.sort((s,a)=>{let c=this.sortingDataAccessor(s,o),l=this.sortingDataAccessor(a,o),d=typeof c,f=typeof l;d!==f&&(d==="number"&&(c+=""),f==="number"&&(l+=""));let m=0;return c!=null&&l!=null?c>l?m=1:c{let o=Object.keys(e).reduce((s,a)=>s+e[a]+"\u25EC","").toLowerCase(),r=i.trim().toLowerCase();return o.indexOf(r)!=-1},this._data=new Tt(n),this._updateChangeSubscription()}_updateChangeSubscription(){let n=this._sort?ln(this._sort.sortChange,this._sort.initialized):W(null),e=this._paginator?ln(this._paginator.page,this._internalPageChanges,this._paginator.initialized):W(null),i=this._data,o=mo([i,this._filter]).pipe(ae(([a])=>this._filterData(a))),r=mo([o,n]).pipe(ae(([a])=>this._orderData(a))),s=mo([r,e]).pipe(ae(([a])=>this._pageData(a)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=s.subscribe(a=>this._renderData.next(a))}_filterData(n){return this.filteredData=this.filter==null||this.filter===""?n:n.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(n){return this.sort?this.sortData(n.slice(),this.sort):n}_pageData(n){if(!this.paginator)return n;let e=this.paginator.pageIndex*this.paginator.pageSize;return n.slice(e,e+this.paginator.pageSize)}_updatePaginator(n){Promise.resolve().then(()=>{let e=this.paginator;if(e&&(e.length=n,e.pageIndex>0)){let i=Math.ceil(e.length/e.pageSize)-1||0,o=Math.min(e.pageIndex,i);o!==e.pageIndex&&(e.pageIndex=o,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var S0=class{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;n!=null&&(this._attachedHost=null,n.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(n){this._attachedHost=n}},F1=class extends S0{constructor(n,e,i,o,r){super(),this.component=n,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=o,this.projectableNodes=r}},er=class extends S0{constructor(n,e,i,o){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i,this.injector=o}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}},wm=class extends S0{constructor(n){super(),this.element=n instanceof $?n.nativeElement:n}},Fs=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){if(n instanceof F1)return this._attachedPortal=n,this.attachComponentPortal(n);if(n instanceof er)return this._attachedPortal=n,this.attachTemplatePortal(n);if(this.attachDomPortal&&n instanceof wm)return this._attachedPortal=n,this.attachDomPortal(n)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var N6=class extends Fs{constructor(n,e,i,o,r){super(),this.outletElement=n,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=o,this.attachDomPortal=s=>{this._document;let a=s.element;a.parentNode;let c=this._document.createComment("dom-portal");a.parentNode.insertBefore(c,a),this.outletElement.appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(a,c)})},this._document=r}attachComponentPortal(n){let i=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component),o;return n.viewContainerRef?(o=n.viewContainerRef.createComponent(i,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>o.destroy())):(o=i.create(n.injector||this._defaultInjector||It.NULL),this._appRef.attachView(o.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(o.hostView),o.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(o)),this._attachedPortal=n,o}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return i.rootNodes.forEach(o=>this.outletElement.appendChild(o)),i.detectChanges(),this.setDisposeFn(()=>{let o=e.indexOf(i);o!==-1&&e.remove(o)}),this._attachedPortal=n,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}};var M0=(()=>{class t extends Fs{constructor(e,i,o){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new xe,this.attachDomPortal=r=>{this._document;let s=r.element;s.parentNode;let a=this._document.createComment("dom-portal");r.setAttachedHost(this),s.parentNode.insertBefore(a,s),this._getRootNode().appendChild(s),this._attachedPortal=r,super.setDisposeFn(()=>{a.parentNode&&a.parentNode.replaceChild(s,a)})},this._document=o}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let i=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),s=i.createComponent(r,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(s.hostView.rootNodes[0]),super.setDisposeFn(()=>s.destroy()),this._attachedPortal=e,this._attachedRef=s,this.attached.emit(s),s}attachTemplatePortal(e){e.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static{this.\u0275fac=function(i){return new(i||t)(b(o3),b(dn),b(te))}}static{this.\u0275dir=V({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[Ee]})}}return t})();var tr=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var pA=$3(),Sm=class{constructor(n,e){this._viewportRuler=n,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=Rt(-this._previousScrollPosition.left),n.style.top=Rt(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let n=this._document.documentElement,e=this._document.body,i=n.style,o=e.style,r=i.scrollBehavior||"",s=o.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),pA&&(i.scrollBehavior=o.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),pA&&(i.scrollBehavior=r,o.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}};var Mm=class{constructor(n,e,i,o){this._scrollDispatcher=n,this._ngZone=e,this._viewportRuler=i,this._config=o,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(this._scrollSubscription)return;let n=this._scrollDispatcher.scrolled(0).pipe(xt(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},D6=class{enable(){}disable(){}attach(){}};function Em(t,n){return n.some(e=>{let i=t.bottome.bottom,r=t.righte.right;return i||o||r||s})}function hA(t,n){return n.some(e=>{let i=t.tope.bottom,r=t.lefte.right;return i||o||r||s})}var Lm=class{constructor(n,e,i,o){this._scrollDispatcher=n,this._viewportRuler=e,this._ngZone=i,this._config=o,this._scrollSubscription=null}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(!this._scrollSubscription){let n=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(n).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:o}=this._viewportRuler.getViewportSize();Em(e,[{width:i,height:o,bottom:o,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},dne=(()=>{class t{constructor(e,i,o,r){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=o,this.noop=()=>new D6,this.close=s=>new Mm(this._scrollDispatcher,this._ngZone,this._viewportRuler,s),this.block=()=>new Sm(this._viewportRuler,this._document),this.reposition=s=>new Lm(this._scrollDispatcher,this._viewportRuler,this._ngZone,s),this._document=r}static{this.\u0275fac=function(i){return new(i||t)(A(ks),A(O1),A(X),A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Us=class{constructor(n){if(this.scrollStrategy=new D6,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,n){let e=Object.keys(n);for(let i of e)n[i]!==void 0&&(this[i]=n[i])}}};var Im=class{constructor(n,e){this.connectionPair=n,this.scrollableViewProperties=e}};var CA=(()=>{class t{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}static{this.\u0275fac=function(i){return new(i||t)(A(te))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),une=(()=>{class t extends CA{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=o=>{let r=this._attachedOverlays;for(let s=r.length-1;s>-1;s--)if(r[s]._keydownEvents.observers.length>0){let a=r[s]._keydownEvents;this._ngZone?this._ngZone.run(()=>a.next(o)):a.next(o);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static{this.\u0275fac=function(i){return new(i||t)(A(te),A(X,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),fne=(()=>{class t extends CA{constructor(e,i,o){super(e),this._platform=i,this._ngZone=o,this._cursorStyleIsSet=!1,this._pointerDownListener=r=>{this._pointerDownEventTarget=Mn(r)},this._clickListener=r=>{let s=Mn(r),a=r.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:s;this._pointerDownEventTarget=null;let c=this._attachedOverlays.slice();for(let l=c.length-1;l>-1;l--){let d=c[l];if(d._outsidePointerEvents.observers.length<1||!d.hasAttached())continue;if(gA(d.overlayElement,s)||gA(d.overlayElement,a))break;let f=d._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>f.next(r)):f.next(r)}}}add(e){if(super.add(e),!this._isAttached){let i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(i){return new(i||t)(A(te),A(Le),A(X,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function gA(t,n){let e=typeof ShadowRoot<"u"&&ShadowRoot,i=n;for(;i;){if(i===t)return!0;i=e&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}var Bs=(()=>{class t{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||$a()){let o=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let r=0;rthis._backdropClick.next(m),this._backdropTransitionendHandler=m=>{this._disposeBackdrop(m.target)},this._keydownEvents=new q,this._outsidePointerEvents=new q,this._renders=new q,o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy,this._afterRenderRef=ui(()=>a3(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=di(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){let n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,n&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config=u(u({},this._config),n),this._updateElementSize()}setDirection(n){this._config=E(u({},this._config),{direction:n}),this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){let n=this._config.direction;return n?typeof n=="string"?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let n=this._pane.style;n.width=Rt(this._config.width),n.height=Rt(this._config.height),n.minWidth=Rt(this._config.minWidth),n.minHeight=Rt(this._config.minHeight),n.maxWidth=Rt(this._config.maxWidth),n.maxHeight=Rt(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){let n="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(n)})}):this._backdropElement.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let n=this._backdropElement;if(n){if(this._animationsDisabled){this._disposeBackdrop(n);return}n.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{n.addEventListener("transitionend",this._backdropTransitionendHandler)}),n.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(n)},500))}}_toggleClasses(n,e,i){let o=Ar(e||[]).filter(r=>!!r);o.length&&(i?n.classList.add(...o):n.classList.remove(...o))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let n=this._renders.pipe(Ue(ln(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){let n=this._scrollStrategy;n&&(n.disable(),n.detach&&n.detach())}_disposeBackdrop(n){n&&(n.removeEventListener("click",this._backdropClickHandler),n.removeEventListener("transitionend",this._backdropTransitionendHandler),n.remove(),this._backdropElement===n&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},yA="cdk-overlay-connected-position-bounding-box",mne=/([A-Za-z%]+)$/,Am=class{get positions(){return this._preferredPositions}constructor(n,e,i,o,r){this._viewportRuler=e,this._document=i,this._platform=o,this._overlayContainer=r,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new q,this._resizeSubscription=on.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(n)}attach(n){this._overlayRef&&this._overlayRef,this._validatePositions(),n.hostElement.classList.add(yA),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let n=this._originRect,e=this._overlayRect,i=this._viewportRect,o=this._containerRect,r=[],s;for(let a of this._preferredPositions){let c=this._getOriginPoint(n,o,a),l=this._getOverlayPoint(c,e,a),d=this._getOverlayFit(l,e,i,a);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,c);return}if(this._canFitWithFlexibleDimensions(d,l,i)){r.push({position:a,origin:c,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(c,a)});continue}(!s||s.overlayFit.visibleAreac&&(c=d,a=l)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return}this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&nr(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(yA),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,e)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,n.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,e,i){let o;if(i.originX=="center")o=n.left+n.width/2;else{let s=this._isRtl()?n.right:n.left,a=this._isRtl()?n.left:n.right;o=i.originX=="start"?s:a}e.left<0&&(o-=e.left);let r;return i.originY=="center"?r=n.top+n.height/2:r=i.originY=="top"?n.top:n.bottom,e.top<0&&(r-=e.top),{x:o,y:r}}_getOverlayPoint(n,e,i){let o;i.overlayX=="center"?o=-e.width/2:i.overlayX==="start"?o=this._isRtl()?-e.width:0:o=this._isRtl()?0:-e.width;let r;return i.overlayY=="center"?r=-e.height/2:r=i.overlayY=="top"?0:-e.height,{x:n.x+o,y:n.y+r}}_getOverlayFit(n,e,i,o){let r=bA(e),{x:s,y:a}=n,c=this._getOffset(o,"x"),l=this._getOffset(o,"y");c&&(s+=c),l&&(a+=l);let d=0-s,f=s+r.width-i.width,m=0-a,y=a+r.height-i.height,C=this._subtractOverflows(r.width,d,f),_=this._subtractOverflows(r.height,m,y),S=C*_;return{visibleArea:S,isCompletelyWithinViewport:r.width*r.height===S,fitsInViewportVertically:_===r.height,fitsInViewportHorizontally:C==r.width}}_canFitWithFlexibleDimensions(n,e,i){if(this._hasFlexibleDimensions){let o=i.bottom-e.y,r=i.right-e.x,s=vA(this._overlayRef.getConfig().minHeight),a=vA(this._overlayRef.getConfig().minWidth),c=n.fitsInViewportVertically||s!=null&&s<=o,l=n.fitsInViewportHorizontally||a!=null&&a<=r;return c&&l}return!1}_pushOverlayOnScreen(n,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};let o=bA(e),r=this._viewportRect,s=Math.max(n.x+o.width-r.width,0),a=Math.max(n.y+o.height-r.height,0),c=Math.max(r.top-i.top-n.y,0),l=Math.max(r.left-i.left-n.x,0),d=0,f=0;return o.width<=r.width?d=l||-s:d=n.xC&&!this._isInitialRender&&!this._growAfterOpen&&(s=n.y-C/2)}let c=e.overlayX==="start"&&!o||e.overlayX==="end"&&o,l=e.overlayX==="end"&&!o||e.overlayX==="start"&&o,d,f,m;if(l)m=i.width-n.x+this._viewportMargin*2,d=n.x-this._viewportMargin;else if(c)f=n.x,d=i.right-n.x;else{let y=Math.min(i.right-n.x+i.left,n.x),C=this._lastBoundingBoxSize.width;d=y*2,f=n.x-y,d>C&&!this._isInitialRender&&!this._growAfterOpen&&(f=n.x-C/2)}return{top:s,left:f,bottom:a,right:m,width:d,height:r}}_setBoundingBoxStyles(n,e){let i=this._calculateBoundingBoxRect(n,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{let r=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;o.height=Rt(i.height),o.top=Rt(i.top),o.bottom=Rt(i.bottom),o.width=Rt(i.width),o.left=Rt(i.left),o.right=Rt(i.right),e.overlayX==="center"?o.alignItems="center":o.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?o.justifyContent="center":o.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",r&&(o.maxHeight=Rt(r)),s&&(o.maxWidth=Rt(s))}this._lastBoundingBoxSize=i,nr(this._boundingBox.style,o)}_resetBoundingBoxStyles(){nr(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){nr(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,e){let i={},o=this._hasExactPosition(),r=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(o){let d=this._viewportRuler.getViewportScrollPosition();nr(i,this._getExactOverlayY(e,n,d)),nr(i,this._getExactOverlayX(e,n,d))}else i.position="static";let a="",c=this._getOffset(e,"x"),l=this._getOffset(e,"y");c&&(a+=`translateX(${c}px) `),l&&(a+=`translateY(${l}px)`),i.transform=a.trim(),s.maxHeight&&(o?i.maxHeight=Rt(s.maxHeight):r&&(i.maxHeight="")),s.maxWidth&&(o?i.maxWidth=Rt(s.maxWidth):r&&(i.maxWidth="")),nr(this._pane.style,i)}_getExactOverlayY(n,e,i){let o={top:"",bottom:""},r=this._getOverlayPoint(e,this._overlayRect,n);if(this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i)),n.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;o.bottom=`${s-(r.y+this._overlayRect.height)}px`}else o.top=Rt(r.y);return o}_getExactOverlayX(n,e,i){let o={left:"",right:""},r=this._getOverlayPoint(e,this._overlayRect,n);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i));let s;if(this._isRtl()?s=n.overlayX==="end"?"left":"right":s=n.overlayX==="end"?"right":"left",s==="right"){let a=this._document.documentElement.clientWidth;o.right=`${a-(r.x+this._overlayRect.width)}px`}else o.left=Rt(r.x);return o}_getScrollVisibility(){let n=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:hA(n,i),isOriginOutsideView:Em(n,i),isOverlayClipped:hA(e,i),isOverlayOutsideView:Em(e,i)}}_subtractOverflows(n,...e){return e.reduce((i,o)=>i-Math.max(o,0),n)}_getNarrowedViewportRect(){let n=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+n-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:n-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,e){return e==="x"?n.offsetX==null?this._offsetX:n.offsetX:n.offsetY==null?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&Ar(n).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){let n=this._origin;if(n instanceof $)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();let e=n.width||0,i=n.height||0;return{top:n.y,bottom:n.y+i,left:n.x,right:n.x+e,height:i,width:e}}};function nr(t,n){for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function vA(t){if(typeof t!="number"&&t!=null){let[n,e]=t.split(mne);return!e||e==="px"?parseFloat(n):null}return t||null}function bA(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function pne(t,n){return t===n?!0:t.isOriginClipped===n.isOriginClipped&&t.isOriginOutsideView===n.isOriginOutsideView&&t.isOverlayClipped===n.isOverlayClipped&&t.isOverlayOutsideView===n.isOverlayOutsideView}var _A="cdk-global-overlay-wrapper",zm=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(n){let e=n.getConfig();this._overlayRef=n,this._width&&!e.width&&n.updateSize({width:this._width}),this._height&&!e.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(_A),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:o,height:r,maxWidth:s,maxHeight:a}=i,c=(o==="100%"||o==="100vw")&&(!s||s==="100%"||s==="100vw"),l=(r==="100%"||r==="100vh")&&(!a||a==="100%"||a==="100vh"),d=this._xPosition,f=this._xOffset,m=this._overlayRef.getConfig().direction==="rtl",y="",C="",_="";c?_="flex-start":d==="center"?(_="center",m?C=f:y=f):m?d==="left"||d==="end"?(_="flex-end",y=f):(d==="right"||d==="start")&&(_="flex-start",C=f):d==="left"||d==="start"?(_="flex-start",y=f):(d==="right"||d==="end")&&(_="flex-end",C=f),n.position=this._cssPosition,n.marginLeft=c?"0":y,n.marginTop=l?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=c?"0":C,e.justifyContent=_,e.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(_A),i.justifyContent=i.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}},hne=(()=>{class t{constructor(e,i,o,r){this._viewportRuler=e,this._document=i,this._platform=o,this._overlayContainer=r}global(){return new zm}flexibleConnectedTo(e){return new Am(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(i){return new(i||t)(A(O1),A(te),A(Le),A(Bs))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),gne=0,jt=(()=>{class t{constructor(e,i,o,r,s,a,c,l,d,f,m,y){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=o,this._positionBuilder=r,this._keyboardDispatcher=s,this._injector=a,this._ngZone=c,this._document=l,this._directionality=d,this._location=f,this._outsideClickDispatcher=m,this._animationsModuleType=y}create(e){let i=this._createHostElement(),o=this._createPaneElement(i),r=this._createPortalOutlet(o),s=new Us(e);return s.direction=s.direction||this._directionality.value,new Fo(r,i,o,s,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get($o))}position(){return this._positionBuilder}_createPaneElement(e){let i=this._document.createElement("div");return i.id=`cdk-overlay-${gne++}`,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(i2)),new N6(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(i){return new(i||t)(A(dne),A(Bs),A(o3),A(hne),A(une),A(It),A(X),A(te),A(an),A(Yo),A(fne),A(Wt,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),yne=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],xA=new U("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.reposition()}}),E0=(()=>{class t{constructor(e){this.elementRef=e}static{this.\u0275fac=function(i){return new(i||t)(b($))}}static{this.\u0275dir=V({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return t})(),Tm=(()=>{class t{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}constructor(e,i,o,r,s){this._overlay=e,this._dir=s,this._backdropSubscription=on.EMPTY,this._attachSubscription=on.EMPTY,this._detachSubscription=on.EMPTY,this._positionSubscription=on.EMPTY,this._disposeOnNavigation=!1,this._ngZone=D(X),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new xe,this.positionChange=new xe,this.attach=new xe,this.detach=new xe,this.overlayKeydown=new xe,this.overlayOutsideClick=new xe,this._templatePortal=new er(i,o),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=yne);let e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!fn(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let o=this._getOriginElement(),r=Mn(i);(!o||o!==r&&!o.contains(r))&&this.overlayOutsideClick.next(i)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Us({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){let i=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}_getOrigin(){return this.origin instanceof E0?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof E0?this.origin.elementRef.nativeElement:this.origin instanceof $?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Np(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(b(jt),b(Zt),b(dn),b(xA),b(an,8))}}static{this.\u0275dir=V({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",de],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",de],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",de],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",de],push:[2,"cdkConnectedOverlayPush","push",de],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",de]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[st,ut]})}}return t})();function vne(t){return()=>t.scrollStrategies.reposition()}var bne={provide:xA,deps:[jt],useFactory:vne},U1=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[jt,bne],imports:[n1,tr,x0,x0]})}}return t})();var Dm=class{constructor(n){this._box=n,this._destroyed=new q,this._resizeSubject=new q,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new ai(e=>{let i=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),i.unsubscribe(),this._elementObservables.delete(n)}}).pipe(xt(e=>e.some(i=>i.target===n)),S8({bufferSize:1,refCount:!0}),Ue(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},wA=(()=>{class t{constructor(){this._observers=new Map,this._ngZone=D(X),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(e,i){let o=i?.box||"content-box";return this._observers.has(o)||this._observers.set(o,new Dm(o)),this._observers.get(o).observe(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var _ne=["notch"],Cne=["matFormFieldNotchedOutline",""],xne=["*"],wne=["textField"],Sne=["iconPrefixContainer"],Mne=["textPrefixContainer"],Ene=["iconSuffixContainer"],Lne=["textSuffixContainer"],Ine=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Ane=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function zne(t,n){t&1&&L(0,"span",21)}function Tne(t,n){if(t&1&&(p(0,"label",20),fe(1,1),F(2,zne,1,0,"span",21),h()),t&2){let e=R(2);w("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),Z("for",e._control.disableAutomaticLabeling?null:e._control.id),v(2),Oe(!e.hideRequiredMarker&&e._control.required?2:-1)}}function Nne(t,n){if(t&1&&F(0,Tne,3,5,"label",20),t&2){let e=R();Oe(e._hasFloatingLabel()?0:-1)}}function Dne(t,n){t&1&&L(0,"div",7)}function Pne(t,n){}function Rne(t,n){if(t&1&&F(0,Pne,0,0,"ng-template",13),t&2){R(2);let e=n2(1);w("ngTemplateOutlet",e)}}function kne(t,n){if(t&1&&(p(0,"div",9),F(1,Rne,1,1,null,13),h()),t&2){let e=R();w("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),v(),Oe(e._forceDisplayInfixLabel()?-1:1)}}function One(t,n){t&1&&(p(0,"div",10,2),fe(2,2),h())}function Fne(t,n){t&1&&(p(0,"div",11,3),fe(2,3),h())}function Une(t,n){}function Bne(t,n){if(t&1&&F(0,Une,0,0,"ng-template",13),t&2){R();let e=n2(1);w("ngTemplateOutlet",e)}}function Vne(t,n){t&1&&(p(0,"div",14,4),fe(2,4),h())}function jne(t,n){t&1&&(p(0,"div",15,5),fe(2,5),h())}function Hne(t,n){t&1&&L(0,"div",16)}function qne(t,n){if(t&1&&(p(0,"div",18),fe(1,6),h()),t&2){let e=R();w("@transitionMessages",e._subscriptAnimationState)}}function Gne(t,n){if(t&1&&(p(0,"mat-hint",22),x(1),h()),t&2){let e=R(2);w("id",e._hintLabelId),v(),Re(e.hintLabel)}}function Wne(t,n){if(t&1&&(p(0,"div",19),F(1,Gne,2,2,"mat-hint",22),fe(2,7),L(3,"div",23),fe(4,8),h()),t&2){let e=R();w("@transitionMessages",e._subscriptAnimationState),v(),Oe(e.hintLabel?1:-1)}}var R6=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["mat-label"]],standalone:!0})}}return t})();var $ne=new U("MatError");var Kne=0,SA=(()=>{class t{constructor(){this.align="start",this.id=`mat-mdc-hint-${Kne++}`}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,o){i&2&&(xn("id",o.id),Z("align",null),ge("mat-mdc-form-field-hint-end",o.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0})}}return t})(),Yne=new U("MatPrefix");var Xne=new U("MatSuffix");var NA=new U("FloatingLabelParent"),MA=(()=>{class t{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=D(wA),this._ngZone=D(X),this._parent=D(NA),this._resizeSubscription=new on}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return Zne(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static{this.\u0275fac=function(i){return new(i||t)(b($))}}static{this.\u0275dir=V({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,o){i&2&&ge("mdc-floating-label--float-above",o.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return t})();function Zne(t){let n=t;if(n.offsetParent!==null)return n.scrollWidth;let e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let i=e.scrollWidth;return e.remove(),i}var EA="mdc-line-ripple--active",P6="mdc-line-ripple--deactivating",LA=(()=>{class t{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=o=>{let r=this._elementRef.nativeElement.classList,s=r.contains(P6);o.propertyName==="opacity"&&s&&r.remove(EA,P6)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(P6),e.add(EA)}deactivate(){this._elementRef.nativeElement.classList.add(P6)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(i){return new(i||t)(b($),b(X))}}static{this.\u0275dir=V({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return t})(),IA=(()=>{class t{constructor(e,i){this._elementRef=e,this._ngZone=i,this.open=!1}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}static{this.\u0275fac=function(i){return new(i||t)(b($),b(X))}}static{this.\u0275cmp=T({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,o){if(i&1&&ft(_ne,5),i&2){let r;me(r=pe())&&(o._notch=r.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,o){i&2&&ge("mdc-notched-outline--notched",o.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[k],attrs:Cne,ngContentSelectors:xne,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,o){i&1&&(Ke(),L(0,"div",1),p(1,"div",2,0),fe(3),h(),L(4,"div",3))},encapsulation:2,changeDetection:0})}}return t})(),Qne={transitionMessages:jn("transitionMessages",[Jt("enter",ct({opacity:1,transform:"translateY(0%)"})),en("void => enter",[ct({opacity:0,transform:"translateY(-5px)"}),un("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},L0=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t})}}return t})();var I0=new U("MatFormField"),Jne=new U("MAT_FORM_FIELD_DEFAULT_OPTIONS"),AA=0,zA="fill",eie="auto",TA="fixed",tie="translateY(-50%)",k6=(()=>{class t{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Di(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||eie}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){let i=this._appearance,o=e||this._defaults?.appearance||zA;this._appearance=o,this._appearance==="outline"&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||TA}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||TA}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,i,o,r,s,a,c,l){this._elementRef=e,this._changeDetectorRef=i,this._dir=r,this._platform=s,this._defaults=a,this._animationMode=c,this._labelChild=$p(R6),this._hideRequiredMarker=!1,this.color="primary",this._appearance=zA,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${AA++}`,this._hintLabelId=`mat-mdc-hint-${AA++}`,this._subscriptAnimationState="",this._destroyed=new q,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=D(It),this.getLabelId=vo(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=vo(()=>!!this._labelChild()),a&&(a.appearance&&(this.appearance=a.appearance),this._hideRequiredMarker=!!a?.hideRequiredMarker,a.color&&(this.color=a.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let i=this._control,o="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(o+e.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(o+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(Ue(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),ln(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),a3(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(Ue(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let i=this._control?this._control.ngControl:null;return i&&i[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let i=this._hintChildren?this._hintChildren.find(r=>r.align==="start"):null,o=this._hintChildren?this._hintChildren.find(r=>r.align==="end"):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),o&&e.push(o.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let i=this._iconPrefixContainer?.nativeElement,o=this._textPrefixContainer?.nativeElement,r=this._iconSuffixContainer?.nativeElement,s=this._textSuffixContainer?.nativeElement,a=i?.getBoundingClientRect().width??0,c=o?.getBoundingClientRect().width??0,l=r?.getBoundingClientRect().width??0,d=s?.getBoundingClientRect().width??0,f=this._dir.value==="rtl"?"-1":"1",m=`${a+c}px`,C=`calc(${f} * (${m} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var( --mat-mdc-form-field-label-transform, ${tie} translateX(${C}) - )`;let _=a+c+l+d;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${_}px)`)}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static{this.\u0275fac=function(i){return new(i||t)(b($),b(mt),b(X),b(an),b(Le),b(Jne,8),b(Wt,8),b(te))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,o,r){if(i&1&&(th(r,o._labelChild,R6,5),yt(r,L0,5),yt(r,Yne,5),yt(r,Xne,5),yt(r,$ne,5),yt(r,SA,5)),i&2){nh();let s;me(s=pe())&&(o._formFieldControl=s.first),me(s=pe())&&(o._prefixChildren=s),me(s=pe())&&(o._suffixChildren=s),me(s=pe())&&(o._errorChildren=s),me(s=pe())&&(o._hintChildren=s)}},viewQuery:function(i,o){if(i&1&&(ft(wne,5),ft(Sne,5),ft(Mne,5),ft(Ene,5),ft(Lne,5),ft(MA,5),ft(IA,5),ft(LA,5)),i&2){let r;me(r=pe())&&(o._textField=r.first),me(r=pe())&&(o._iconPrefixContainer=r.first),me(r=pe())&&(o._textPrefixContainer=r.first),me(r=pe())&&(o._iconSuffixContainer=r.first),me(r=pe())&&(o._textSuffixContainer=r.first),me(r=pe())&&(o._floatingLabel=r.first),me(r=pe())&&(o._notchedOutline=r.first),me(r=pe())&&(o._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(i,o){i&2&&ge("mat-mdc-form-field-label-always-float",o._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",o._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",o._hasIconSuffix)("mat-form-field-invalid",o._control.errorState)("mat-form-field-disabled",o._control.disabled)("mat-form-field-autofilled",o._control.autofilled)("mat-form-field-no-animations",o._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",o.appearance=="fill")("mat-form-field-appearance-outline",o.appearance=="outline")("mat-form-field-hide-placeholder",o._hasFloatingLabel()&&!o._shouldLabelFloat())("mat-focused",o._control.focused)("mat-primary",o.color!=="accent"&&o.color!=="warn")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("ng-untouched",o._shouldForward("untouched"))("ng-touched",o._shouldForward("touched"))("ng-pristine",o._shouldForward("pristine"))("ng-dirty",o._shouldForward("dirty"))("ng-valid",o._shouldForward("valid"))("ng-invalid",o._shouldForward("invalid"))("ng-pending",o._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[Ze([{provide:I0,useExisting:t},{provide:NA,useExisting:t}]),k],ngContentSelectors:Ane,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,o){if(i&1){let r=at();Ke(Ine),F(0,Nne,1,1,"ng-template",null,0,rh),p(2,"div",6,1),B("click",function(a){return De(r),Pe(o._control.onContainerClick(a))}),F(4,Dne,1,0,"div",7),p(5,"div",8),F(6,kne,2,2,"div",9)(7,One,3,0,"div",10)(8,Fne,3,0,"div",11),p(9,"div",12),F(10,Bne,1,1,null,13),fe(11),h(),F(12,Vne,3,0,"div",14)(13,jne,3,0,"div",15),h(),F(14,Hne,1,0,"div",16),h(),p(15,"div",17),F(16,qne,2,1,"div",18)(17,Wne,5,2,"div",19),h()}if(i&2){let r;v(2),ge("mdc-text-field--filled",!o._hasOutline())("mdc-text-field--outlined",o._hasOutline())("mdc-text-field--no-label",!o._hasFloatingLabel())("mdc-text-field--disabled",o._control.disabled)("mdc-text-field--invalid",o._control.errorState),v(2),Oe(!o._hasOutline()&&!o._control.disabled?4:-1),v(2),Oe(o._hasOutline()?6:-1),v(),Oe(o._hasIconPrefix?7:-1),v(),Oe(o._hasTextPrefix?8:-1),v(2),Oe(!o._hasOutline()||o._forceDisplayInfixLabel()?10:-1),v(2),Oe(o._hasTextSuffix?12:-1),v(),Oe(o._hasIconSuffix?13:-1),v(),Oe(o._hasOutline()?-1:14),v(),ge("mat-mdc-form-field-subscript-dynamic-size",o.subscriptSizing==="dynamic"),v(),Oe((r=o._getDisplayedMessages())==="error"?16:r==="hint"?17:-1)}},dependencies:[MA,IA,m3,LA,SA],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Qne.transitionMessages]},changeDetection:0})}}return t})(),Uo=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,At,K3,qe]})}}return t})();var BA=(()=>{class t{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static{this.\u0275fac=function(i){return new(i||t)(b(t2),b($))}}static{this.\u0275dir=V({type:t})}}return t})(),iie=(()=>{class t extends BA{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,features:[Ee]})}}return t})(),VA=new U("");var oie={provide:VA,useExisting:dr(()=>K6),multi:!0};function rie(){let t=hr()?hr().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var sie=new U(""),K6=(()=>{class t extends BA{constructor(e,i,o){super(e,i),this._compositionMode=o,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!rie())}writeValue(e){let i=e??"";this.setProperty("value",i)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static{this.\u0275fac=function(i){return new(i||t)(b(t2),b($),b(sie,8))}}static{this.\u0275dir=V({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,o){i&1&&B("input",function(s){return o._handleInput(s.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(s){return o._compositionEnd(s.target.value)})},features:[Ze([oie]),Ee]})}}return t})();function B1(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0}function jA(t){return t!=null&&typeof t.length=="number"}var Y6=new U(""),Om=new U(""),aie=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Hs=class{static min(n){return cie(n)}static max(n){return lie(n)}static required(n){return HA(n)}static requiredTrue(n){return die(n)}static email(n){return uie(n)}static minLength(n){return fie(n)}static maxLength(n){return mie(n)}static pattern(n){return pie(n)}static nullValidator(n){return F6(n)}static compose(n){return YA(n)}static composeAsync(n){return XA(n)}};function cie(t){return n=>{if(B1(n.value)||B1(t))return null;let e=parseFloat(n.value);return!isNaN(e)&&e{if(B1(n.value)||B1(t))return null;let e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}function HA(t){return B1(t.value)?{required:!0}:null}function die(t){return t.value===!0?null:{required:!0}}function uie(t){return B1(t.value)||aie.test(t.value)?null:{email:!0}}function fie(t){return n=>B1(n.value)||!jA(n.value)?null:n.value.lengthjA(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}function pie(t){if(!t)return F6;let n,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>{if(B1(i.value))return null;let o=i.value;return n.test(o)?null:{pattern:{requiredPattern:e,actualValue:o}}}}function F6(t){return null}function qA(t){return t!=null}function GA(t){return d3(t)?cn(t):t}function WA(t){let n={};return t.forEach(e=>{n=e!=null?u(u({},n),e):n}),Object.keys(n).length===0?null:n}function $A(t,n){return n.map(e=>e(t))}function hie(t){return!t.validate}function KA(t){return t.map(n=>hie(n)?n:e=>n.validate(e))}function YA(t){if(!t)return null;let n=t.filter(qA);return n.length==0?null:function(e){return WA($A(e,n))}}function Fm(t){return t!=null?YA(KA(t)):null}function XA(t){if(!t)return null;let n=t.filter(qA);return n.length==0?null:function(e){let i=$A(e,n).map(GA);return J0(i).pipe(ae(WA))}}function Um(t){return t!=null?XA(KA(t)):null}function DA(t,n){return t===null?[n]:Array.isArray(t)?[...t,n]:[t,n]}function ZA(t){return t._rawValidators}function QA(t){return t._rawAsyncValidators}function Pm(t){return t?Array.isArray(t)?t:[t]:[]}function U6(t,n){return Array.isArray(t)?t.includes(n):t===n}function PA(t,n){let e=Pm(n);return Pm(t).forEach(o=>{U6(e,o)||e.push(o)}),e}function RA(t,n){return Pm(n).filter(e=>!U6(t,e))}var B6=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}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}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=Fm(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Um(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return this.control?this.control.hasError(n,e):!1}getError(n,e){return this.control?this.control.getError(n,e):null}},V1=class extends B6{get formDirective(){return null}get path(){return null}},Bo=class extends B6{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},V6=class{constructor(n){this._cd=n}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}},gie={"[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"},JIe=E(u({},gie),{"[class.ng-submitted]":"isSubmitted"}),JA=(()=>{class t extends V6{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(b(Bo,2))}}static{this.\u0275dir=V({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,o){i&2&&ge("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[Ee]})}}return t})(),ez=(()=>{class t extends V6{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(b(V1,10))}}static{this.\u0275dir=V({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,o){i&2&&ge("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[Ee]})}}return t})();var A0="VALID",O6="INVALID",Vs="PENDING",z0="DISABLED",j1=class{},j6=class extends j1{constructor(n,e){super(),this.value=n,this.source=e}},N0=class extends j1{constructor(n,e){super(),this.pristine=n,this.source=e}},D0=class extends j1{constructor(n,e){super(),this.touched=n,this.source=e}},js=class extends j1{constructor(n,e){super(),this.status=n,this.source=e}},Rm=class extends j1{constructor(n){super(),this.source=n}},km=class extends j1{constructor(n){super(),this.source=n}};function tz(t){return(X6(t)?t.validators:t)||null}function yie(t){return Array.isArray(t)?Fm(t):t||null}function nz(t,n){return(X6(n)?n.asyncValidators:t)||null}function vie(t){return Array.isArray(t)?Um(t):t||null}function X6(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function bie(t,n,e){let i=t.controls;if(!(n?Object.keys(i):i).length)throw new Xe(1e3,"");if(!i[e])throw new Xe(1001,"")}function _ie(t,n,e){t._forEachChild((i,o)=>{if(e[o]===void 0)throw new Xe(1002,"")})}var H6=class{constructor(n,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=vo(()=>this.statusReactive()),this.statusReactive=pr(void 0),this._pristine=vo(()=>this.pristineReactive()),this.pristineReactive=pr(!0),this._touched=vo(()=>this.touchedReactive()),this.touchedReactive=pr(!1),this._events=new q,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return ui(this.statusReactive)}set status(n){ui(()=>this.statusReactive.set(n))}get valid(){return this.status===A0}get invalid(){return this.status===O6}get pending(){return this.status==Vs}get disabled(){return this.status===z0}get enabled(){return this.status!==z0}get pristine(){return ui(this.pristineReactive)}set pristine(n){ui(()=>this.pristineReactive.set(n))}get dirty(){return!this.pristine}get touched(){return ui(this.touchedReactive)}set touched(n){ui(()=>this.touchedReactive.set(n))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(PA(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(PA(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(RA(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(RA(n,this._rawAsyncValidators))}hasValidator(n){return U6(this._rawValidators,n)}hasAsyncValidator(n){return U6(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){let e=this.touched===!1;this.touched=!0;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched(E(u({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new D0(!0,i))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(n))}markAsUntouched(n={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=n.sourceControl??this;this._forEachChild(o=>{o.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:i})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,i),e&&n.emitEvent!==!1&&this._events.next(new D0(!1,i))}markAsDirty(n={}){let e=this.pristine===!0;this.pristine=!1;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty(E(u({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new N0(!1,i))}markAsPristine(n={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=n.sourceControl??this;this._forEachChild(o=>{o.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,i),e&&n.emitEvent!==!1&&this._events.next(new N0(!0,i))}markAsPending(n={}){this.status=Vs;let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new js(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending(E(u({},n),{sourceControl:e}))}disable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=z0,this.errors=null,this._forEachChild(o=>{o.disable(E(u({},n),{onlySelf:!0}))}),this._updateValue();let i=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new j6(this.value,i)),this._events.next(new js(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(E(u({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(o=>o(!0))}enable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=A0,this._forEachChild(i=>{i.enable(E(u({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(E(u({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n,e){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===A0||this.status===Vs)&&this._runAsyncValidator(i,n.emitEvent)}let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new j6(this.value,e)),this._events.next(new js(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(E(u({},n),{sourceControl:e}))}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?z0:A0}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,e){if(this.asyncValidator){this.status=Vs,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let i=GA(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(o=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(o,{emitEvent:e,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(n){let e=n;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((i,o)=>i&&i._find(o),this)}getError(n,e){let i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,e,i){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||i)&&this._events.next(new js(this.status,e)),this._parent&&this._parent._updateControlsErrors(n,e,i)}_initObservables(){this.valueChanges=new xe,this.statusChanges=new xe}_calculateStatus(){return this._allControlsDisabled()?z0:this.errors?O6:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Vs)?Vs:this._anyControlsHaveStatus(O6)?O6:A0}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,e){let i=!this._anyControlsDirty(),o=this.pristine!==i;this.pristine=i,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,e),o&&this._events.next(new N0(this.pristine,e))}_updateTouched(n={},e){this.touched=this._anyControlsTouched(),this._events.next(new D0(this.touched,e)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,e)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){X6(n)&&n.updateOn!=null&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){let e=this._parent&&this._parent.dirty;return!n&&!!e&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=yie(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=vie(this._rawAsyncValidators)}},q6=class extends H6{constructor(n,e,i){super(tz(e),nz(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){_ie(this,!0,n),Object.keys(n).forEach(i=>{bie(this,!0,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){n!=null&&(Object.keys(n).forEach(i=>{let o=this.controls[i];o&&o.patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,o)=>{i.reset(n?n[o]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>i._syncPendingControls()?!0:e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{let i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(let[e,i]of Object.entries(this.controls))if(this.contains(e)&&n(i))return!0;return!1}_reduceValue(){let n={};return this._reduceChildren(n,(e,i,o)=>((i.enabled||this.disabled)&&(e[o]=i.value),e))}_reduceChildren(n,e){let i=n;return this._forEachChild((o,r)=>{i=e(i,o,r)}),i}_allControlsDisabled(){for(let n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}};var Z6=new U("CallSetDisabledState",{providedIn:"root",factory:()=>Bm}),Bm="always";function Cie(t,n){return[...n.path,t]}function G6(t,n,e=Bm){Vm(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&n.valueAccessor.setDisabledState?.(t.disabled),wie(t,n),Mie(t,n),Sie(t,n),xie(t,n)}function kA(t,n,e=!0){let i=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(i),n.valueAccessor.registerOnTouched(i)),$6(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function W6(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function xie(t,n){if(n.valueAccessor.setDisabledState){let e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function Vm(t,n){let e=ZA(t);n.validator!==null?t.setValidators(DA(e,n.validator)):typeof e=="function"&&t.setValidators([e]);let i=QA(t);n.asyncValidator!==null?t.setAsyncValidators(DA(i,n.asyncValidator)):typeof i=="function"&&t.setAsyncValidators([i]);let o=()=>t.updateValueAndValidity();W6(n._rawValidators,o),W6(n._rawAsyncValidators,o)}function $6(t,n){let e=!1;if(t!==null){if(n.validator!==null){let o=ZA(t);if(Array.isArray(o)&&o.length>0){let r=o.filter(s=>s!==n.validator);r.length!==o.length&&(e=!0,t.setValidators(r))}}if(n.asyncValidator!==null){let o=QA(t);if(Array.isArray(o)&&o.length>0){let r=o.filter(s=>s!==n.asyncValidator);r.length!==o.length&&(e=!0,t.setAsyncValidators(r))}}}let i=()=>{};return W6(n._rawValidators,i),W6(n._rawAsyncValidators,i),e}function wie(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&iz(t,n)})}function Sie(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&iz(t,n),t.updateOn!=="submit"&&t.markAsTouched()})}function iz(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function Mie(t,n){let e=(i,o)=>{n.valueAccessor.writeValue(i),o&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function oz(t,n){t==null,Vm(t,n)}function Eie(t,n){return $6(t,n)}function Lie(t,n){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(n,e.currentValue)}function Iie(t){return Object.getPrototypeOf(t.constructor)===iie}function rz(t,n){t._syncPendingControls(),n.forEach(e=>{let i=e.control;i.updateOn==="submit"&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function Aie(t,n){if(!n)return null;Array.isArray(n);let e,i,o;return n.forEach(r=>{r.constructor===K6?e=r:Iie(r)?i=r:o=r}),o||i||e||null}function zie(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}var Tie={provide:V1,useExisting:dr(()=>or)},T0=Promise.resolve(),or=(()=>{class t extends V1{get submitted(){return ui(this.submittedReactive)}constructor(e,i,o){super(),this.callSetDisabledState=o,this._submitted=vo(()=>this.submittedReactive()),this.submittedReactive=pr(!1),this._directives=new Set,this.ngSubmit=new xe,this.form=new q6({},Fm(e),Um(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){T0.then(()=>{let i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),G6(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){T0.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){T0.then(()=>{let i=this._findContainer(e.path),o=new q6({});oz(o,e),i.registerControl(e.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){T0.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){T0.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),rz(this.form,this._directives),this.ngSubmit.emit(e),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static{this.\u0275fac=function(i){return new(i||t)(b(Y6,10),b(Om,10),b(Z6,8))}}static{this.\u0275dir=V({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,o){i&1&&B("submit",function(s){return o.onSubmit(s)})("reset",function(){return o.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ze([Tie]),Ee]})}}return t})();function OA(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function FA(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var sz=class extends H6{constructor(n=null,e,i){super(tz(e),nz(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),X6(e)&&(e.nonNullable||e.initialValueIsDefault)&&(FA(n)?this.defaultValue=n.value:this.defaultValue=n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){OA(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){OA(this._onDisabledChange,n)}_forEachChild(n){}_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(n){FA(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};var Nie=t=>t instanceof sz;var Die={provide:Bo,useExisting:dr(()=>jm)},UA=Promise.resolve(),jm=(()=>{class t extends Bo{constructor(e,i,o,r,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this.control=new sz,this._registered=!1,this.name="",this.update=new xe,this._parent=e,this._setValidators(i),this._setAsyncValidators(o),this.valueAccessor=Aie(this,r)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),Lie(e,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(e){this.viewModel=e,this.update.emit(e)}_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(){G6(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){UA.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let i=e.isDisabled.currentValue,o=i!==0&&de(i);UA.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?Cie(e,this._parent):[e]}static{this.\u0275fac=function(i){return new(i||t)(b(V1,9),b(Y6,10),b(Om,10),b(VA,10),b(mt,8),b(Z6,8))}}static{this.\u0275dir=V({type:t,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"],features:[Ze([Die]),Ee,ut]})}}return t})(),az=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return t})();var Pie={provide:V1,useExisting:dr(()=>P0)},P0=(()=>{class t extends V1{get submitted(){return ui(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}constructor(e,i,o){super(),this.callSetDisabledState=o,this._submitted=vo(()=>this._submittedReactive()),this._submittedReactive=pr(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new xe,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&($6(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let i=this.form.get(e.path);return G6(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){kA(e.control||null,e,!1),zie(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this._submittedReactive.set(!0),rz(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new Rm(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new km(this.form))}_updateDomValue(){this.directives.forEach(e=>{let i=e.control,o=this.form.get(e.path);i!==o&&(kA(i||null,e),Nie(o)&&(G6(o,e,this.callSetDisabledState),e.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let i=this.form.get(e.path);oz(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let i=this.form.get(e.path);i&&Eie(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Vm(this.form,this),this._oldForm&&$6(this._oldForm,this)}_checkFormPresent(){this.form}static{this.\u0275fac=function(i){return new(i||t)(b(Y6,10),b(Om,10),b(Z6,8))}}static{this.\u0275dir=V({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,o){i&1&&B("submit",function(s){return o.onSubmit(s)})("reset",function(){return o.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ze([Pie]),Ee,ut]})}}return t})();var Rie=(()=>{class t{constructor(){this._validator=F6}ngOnChanges(e){if(this.inputName in e){let i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):F6,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,features:[ut]})}}return t})();var kie={provide:Y6,useExisting:dr(()=>Hm),multi:!0};var Hm=(()=>{class t extends Rie{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=de,this.createValidator=e=>HA}enabled(e){return e}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(i,o){i&2&&Z("required",o._enabled?"":null)},inputs:{required:"required"},features:[Ze([kie]),Ee]})}}return t})();var Oie=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var qs=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Z6,useValue:e.callSetDisabledState??Bm}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Oie]})}}return t})();var Fie=["trigger"],Uie=["panel"],Bie=[[["mat-select-trigger"]],"*"],Vie=["mat-select-trigger","*"];function jie(t,n){if(t&1&&(p(0,"span",4),x(1),h()),t&2){let e=R();v(),Re(e.placeholder)}}function Hie(t,n){t&1&&fe(0)}function qie(t,n){if(t&1&&(p(0,"span",11),x(1),h()),t&2){let e=R(2);v(),Re(e.triggerValue)}}function Gie(t,n){if(t&1&&(p(0,"span",5),F(1,Hie,1,0)(2,qie,2,1,"span",11),h()),t&2){let e=R();v(),Oe(e.customTrigger?1:2)}}function Wie(t,n){if(t&1){let e=at();p(0,"div",12,1),B("@transformPanel.done",function(o){De(e);let r=R();return Pe(r._panelDoneAnimatingStream.next(o.toState))})("keydown",function(o){De(e);let r=R();return Pe(r._handleKeydown(o))}),fe(2,1),h()}if(t&2){let e=R();Zp("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),w("ngClass",e.panelClass)("@transformPanel","showing"),Z("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var $ie={transformPanelWrap:jn("transformPanelWrap",[en("* => void",g3("@transformPanel",[h3()],{optional:!0}))]),transformPanel:jn("transformPanel",[Jt("void",ct({opacity:0,transform:"scale(1, 0.8)"})),en("void => showing",un("120ms cubic-bezier(0, 0, 0.2, 1)",ct({opacity:1,transform:"scale(1, 1)"}))),en("* => void",un("100ms linear",ct({opacity:0})))])};var cz=0,lz=new U("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.reposition()}});function Kie(t){return()=>t.scrollStrategies.reposition()}var Yie=new U("MAT_SELECT_CONFIG"),Xie={provide:lz,deps:[jt],useFactory:Kie},Zie=new U("MatSelectTrigger"),Gm=class{constructor(n,e){this.source=n,this.value=e}},dz=(()=>{class t{_scrollOptionIntoView(e){let i=this.options.toArray()[e];if(i){let o=this.panel.nativeElement,r=Fg(e,this.options,this.optionGroups),s=i._getHostElement();e===0&&r===1?o.scrollTop=0:o.scrollTop=Ug(s.offsetTop,s.offsetHeight,o.scrollTop,o.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new Gm(this,e)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Hs.required)??!1}set required(e){this._required=e,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,o,r,s,a,c,l,d,f,m,y,C,_){this._viewportRuler=e,this._changeDetectorRef=i,this._elementRef=s,this._dir=a,this._parentFormField=d,this.ngControl=f,this._liveAnnouncer=C,this._defaultOptions=_,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(S,I)=>S===I,this._uid=`mat-select-${cz++}`,this._triggerAriaLabelledBy=null,this._destroy=new q,this.stateChanges=new q,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${cz++}`,this._panelDoneAnimatingStream=new q,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new q,this.optionSelectionChanges=po(()=>{let S=this.options;return S?S.changes.pipe(Un(S),rn(()=>ln(...S.map(I=>I.onSelectionChange)))):this._initialized.pipe(rn(()=>this.optionSelectionChanges))}),this.openedChange=new xe,this._openedStream=this.openedChange.pipe(xt(S=>S),ae(()=>{})),this._closedStream=this.openedChange.pipe(xt(S=>!S),ae(()=>{})),this.selectionChange=new xe,this.valueChange=new xe,this._trackedModal=null,this._skipPredicate=S=>this.panelOpen?!1:S.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),_?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=_.typeaheadDebounceInterval),this._errorStateTracker=new Dr(r,f,l,c,this.stateChanges),this._scrollStrategyFactory=y,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(m)||0,this.id=this.id}ngOnInit(){this._selectionModel=new _6(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(aa(),Ue(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(Ue(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(Ue(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Un(null),Ue(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){let o=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?o.setAttribute("aria-labelledby",e):o.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let i=`${this.id}-panel`;this._trackedModal&&n4(this._trackedModal,"aria-owns",i),Z5(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;n4(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let i=e.keyCode,o=i===40||i===38||i===37||i===39,r=i===13||i===32,s=this._keyManager;if(!s.isTyping()&&r&&!fn(e)||(this.multiple||e.altKey)&&o)e.preventDefault(),this.open();else if(!this.multiple){let a=this.selected;s.onKeydown(e);let c=this.selected;c&&a!==c&&this._liveAnnouncer.announce(c.viewValue,1e4)}}_handleOpenKeydown(e){let i=this._keyManager,o=e.keyCode,r=o===40||o===38,s=i.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(!s&&(o===13||o===32)&&i.activeItem&&!fn(e))e.preventDefault(),i.activeItem._selectViaInteraction();else if(!s&&this._multiple&&o===65&&e.ctrlKey){e.preventDefault();let a=this.options.some(c=>!c.disabled&&!c.selected);this.options.forEach(c=>{c.disabled||(a?c.select():c.deselect())})}else{let a=i.activeItemIndex;i.onKeydown(e),this._multiple&&r&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==a&&i.activeItem._selectViaInteraction()}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(Xt(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let i=this.options.find(o=>{if(this._selectionModel.isSelected(o))return!1;try{return o.value!=null&&this._compareWith(o.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof E0?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new J3(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=ln(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Ue(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ln(...this.options.map(i=>i._stateChanges)).pipe(Ue(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){let o=this._selectionModel.isSelected(e);e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(o!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())),o!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((i,o)=>this.sortComparator?this.sortComparator(i,o,e):e.indexOf(i)-e.indexOf(o)),this.stateChanges.next()}}_propagateChanges(e){let i;this.multiple?i=this.selected.map(o=>o.value):i=this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),i=e?e+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),i=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(i){return new(i||t)(b(O1),b(mt),b(X),b(a4),b($),b(an,8),b(or,8),b(P0,8),b(I0,8),b(Bo,10),go("tabindex"),b(lz),b(Mg),b(Yie,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-select"]],contentQueries:function(i,o,r){if(i&1&&(yt(r,Zie,5),yt(r,c4,5),yt(r,lu,5)),i&2){let s;me(s=pe())&&(o.customTrigger=s.first),me(s=pe())&&(o.options=s),me(s=pe())&&(o.optionGroups=s)}},viewQuery:function(i,o){if(i&1&&(ft(Fie,5),ft(Uie,5),ft(Tm,5)),i&2){let r;me(r=pe())&&(o.trigger=r.first),me(r=pe())&&(o.panel=r.first),me(r=pe())&&(o._overlayDir=r.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,o){i&1&&B("keydown",function(s){return o._handleKeydown(s)})("focus",function(){return o._onFocus()})("blur",function(){return o._onBlur()}),i&2&&(Z("id",o.id)("tabindex",o.disabled?-1:o.tabIndex)("aria-controls",o.panelOpen?o.id+"-panel":null)("aria-expanded",o.panelOpen)("aria-label",o.ariaLabel||null)("aria-required",o.required.toString())("aria-disabled",o.disabled.toString())("aria-invalid",o.errorState)("aria-activedescendant",o._getAriaActiveDescendant()),ge("mat-mdc-select-disabled",o.disabled)("mat-mdc-select-invalid",o.errorState)("mat-mdc-select-required",o.required)("mat-mdc-select-empty",o.empty)("mat-mdc-select-multiple",o.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",de],disableRipple:[2,"disableRipple","disableRipple",de],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:yo(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",de],placeholder:"placeholder",required:[2,"required","required",de],multiple:[2,"multiple","multiple",de],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",de],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",yo],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[Ze([{provide:L0,useExisting:t},{provide:cu,useExisting:t}]),st,ut,k],ngContentSelectors:Vie,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,o){if(i&1){let r=at();Ke(Bie),p(0,"div",2,0),B("click",function(){return De(r),Pe(o.open())}),p(3,"div",3),F(4,jie,2,1,"span",4)(5,Gie,3,1,"span",5),h(),p(6,"div",6)(7,"div",7),Gt(),p(8,"svg",8),L(9,"path",9),h()()()(),F(10,Wie,3,9,"ng-template",10),B("backdropClick",function(){return De(r),Pe(o.close())})("attach",function(){return De(r),Pe(o._onAttached())})("detach",function(){return De(r),Pe(o.close())})}if(i&2){let r=n2(1);v(3),Z("id",o._valueId),v(),Oe(o.empty?4:5),v(6),w("cdkConnectedOverlayPanelClass",o._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",o._scrollStrategy)("cdkConnectedOverlayOrigin",o._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",o.panelOpen)("cdkConnectedOverlayPositions",o._positions)("cdkConnectedOverlayWidth",o._overlayWidth)}},dependencies:[E0,Tm,r2],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[$ie.transformPanel]},changeDetection:0})}}return t})();var uz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Xie],imports:[At,U1,du,qe,Rs,Uo,du,qe]})}}return t})();var Qie=["tooltip"],pz=20;var hz=new U("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.reposition({scrollThrottle:pz})}});function Jie(t){return()=>t.scrollStrategies.reposition({scrollThrottle:pz})}var eoe={provide:hz,deps:[jt],useFactory:Jie};function toe(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var noe=new U("mat-tooltip-default-options",{providedIn:"root",factory:toe});var fz="tooltip-panel",mz=Ni({passive:!0}),ioe=8,ooe=8,roe=24,soe=200,gz=(()=>{class t{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Di(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let i=Di(e);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=wo(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=wo(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){let i=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i)}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,i,o,r,s,a,c,l,d,f,m,y){this._overlay=e,this._elementRef=i,this._scrollDispatcher=o,this._viewContainerRef=r,this._ngZone=s,this._platform=a,this._ariaDescriber=c,this._focusMonitor=l,this._dir=f,this._defaultOptions=m,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=aoe,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new q,this._injector=D(It),this._scrollStrategy=d,this._document=y,m&&(this._showDelay=m.showDelay,this._hideDelay=m.hideDelay,m.position&&(this.position=m.position),m.positionAtOrigin&&(this.positionAtOrigin=m.positionAtOrigin),m.touchGestures&&(this.touchGestures=m.touchGestures),m.tooltipClass&&(this.tooltipClass=m.tooltipClass)),f.change.pipe(Ue(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=ioe}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Ue(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,o])=>{e.removeEventListener(i,o,mz)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let o=this._createOverlay(i);this._detach(),this._portal=this._portal||new F1(this._tooltipComponent,this._viewContainerRef);let r=this._tooltipInstance=o.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(Ue(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(e)}hide(e=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&r._origin instanceof $)return this._overlayRef;this._detach()}let i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),o=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return o.positionChanges.pipe(Ue(this._destroyed)).subscribe(r=>{this._updateCurrentPositionClass(r.connectionPair),this._tooltipInstance&&r.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:o,panelClass:`${this._cssClassPrefix}-${fz}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Ue(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Ue(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Ue(this._destroyed)).subscribe(r=>{this._isTooltipVisible()&&r.keyCode===27&&!fn(r)&&(r.preventDefault(),r.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let i=e.getConfig().positionStrategy,o=this._getOrigin(),r=this._getOverlayPosition();i.withPositions([this._addOffset(u(u({},o.main),r.main)),this._addOffset(u(u({},o.fallback),r.fallback))])}_addOffset(e){let i=ooe,o=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-i:e.originY==="bottom"?e.offsetY=i:e.originX==="start"?e.offsetX=o?-i:i:e.originX==="end"&&(e.offsetX=o?i:-i),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",i=this.position,o;i=="above"||i=="below"?o={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&e||i=="right"&&!e?o={originX:"start",originY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(o={originX:"end",originY:"center"});let{x:r,y:s}=this._invertPosition(o.originX,o.originY);return{main:o,fallback:{originX:r,originY:s}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",i=this.position,o;i=="above"?o={overlayX:"center",overlayY:"bottom"}:i=="below"?o={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&e||i=="right"&&!e?o={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(o={overlayX:"start",overlayY:"center"});let{x:r,y:s}=this._invertPosition(o.overlayX,o.overlayY);return{main:o,fallback:{overlayX:r,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),di(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){let{overlayY:i,originX:o,originY:r}=e,s;if(i==="center"?this._dir&&this._dir.value==="rtl"?s=o==="end"?"left":"right":s=o==="start"?"left":"right":s=i==="bottom"&&r==="top"?"above":"below",s!==this._currentPosition){let a=this._overlayRef;if(a){let c=`${this._cssClassPrefix}-${fz}-`;a.removePanelClass(c+this._currentPosition),a.addPanelClass(c+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let i;e.x!==void 0&&e.y!==void 0&&(i=e),this.show(void 0,i)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let i=e.targetTouches?.[0],o=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let r=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,o)},this._defaultOptions.touchLongPressShowDelay??r)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{let o=i.relatedTarget;(!o||!this._overlayRef?.overlayElement.contains(o))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let i=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,o])=>{this._elementRef.nativeElement.addEventListener(i,o,mz)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let i=this._document.elementFromPoint(e.clientX,e.clientY),o=this._elementRef.nativeElement;i!==o&&!o.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let i=this._elementRef.nativeElement,o=i.style;(e==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(o.userSelect=o.msUserSelect=o.webkitUserSelect=o.MozUserSelect="none"),(e==="on"||!i.draggable)&&(o.webkitUserDrag="none"),o.touchAction="none",o.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(i){return new(i||t)(b(jt),b($),b(ks),b(dn),b(X),b(Le),b(i4),b(Pi),b(hz),b(an),b(noe,8),b(te))}}static{this.\u0275dir=V({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,o){i&2&&ge("mat-mdc-tooltip-disabled",o.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}}return t})(),aoe=(()=>{class t{constructor(e,i,o){this._changeDetectorRef=e,this._elementRef=i,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new q,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=o==="NoopAnimations"}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>roe&&e.width>=soe}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let i=this._tooltip.nativeElement,o=this._showAnimation,r=this._hideAnimation;if(i.classList.remove(e?r:o),i.classList.add(e?o:r),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let s=getComputedStyle(i);(s.getPropertyValue("animation-duration")==="0s"||s.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static{this.\u0275fac=function(i){return new(i||t)(b(mt),b($),b(Wt,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(i,o){if(i&1&&ft(Qie,7),i&2){let r;me(r=pe())&&(o._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(i,o){i&1&&B("mouseleave",function(s){return o._handleMouseLeave(s)})},standalone:!0,features:[k],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(i,o){if(i&1){let r=at();p(0,"div",1,0),B("animationend",function(a){return De(r),Pe(o._handleAnimationEnd(a))}),p(2,"div",2),x(3),h()()}i&2&&(ge("mdc-tooltip--multiline",o._isMultiline),w("ngClass",o.tooltipClass),v(3),Re(o.message))},dependencies:[r2],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}}return t})();var yz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[eoe],imports:[r4,At,U1,qe,qe,Rs]})}}return t})();function coe(t,n){if(t&1&&(p(0,"mat-option",17),x(1),h()),t&2){let e=n.$implicit;w("value",e),v(),ie(" ",e," ")}}function loe(t,n){if(t&1){let e=at();p(0,"mat-form-field",14)(1,"mat-select",16,0),B("selectionChange",function(o){De(e);let r=R(2);return Pe(r._changePageSize(o.value))}),Jp(3,coe,2,2,"mat-option",17,Qp),h(),p(5,"div",18),B("click",function(){De(e);let o=n2(2);return Pe(o.open())}),h()()}if(t&2){let e=R(2);w("appearance",e._formFieldAppearance)("color",e.color),v(),w("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),v(2),eh(e._displayedPageSizeOptions)}}function doe(t,n){if(t&1&&(p(0,"div",15),x(1),h()),t&2){let e=R(2);v(),Re(e.pageSize)}}function uoe(t,n){if(t&1&&(p(0,"div",3)(1,"div",13),x(2),h(),F(3,loe,6,7,"mat-form-field",14)(4,doe,2,1,"div",15),h()),t&2){let e=R();v(),Z("id",e._pageSizeLabelId),v(),ie(" ",e._intl.itemsPerPageLabel," "),v(),Oe(e._displayedPageSizeOptions.length>1?3:-1),v(),Oe(e._displayedPageSizeOptions.length<=1?4:-1)}}function foe(t,n){if(t&1){let e=at();p(0,"button",19),B("click",function(){De(e);let o=R();return Pe(o.firstPage())}),Gt(),p(1,"svg",8),L(2,"path",20),h()()}if(t&2){let e=R();w("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),Z("aria-label",e._intl.firstPageLabel)}}function moe(t,n){if(t&1){let e=at();p(0,"button",21),B("click",function(){De(e);let o=R();return Pe(o.lastPage())}),Gt(),p(1,"svg",8),L(2,"path",22),h()()}if(t&2){let e=R();w("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),Z("aria-label",e._intl.lastPageLabel)}}var Q6=(()=>{class t{constructor(){this.changes=new q,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,o)=>{if(o==0||i==0)return`0 of ${o}`;o=Math.max(o,0);let r=e*i,s=r{class t{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(i=>yo(i,0)),this._updateDisplayedPageSizeOptions()}constructor(e,i,o){if(this._intl=e,this._changeDetectorRef=i,this._pageSizeLabelId=`mat-paginator-page-size-label-${voe++}`,this._isInitialized=!1,this._initializedStream=new Z0(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new xe,this.initialized=this._initializedStream,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),o){let{pageSize:r,pageSizeOptions:s,hidePageSize:a,showFirstLastButtons:c}=o;r!=null&&(this._pageSize=r),s!=null&&(this._pageSizeOptions=s),a!=null&&(this.hidePageSize=a),c!=null&&(this.showFirstLastButtons=c)}this._formFieldAppearance=o?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndexe-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static{this.\u0275fac=function(i){return new(i||t)(b(Q6),b(mt),b(yoe,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",yo],length:[2,"length","length",yo],pageSize:[2,"pageSize","pageSize",yo],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",de],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",de],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",de]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[st,k],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,o){i&1&&(p(0,"div",1)(1,"div",2),F(2,uoe,5,4,"div",3),p(3,"div",4)(4,"div",5),x(5),h(),F(6,foe,3,5,"button",6),p(7,"button",7),B("click",function(){return o.previousPage()}),Gt(),p(8,"svg",8),L(9,"path",9),h()(),ho(),p(10,"button",10),B("click",function(){return o.nextPage()}),Gt(),p(11,"svg",8),L(12,"path",11),h()(),F(13,moe,3,5,"button",12),h()()()),i&2&&(v(2),Oe(o.hidePageSize?-1:2),v(3),ie(" ",o._intl.getRangeLabel(o.pageIndex,o.pageSize,o.length)," "),v(),Oe(o.showFirstLastButtons?6:-1),v(),w("matTooltip",o._intl.previousPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("matTooltipPosition","above")("disabled",o._previousButtonsDisabled()),Z("aria-label",o._intl.previousPageLabel),v(3),w("matTooltip",o._intl.nextPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("matTooltipPosition","above")("disabled",o._nextButtonsDisabled()),Z("aria-label",o._intl.nextPageLabel),v(3),Oe(o.showFirstLastButtons?13:-1))},dependencies:[k6,dz,c4,qg,gz],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}}return t})(),vz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[hoe],imports:[Pr,uz,yz,Wm]})}}return t})();var boe=["mat-sort-header",""],_oe=["*"];function Coe(t,n){if(t&1){let e=at();p(0,"div",2),B("@arrowPosition.start",function(){De(e);let o=R();return Pe(o._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){De(e);let o=R();return Pe(o._disableViewStateAnimation=!1)}),L(1,"div",3),p(2,"div",4),L(3,"div",5)(4,"div",6)(5,"div",7),h()()}if(t&2){let e=R();w("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),v(2),w("@indicator",e._getArrowDirectionState()),v(),w("@leftPointer",e._getArrowDirectionState()),v(),w("@rightPointer",e._getArrowDirectionState())}}var bz=new U("MAT_SORT_DEFAULT_OPTIONS"),R0=(()=>{class t{get direction(){return this._direction}set direction(e){this._direction=e}constructor(e){this._defaultOptions=e,this._initializedStream=new Z0(1),this.sortables=new Map,this._stateChanges=new q,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new xe,this.initialized=this._initializedStream}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let i=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,o=xoe(e.start||this.start,i),r=o.indexOf(this.direction)+1;return r>=o.length&&(r=0),o[r]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static{this.\u0275fac=function(i){return new(i||t)(b(bz,8))}}static{this.\u0275dir=V({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",de],disabled:[2,"matSortDisabled","disabled",de]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[st,ut]})}}return t})();function xoe(t,n){let e=["asc","desc"];return t=="desc"&&e.reverse(),n||e.push(""),e}var H1=Rg.ENTERING+" "+Pg.STANDARD_CURVE,Gs={indicator:jn("indicator",[Jt("active-asc, asc",ct({transform:"translateY(0px)"})),Jt("active-desc, desc",ct({transform:"translateY(10px)"})),en("active-asc <=> active-desc",un(H1))]),leftPointer:jn("leftPointer",[Jt("active-asc, asc",ct({transform:"rotate(-45deg)"})),Jt("active-desc, desc",ct({transform:"rotate(45deg)"})),en("active-asc <=> active-desc",un(H1))]),rightPointer:jn("rightPointer",[Jt("active-asc, asc",ct({transform:"rotate(45deg)"})),Jt("active-desc, desc",ct({transform:"rotate(-45deg)"})),en("active-asc <=> active-desc",un(H1))]),arrowOpacity:jn("arrowOpacity",[Jt("desc-to-active, asc-to-active, active",ct({opacity:1})),Jt("desc-to-hint, asc-to-hint, hint",ct({opacity:.54})),Jt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",ct({opacity:0})),en("* => asc, * => desc, * => active, * => hint, * => void",un("0ms")),en("* <=> *",un(H1))]),arrowPosition:jn("arrowPosition",[en("* => desc-to-hint, * => desc-to-active",un(H1,ya([ct({transform:"translateY(-25%)"}),ct({transform:"translateY(0)"})]))),en("* => hint-to-desc, * => active-to-desc",un(H1,ya([ct({transform:"translateY(0)"}),ct({transform:"translateY(25%)"})]))),en("* => asc-to-hint, * => asc-to-active",un(H1,ya([ct({transform:"translateY(25%)"}),ct({transform:"translateY(0)"})]))),en("* => hint-to-asc, * => active-to-asc",un(H1,ya([ct({transform:"translateY(0)"}),ct({transform:"translateY(-25%)"})]))),Jt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",ct({transform:"translateY(0)"})),Jt("hint-to-desc, active-to-desc, desc",ct({transform:"translateY(-25%)"})),Jt("hint-to-asc, active-to-asc, asc",ct({transform:"translateY(25%)"}))]),allowChildren:jn("allowChildren",[en("* <=> *",[g3("@*",h3(),{optional:!0})])])},J6=(()=>{class t{constructor(){this.changes=new q}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function woe(t){return t||new J6}var Soe={provide:J6,deps:[[new J1,new ur,J6]],useFactory:woe},_z=(()=>{class t{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}constructor(e,i,o,r,s,a,c,l){this._intl=e,this._changeDetectorRef=i,this._sort=o,this._columnDef=r,this._focusMonitor=s,this._elementRef=a,this._ariaDescriber=c,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",l?.arrowPosition&&(this.arrowPosition=l?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{let i=!!e;i!==this._showIndicatorHint&&(this._setIndicatorHintVisible(i),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){let e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=ln(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(i){return new(i||t)(b(J6),b(mt),b(R0,8),b("MAT_SORT_HEADER_COLUMN_DEF",8),b(Pi),b($),b(i4,8),b(bz,8))}}static{this.\u0275cmp=T({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(i,o){i&1&&B("click",function(){return o._handleClick()})("keydown",function(s){return o._handleKeydown(s)})("mouseenter",function(){return o._setIndicatorHintVisible(!0)})("mouseleave",function(){return o._setIndicatorHintVisible(!1)}),i&2&&(Z("aria-sort",o._getAriaSortAttribute()),ge("mat-sort-header-disabled",o._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",de],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",de]},exportAs:["matSortHeader"],standalone:!0,features:[st,k],attrs:boe,ngContentSelectors:_oe,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(i,o){i&1&&(Ke(),p(0,"div",0)(1,"div",1),fe(2),h(),F(3,Coe,6,6,"div",2),h()),i&2&&(ge("mat-sort-header-sorted",o._isSorted())("mat-sort-header-position-before",o.arrowPosition==="before"),Z("tabindex",o._isDisabled()?null:0)("role",o._isDisabled()?null:"button"),v(3),Oe(o._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color, var(--mat-app-on-surface));opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[Gs.indicator,Gs.leftPointer,Gs.rightPointer,Gs.arrowOpacity,Gs.arrowPosition,Gs.allowChildren]},changeDetection:0})}}return t})(),Cz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Soe],imports:[qe]})}}return t})();var xz=Ni({passive:!0}),wz=(()=>{class t{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Mi;let i=Kn(e),o=this._monitoredElements.get(i);if(o)return o.subject;let r=new q,s="cdk-text-field-autofilled",a=c=>{c.animationName==="cdk-text-field-autofill-start"&&!i.classList.contains(s)?(i.classList.add(s),this._ngZone.run(()=>r.next({target:c.target,isAutofilled:!0}))):c.animationName==="cdk-text-field-autofill-end"&&i.classList.contains(s)&&(i.classList.remove(s),this._ngZone.run(()=>r.next({target:c.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",a,xz),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:r,unlisten:()=>{i.removeEventListener("animationstart",a,xz)}}),r}stopMonitoring(e){let i=Kn(e),o=this._monitoredElements.get(i);o&&(o.unlisten(),o.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(X))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Sz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var Loe=new U("MAT_INPUT_VALUE_ACCESSOR"),Ioe=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Aoe=0,Mz=(()=>{class t{get disabled(){return this._disabled}set disabled(e){this._disabled=Di(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Hs.required)??!1}set required(e){this._required=Di(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&B5().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Di(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,o,r,s,a,c,l,d,f){this._elementRef=e,this._platform=i,this.ngControl=o,this._autofillMonitor=l,this._ngZone=d,this._formField=f,this._uid=`mat-input-${Aoe++}`,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new q,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(C=>B5().has(C)),this._iOSKeyupListener=C=>{let _=C.target;!_.value&&_.selectionStart===0&&_.selectionEnd===0&&(_.setSelectionRange(1,1),_.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};let m=this._elementRef.nativeElement,y=m.nodeName.toLowerCase();this._inputValueAccessor=c||m,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&d.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Dr(a,o,s,r,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=y==="select",this._isTextarea=y==="textarea",this._isInFormField=!!f,this._isNativeSelect&&(this.controlType=m.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Ioe.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}else return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&this._type!=="number"&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Le),b(Bo,10),b(or,8),b(P0,8),b(a4),b(Loe,10),b(wz),b(X),b(I0,8))}}static{this.\u0275dir=V({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(i,o){i&1&&B("focus",function(){return o._focusChanged(!0)})("blur",function(){return o._focusChanged(!1)})("input",function(){return o._onInput()}),i&2&&(xn("id",o.id)("disabled",o.disabled)("required",o.required),Z("name",o.name||null)("readonly",o.readonly&&!o._isNativeSelect||null)("aria-invalid",o.empty&&o.required?null:o.errorState)("aria-required",o.required)("id",o.id),ge("mat-input-server",o._isServer)("mat-mdc-form-field-textarea-control",o._isInFormField&&o._isTextarea)("mat-mdc-form-field-input-control",o._isInFormField)("mdc-text-field__input",o._isInFormField)("mat-mdc-native-select-inline",o._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[Ze([{provide:L0,useExisting:t}]),ut]})}}return t})(),Ws=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,Uo,Uo,Sz,qe]})}}return t})();var Toe=["*"],ed;function Noe(){if(ed===void 0&&(ed=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(ed=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return ed}function k0(t){return Noe()?.createHTML(t)||t}function Ez(t){return Error(`Unable to find icon with the name "${t}"`)}function Doe(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function Lz(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function Iz(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var Vo=class{constructor(n,e,i){this.url=n,this.svgText=e,this.options=i}},Poe=(()=>{class t{constructor(e,i,o,r){this._httpClient=e,this._sanitizer=i,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=o}addSvgIcon(e,i,o){return this.addSvgIconInNamespace("",e,i,o)}addSvgIconLiteral(e,i,o){return this.addSvgIconLiteralInNamespace("",e,i,o)}addSvgIconInNamespace(e,i,o,r){return this._addSvgIconConfig(e,i,new Vo(o,null,r))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,o,r){let s=this._sanitizer.sanitize(Cn.HTML,o);if(!s)throw Iz(o);let a=k0(s);return this._addSvgIconConfig(e,i,new Vo("",a,r))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,o){return this._addSvgIconSetConfig(e,new Vo(i,null,o))}addSvgIconSetLiteralInNamespace(e,i,o){let r=this._sanitizer.sanitize(Cn.HTML,i);if(!r)throw Iz(i);let s=k0(r);return this._addSvgIconSetConfig(e,new Vo("",s,o))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let i=this._sanitizer.sanitize(Cn.RESOURCE_URL,e);if(!i)throw Lz(e);let o=this._cachedIconsByUrl.get(i);return o?W(td(o)):this._loadSvgIconFromConfig(new Vo(e,null)).pipe(wt(r=>this._cachedIconsByUrl.set(i,r)),ae(r=>td(r)))}getNamedSvgIcon(e,i=""){let o=Az(i,e),r=this._svgIconConfigs.get(o);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(i,e),r)return this._svgIconConfigs.set(o,r),this._getSvgFromConfig(r);let s=this._iconSetConfigs.get(i);return s?this._getSvgFromIconSetConfigs(e,s):X1(Ez(o))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?W(td(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(ae(i=>td(i)))}_getSvgFromIconSetConfigs(e,i){let o=this._extractIconWithNameFromAnySet(e,i);if(o)return W(o);let r=i.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(Ho(a=>{let l=`Loading icon set URL: ${this._sanitizer.sanitize(Cn.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(l)),W(null)})));return J0(r).pipe(ae(()=>{let s=this._extractIconWithNameFromAnySet(e,i);if(!s)throw Ez(e);return s}))}_extractIconWithNameFromAnySet(e,i){for(let o=i.length-1;o>=0;o--){let r=i[o];if(r.svgText&&r.svgText.toString().indexOf(e)>-1){let s=this._svgElementFromConfig(r),a=this._extractSvgIconFromSet(s,e,r.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(wt(i=>e.svgText=i),ae(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?W(null):this._fetchIcon(e).pipe(wt(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,o){let r=e.querySelector(`[id="${i}"]`);if(!r)return null;let s=r.cloneNode(!0);if(s.removeAttribute("id"),s.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(s,o);if(s.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(s),o);let a=this._svgElementFromString(k0(""));return a.appendChild(s),this._setSvgAttributes(a,o)}_svgElementFromString(e){let i=this._document.createElement("DIV");i.innerHTML=e;let o=i.querySelector("svg");if(!o)throw Error(" tag not found");return o}_toSvgElement(e){let i=this._svgElementFromString(k0("")),o=e.attributes;for(let r=0;rk0(l)),qo(()=>this._inProgressUrlFetches.delete(s)),Tp());return this._inProgressUrlFetches.set(s,c),c}_addSvgIconConfig(e,i,o){return this._svgIconConfigs.set(Az(e,i),o),this}_addSvgIconSetConfig(e,i){let o=this._iconSetConfigs.get(e);return o?o.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){let i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let o=0;on?n.pathname+n.search:""}}var zz=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Uoe=zz.map(t=>`[${t}]`).join(", "),Boe=/^url\(['"]?#(.*?)['"]?\)$/,Tz=(()=>{class t{get color(){return this._color||this._defaultColor}set color(e){this._color=e}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){let i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){let i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}constructor(e,i,o,r,s,a){this._elementRef=e,this._iconRegistry=i,this._location=r,this._errorHandler=s,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=on.EMPTY,a&&(a.color&&(this.color=this._defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),o||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let o=e.childNodes[i];(o.nodeType!==1||o.nodeName.toLowerCase()==="svg")&&o.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(o=>o.length>0);this._previousFontSetClass.forEach(o=>e.classList.remove(o)),i.forEach(o=>e.classList.add(o)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let i=this._elementsWithExternalReferences;i&&i.forEach((o,r)=>{o.forEach(s=>{r.setAttribute(s.name,`url('${e}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(e){let i=e.querySelectorAll(Uoe),o=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r{let a=i[r],c=a.getAttribute(s),l=c?c.match(Boe):null;if(l){let d=o.get(a);d||(d=[],o.set(a,d)),d.push({name:s,value:l[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[i,o]=this._splitIconName(e);i&&(this._svgNamespace=i),o&&(this._svgName=o),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(o,i).pipe(Xt(1)).subscribe(r=>this._setSvgElement(r),r=>{let s=`Error retrieving icon ${i}:${o}! ${r.message}`;this._errorHandler.handleError(new Error(s))})}}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Poe),go("aria-hidden"),b(Ooe),b(e2),b(koe,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,o){i&2&&(Z("data-mat-icon-type",o._usingFontIcon()?"font":"svg")("data-mat-icon-name",o._svgName||o.fontIcon)("data-mat-icon-namespace",o._svgNamespace||o.fontSet)("fontIcon",o._usingFontIcon()?o.fontIcon:null),Qt(o.color?"mat-"+o.color:""),ge("mat-icon-inline",o.inline)("mat-icon-no-color",o.color!=="primary"&&o.color!=="accent"&&o.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",de],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[st,k],ngContentSelectors:Toe,decls:1,vars:0,template:function(i,o){i&1&&(Ke(),fe(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}}return t})(),Nz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,qe]})}}return t})();function joe(t,n){}var rr=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var Km=(()=>{class t extends Fs{constructor(e,i,o,r,s,a,c,l){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=r,this._interactivityChecker=s,this._ngZone=a,this._overlayRef=c,this._focusMonitor=l,this._platform=D(Le),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=D(mt),this._injector=D(It),this._isDestroyed=!1,this.attachDomPortal=d=>{this._portalOutlet.hasAttached();let f=this._portalOutlet.attachDomPortal(d);return this._contentAttached(),f},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let i=this._ariaLabelledByQueue.indexOf(e);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{e.removeEventListener("blur",o),e.removeEventListener("mousedown",o),e.removeAttribute("tabindex")};e.addEventListener("blur",o),e.addEventListener("mousedown",o)})),e.focus(i)}_focusByCssSelector(e,i){let o=this._elementRef.nativeElement.querySelector(e);o&&this._forceFocus(o,i)}_trapFocus(){this._isDestroyed||di(()=>{let e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,i=null;if(typeof e=="string"?i=this._document.querySelector(e):typeof e=="boolean"?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&typeof i.focus=="function"){let o=Wa(),r=this._elementRef.nativeElement;(!o||o===this._document.body||o===r||r.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let e=this._elementRef.nativeElement,i=Wa();return e===i||e.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Wa()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(i){return new(i||t)(b($),b(o4),b(te,8),b(rr),b(Ka),b(X),b(Fo),b(Pi))}}static{this.\u0275cmp=T({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(i,o){if(i&1&&ft(M0,7),i&2){let r;me(r=pe())&&(o._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,o){i&2&&Z("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[Ee,k],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,o){i&1&&F(0,joe,0,0,"ng-template",0)},dependencies:[M0],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return t})(),O0=class{constructor(n,e){this.overlayRef=n,this.config=e,this.closed=new q,this.disableClose=e.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{i.keyCode===27&&!this.disableClose&&!fn(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=n.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(n,e){if(this.containerInstance){let i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(n),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",e=""){return this.overlayRef.updateSize({width:n,height:e}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}},Hoe=new U("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.block()}}),qoe=new U("DialogData"),Goe=new U("DefaultDialogConfig");var Woe=0,Ym=(()=>{class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,o,r,s,a){this._overlay=e,this._injector=i,this._defaultOptions=o,this._parentDialog=r,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new q,this._afterOpenedAtThisLevel=new q,this._ariaHiddenElements=new Map,this.afterAllClosed=po(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Un(void 0))),this._scrollStrategy=a}open(e,i){let o=this._defaultOptions||new rr;i=u(u({},o),i),i.id=i.id||`cdk-dialog-${Woe++}`,i.id&&this.getDialogById(i.id);let r=this._getOverlayConfig(i),s=this._overlay.create(r),a=new O0(s,i),c=this._attachContainer(s,a,i);return a.containerInstance=c,this._attachDialogContent(e,a,c,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(a),a.closed.subscribe(()=>this._removeOpenDialog(a,!0)),this.afterOpened.next(a),a}closeAll(){$m(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){$m(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),$m(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let i=new Us({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,o){let r=o.injector||o.viewContainerRef?.injector,s=[{provide:rr,useValue:o},{provide:O0,useValue:i},{provide:Fo,useValue:e}],a;o.container?typeof o.container=="function"?a=o.container:(a=o.container.type,s.push(...o.container.providers(o))):a=Km;let c=new F1(a,o.viewContainerRef,It.create({parent:r||this._injector,providers:s}),o.componentFactoryResolver);return e.attach(c).instance}_attachDialogContent(e,i,o,r){if(e instanceof Zt){let s=this._createInjector(r,i,o,void 0),a={$implicit:r.data,dialogRef:i};r.templateContext&&(a=u(u({},a),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),o.attachTemplatePortal(new er(e,null,a,s))}else{let s=this._createInjector(r,i,o,this._injector),a=o.attachComponentPortal(new F1(e,r.viewContainerRef,s,r.componentFactoryResolver));i.componentRef=a,i.componentInstance=a.instance}}_createInjector(e,i,o,r){let s=e.injector||e.viewContainerRef?.injector,a=[{provide:qoe,useValue:e.data},{provide:O0,useValue:i}];return e.providers&&(typeof e.providers=="function"?a.push(...e.providers(i,e,o)):a.push(...e.providers)),e.direction&&(!s||!s.get(an,null,{optional:!0}))&&a.push({provide:an,useValue:{value:e.direction,change:W()}}),It.create({parent:s||r,providers:a})}_removeOpenDialog(e,i){let o=this.openDialogs.indexOf(e);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,s)=>{r?s.setAttribute("aria-hidden",r):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let e=this._overlayContainer.getContainerElement();if(e.parentElement){let i=e.parentElement.children;for(let o=i.length-1;o>-1;o--){let r=i[o];r!==e&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(i){return new(i||t)(A(jt),A(It),A(Goe,8),A(t,12),A(Bs),A(Hoe))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function $m(t,n){let e=t.length;for(;e--;)n(t[e])}var Dz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Ym],imports:[U1,tr,r4,tr]})}}return t})();function $oe(t,n){}var F0=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},Xm="mdc-dialog--open",Pz="mdc-dialog--opening",Rz="mdc-dialog--closing",Koe=150,Yoe=75,Xoe=(()=>{class t extends Km{constructor(e,i,o,r,s,a,c,l,d){super(e,i,o,r,s,a,c,d),this._animationMode=l,this._animationStateChanged=new xe,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Oz(this._config.enterAnimationDuration)??Koe:0,this._exitAnimationDuration=this._animationsEnabled?Oz(this._config.exitAnimationDuration)??Yoe:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(kz,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Pz,Xm)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Xm),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Xm),this._animationsEnabled?(this._hostElement.style.setProperty(kz,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Rz)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Pz,Rz)}_waitForAnimationToComplete(e,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let i=super.attachComponentPortal(e);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static{this.\u0275fac=function(i){return new(i||t)(b($),b(o4),b(te,8),b(F0),b(Ka),b(X),b(Fo),b(Wt,8),b(Pi))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,o){i&2&&(xn("id",o._config.id),Z("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),ge("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},standalone:!0,features:[Ee,k],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,o){i&1&&(p(0,"div",0)(1,"div",1),F(2,$oe,0,0,"ng-template",2),h()())},dependencies:[M0],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}}return t})(),kz="--mat-dialog-transition-duration";function Oz(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?wo(t.substring(0,t.length-2)):t.endsWith("s")?wo(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var nd=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t}(nd||{}),so=class{constructor(n,e,i){this._ref=n,this._containerInstance=i,this._afterOpened=new q,this._beforeClosed=new q,this._state=nd.OPEN,this.disableClose=e.disableClose,this.id=n.id,n.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe(xt(o=>o.state==="opened"),Xt(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(xt(o=>o.state==="closed"),Xt(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ln(this.backdropClick(),this.keydownEvents().pipe(xt(o=>o.keyCode===27&&!this.disableClose&&!fn(o)))).subscribe(o=>{this.disableClose||(o.preventDefault(),Zoe(this,o.type==="keydown"?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe(xt(e=>e.state==="closing"),Xt(1)).subscribe(e=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=nd.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let e=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?e.left(n.left):e.right(n.right):e.centerHorizontally(),n&&(n.top||n.bottom)?n.top?e.top(n.top):e.bottom(n.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",e=""){return this._ref.updateSize(n,e),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=nd.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function Zoe(t,n,e){return t._closeInteractionType=n,t.close(e)}var sr=new U("MatMdcDialogData"),Qoe=new U("mat-mdc-dialog-default-options"),Joe=new U("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.block()}});var e1e=0,$s=(()=>{class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,o,r,s,a,c,l){this._overlay=e,this._defaultOptions=r,this._scrollStrategy=s,this._parentDialog=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new q,this._afterOpenedAtThisLevel=new q,this.dialogConfigClass=F0,this.afterAllClosed=po(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Un(void 0))),this._dialog=i.get(Ym),this._dialogRefConstructor=so,this._dialogContainerType=Xoe,this._dialogDataToken=sr}open(e,i){let o;i=u(u({},this._defaultOptions||new F0),i),i.id=i.id||`mat-mdc-dialog-${e1e++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(e,E(u({},i),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:rr,useValue:i}]},templateContext:()=>({dialogRef:o}),providers:(s,a,c)=>(o=new this._dialogRefConstructor(s,i,c),o.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:a.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=r.componentRef,o.componentInstance=r.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let s=this.openDialogs.indexOf(o);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}static{this.\u0275fac=function(i){return new(i||t)(A(jt),A(It),A(Yo,8),A(Qoe,8),A(Joe),A(t,12),A(Bs),A(Wt,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),t1e=0;var n1e=(()=>{class t{constructor(e,i,o){this._dialogRef=e,this._elementRef=i,this._dialog=o}ngOnInit(){this._dialogRef||(this._dialogRef=i1e(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(i){return new(i||t)(b(so,8),b($),b($s))}}static{this.\u0275dir=V({type:t,standalone:!0})}}return t})(),Fz=(()=>{class t extends n1e{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${t1e++}`}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,o){i&2&&xn("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[Ee]})}}return t})(),Uz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[Kp([um])]})}}return t})();function i1e(t,n){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?n.find(i=>i.id===e.id):null}var id=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[$s],imports:[Dz,U1,tr,qe,qe]})}}return t})();var od=class t{constructor(n,e){this.dialogRef=n;this.data=e;e&&(this.newItem=E(u({},e),{link_Imgs:e.link_Imgs.join(";")}))}newItem={id:"",data:"",descricao:"",link_Imgs:"",titulo:""};onSubmit(){this.dialogRef.close(this.newItem)}onCancel(){this.dialogRef.close()}static \u0275fac=function(e){return new(e||t)(b(so),b(sr))};static \u0275cmp=T({type:t,selectors:[["app-form-modal"]],standalone:!0,features:[k],decls:24,vars:6,consts:[["mat-dialog-title",""],[3,"ngSubmit"],["matInput","","name","titulo","required","",3,"ngModelChange","ngModel"],["matInput","","name","data","required","",3,"ngModelChange","ngModel"],[1,"input-desc"],["matInput","","name","descricao","required","",1,"caixa-texto",3,"ngModelChange","ngModel"],["matInput","","name","link_Imgs","required","",3,"ngModelChange","ngModel"],["mat-button","","type","submit"],["mat-button","","type","button",3,"click"]],template:function(e,i){e&1&&(p(0,"h2",0),x(1),h(),p(2,"mat-dialog-content")(3,"form",1),B("ngSubmit",function(){return i.onSubmit()}),p(4,"mat-form-field")(5,"mat-label"),x(6,"T\xEDtulo"),h(),p(7,"input",2),ha("ngModelChange",function(r){return pa(i.newItem.titulo,r)||(i.newItem.titulo=r),r}),h()(),p(8,"mat-form-field")(9,"mat-label"),x(10,"Data"),h(),p(11,"input",3),ha("ngModelChange",function(r){return pa(i.newItem.data,r)||(i.newItem.data=r),r}),h()(),p(12,"mat-form-field",4)(13,"mat-label"),x(14,"Descri\xE7\xE3o"),h(),p(15,"textarea",5),ha("ngModelChange",function(r){return pa(i.newItem.descricao,r)||(i.newItem.descricao=r),r}),h()(),p(16,"mat-form-field")(17,"mat-label"),x(18,"Links de Imagens"),h(),p(19,"input",6),ha("ngModelChange",function(r){return pa(i.newItem.link_Imgs,r)||(i.newItem.link_Imgs=r),r}),h()(),p(20,"button",7),x(21),h(),p(22,"button",8),B("click",function(){return i.onCancel()}),x(23,"Cancelar"),h()()()),e&2&&(v(),Re(i.newItem.id?"Editar Item":"Adicionar Item"),v(6),ma("ngModel",i.newItem.titulo),v(4),ma("ngModel",i.newItem.data),v(4),ma("ngModel",i.newItem.descricao),v(4),ma("ngModel",i.newItem.link_Imgs),v(2),Re(i.newItem.id?"Atualizar Item":"Adicionar Item"))},dependencies:[id,Fz,Uz,Uo,k6,R6,Ws,Mz,qs,az,K6,JA,ez,Hm,jm,or],styles:["h2[_ngcontent-%COMP%]{font-size:24px;margin-bottom:20px;text-align:center;color:#333}mat-dialog-content[_ngcontent-%COMP%]{width:100%;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a}form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:15px}mat-form-field[_ngcontent-%COMP%]{width:100%}mat-form-field[_ngcontent-%COMP%] mat-label[_ngcontent-%COMP%]{color:#007bff}input.mat-input[_ngcontent-%COMP%], textarea.mat-input[_ngcontent-%COMP%]{padding:10px;border:1px solid #ccc;border-radius:4px;width:100%}.input-desc[_ngcontent-%COMP%]{height:200px}.input-desc[_ngcontent-%COMP%] .caixa-texto[_ngcontent-%COMP%]{height:150px}button[_ngcontent-%COMP%]{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}button[_ngcontent-%COMP%]:hover{background-color:#0056b3}button[type=button][_ngcontent-%COMP%]{background-color:#f44336}button[type=button][_ngcontent-%COMP%]:hover{background-color:#d32f2f}"]})};var rd=class t{constructor(n,e){this.dialogRef=n;this.data=e;e&&(this.descricao=e)}descricao="";onCancel(){this.dialogRef.close(!1)}onAccept(){this.dialogRef.close(!0)}static \u0275fac=function(e){return new(e||t)(b(so),b(sr))};static \u0275cmp=T({type:t,selectors:[["app-popup"]],standalone:!0,features:[k],decls:9,vars:1,consts:[[1,"container-pai"],[1,"descricao"],[1,"botoes"],[1,"sim",3,"click"],[1,"nao",3,"click"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"span"),x(3),h()(),p(4,"div",2)(5,"button",3),B("click",function(){return i.onAccept()}),x(6,"Sim"),h(),p(7,"button",4),B("click",function(){return i.onCancel()}),x(8,"N\xE3o"),h()()()),e&2&&(v(3),Re(i.descricao))},dependencies:[id,Uo,Ws,qs],styles:[".container-pai[_ngcontent-%COMP%]{max-width:600px;width:100%;height:100%;margin:0 auto;padding:40px;background-color:#fff;box-shadow:0 2px 5px #0000001a;border-radius:8px;display:flex;flex-direction:column;align-items:center}.descricao[_ngcontent-%COMP%]{margin-bottom:20px;font-size:16px;color:#333;text-align:center}.botoes[_ngcontent-%COMP%]{display:flex;gap:10px}button[_ngcontent-%COMP%]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.sim[_ngcontent-%COMP%]{background-color:#28a745;color:#fff}.sim[_ngcontent-%COMP%]:hover{background-color:#218838}.nao[_ngcontent-%COMP%]{background-color:#dc3545;color:#fff}.nao[_ngcontent-%COMP%]:hover{background-color:#c82333}"]})};var Ks=class t{valueSource=new Tt(!1);value=this.valueSource.asObservable();constructor(){}changeValue(n){this.valueSource.next(n)}static \u0275fac=function(e){return new(e||t)};static \u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})};var sd="preferred",o1e=["disabled","preferred","required"];function Vz(t){return o1e.includes(t)}var jz=t=>{let n=y3(t.accountIdEndpointMode??sd);return E(u({},t),{accountIdEndpointMode:()=>g(void 0,null,function*(){let e=yield n();if(!Vz(e))throw new Error(`Invalid value for accountIdEndpointMode: ${e}. Valid values are: "required", "preferred", "disabled".`);return e})})};var eT=ra(Jz()),ad=class{constructor(n){this.cache=new eT.default(n)}getEndpoint(n){let e=this.get(n);if(!e||e.length===0)return;let i=e.map(o=>o.Address);return i[Math.floor(Math.random()*i.length)]}get(n){if(!this.has(n))return;let e=this.cache.get(n);if(!e)return;let i=Date.now(),o=e.filter(r=>i({Address:o,Expires:i+r*60*1e3})))}delete(n){this.cache.set(n,[])}has(n){if(!this.cache.has(n))return!1;let e=this.cache.peek(n);return e?e.length>0:!1}clear(){this.cache.clear()}};var tT=(t,{endpointDiscoveryCommandCtor:n})=>E(u({},t),{endpointDiscoveryCommandCtor:n,endpointCache:new ad(t.endpointCacheSize??1e3),endpointDiscoveryEnabled:t.endpointDiscoveryEnabled!==void 0?()=>Promise.resolve(t.endpointDiscoveryEnabled):t.endpointDiscoveryEnabledProvider,isClientEndpointDiscoveryEnabled:t.endpointDiscoveryEnabled!==void 0});var v1e=t=>n=>e=>g(void 0,null,function*(){if(!fi.isInstance(e.request))return n(e);let{request:i}=e,{handlerProtocol:o=""}=t.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!i.headers[":authority"])delete i.headers.host,i.headers[":authority"]=i.hostname+(i.port?":"+i.port:"");else if(!i.headers.host){let r=i.hostname;i.port!=null&&(r+=`:${i.port}`),i.headers.host=r}return n(e)}),b1e={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},nT=t=>({applyToStack:n=>{n.add(v1e(t),b1e)}});var _1e=()=>(t,n)=>e=>g(void 0,null,function*(){try{let o=yield t(e),{clientName:r,commandName:s,logger:a,dynamoDbDocumentClientOptions:c={}}=n,{overrideInputFilterSensitiveLog:l,overrideOutputFilterSensitiveLog:d}=c,f=l??n.inputFilterSensitiveLog,m=d??n.outputFilterSensitiveLog,i=o.output,{$metadata:y}=i,C=On(i,["$metadata"]);return a?.info?.({clientName:r,commandName:s,input:f(e.input),output:m(C),metadata:y}),o}catch(o){let{clientName:r,commandName:s,logger:a,dynamoDbDocumentClientOptions:c={}}=n,{overrideInputFilterSensitiveLog:l}=c,d=l??n.inputFilterSensitiveLog;throw a?.error?.({clientName:r,commandName:s,input:d(e.input),error:o,metadata:o.$metadata}),o}}),C1e={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},iT=t=>({applyToStack:n=>{n.add(_1e(),C1e)}});var oT="X-Amzn-Trace-Id",x1e="AWS_LAMBDA_FUNCTION_NAME",w1e="_X_AMZN_TRACE_ID",S1e=t=>n=>e=>g(void 0,null,function*(){let{request:i}=e;if(!fi.isInstance(i)||t.runtime!=="node"||i.headers.hasOwnProperty(oT))return n(e);let o=process.env[x1e],r=process.env[w1e],s=a=>typeof a=="string"&&a.length>0;return s(o)&&s(r)&&(i.headers[oT]=r),n(E(u({},e),{request:i}))}),M1e={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},rT=t=>({applyToStack:n=>{n.add(S1e(t),M1e)}});var E1e=void 0;function L1e(t){return t===void 0?!0:typeof t=="string"&&t.length<=50}function sT(t){let n=s2(t.userAgentAppId??E1e);return E(u({},t),{customUserAgent:typeof t.customUserAgent=="string"?[[t.customUserAgent]]:t.customUserAgent,userAgentAppId:()=>g(this,null,function*(){let e=yield n();if(!L1e(e)){let i=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?console:t.logger;typeof e!="string"?i?.warn("userAgentAppId must be a string or undefined."):e.length>50&&i?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return e})})}var tp=(t,n=!1)=>{if(n){for(let e of t.split("."))if(!tp(e))return!1;return!0}return!(!Ah(t)||t.length<3||t.length>63||t!==t.toLowerCase()||D8(t))};var aT=":",I1e="/",cT=t=>{let n=t.split(aT);if(n.length<6)return null;let[e,i,o,r,s,...a]=n;if(e!=="arn"||i===""||o===""||a.join(aT)==="")return null;let c=a.map(l=>l.split(I1e)).flat();return{partition:i,service:o,region:r,accountId:s,resourceId:c}};var lT={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"aws-global":{description:"AWS Standard global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"AWS China global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"AWS GovCloud (US) global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"c2s.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"AWS ISO (US) global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"sc2s.sgov.gov",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"AWS ISOB (US) global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"cloud.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"csp.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"};var z1e=lT,T1e="",dT=t=>{let{partitions:n}=z1e;for(let i of n){let{regions:o,outputs:r}=i;for(let[s,a]of Object.entries(o))if(s===t)return u(u({},r),a)}for(let i of n){let{regionRegex:o,outputs:r}=i;if(new RegExp(o).test(t))return u({},r)}let e=n.find(i=>i.id==="aws");if(!e)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return u({},e.outputs)};var uT=()=>T1e;var np={isVirtualHostableS3Bucket:tp,parseArn:cT,partition:dT};v3.aws=np;function fT(t,n,e){return t.$source||(t.$source={}),t.$source[n]=e,t}function wi(t,n,e){t.__aws_sdk_context?t.__aws_sdk_context.features||(t.__aws_sdk_context.features={}):t.__aws_sdk_context={features:{}},t.__aws_sdk_context.features[n]=e}var ip=t=>bh.isInstance(t)?t.headers?.date??t.headers?.Date:void 0;var cd=t=>new Date(Date.now()+t);var mT=(t,n)=>Math.abs(cd(n).getTime()-t)>=3e5;var op=(t,n)=>{let e=Date.parse(t);return mT(e,n)?e-Date.now():n};var V0=(t,n)=>{if(!n)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return n},pT=t=>g(void 0,null,function*(){let n=V0("context",t.context),e=V0("config",t.config),i=n.endpointV2?.properties?.authSchemes?.[0],r=yield V0("signer",e.signer)(i),s=t?.signingRegion,a=t?.signingRegionSet,c=t?.signingName;return{config:e,signer:r,signingRegion:s,signingRegionSet:a,signingName:c}}),j0=class{sign(n,e,i){return g(this,null,function*(){if(!fi.isInstance(n))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=yield pT(i),{config:r,signer:s}=o,{signingRegion:a,signingName:c}=o,l=i.context;if(l?.authSchemes?.length??!1){let[f,m]=l.authSchemes;f?.name==="sigv4a"&&m?.name==="sigv4"&&(a=m?.signingRegion??a,c=m?.signingName??c)}return yield s.sign(n,{signingDate:cd(r.systemClockOffset),signingRegion:a,signingService:c})})}errorHandler(n){return e=>{let i=e.ServerTime??ip(e.$response);if(i){let o=V0("config",n.config),r=o.systemClockOffset;o.systemClockOffset=op(i,o.systemClockOffset),o.systemClockOffset!==r&&e.$metadata&&(e.$metadata.clockSkewCorrected=!0)}throw e}}successHandler(n,e){let i=ip(n);if(i){let o=V0("config",e.config);o.systemClockOffset=op(i,o.systemClockOffset)}}};var hT=t=>{let n=!1,e;t.credentials&&(n=!0,e=Lh(t.credentials,Mh,Eh)),e||(t.credentialDefaultProvider?e=s2(t.credentialDefaultProvider(Object.assign({},t,{parentClientConfig:t}))):e=()=>g(void 0,null,function*(){throw new Error("`credentials` is missing")}));let{signingEscapePath:i=!0,systemClockOffset:o=t.systemClockOffset||0,sha256:r}=t,s;return t.signer?s=s2(t.signer):t.regionInfoProvider?s=()=>s2(t.region)().then(a=>g(void 0,null,function*(){return[(yield t.regionInfoProvider(a,{useFipsEndpoint:yield t.useFipsEndpoint(),useDualstackEndpoint:yield t.useDualstackEndpoint()}))||{},a]})).then(([a,c])=>{let{signingRegion:l,signingService:d}=a;t.signingRegion=t.signingRegion||l||c,t.signingName=t.signingName||d||t.serviceId;let f=E(u({},t),{credentials:e,region:t.signingRegion,service:t.signingName,sha256:r,uriEscapePath:i}),m=t.signerConstructor||R8;return new m(f)}):s=a=>g(void 0,null,function*(){a=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:yield s2(t.region)(),properties:{}},a);let c=a.signingRegion,l=a.signingName;t.signingRegion=t.signingRegion||c,t.signingName=t.signingName||l||t.serviceId;let d=E(u({},t),{credentials:e,region:t.signingRegion,service:t.signingName,sha256:r,uriEscapePath:i}),f=t.signerConstructor||R8;return new f(d)}),E(u({},t),{systemClockOffset:o,signingEscapePath:i,credentials:n?()=>g(void 0,null,function*(){return e().then(a=>fT(a,"CREDENTIALS_CODE","e"))}):e,signer:s})};var Ys=t=>{if(t!=null)return typeof t=="object"&&"__type"in t&&delete t.__type,Th(t)};var gT=(t,n)=>N8(t,n).then(e=>n.utf8Encoder(e));var q1=(t,n)=>gT(t,n).then(e=>{if(e.length)try{return JSON.parse(e)}catch(i){throw i?.name==="SyntaxError"&&Object.defineProperty(i,"$responseBodyText",{value:e}),i}return{}}),yT=(t,n)=>g(void 0,null,function*(){let e=yield q1(t,n);return e.message=e.message??e.Message,e}),vT=(t,n)=>{let e=(r,s)=>Object.keys(r).find(a=>a.toLowerCase()===s.toLowerCase()),i=r=>{let s=r;return typeof s=="number"&&(s=s.toString()),s.indexOf(",")>=0&&(s=s.split(",")[0]),s.indexOf(":")>=0&&(s=s.split(":")[0]),s.indexOf("#")>=0&&(s=s.split("#")[1]),s},o=e(t.headers,"x-amzn-errortype");if(o!==void 0)return i(t.headers[o]);if(n.code!==void 0)return i(n.code);if(n.__type!==void 0)return i(n.__type)};var N1e=/\d{12}\.ddb/;function bT(t,n,e){return g(this,null,function*(){if(e.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&wi(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof n.retryStrategy=="function"){let r=yield n.retryStrategy();typeof r.acquireInitialRetryToken=="function"?r.constructor?.name?.includes("Adaptive")?wi(t,"RETRY_MODE_ADAPTIVE","F"):wi(t,"RETRY_MODE_STANDARD","E"):wi(t,"RETRY_MODE_LEGACY","D")}if(typeof n.accountIdEndpointMode=="function"){let r=t.endpointV2;switch(String(r?.url?.hostname).match(N1e)&&wi(t,"ACCOUNT_ID_ENDPOINT","O"),yield n.accountIdEndpointMode?.()){case"disabled":wi(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":wi(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":wi(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}let o=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(o?.$source){let r=o;r.accountId&&wi(t,"RESOLVED_ACCOUNT_ID","T");for(let[s,a]of Object.entries(r.$source??{}))wi(t,s,a)}})}var rp="user-agent",ld="x-amz-user-agent",sp=" ",dd="/",_T=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,CT=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,ap="-";function xT(t){let n="";for(let e in t){let i=t[e];if(n.length+i.length+1<=1024){n.length?n+=","+i:n+=i;continue}break}return n}var D1e=t=>(n,e)=>i=>g(void 0,null,function*(){let{request:o}=i;if(!fi.isInstance(o))return n(i);let{headers:r}=o,s=e?.userAgent?.map(ud)||[],a=(yield t.defaultUserAgentProvider()).map(ud);yield bT(e,t,i);let c=e;a.push(`m/${xT(Object.assign({},e.__smithy_context?.features,c.__aws_sdk_context?.features))}`);let l=t?.customUserAgent?.map(ud)||[],d=yield t.userAgentAppId();d&&a.push(ud([`app/${d}`]));let f=uT(),m=(f?[f]:[]).concat([...a,...s,...l]).join(sp),y=[...a.filter(C=>C.startsWith("aws-sdk-")),...l].join(sp);return t.runtime!=="browser"?(y&&(r[ld]=r[ld]?`${r[rp]} ${y}`:y),r[rp]=m):r[ld]=m,n(E(u({},i),{request:o}))}),ud=t=>{let n=t[0].split(dd).map(s=>s.replace(_T,ap)).join(dd),e=t[1]?.replace(CT,ap),i=n.indexOf(dd),o=n.substring(0,i),r=n.substring(i+1);return o==="api"&&(r=r.toLowerCase()),[o,r,e].filter(s=>s&&s.length>0).reduce((s,a,c)=>{switch(c){case 0:return a;case 1:return`${s}/${a}`;default:return`${s}#${a}`}},"")},P1e={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},wT=t=>({applyToStack:n=>{n.add(D1e(t),P1e)}});var ST=(t,n,e)=>g(void 0,null,function*(){return{operation:gh(n).operation,region:(yield y3(t.region)())||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()}});function R1e(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"dynamodb",region:t.region},propertiesExtractor:(n,e)=>({signingProperties:{config:n,context:e}})}}var MT=t=>{let n=[];switch(t.operation){default:n.push(R1e(t))}return n},ET=t=>{let n=hT(t);return u({},n)};var LT=t=>E(u({},t),{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"dynamodb"}),ri={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},AccountId:{type:"builtInParams",name:"accountId"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"},AccountIdEndpointMode:{type:"builtInParams",name:"accountIdEndpointMode"}};var ze=class t extends Nh{constructor(n){super(n),Object.setPrototypeOf(this,t.prototype)}};var fd=class t extends ze{constructor(n){super(u({name:"BackupInUseException",$fault:"client"},n)),this.name="BackupInUseException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},md=class t extends ze{constructor(n){super(u({name:"BackupNotFoundException",$fault:"client"},n)),this.name="BackupNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var pd=class t extends ze{constructor(n){super(u({name:"InternalServerError",$fault:"server"},n)),this.name="InternalServerError",this.$fault="server",Object.setPrototypeOf(this,t.prototype)}},hd=class t extends ze{constructor(n){super(u({name:"RequestLimitExceeded",$fault:"client"},n)),this.name="RequestLimitExceeded",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},gd=class t extends ze{constructor(n){super(u({name:"InvalidEndpointException",$fault:"client"},n)),this.name="InvalidEndpointException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Message=n.Message}},yd=class t extends ze{constructor(n){super(u({name:"ProvisionedThroughputExceededException",$fault:"client"},n)),this.name="ProvisionedThroughputExceededException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},vd=class t extends ze{constructor(n){super(u({name:"ResourceNotFoundException",$fault:"client"},n)),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var bd=class t extends ze{constructor(n){super(u({name:"ItemCollectionSizeLimitExceededException",$fault:"client"},n)),this.name="ItemCollectionSizeLimitExceededException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var _d=class t extends ze{constructor(n){super(u({name:"ContinuousBackupsUnavailableException",$fault:"client"},n)),this.name="ContinuousBackupsUnavailableException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Cd=class t extends ze{constructor(n){super(u({name:"LimitExceededException",$fault:"client"},n)),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},xd=class t extends ze{constructor(n){super(u({name:"TableInUseException",$fault:"client"},n)),this.name="TableInUseException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},wd=class t extends ze{constructor(n){super(u({name:"TableNotFoundException",$fault:"client"},n)),this.name="TableNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Sd=class t extends ze{constructor(n){super(u({name:"GlobalTableAlreadyExistsException",$fault:"client"},n)),this.name="GlobalTableAlreadyExistsException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Md=class t extends ze{constructor(n){super(u({name:"ResourceInUseException",$fault:"client"},n)),this.name="ResourceInUseException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Ed=class t extends ze{constructor(n){super(u({name:"TransactionConflictException",$fault:"client"},n)),this.name="TransactionConflictException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Ld=class t extends ze{constructor(n){super(u({name:"PolicyNotFoundException",$fault:"client"},n)),this.name="PolicyNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Id=class t extends ze{constructor(n){super(u({name:"ExportNotFoundException",$fault:"client"},n)),this.name="ExportNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Ad=class t extends ze{constructor(n){super(u({name:"GlobalTableNotFoundException",$fault:"client"},n)),this.name="GlobalTableNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var zd=class t extends ze{constructor(n){super(u({name:"ImportNotFoundException",$fault:"client"},n)),this.name="ImportNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Td=class t extends ze{constructor(n){super(u({name:"DuplicateItemException",$fault:"client"},n)),this.name="DuplicateItemException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Nd=class t extends ze{constructor(n){super(u({name:"IdempotentParameterMismatchException",$fault:"client"},n)),this.name="IdempotentParameterMismatchException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Message=n.Message}},Dd=class t extends ze{constructor(n){super(u({name:"TransactionInProgressException",$fault:"client"},n)),this.name="TransactionInProgressException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Message=n.Message}},Pd=class t extends ze{constructor(n){super(u({name:"ExportConflictException",$fault:"client"},n)),this.name="ExportConflictException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Rd=class t extends ze{constructor(n){super(u({name:"InvalidExportTimeException",$fault:"client"},n)),this.name="InvalidExportTimeException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},kd=class t extends ze{constructor(n){super(u({name:"PointInTimeRecoveryUnavailableException",$fault:"client"},n)),this.name="PointInTimeRecoveryUnavailableException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Od=class t extends ze{constructor(n){super(u({name:"ImportConflictException",$fault:"client"},n)),this.name="ImportConflictException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Fd=class t extends ze{constructor(n){super(u({name:"TableAlreadyExistsException",$fault:"client"},n)),this.name="TableAlreadyExistsException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Ud=class t extends ze{constructor(n){super(u({name:"InvalidRestoreTimeException",$fault:"client"},n)),this.name="InvalidRestoreTimeException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Bd=class t extends ze{constructor(n){super(u({name:"ReplicaAlreadyExistsException",$fault:"client"},n)),this.name="ReplicaAlreadyExistsException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Vd=class t extends ze{constructor(n){super(u({name:"ReplicaNotFoundException",$fault:"client"},n)),this.name="ReplicaNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},jd=class t extends ze{constructor(n){super(u({name:"IndexNotFoundException",$fault:"client"},n)),this.name="IndexNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},cp=function(t){return t.visit=(n,e)=>n.S!==void 0?e.S(n.S):n.N!==void 0?e.N(n.N):n.B!==void 0?e.B(n.B):n.SS!==void 0?e.SS(n.SS):n.NS!==void 0?e.NS(n.NS):n.BS!==void 0?e.BS(n.BS):n.M!==void 0?e.M(n.M):n.L!==void 0?e.L(n.L):n.NULL!==void 0?e.NULL(n.NULL):n.BOOL!==void 0?e.BOOL(n.BOOL):e._(n.$unknown[0],n.$unknown[1]),t}(cp||{}),Hd=class t extends ze{constructor(n){super(u({name:"ConditionalCheckFailedException",$fault:"client"},n)),this.name="ConditionalCheckFailedException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Item=n.Item}},qd=class t extends ze{constructor(n){super(u({name:"TransactionCanceledException",$fault:"client"},n)),this.name="TransactionCanceledException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Message=n.Message,this.CancellationReasons=n.CancellationReasons}};var AT=(t,n)=>g(void 0,null,function*(){let e=Qs("DeleteItem"),i;return i=JSON.stringify(b2e(t,n)),Zs(n,e,"/",void 0,i)});var zT=(t,n)=>g(void 0,null,function*(){let e=Qs("DescribeEndpoints"),i;return i=JSON.stringify(he(t)),Zs(n,e,"/",void 0,i)});var TT=(t,n)=>g(void 0,null,function*(){let e=Qs("GetItem"),i;return i=JSON.stringify(x2e(t,n)),Zs(n,e,"/",void 0,i)});var NT=(t,n)=>g(void 0,null,function*(){let e=Qs("PutItem"),i;return i=JSON.stringify(M2e(t,n)),Zs(n,e,"/",void 0,i)});var DT=(t,n)=>g(void 0,null,function*(){let e=Qs("Scan"),i;return i=JSON.stringify(L2e(t,n)),Zs(n,e,"/",void 0,i)});var PT=(t,n)=>g(void 0,null,function*(){let e=Qs("UpdateItem"),i;return i=JSON.stringify(I2e(t,n)),Zs(n,e,"/",void 0,i)});var RT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=D2e(e,n),u({$metadata:Me(t)},i)});var kT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=he(e),u({$metadata:Me(t)},i)});var OT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=P2e(e,n),u({$metadata:Me(t)},i)});var FT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=V2e(e,n),u({$metadata:Me(t)},i)});var UT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=j2e(e,n),u({$metadata:Me(t)},i)});var BT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=q2e(e,n),u({$metadata:Me(t)},i)});var Xs=(t,n)=>g(void 0,null,function*(){let e=E(u({},t),{body:yield yT(t.body,n)}),i=vT(t,e.body);switch(i){case"InternalServerError":case"com.amazonaws.dynamodb#InternalServerError":throw yield Y1e(e,n);case"RequestLimitExceeded":case"com.amazonaws.dynamodb#RequestLimitExceeded":throw yield s2e(e,n);case"InvalidEndpointException":case"com.amazonaws.dynamodb#InvalidEndpointException":throw yield X1e(e,n);case"ProvisionedThroughputExceededException":case"com.amazonaws.dynamodb#ProvisionedThroughputExceededException":throw yield i2e(e,n);case"ResourceNotFoundException":case"com.amazonaws.dynamodb#ResourceNotFoundException":throw yield c2e(e,n);case"ItemCollectionSizeLimitExceededException":case"com.amazonaws.dynamodb#ItemCollectionSizeLimitExceededException":throw yield J1e(e,n);case"BackupInUseException":case"com.amazonaws.dynamodb#BackupInUseException":throw yield k1e(e,n);case"ContinuousBackupsUnavailableException":case"com.amazonaws.dynamodb#ContinuousBackupsUnavailableException":throw yield U1e(e,n);case"LimitExceededException":case"com.amazonaws.dynamodb#LimitExceededException":throw yield e2e(e,n);case"TableInUseException":case"com.amazonaws.dynamodb#TableInUseException":throw yield d2e(e,n);case"TableNotFoundException":case"com.amazonaws.dynamodb#TableNotFoundException":throw yield u2e(e,n);case"GlobalTableAlreadyExistsException":case"com.amazonaws.dynamodb#GlobalTableAlreadyExistsException":throw yield H1e(e,n);case"ResourceInUseException":case"com.amazonaws.dynamodb#ResourceInUseException":throw yield a2e(e,n);case"BackupNotFoundException":case"com.amazonaws.dynamodb#BackupNotFoundException":throw yield O1e(e,n);case"ConditionalCheckFailedException":case"com.amazonaws.dynamodb#ConditionalCheckFailedException":throw yield F1e(e,n);case"TransactionConflictException":case"com.amazonaws.dynamodb#TransactionConflictException":throw yield m2e(e,n);case"PolicyNotFoundException":case"com.amazonaws.dynamodb#PolicyNotFoundException":throw yield n2e(e,n);case"ExportNotFoundException":case"com.amazonaws.dynamodb#ExportNotFoundException":throw yield j1e(e,n);case"GlobalTableNotFoundException":case"com.amazonaws.dynamodb#GlobalTableNotFoundException":throw yield q1e(e,n);case"ImportNotFoundException":case"com.amazonaws.dynamodb#ImportNotFoundException":throw yield $1e(e,n);case"DuplicateItemException":case"com.amazonaws.dynamodb#DuplicateItemException":throw yield B1e(e,n);case"IdempotentParameterMismatchException":case"com.amazonaws.dynamodb#IdempotentParameterMismatchException":throw yield G1e(e,n);case"TransactionCanceledException":case"com.amazonaws.dynamodb#TransactionCanceledException":throw yield f2e(e,n);case"TransactionInProgressException":case"com.amazonaws.dynamodb#TransactionInProgressException":throw yield p2e(e,n);case"ExportConflictException":case"com.amazonaws.dynamodb#ExportConflictException":throw yield V1e(e,n);case"InvalidExportTimeException":case"com.amazonaws.dynamodb#InvalidExportTimeException":throw yield Z1e(e,n);case"PointInTimeRecoveryUnavailableException":case"com.amazonaws.dynamodb#PointInTimeRecoveryUnavailableException":throw yield t2e(e,n);case"ImportConflictException":case"com.amazonaws.dynamodb#ImportConflictException":throw yield W1e(e,n);case"TableAlreadyExistsException":case"com.amazonaws.dynamodb#TableAlreadyExistsException":throw yield l2e(e,n);case"InvalidRestoreTimeException":case"com.amazonaws.dynamodb#InvalidRestoreTimeException":throw yield Q1e(e,n);case"ReplicaAlreadyExistsException":case"com.amazonaws.dynamodb#ReplicaAlreadyExistsException":throw yield o2e(e,n);case"ReplicaNotFoundException":case"com.amazonaws.dynamodb#ReplicaNotFoundException":throw yield r2e(e,n);case"IndexNotFoundException":case"com.amazonaws.dynamodb#IndexNotFoundException":throw yield K1e(e,n);default:let o=e.body;return G2e({output:t,parsedBody:o,errorCode:i})}}),k1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new fd(u({$metadata:Me(t)},i));return Be(o,e)}),O1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new md(u({$metadata:Me(t)},i));return Be(o,e)}),F1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=N2e(e,n),o=new Hd(u({$metadata:Me(t)},i));return Be(o,e)}),U1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new _d(u({$metadata:Me(t)},i));return Be(o,e)}),B1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Td(u({$metadata:Me(t)},i));return Be(o,e)}),V1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Pd(u({$metadata:Me(t)},i));return Be(o,e)}),j1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Id(u({$metadata:Me(t)},i));return Be(o,e)}),H1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Sd(u({$metadata:Me(t)},i));return Be(o,e)}),q1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Ad(u({$metadata:Me(t)},i));return Be(o,e)}),G1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Nd(u({$metadata:Me(t)},i));return Be(o,e)}),W1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Od(u({$metadata:Me(t)},i));return Be(o,e)}),$1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new zd(u({$metadata:Me(t)},i));return Be(o,e)}),K1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new jd(u({$metadata:Me(t)},i));return Be(o,e)}),Y1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new pd(u({$metadata:Me(t)},i));return Be(o,e)}),X1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new gd(u({$metadata:Me(t)},i));return Be(o,e)}),Z1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Rd(u({$metadata:Me(t)},i));return Be(o,e)}),Q1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Ud(u({$metadata:Me(t)},i));return Be(o,e)}),J1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new bd(u({$metadata:Me(t)},i));return Be(o,e)}),e2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Cd(u({$metadata:Me(t)},i));return Be(o,e)}),t2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new kd(u({$metadata:Me(t)},i));return Be(o,e)}),n2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Ld(u({$metadata:Me(t)},i));return Be(o,e)}),i2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new yd(u({$metadata:Me(t)},i));return Be(o,e)}),o2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Bd(u({$metadata:Me(t)},i));return Be(o,e)}),r2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Vd(u({$metadata:Me(t)},i));return Be(o,e)}),s2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new hd(u({$metadata:Me(t)},i));return Be(o,e)}),a2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Md(u({$metadata:Me(t)},i));return Be(o,e)}),c2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new vd(u({$metadata:Me(t)},i));return Be(o,e)}),l2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Fd(u({$metadata:Me(t)},i));return Be(o,e)}),d2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new xd(u({$metadata:Me(t)},i));return Be(o,e)}),u2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new wd(u({$metadata:Me(t)},i));return Be(o,e)}),f2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=H2e(e,n),o=new qd(u({$metadata:Me(t)},i));return Be(o,e)}),m2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Ed(u({$metadata:Me(t)},i));return Be(o,e)}),p2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Dd(u({$metadata:Me(t)},i));return Be(o,e)}),h2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=g2e(o,n)),e),{}),G1=(t,n)=>cp.visit(t,{B:e=>({B:n.base64Encoder(e)}),BOOL:e=>({BOOL:e}),BS:e=>({BS:y2e(e,n)}),L:e=>({L:w2e(e,n)}),M:e=>({M:S2e(e,n)}),N:e=>({N:e}),NS:e=>({NS:he(e)}),NULL:e=>({NULL:e}),S:e=>({S:e}),SS:e=>({SS:he(e)}),_:(e,i)=>({name:i})}),VT=(t,n)=>t.filter(e=>e!=null).map(e=>G1(e,n)),g2e=(t,n)=>Ot(t,{Action:[],Value:e=>G1(e,n)});var y2e=(t,n)=>t.filter(e=>e!=null).map(e=>n.base64Encoder(e)),v2e=(t,n)=>Ot(t,{AttributeValueList:e=>VT(e,n),ComparisonOperator:[]});var b2e=(t,n)=>Ot(t,{ConditionExpression:[],ConditionalOperator:[],Expected:e=>lp(e,n),ExpressionAttributeNames:he,ExpressionAttributeValues:e=>Gd(e,n),Key:e=>Wd(e,n),ReturnConsumedCapacity:[],ReturnItemCollectionMetrics:[],ReturnValues:[],ReturnValuesOnConditionCheckFailure:[],TableName:[]});var lp=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=_2e(o,n)),e),{}),_2e=(t,n)=>Ot(t,{AttributeValueList:e=>VT(e,n),ComparisonOperator:[],Exists:[],Value:e=>G1(e,n)});var Gd=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=G1(o,n)),e),{}),C2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=v2e(o,n)),e),{});var x2e=(t,n)=>Ot(t,{AttributesToGet:he,ConsistentRead:[],ExpressionAttributeNames:he,Key:e=>Wd(e,n),ProjectionExpression:[],ReturnConsumedCapacity:[],TableName:[]});var Wd=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=G1(o,n)),e),{});var w2e=(t,n)=>t.filter(e=>e!=null).map(e=>G1(e,n));var S2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=G1(o,n)),e),{});var M2e=(t,n)=>Ot(t,{ConditionExpression:[],ConditionalOperator:[],Expected:e=>lp(e,n),ExpressionAttributeNames:he,ExpressionAttributeValues:e=>Gd(e,n),Item:e=>E2e(e,n),ReturnConsumedCapacity:[],ReturnItemCollectionMetrics:[],ReturnValues:[],ReturnValuesOnConditionCheckFailure:[],TableName:[]}),E2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=G1(o,n)),e),{});var L2e=(t,n)=>Ot(t,{AttributesToGet:he,ConditionalOperator:[],ConsistentRead:[],ExclusiveStartKey:e=>Wd(e,n),ExpressionAttributeNames:he,ExpressionAttributeValues:e=>Gd(e,n),FilterExpression:[],IndexName:[],Limit:[],ProjectionExpression:[],ReturnConsumedCapacity:[],ScanFilter:e=>C2e(e,n),Segment:[],Select:[],TableName:[],TotalSegments:[]});var I2e=(t,n)=>Ot(t,{AttributeUpdates:e=>h2e(e,n),ConditionExpression:[],ConditionalOperator:[],Expected:e=>lp(e,n),ExpressionAttributeNames:he,ExpressionAttributeValues:e=>Gd(e,n),Key:e=>Wd(e,n),ReturnConsumedCapacity:[],ReturnItemCollectionMetrics:[],ReturnValues:[],ReturnValuesOnConditionCheckFailure:[],TableName:[],UpdateExpression:[]});var ar=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=H0(Ys(o),n)),e),{}),H0=(t,n)=>t.B!=null?{B:n.base64Decoder(t.B)}:va(t.BOOL)!==void 0?{BOOL:va(t.BOOL)}:t.BS!=null?{BS:A2e(t.BS,n)}:t.L!=null?{L:U2e(t.L,n)}:t.M!=null?{M:B2e(t.M,n)}:Ai(t.N)!==void 0?{N:Ai(t.N)}:t.NS!=null?{NS:he(t.NS)}:va(t.NULL)!==void 0?{NULL:va(t.NULL)}:Ai(t.S)!==void 0?{S:Ai(t.S)}:t.SS!=null?{SS:he(t.SS)}:{$unknown:Object.entries(t)[0]};var A2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>n.base64Decoder(i)),z2e=(t,n)=>Ot(t,{Code:Ai,Item:e=>ar(e,n),Message:Ai}),T2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>z2e(i,n)),jT=(t,n)=>Ot(t,{CapacityUnits:Xo,ReadCapacityUnits:Xo,WriteCapacityUnits:Xo}),N2e=(t,n)=>Ot(t,{Item:e=>ar(e,n),message:Ai}),q0=(t,n)=>Ot(t,{CapacityUnits:Xo,GlobalSecondaryIndexes:e=>IT(e,n),LocalSecondaryIndexes:e=>IT(e,n),ReadCapacityUnits:Xo,Table:e=>jT(e,n),TableName:Ai,WriteCapacityUnits:Xo});var D2e=(t,n)=>Ot(t,{Attributes:e=>ar(e,n),ConsumedCapacity:e=>q0(e,n),ItemCollectionMetrics:e=>dp(e,n)});var P2e=(t,n)=>Ot(t,{ConsumedCapacity:e=>q0(e,n),Item:e=>ar(e,n)});var R2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=H0(Ys(o),n)),e),{}),dp=(t,n)=>Ot(t,{ItemCollectionKey:e=>R2e(e,n),SizeEstimateRangeGB:e=>k2e(e,n)});var k2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>Xo(i)),O2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>ar(i,n));var F2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=H0(Ys(o),n)),e),{});var U2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>H0(Ys(i),n));var B2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=H0(Ys(o),n)),e),{});var V2e=(t,n)=>Ot(t,{Attributes:e=>ar(e,n),ConsumedCapacity:e=>q0(e,n),ItemCollectionMetrics:e=>dp(e,n)});var j2e=(t,n)=>Ot(t,{ConsumedCapacity:e=>q0(e,n),Count:k8,Items:e=>O2e(e,n),LastEvaluatedKey:e=>F2e(e,n),ScannedCount:k8}),IT=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=jT(o,n)),e),{});var H2e=(t,n)=>Ot(t,{CancellationReasons:e=>T2e(e,n),Message:Ai});var q2e=(t,n)=>Ot(t,{Attributes:e=>ar(e,n),ConsumedCapacity:e=>q0(e,n),ItemCollectionMetrics:e=>dp(e,n)});var Me=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]});var G2e=Dh(ze),Zs=(t,n,e,i,o)=>g(void 0,null,function*(){let{hostname:r,protocol:s="https",port:a,path:c}=yield t.endpoint(),l={protocol:s,hostname:r,port:a,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+e:c+e,headers:n};return i!==void 0&&(l.hostname=i),o!==void 0&&(l.body=o),new fi(l)});function Qs(t){return{"content-type":"application/x-amz-json-1.0","x-amz-target":`DynamoDB_20120810.${t}`}}var $d=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","DescribeEndpoints",{}).n("DynamoDBClient","DescribeEndpointsCommand").f(void 0,void 0).ser(zT).de(kT).build(){};var HT={name:"@aws-sdk/client-dynamodb",description:"AWS SDK for JavaScript Dynamodb Client for Node.js, Browser and React Native",version:"3.678.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-dynamodb","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo dynamodb"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.678.0","@aws-sdk/client-sts":"3.678.0","@aws-sdk/core":"3.678.0","@aws-sdk/credential-provider-node":"3.678.0","@aws-sdk/middleware-endpoint-discovery":"3.678.0","@aws-sdk/middleware-host-header":"3.667.0","@aws-sdk/middleware-logger":"3.667.0","@aws-sdk/middleware-recursion-detection":"3.667.0","@aws-sdk/middleware-user-agent":"3.678.0","@aws-sdk/region-config-resolver":"3.667.0","@aws-sdk/types":"3.667.0","@aws-sdk/util-endpoints":"3.667.0","@aws-sdk/util-user-agent-browser":"3.675.0","@aws-sdk/util-user-agent-node":"3.678.0","@smithy/config-resolver":"^3.0.9","@smithy/core":"^2.4.8","@smithy/fetch-http-handler":"^3.2.9","@smithy/hash-node":"^3.0.7","@smithy/invalid-dependency":"^3.0.7","@smithy/middleware-content-length":"^3.0.9","@smithy/middleware-endpoint":"^3.1.4","@smithy/middleware-retry":"^3.0.23","@smithy/middleware-serde":"^3.0.7","@smithy/middleware-stack":"^3.0.7","@smithy/node-config-provider":"^3.1.8","@smithy/node-http-handler":"^3.2.4","@smithy/protocol-http":"^4.1.4","@smithy/smithy-client":"^3.4.0","@smithy/types":"^3.5.0","@smithy/url-parser":"^3.0.7","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.23","@smithy/util-defaults-mode-node":"^3.0.23","@smithy/util-endpoints":"^2.1.3","@smithy/util-middleware":"^3.0.7","@smithy/util-retry":"^3.0.7","@smithy/util-utf8":"^3.0.0","@smithy/util-waiter":"^3.1.6","@types/uuid":"^9.0.1",tslib:"^2.6.2",uuid:"^9.0.1"},devDependencies:{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},engines:{node:">=16.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-dynamodb"}};var qT=ra(FN());var GT=({serviceId:t,clientVersion:n})=>e=>g(void 0,null,function*(){let i=typeof window<"u"&&window?.navigator?.userAgent?qT.default.parse(window.navigator.userAgent):void 0,o=[["aws-sdk-js",n],["ua","2.1"],[`os/${i?.os?.name||"other"}`,i?.os?.version],["lang/js"],["md/browser",`${i?.browser?.name??"unknown"}_${i?.browser?.version??"unknown"}`]];t&&o.push([`api/${t}`,n]);let r=yield e?.userAgentAppId?.();return r&&o.push([`app/${r}`]),o});var up=t=>new TextEncoder().encode(t);var WT=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)};var rN="required",je="type",Et="fn",Lt="argv",si="ref",W1="url",$1="properties",K1="headers";var Yd="isSet",co="error",kn="endpoint",Si="tree",W0="PartitionResult",Js="stringEquals",Xd="not",Kd={[rN]:!1,[je]:"String"},$T={[rN]:!0,default:!1,[je]:"Boolean"},gp={[Et]:"booleanEquals",[Lt]:[{[si]:"UseFIPS"},!0]},yp={[Et]:"booleanEquals",[Lt]:[{[si]:"UseDualStack"},!0]},G0={},sN={[si]:"Region"},vp={[Et]:Yd,[Lt]:[{[si]:"AccountIdEndpointMode"}]},bp={[si]:"AccountIdEndpointMode"},fp={[Et]:Yd,[Lt]:[{[si]:"AccountId"}]},$2e={[si]:"AccountId"},KT={[Et]:Js,[Lt]:[{[Et]:"getAttr",[Lt]:[{[si]:W0},"name"]},"aws"]},K2e={[Et]:"getAttr",[Lt]:[{[si]:W0},"name"]},YT={[Et]:Xd,[Lt]:[gp]},XT={[Et]:Xd,[Lt]:[yp]},ZT={[Et]:"booleanEquals",[Lt]:[{[Et]:"getAttr",[Lt]:[{[si]:W0},"supportsFIPS"]},!0]},QT={[Et]:"booleanEquals",[Lt]:[{[Et]:"getAttr",[Lt]:[{[si]:W0},"supportsDualStack"]},!0]},JT={[W1]:"https://dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[$1]:{},[K1]:{}},eN={conditions:[vp,{[Et]:Js,[Lt]:[bp,"disabled"]}],[kn]:{[W1]:"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}",[$1]:{},[K1]:{}},[je]:kn},tN={[kn]:{[W1]:"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}",[$1]:{},[K1]:{}},[je]:kn},nN={[W1]:"https://dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}",[$1]:{},[K1]:{}},iN={[W1]:"https://dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}",[$1]:{},[K1]:{}},mp=[gp],pp=[yp],oN=[sN],hp=[vp,{[Et]:Js,[Lt]:[bp,"disabled"]}],Y2e={version:"1.0",parameters:{Region:Kd,UseDualStack:$T,UseFIPS:$T,Endpoint:Kd,AccountId:Kd,AccountIdEndpointMode:Kd},rules:[{conditions:[{[Et]:Yd,[Lt]:[{[si]:"Endpoint"}]}],rules:[{conditions:mp,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[je]:co},{conditions:pp,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[je]:co},{endpoint:{[W1]:"{Endpoint}",[$1]:G0,[K1]:G0},[je]:kn}],[je]:Si},{conditions:[{[Et]:Yd,[Lt]:oN}],rules:[{conditions:[{[Et]:"aws.partition",[Lt]:oN,assign:W0}],rules:[{conditions:[{[Et]:Js,[Lt]:[sN,"local"]}],rules:[{conditions:mp,error:"Invalid Configuration: FIPS and local endpoint are not supported",[je]:co},{conditions:pp,error:"Invalid Configuration: Dualstack and local endpoint are not supported",[je]:co},{endpoint:{[W1]:"http://localhost:8000",[$1]:{authSchemes:[{name:"sigv4",signingName:"dynamodb",signingRegion:"us-east-1"}]},[K1]:G0},[je]:kn}],[je]:Si},{conditions:[vp,{[Et]:Js,[Lt]:[bp,"required"]},{[Et]:Xd,[Lt]:[fp]}],error:"AccountIdEndpointMode is required but no AccountID was provided or able to be loaded.",[je]:co},{conditions:[fp,KT,YT,XT,{[Et]:Xd,[Lt]:[{[Et]:"isValidHostLabel",[Lt]:[$2e,!1]}]}],error:"Credentials-sourced account ID parameter is invalid",[je]:co},{conditions:[gp,yp],rules:[{conditions:[ZT,QT],rules:[{conditions:hp,endpoint:JT,[je]:kn},{endpoint:JT,[je]:kn}],[je]:Si},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[je]:co}],[je]:Si},{conditions:mp,rules:[{conditions:[ZT],rules:[{conditions:[{[Et]:Js,[Lt]:[K2e,"aws-us-gov"]}],rules:[eN,tN],[je]:Si},{conditions:hp,endpoint:nN,[je]:kn},{endpoint:nN,[je]:kn}],[je]:Si},{error:"FIPS is enabled but this partition does not support FIPS",[je]:co}],[je]:Si},{conditions:pp,rules:[{conditions:[QT],rules:[{conditions:hp,endpoint:iN,[je]:kn},{endpoint:iN,[je]:kn}],[je]:Si},{error:"DualStack is enabled but this partition does not support DualStack",[je]:co}],[je]:Si},eN,{conditions:[fp,KT,YT,XT],endpoint:{[W1]:"https://{AccountId}.ddb.{Region}.{PartitionResult#dnsSuffix}",[$1]:G0,[K1]:G0},[je]:kn},tN],[je]:Si}],[je]:Si},{error:"Invalid Configuration: Missing Region",[je]:co}]},aN=Y2e;var X2e=new Ih({size:50,params:["AccountId","AccountIdEndpointMode","Endpoint","Region","UseDualStack","UseFIPS"]}),cN=(t,n={})=>X2e.get(t,()=>P8(aN,{endpointParams:t,logger:n.logger}));v3.aws=np;var lN=t=>({apiVersion:"2012-08-10",base64Decoder:t?.base64Decoder??xh,base64Encoder:t?.base64Encoder??wh,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??cN,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??MT,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:n=>n.getIdentityProvider("aws.auth#sigv4"),signer:new j0}],logger:t?.logger??new Oh,serviceId:t?.serviceId??"DynamoDB",urlParser:t?.urlParser??jh,utf8Decoder:t?.utf8Decoder??up,utf8Encoder:t?.utf8Encoder??WT});var dN=t=>{let n=Jh(t),e=()=>n().then(Ph),i=lN(t);return E(u(u({},i),t),{runtime:"browser",defaultsMode:n,accountIdEndpointMode:t?.accountIdEndpointMode??(()=>Promise.resolve(sd)),bodyLengthChecker:t?.bodyLengthChecker??Qh,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??GT({serviceId:i.serviceId,clientVersion:HT.version}),endpointDiscoveryEnabledProvider:t?.endpointDiscoveryEnabledProvider??(()=>Promise.resolve(void 0)),maxAttempts:t?.maxAttempts??qh,region:t?.region??Zh("Region is missing"),requestHandler:Yh.create(t?.requestHandler??e),retryMode:t?.retryMode??(()=>g(void 0,null,function*(){return(yield e()).retryMode||Gh})),sha256:t?.sha256??Kh,streamCollector:t?.streamCollector??Xh,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Fh)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(Uh))})};var uN=t=>{let n=()=>g(void 0,null,function*(){if(t.region===void 0)throw new Error("Region is missing from runtimeConfig");let e=t.region;return typeof e=="string"?e:e()});return{setRegion(e){n=e},region(){return n}}},fN=t=>({region:t.region()});var mN=t=>{let n=t.httpAuthSchemes,e=t.httpAuthSchemeProvider,i=t.credentials;return{setHttpAuthScheme(o){let r=n.findIndex(s=>s.schemeId===o.schemeId);r===-1?n.push(o):n.splice(r,1,o)},httpAuthSchemes(){return n},setHttpAuthSchemeProvider(o){e=o},httpAuthSchemeProvider(){return e},setCredentials(o){i=o},credentials(){return i}}},pN=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()});var Zd=t=>t,hN=(t,n)=>{let e=u(u(u(u({},Zd(uN(t))),Zd(Rh(t))),Zd(yh(t))),Zd(mN(t)));return n.forEach(i=>i.configure(e)),u(u(u(u(u({},t),fN(e)),kh(e)),vh(e)),pN(e))};var $0=class extends zh{constructor(...[n]){let e=dN(n||{}),i=LT(e),o=jz(i),r=sT(o),s=Wh(r),a=Bh(s),c=a,l=Hh(c),d=ET(l),f=tT(d,{endpointDiscoveryCommandCtor:$d}),m=hN(f,n?.extensions||[]);super(m),this.config=m,this.middlewareStack.use(wT(this.config)),this.middlewareStack.use($h(this.config)),this.middlewareStack.use(Vh(this.config)),this.middlewareStack.use(nT(this.config)),this.middlewareStack.use(iT(this.config)),this.middlewareStack.use(rT(this.config)),this.middlewareStack.use(_h(this.config,{httpAuthSchemeParametersProvider:ST,identityProviderConfigProvider:y=>g(this,null,function*(){return new Sh({"aws.auth#sigv4":y.credentials})})})),this.middlewareStack.use(Ch(this.config))}destroy(){super.destroy()}};var Qd=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","DeleteItem",{}).n("DynamoDBClient","DeleteItemCommand").f(void 0,void 0).ser(AT).de(RT).build(){};var Jd=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","GetItem",{}).n("DynamoDBClient","GetItemCommand").f(void 0,void 0).ser(TT).de(OT).build(){};var e8=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","PutItem",{}).n("DynamoDBClient","PutItemCommand").f(void 0,void 0).ser(NT).de(FT).build(){};var t8=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","Scan",{}).n("DynamoDBClient","ScanCommand").f(void 0,void 0).ser(DT).de(UT).build(){};var n8=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","UpdateItem",{}).n("DynamoDBClient","UpdateItemCommand").f(void 0,void 0).ser(PT).de(BT).build(){};function i8(t){return Promise.all(Object.keys(t).reduce((n,e)=>{let i=t[e];return typeof i=="string"?n.push([e,i]):n.push(i().then(o=>[e,o])),n},[])).then(n=>n.reduce((e,[i,o])=>(e[i]=o,e),{}))}function gN(t){return()=>g(this,null,function*(){t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:n,CognitoIdentityClient:e}=yield import("./chunk-3IVUUQUQ.js"),{Credentials:{AccessKeyId:i=Q2e(t.logger),Expiration:o,SecretKey:r=ere(t.logger),SessionToken:s}=J2e(t.logger)}=yield(t.client??new e(Object.assign({},t.clientConfig??{},{region:t.clientConfig?.region??t.parentClientConfig?.region}))).send(new n({CustomRoleArn:t.customRoleArn,IdentityId:t.identityId,Logins:t.logins?yield i8(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:i,secretAccessKey:r,sessionToken:s,expiration:o}})}function Q2e(t){throw new gr("Response from Amazon Cognito contained no access key ID",{logger:t})}function J2e(t){throw new gr("Response from Amazon Cognito contained no credentials",{logger:t})}function ere(t){throw new gr("Response from Amazon Cognito contained no secret key",{logger:t})}var _p="IdentityIds",o8=class{constructor(n="aws:cognito-identity-ids"){this.dbName=n}getItem(n){return this.withObjectStore("readonly",e=>{let i=e.get(n);return new Promise(o=>{i.onerror=()=>o(null),i.onsuccess=()=>o(i.result?i.result.value:null)})}).catch(()=>null)}removeItem(n){return this.withObjectStore("readwrite",e=>{let i=e.delete(n);return new Promise((o,r)=>{i.onerror=()=>r(i.error),i.onsuccess=()=>o()})})}setItem(n,e){return this.withObjectStore("readwrite",i=>{let o=i.put({id:n,value:e});return new Promise((r,s)=>{o.onerror=()=>s(o.error),o.onsuccess=()=>r()})})}getDb(){let n=self.indexedDB.open(this.dbName,1);return new Promise((e,i)=>{n.onsuccess=()=>{e(n.result)},n.onerror=()=>{i(n.error)},n.onblocked=()=>{i(new Error("Unable to access DB"))},n.onupgradeneeded=()=>{let o=n.result;o.onerror=()=>{i(new Error("Failed to create object store"))},o.createObjectStore(_p,{keyPath:"id"})}})}withObjectStore(n,e){return this.getDb().then(i=>{let o=i.transaction(_p,n);return o.oncomplete=()=>i.close(),new Promise((r,s)=>{o.onerror=()=>s(o.error),r(e(o.objectStore(_p)))}).catch(r=>{throw i.close(),r})})}};var r8=class{constructor(n={}){this.store=n}getItem(n){return n in this.store?this.store[n]:null}removeItem(n){delete this.store[n]}setItem(n,e){this.store[n]=e}};var tre=new r8;function yN(){return typeof self=="object"&&self.indexedDB?new o8:typeof window=="object"&&window.localStorage?window.localStorage:tre}function vN({accountId:t,cache:n=yN(),client:e,clientConfig:i,customRoleArn:o,identityPoolId:r,logins:s,userIdentifier:a=!s||Object.keys(s).length===0?"ANONYMOUS":void 0,logger:c,parentClientConfig:l}){c?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let d=a?`aws:cognito-identity-credentials:${r}:${a}`:void 0,f=()=>g(this,null,function*(){let{GetIdCommand:m,CognitoIdentityClient:y}=yield import("./chunk-3IVUUQUQ.js"),C=e??new y(Object.assign({},i??{},{region:i?.region??l?.region})),_=d&&(yield n.getItem(d));if(!_){let{IdentityId:S=nre(c)}=yield C.send(new m({AccountId:t,IdentityPoolId:r,Logins:s?yield i8(s):void 0}));_=S,d&&Promise.resolve(n.setItem(d,_)).catch(()=>{})}return f=gN({client:C,customRoleArn:o,logins:s,identityId:_}),f()});return()=>f().catch(m=>g(this,null,function*(){throw d&&Promise.resolve(n.removeItem(d)).catch(()=>{}),m}))}function nre(t){throw new gr("Response from Amazon Cognito contained no identity ID",{logger:t})}var Y1=class t{constructor(n){typeof n=="object"&&"N"in n?this.value=String(n.N):this.value=String(n);let e=typeof n.valueOf()=="number"?n.valueOf():0;if(e>Number.MAX_SAFE_INTEGER||e{if(t===void 0)throw new Error("Pass options.removeUndefinedValues=true to remove undefined values from map/array/set.");if(t===null&&typeof t=="object")return s8();if(Array.isArray(t))return ire(t,n);if(t?.constructor?.name==="Set")return ore(t,n);if(t?.constructor?.name==="Map")return rre(t,n);if(t?.constructor?.name==="Object"||!t.constructor&&typeof t=="object")return bN(t,n);if(MN(t))return t.length===0&&n?.convertEmptyValues?s8():CN(t);if(typeof t=="boolean"||t?.constructor?.name==="Boolean")return{BOOL:t.valueOf()};if(typeof t=="number"||t?.constructor?.name==="Number")return SN(t);if(t instanceof Y1)return t.toAttributeValue();if(typeof t=="bigint")return wN(t);if(typeof t=="string"||t?.constructor?.name==="String")return t.length===0&&n?.convertEmptyValues?s8():xN(t);if(n?.convertClassInstanceToMap&&typeof t=="object")return bN(t,n);throw new Error(`Unsupported type passed: ${t}. Pass options.convertClassInstanceToMap=true to marshall typeof object as map attribute.`)},ire=(t,n)=>({L:t.filter(e=>typeof e!="function"&&(!n?.removeUndefinedValues||n?.removeUndefinedValues&&e!==void 0)).map(e=>K0(e,n))}),ore=(t,n)=>{let e=n?.removeUndefinedValues?new Set([...t].filter(o=>o!==void 0)):t;if(!n?.removeUndefinedValues&&e.has(void 0))throw new Error("Pass options.removeUndefinedValues=true to remove undefined values from map/array/set.");if(e.size===0){if(n?.convertEmptyValues)return s8();throw new Error("Pass a non-empty set, or options.convertEmptyValues=true.")}let i=e.values().next().value;if(i instanceof Y1)return{NS:Array.from(e).map(o=>o.toString())};if(typeof i=="number")return{NS:Array.from(e).map(SN).map(o=>o.N)};if(typeof i=="bigint")return{NS:Array.from(e).map(wN).map(o=>o.N)};if(typeof i=="string")return{SS:Array.from(e).map(xN).map(o=>o.S)};if(MN(i))return{BS:Array.from(e).map(CN).map(o=>o.B)};throw new Error("Only Number Set (NS), Binary Set (BS) or String Set (SS) are allowed.")},rre=(t,n)=>({M:(e=>{let i={};for(let[o,r]of e)typeof r!="function"&&(r!==void 0||!n?.removeUndefinedValues)&&(i[o]=K0(r,n));return i})(t)}),bN=(t,n)=>({M:(e=>{let i={};for(let o in e){let r=e[o];typeof r!="function"&&(r!==void 0||!n?.removeUndefinedValues)&&(i[o]=K0(r,n))}return i})(t)}),s8=()=>({NULL:!0}),CN=t=>({B:t}),xN=t=>({S:t.toString()}),wN=t=>({N:t.toString()}),_N=t=>{throw new Error(`${t} Use NumberValue from @aws-sdk/lib-dynamodb.`)},SN=t=>{if([Number.NaN,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY].map(n=>n.toString()).includes(t.toString()))throw new Error(`Special numeric value ${t.toString()} is not allowed`);return t>Number.MAX_SAFE_INTEGER?_N(`Number ${t.toString()} is greater than Number.MAX_SAFE_INTEGER.`):t{let n=["ArrayBuffer","Blob","Buffer","DataView","File","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigInt64Array","BigUint64Array"];return t?.constructor?n.includes(t.constructor.name):!1};var Y0=(t,n)=>{for(let[e,i]of Object.entries(t))if(i!==void 0)switch(e){case"NULL":return null;case"BOOL":return!!i;case"N":return EN(i,n);case"B":return IN(i);case"S":return LN(i);case"L":return sre(i,n);case"M":return are(i,n);case"NS":return new Set(i.map(o=>EN(o,n)));case"BS":return new Set(i.map(IN));case"SS":return new Set(i.map(LN));default:throw new Error(`Unsupported type passed: ${e}`)}throw new Error(`No value defined: ${JSON.stringify(t)}`)},EN=(t,n)=>{if(n?.wrapNumbers)return Y1.from(t);let e=Number(t),i=[Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY];if((e>Number.MAX_SAFE_INTEGER||et,IN=t=>t,sre=(t,n)=>t.map(e=>Y0(e,n)),are=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(e[i]=Y0(o,n),e),{});function ea(t,n){let e=K0(t,n),[i,o]=Object.entries(e)[0];switch(i){case"M":case"L":return n?.convertTopLevelContainer?e:o;case"SS":case"NS":case"BS":case"S":case"N":case"B":case"NULL":case"BOOL":case"$unknown":default:return e}}var Cp=(t,n)=>n?.convertWithoutMapWrapper?Y0(t,n):Y0({M:t},n);var ta=class t{constructor(){}getCurrentUser(){return g(this,null,function*(){return yield yi()})}getCurrentSession(){return g(this,null,function*(){return(yield zo()).tokens})}getCurrentUserFullName(){return g(this,null,function*(){return(yield(yield zo()).tokens)?.idToken?.payload.name?.toString()})}signOut(){Pc()}static \u0275fac=function(e){return new(e||t)};static \u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})};var na=class t{constructor(n,e){this.auth=n;this.http=e;this.initializeDynamoDBClient()}dynamoDB=new $0;config=cr;initializeDynamoDBClient(){return g(this,null,function*(){let n=yield this.auth.getCurrentSession(),e=n?.idToken?.toString(),o={[cr.CognitoId]:e};n?.idToken?this.dynamoDB=new $0({region:cr.userCognito.region,credentials:vN({clientConfig:cr.userCognito.clientConfig,identityPoolId:cr.userCognito.identityPoolId,logins:o})}):console.error("Tokens de autentica\xE7\xE3o n\xE3o dispon\xEDveis.")})}getAllItens(){return g(this,null,function*(){yield this.initializeDynamoDBClient();let n={TableName:lr.tabelas.noticias};try{let e=[],i,o=new t8(n);return i=yield this.dynamoDB.send(o),i.Items&&e.push(...i.Items.map(r=>Cp(r))),e}catch(e){throw console.error("Erro ao buscar todos os itens:",e),e}})}readAllItens(){return this.http.get(cr.urlApiTabelaNoticia)}createItem(n){return g(this,null,function*(){yield this.initializeDynamoDBClient(),(yield this.getAllItens()).forEach(o=>{if(n.id==o[lr.camposTabela.id]){console.log("Item j\xE1 existe.");return}});let i={TableName:lr.tabelas.noticias,Item:ea(n)};try{let o=new e8(i);yield this.dynamoDB.send(o),console.log("Item criado com sucesso!")}catch(o){console.error("Erro ao criar item:",o)}})}getItem(n){return g(this,null,function*(){yield this.initializeDynamoDBClient();let e={TableName:lr.tabelas.noticias,Key:ea({id:n})};try{let i=new Jd(e),o=yield this.dynamoDB.send(i);return o.Item?Cp(o.Item):null}catch(i){return console.error("Erro ao obter item:",i),null}})}updateItem(n){return g(this,null,function*(){try{let e=new n8({TableName:lr.tabelas.noticias,Key:ea({id:n.id}),UpdateExpression:"set titulo = :titulo, #d = :data, descricao = :descricao, link_Imgs = :link_Imgs",ExpressionAttributeNames:{"#d":"data"},ExpressionAttributeValues:ea({":titulo":n.titulo,":data":n.data,":descricao":n.descricao,":link_Imgs":n.link_Imgs}),ReturnValues:"UPDATED_NEW"});return this.dynamoDB.send(e)}catch(e){console.error("Erro ao obter item:",e)}})}deleteItem(n){return g(this,null,function*(){try{let e=new Qd({TableName:lr.tabelas.noticias,Key:ea({id:n.id})}),i=yield this.dynamoDB.send(e);return console.log("Item deletado com sucesso:",i),i}catch(e){throw console.error("Erro ao deletar item:",e),e}})}static \u0275fac=function(e){return new(e||t)(A(ta),A(xa))};static \u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})};function cre(t,n){t&1&&(p(0,"th",13),x(1," Id "),h())}function lre(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.id," ")}}function dre(t,n){t&1&&(p(0,"th",13),x(1," Titulo "),h())}function ure(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.titulo," ")}}function fre(t,n){t&1&&(p(0,"th",13),x(1," Data "),h())}function mre(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.data," ")}}function pre(t,n){t&1&&(p(0,"th",13),x(1," Descri\xE7\xE3o "),h())}function hre(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.descricao," ")}}function gre(t,n){t&1&&(p(0,"th",13),x(1," Link Imagens "),h())}function yre(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.link_Imgs.join(", ")," ")}}function vre(t,n){t&1&&(p(0,"th",13),x(1," A\xE7\xF5es "),h())}function bre(t,n){if(t&1){let e=at();p(0,"td",14)(1,"div",15)(2,"button",1),B("click",function(){let o=De(e).$implicit,r=R();return Pe(r.openFormModal(o))}),p(3,"mat-icon"),x(4,"edit"),h()(),p(5,"button",1),B("click",function(){let o=De(e).$implicit,r=R();return Pe(r.onDelete(o))}),p(6,"mat-icon"),x(7,"delete"),h()()()()}}function _re(t,n){t&1&&L(0,"tr",16)}function Cre(t,n){t&1&&L(0,"tr",17)}var a8=class t{constructor(n,e,i){this.loginService=n;this.ddb=e;this.dialog=i}sort;DATA=[];displayedColumns=["id","titulo","data","descricao","link_Imgs","actions"];dataSource=new T6([]);newItem={id:"",data:"",descricao:"",link_Imgs:"",titulo:""};isFormVisible=!1;ngOnInit(){return g(this,null,function*(){this.loginService.changeValue(!0),this.ddb.getAllItens().then(n=>{n&&(n.forEach(e=>{this.DATA.push({id:e.id,titulo:e.titulo,data:e.data,descricao:e.descricao,link_Imgs:e.link_Imgs})}),this.dataSource.data=this.DATA,this.dataSource.sort=this.sort,this.dataSource.sort.active="id",this.dataSource.sort.direction="asc",this.dataSource.sort.sortChange.emit())})})}ngAfterViewInit(){this.dataSource.sort=this.sort}openFormModal(n){this.dialog.open(od,{width:"600px",height:"100%",data:n}).afterClosed().subscribe(i=>{i&&(n?this.onEdit(i):this.onCreate(i))})}resetForm(){this.newItem={id:"",data:"",descricao:"",link_Imgs:"",titulo:""}}onCreate(n){let e={id:n.id==""?"":n.id,data:n.data==""?"":n.data,descricao:n.descricao==""?"":n.descricao,link_Imgs:n.link_Imgs.length>0?n.link_Imgs.split(";"):[],titulo:n.titulo==""?"":n.titulo};e.id=(this.DATA.length+1).toString(),this.ddb.createItem(e).then(()=>{this.DATA.push(e),this.dataSource.data=[...this.DATA]}).catch(i=>{console.error("Erro ao criar item:",i)})}onEdit(n){let e=n.link_Imgs.split(";"),i=E(u({},n),{link_Imgs:e});this.ddb.updateItem(i).then(()=>{let o=this.DATA.findIndex(r=>r.id===i.id);o>-1&&(this.DATA[o]=i),this.dataSource.data=[...this.DATA]}).catch(o=>{console.error("Erro ao atualizar item:",o)})}onDelete(n){console.log("Excluindo item:",n),this.dialog.open(rd,{width:"350px",height:"175px",data:`Deseja realmente deletar o item ${n.id}?`}).afterClosed().subscribe(i=>{i?(console.log("deletar"),this.ddb.deleteItem(n).then(()=>{let o=this.DATA.findIndex(r=>r.id===n.id);o>-1&&(this.DATA.splice(o,1),this.dataSource.data=[...this.DATA]),this.dataSource.data=[...this.DATA]}).catch(o=>{console.error("Erro ao atualizar item:",o)})):console.log("n\xE3o deletar")})}static \u0275fac=function(e){return new(e||t)(b(Ks),b(na),b($s))};static \u0275cmp=T({type:t,selectors:[["app-corpo-login"]],viewQuery:function(e,i){if(e&1&&ft(R0,5),e&2){let o;me(o=pe())&&(i.sort=o.first)}},standalone:!0,features:[k],decls:25,vars:3,consts:[[1,"table-container"],["mat-icon-button","",3,"click"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","titulo"],["matColumnDef","data"],["matColumnDef","descricao"],["matColumnDef","link_Imgs"],["matColumnDef","actions",1,"mat-column-actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"botoes"],["mat-header-row",""],["mat-row",""]],template:function(e,i){e&1&&(p(0,"div",0)(1,"button",1),B("click",function(){return i.openFormModal()}),p(2,"mat-icon"),x(3,"add"),h()(),p(4,"table",2),Bn(5,3),F(6,cre,2,0,"th",4)(7,lre,2,1,"td",5),Vn(),Bn(8,6),F(9,dre,2,0,"th",4)(10,ure,2,1,"td",5),Vn(),Bn(11,7),F(12,fre,2,0,"th",4)(13,mre,2,1,"td",5),Vn(),Bn(14,8),F(15,pre,2,0,"th",4)(16,hre,2,1,"td",5),Vn(),Bn(17,9),F(18,gre,2,0,"th",4)(19,yre,2,1,"td",5),Vn(),Bn(20,10),F(21,vre,2,0,"th",4)(22,bre,8,0,"td",5),Vn(),F(23,_re,1,0,"tr",11)(24,Cre,1,0,"tr",12),h()()),e&2&&(v(4),w("dataSource",i.dataSource),v(19),w("matHeaderRowDef",i.displayedColumns),v(),w("matRowDefColumns",i.displayedColumns))},dependencies:[mA,iA,rA,lA,sA,oA,dA,aA,cA,uA,fA,vz,Cz,R0,_z,Ws,qs,Nz,Tz],styles:[".table-container[_ngcontent-%COMP%]{max-width:1200px;margin:20px auto;padding:20px;background-color:#fff;box-shadow:0 2px 5px #0000001a;border-radius:8px}button[mat-icon-button][_ngcontent-%COMP%]{background-color:#007bff;color:#fff;border:none;padding:0;margin-top:0;transition:background-color .3s;width:40px;height:40px}button[mat-icon-button][_ngcontent-%COMP%]:hover{background-color:#0056b3}table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:12px;text-align:left;border-bottom:1px solid #ddd}th[_ngcontent-%COMP%]{background-color:#f2f2f2;font-weight:700}.mat-column-actions[_ngcontent-%COMP%]{width:200px;text-align:center}.botoes[_ngcontent-%COMP%]{display:flex;align-content:space-around;justify-content:center;column-gap:10%}.mat-icon[_ngcontent-%COMP%]{align-items:center;justify-items:center}td[_ngcontent-%COMP%]{color:#333}@media (max-width: 768px){table[_ngcontent-%COMP%]{display:block;overflow-x:auto;white-space:nowrap}}.mat-dialog-container[_ngcontent-%COMP%]{max-width:none;max-height:none}"]})};var xre=()=>["email"],wre=()=>["name"];function Sre(t,n){t&1&&(p(0,"h3",6),x(1," Enter Information: "),h())}function Mre(t,n){t&1&&(p(0,"div"),x(1,"Footer Information"),h())}function Ere(t,n){t&1&&(p(0,"h3",6),x(1," Enter Information: "),h())}function Lre(t,n){t&1&&(p(0,"div"),x(1,"Footer Information"),h())}function Ire(t,n){t&1&&L(0,"app-corpo-login")}Rc.configure({Auth:{Cognito:{userPoolId:"us-east-2_8KkHocSfT",userPoolClientId:"5rej1r2d415a0est3q5a3vtt9p"}}});var X0=class t{formFields={signUp:{name:{order:1},email:{order:2},password:{order:5},confirm_password:{order:6}}};static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-login"]],standalone:!0,features:[k],decls:6,vars:6,consts:[[3,"loginMechanisms","formFields","signUpAttributes","hideSignUp"],["amplifySlot","verify-user-header"],["amplifySlot","verify-user-footer"],["amplifySlot","confirm-verify-user-header"],["amplifySlot","confirm-verify-user-footer"],["amplifySlot","authenticated"],[1,"amplify-heading",2,"padding","var(--amplify-space-xl) 0 0 var(--amplify-space-xl)"]],template:function(e,i){e&1&&(p(0,"amplify-authenticator",0),F(1,Sre,2,0,"ng-template",1)(2,Mre,2,0,"ng-template",2)(3,Ere,2,0,"ng-template",3)(4,Lre,2,0,"ng-template",4)(5,Ire,1,0,"ng-template",5),h()),e&2&&w("loginMechanisms",A8(4,xre))("formFields",i.formFields)("signUpAttributes",A8(5,wre))("hideSignUp",!0)},dependencies:[YI,dm,KI,At,a8]})};var c8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-entre-em-contato"]],standalone:!0,features:[k],decls:43,vars:0,consts:[[1,"container"],[1,"form-container"],["action","#"],[1,"form-group"],["for","nome"],["type","text","id","nome","name","nome","required",""],["for","email"],["type","email","id","email","name","email","required",""],["for","telefone"],["type","tel","id","telefone","name","telefone","required",""],["for","mensagem"],["id","mensagem","name","mensagem","required",""],["type","submit",1,"submit-btn"],[1,"contato"],["href","mailto:administracao@portosprivados.org.br",1,"email-link"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"h2"),x(3,"Entre em Contato"),h(),p(4,"p"),x(5,"Preencha os campos abaixo para se conectar conosco:"),h(),p(6,"form",2)(7,"div",3)(8,"label",4),x(9,"Nome:"),h(),L(10,"input",5),h(),p(11,"div",3)(12,"label",6),x(13,"E-mail:"),h(),L(14,"input",7),h(),p(15,"div",3)(16,"label",8),x(17,"Telefone:"),h(),L(18,"input",9),h(),p(19,"div",3)(20,"label",10),x(21,"Mensagem:"),h(),L(22,"textarea",11),h(),p(23,"button",12),x(24,"Enviar"),h()()(),p(25,"aside",13)(26,"h2"),x(27,"Contatos"),h(),p(28,"p"),x(29,"Contate-nos pelos telefones:"),h(),p(30,"p"),x(31,"(00) 0000-0000 ou (00) 0000-0000"),h(),p(32,"p"),x(33,"Ou pelo e-mail:"),h(),p(34,"p")(35,"a",14),x(36,"administracao.org.br"),h()(),p(37,"p"),x(38,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nisi ducimus veritatis impedit aliquam, iste corporis ad esse excepturi nobis hic maxime, nam dicta repellat quia eum ea maiores placeat. Facere!."),h(),p(39,"h3"),x(40,"Documentos"),h(),p(41,"p"),x(42,"Lorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur blanditiis harum laudantium natus similique ad alias possimus, repellat quam, maxime dolores explicabo. Non at eaque delectus impedit repellat dolor? Ducimus!."),h()()())},styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;max-width:1500px;margin:40px auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a}.form-container[_ngcontent-%COMP%]{flex:2;margin-right:100px;color:var(--texto3)}.form-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:var(--quarta)}.contato[_ngcontent-%COMP%]{flex:1;background-color:#f8f9fa;padding:-20px;border-radius:10px;box-shadow:0 4px 15px #0000001a}.contato[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .contato[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--quarta)}.contato[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-bottom:10px;color:var(--texto3)}.email-link[_ngcontent-%COMP%]{color:var(--texto3);text-decoration:none}.email-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.form-group[_ngcontent-%COMP%]{margin-bottom:15px}label[_ngcontent-%COMP%]{font-size:1.2rem;display:block}input[type=text][_ngcontent-%COMP%], input[type=email][_ngcontent-%COMP%], input[type=tel][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{width:100%;padding:10px;border:2px solid #ccc;border-radius:5px;background:transparent;color:#333;font-size:1rem}textarea[_ngcontent-%COMP%]{resize:vertical;min-height:100px}.submit-btn[_ngcontent-%COMP%]{background-color:var(--quarta);color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;transition:background-color .3s,transform .3s;width:100%}.submit-btn[_ngcontent-%COMP%]:hover{background-color:var(--texto3);transform:translateY(-2px)}"]})};var l8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-mapa"]],standalone:!0,features:[k],decls:2,vars:0,consts:[[1,"mapbox"],["src",li`https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3658.160838754089!2d-46.90889442376091!3d-23.526716860322093!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94cf0401dc95ae5f%3A0x7978553cf066b17f!2sVia%20de%20Acesso%20Jo%C3%A3o%20de%20G%C3%B3es%2C%20478%20-%20Vila%20Ouro%20Verde%2C%20Jandira%20-%20SP%2C%2006616-130!5e0!3m2!1spt-BR!2sbr!4v1729624258851!5m2!1spt-BR!2sbr`,"allowfullscreen","","loading","lazy","referrerpolicy","no-referrer-when-downgrade",2,"border","0"]],template:function(e,i){e&1&&(p(0,"div",0),L(1,"iframe",1),h())},styles:["*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;background-color:#262626}.mapbox[_ngcontent-%COMP%]{position:relative;width:100%;height:250px;background:#fff}.mapbox[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;height:100%}"]})};var d8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-contato"]],standalone:!0,features:[k],decls:2,vars:0,template:function(e,i){e&1&&L(0,"app-entre-em-contato")(1,"app-mapa")},dependencies:[c8,l8]})};var Are=["descricaoRef"];function zre(t,n){t&1&&(p(0,"div",11),x(1,"\u2193"),h())}var u8=class t{constructor(n,e,i){this.changeDetectorRef=n;this.dialogRef=e;this.item=i;i&&(this.data=i)}data;descricaoRef;isScrollable=!1;ngAfterViewInit(){let n=this.descricaoRef.nativeElement;this.isScrollable=n.scrollHeight>n.clientHeight,this.isScrollable&&n.classList.add("scrollable"),this.changeDetectorRef.detectChanges()}static \u0275fac=function(e){return new(e||t)(b(mt),b(so),b(sr))};static \u0275cmp=T({type:t,selectors:[["app-popup-noticia"]],viewQuery:function(e,i){if(e&1&&ft(Are,5),e&2){let o;me(o=pe())&&(i.descricaoRef=o.first)}},standalone:!0,features:[k],decls:14,vars:5,consts:[["descricaoRef",""],[1,"container"],[1,"esquerda"],["alt","",1,"imagem",3,"src"],[1,"direita"],[1,"titulo"],[1,"data"],[1,"bi","bi-clock-history"],[1,"data-text"],[1,"descricao"],["class","scroll-indicator",4,"ngIf"],[1,"scroll-indicator"]],template:function(e,i){e&1&&(p(0,"div",1)(1,"div",2),L(2,"img",3),h(),p(3,"div",4)(4,"span",5),x(5),h(),p(6,"div",6),L(7,"i",7),p(8,"span",8),x(9),h()(),p(10,"div",9,0),x(12),h(),F(13,zre,2,0,"div",10),h()()),e&2&&(v(2),w("src",i.item.link_Imgs[0],Ko),v(3),Re(i.item.titulo),v(4),Re(i.item.data),v(3),Re(i.item.descricao),v(),w("ngIf",i.isScrollable))},dependencies:[At,pt],styles:[".container[_ngcontent-%COMP%]{display:flex;width:100%;height:700px;margin:0;padding:0;column-gap:3%;background-image:linear-gradient(185deg,#a0a0a0,#f5f5f5);box-sizing:border-box}.esquerda[_ngcontent-%COMP%]{display:flex;margin:0;min-width:35%;max-width:55%;max-height:100%}.direita[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;max-width:62%;height:auto;padding:3%;box-sizing:border-box;overflow:hidden}.direita[_ngcontent-%COMP%] .titulo[_ngcontent-%COMP%]{text-align:left;margin-bottom:50px;color:var(--terciaria);text-shadow:0px 8px 16px #858484;font-size:clamp(1.5rem,2vw + 1rem,3rem);line-height:1.2em}.direita[_ngcontent-%COMP%] .data[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:10px}.data-text[_ngcontent-%COMP%]{margin-left:5px}.direita[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{margin-top:10px;text-align:justify;line-height:1.5em;text-overflow:ellipsis;white-space:pre-wrap;font-size:clamp(.875rem,1vw + .5rem,1rem);overflow:hidden}.direita[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.direita[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{overflow-y:scroll}.direita[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{scrollbar-width:none}.scroll-indicator[_ngcontent-%COMP%]{position:relative;bottom:5px;left:50%;transform:translate(-50%);font-size:1.5rem;color:var(--terciaria);opacity:.7;pointer-events:none}.imagem[_ngcontent-%COMP%]{object-fit:contain;max-width:100%;height:auto}"]})};function Tre(t,n){if(t&1){let e=at();p(0,"div",7)(1,"div",8)(2,"a",9),B("click",function(){let o=De(e).$implicit,r=R();return Pe(r.onClick(o))}),L(3,"img",10),h()(),p(4,"div",11)(5,"h3")(6,"a",9),B("click",function(){let o=De(e).$implicit,r=R();return Pe(r.onClick(o))}),x(7),h()(),p(8,"p"),x(9),h(),p(10,"div",12),L(11,"i",13),p(12,"span"),x(13),h()()()()}if(t&2){let e=n.$implicit,i=n.index;v(3),w("src",e.link_Imgs[0],Ko)("alt","Not\xEDcia"+(i+1)),v(4),Re(e.titulo),v(2),Re(e.descricao.substring(0,100)+"..."),v(4),Re(e.data)}}var f8=class t{constructor(n){this.dialog=n}DATA=[];listPagnation=[];paginatedData=[];pageSize=4;currentPage=0;ngOnInit(){this.updatePaginatedData()}updatePaginatedData(){let n=this.currentPage*this.pageSize,e=n+this.pageSize;this.paginatedData=this.DATA.slice(n,e)}onPageChange(n){this.currentPage=n.pageIndex,this.pageSize=n.pageSize,this.updatePaginatedData()}onClick(n){let e=this.dialog.open(u8,{minWidth:"1300px",maxHeight:"700px",height:"700px",width:"1300px",panelClass:"popup-noticia",data:n})}static \u0275fac=function(e){return new(e||t)(b($s))};static \u0275cmp=T({type:t,selectors:[["app-blog"]],inputs:{DATA:"DATA",listPagnation:"listPagnation"},standalone:!0,features:[k],decls:9,vars:4,consts:[["rel","stylesheet","href",li`https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css`],[1,"container"],[1,"header"],[1,"grid-container"],["class","noticia",4,"ngFor","ngForOf"],[1,"pagination"],[3,"page","length","pageSize","hidePageSize"],[1,"noticia"],[1,"img"],[3,"click"],[3,"src","alt"],[1,"texto"],[1,"data"],[1,"bi","bi-clock-history"]],template:function(e,i){e&1&&(L(0,"link",0),p(1,"div",1)(2,"div",2)(3,"h2"),x(4,"\xDAltimas Not\xEDcias"),h()(),p(5,"div",3),F(6,Tre,14,5,"div",4),h(),p(7,"div",5)(8,"mat-paginator",6),B("page",function(r){return i.onPageChange(r)}),h()()()),e&2&&(v(6),w("ngForOf",i.paginatedData),v(2),w("length",i.DATA.length)("pageSize",4)("hidePageSize",!0))},dependencies:[At,Ii,Wm],styles:[".container[_ngcontent-%COMP%]{width:80%;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.header[_ngcontent-%COMP%]{text-align:center;margin-bottom:20px}.grid-container[_ngcontent-%COMP%]{display:grid;min-height:460px;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center}.noticia[_ngcontent-%COMP%]{display:flex;background-color:#f4f4f4;padding:10px;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;transition:transform .3s ease;align-items:center;max-width:500px;height:200px}.noticia[_ngcontent-%COMP%]:hover{transform:translateY(-5px)}.img[_ngcontent-%COMP%]{flex:0 0 120px}.img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;border-radius:8px;object-fit:cover}.texto[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin:15px}.texto[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2rem;margin-bottom:8px;line-height:1.5em}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin:0}.texto[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#007bff}.texto[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}a[_ngcontent-%COMP%]:hover{cursor:pointer}.popup-noticia[_ngcontent-%COMP%] .mat-dialog-container[_ngcontent-%COMP%]{border:10px solid black}.pagination[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:20px}.pagination[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#333;padding:8px 16px;text-decoration:none;border:1px solid #ddd;margin:0 4px;border-radius:5px;transition:.3s ease}.pagination[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{background-color:#007bff;color:#fff;border:1px solid #007BFF}.pagination[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover:not(.active){background-color:#ddd}.data[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:.9rem;color:#666;margin-top:5px}.data[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:5px}@media (max-width: 768px){.grid-container[_ngcontent-%COMP%]{grid-template-columns:1fr}.noticia[_ngcontent-%COMP%]{flex-direction:row;align-items:center}}"]})};function Nre(t,n){if(t&1&&L(0,"app-blog",1),t&2){let e=R();w("DATA",e.DATA)("listPagnation",e.listPagnation)}}var m8=class t{constructor(n){this.ddb=n}DATA=[];listPagnation=[];ngOnInit(){return g(this,null,function*(){yield this.ddb.readAllItens().subscribe(n=>{if(n&&(n.forEach(e=>{this.DATA.push({id:e.id,titulo:e.titulo,data:e.data,descricao:e.descricao,link_Imgs:e.link_Imgs})}),this.DATA.sort((e,i)=>{let o=this.convertToDate(e.data);return this.convertToDate(i.data).getTime()-o.getTime()}),this.DATA.length>0)){let e=Math.ceil(this.DATA.length/4);for(let i=0;i<=e;i++)i>1&&this.listPagnation.push({pag:i})}})})}showItens(){return this.DATA.length>0}convertToDate(n){let e=n.split("/");if(e.length===3){let i=parseInt(e[0],10),o=parseInt(e[1],10)-1,r=parseInt(e[2],10);return new Date(r,o,i)}return new Date}static \u0275fac=function(e){return new(e||t)(b(na))};static \u0275cmp=T({type:t,selectors:[["app-noticias"]],standalone:!0,features:[k],decls:1,vars:1,consts:[[3,"DATA","listPagnation",4,"ngIf"],[3,"DATA","listPagnation"]],template:function(e,i){e&1&&F(0,Nre,1,2,"app-blog",0),e&2&&w("ngIf",i.showItens())},dependencies:[f8,At,pt]})};var p8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-sobre-nos"]],standalone:!0,features:[k],decls:27,vars:0,consts:[[1,"container"],[1,"about-section"],[1,"cta-section"],["href","#",1,"button"],[1,"values-section"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"h1"),x(2,"Sobre N\xF3s"),h(),p(3,"div",1)(4,"p"),x(5,"Somos uma empresa dedicada a oferecer solu\xE7\xF5es de qualidade para nossos clientes. Com uma equipe qualificada e motivada, trabalhamos para superar expectativas e criar um impacto positivo em tudo o que fazemos."),h()(),p(6,"div",2)(7,"h2"),x(8,"Transforme sua experi\xEAncia conosco!"),h(),p(9,"p"),x(10,"Entre em contato e descubra como podemos ajudar sua empresa a crescer."),h(),p(11,"a",3),x(12,"Fale Conosco"),h()(),p(13,"div",4)(14,"h2"),x(15,"Nossos Valores"),h(),p(16,"ul")(17,"li"),x(18,"Compromisso com a excel\xEAncia"),h(),p(19,"li"),x(20,"Foco no cliente"),h(),p(21,"li"),x(22,"Inova\xE7\xE3o constante"),h(),p(23,"li"),x(24,"Trabalho em equipe"),h(),p(25,"li"),x(26,"Integridade e transpar\xEAncia"),h()()()())},styles:["*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}[_nghost-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#f4f4f9,#e0e0e0)}.container[_ngcontent-%COMP%]{width:100%;max-width:800px;padding:40px;background-color:#fff;border-radius:12px;box-shadow:0 12px 30px #0003;text-align:center;transition:transform .3s,box-shadow .3s}.container[_ngcontent-%COMP%]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}h1[_ngcontent-%COMP%]{font-size:2.8rem;margin-bottom:20px;color:#333;font-weight:700;text-transform:uppercase}.about-section[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.6;color:#555;margin-bottom:40px}.cta-section[_ngcontent-%COMP%]{background:linear-gradient(90deg,#007bff,#0056b3);color:#fff;padding:20px;border-radius:8px;margin-bottom:40px}.cta-section[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2rem;margin-bottom:10px;font-weight:600}.cta-section[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.1rem;margin-bottom:20px}.values-section[_ngcontent-%COMP%]{margin-top:40px}.values-section[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2rem;color:#333;margin-bottom:20px;font-weight:600}.values-section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0}.values-section[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;color:#555;margin:10px 0;padding:5px 0;border-bottom:1px solid #ddd;transition:color .3s}.values-section[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{color:#007bff}.button[_ngcontent-%COMP%]{display:inline-block;padding:12px 25px;background-color:#28a745;color:#fff;border-radius:5px;text-decoration:none;font-size:1.1rem;transition:background-color .3s,transform .3s;font-weight:500}.button[_ngcontent-%COMP%]:hover{background-color:#218838;transform:translateY(-2px)}@media (max-width: 600px){.container[_ngcontent-%COMP%]{padding:20px}.cta-section[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .values-section[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]})};var TN=[{path:"home",component:rc,title:"Home"},{path:"sobrenos",component:rc,title:"sobrenos"},{path:"associese",component:E4,title:"associe-se"},{path:"contato",component:d8,title:"contato"},{path:"noticias",component:m8,title:"noticias"},{path:"sobre-nos",component:p8,title:"sobre-nos"},{path:"login",component:X0,title:"Login"},{path:"login2",component:X0,title:"Login"},{path:"",redirectTo:"/home",pathMatch:"full",title:"Home"},{path:"**",component:C4,title:"404"}];var Dre="@",Pre=(()=>{class t{constructor(e,i,o,r,s){this.doc=e,this.delegate=i,this.zone=o,this.animationType=r,this.moduleImpl=s,this._rendererFactoryPromise=null,this.scheduler=D(Wp,{optional:!0}),this.loadingSchedulerFn=D(Rre,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){let e=()=>this.moduleImpl??import("./chunk-BTYFYOEM.js").then(o=>o),i;return this.loadingSchedulerFn?i=this.loadingSchedulerFn(e):i=e(),i.catch(o=>{throw new Xe(5300,!1)}).then(({\u0275createEngine:o,\u0275AnimationRendererFactory:r})=>{this._engine=o(this.animationType,this.doc);let s=new r(this.delegate,this._engine,this.zone);return this.delegate=s,s})}createRenderer(e,i){let o=this.delegate.createRenderer(e,i);if(o.\u0275type===0)return o;typeof o.throwOnSyntheticProps=="boolean"&&(o.throwOnSyntheticProps=!1);let r=new xp(o);return i?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(s=>{let a=s.createRenderer(e,i);r.use(a),this.scheduler?.notify(10)}).catch(s=>{r.use(o)}),r}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}static{this.\u0275fac=function(i){fa()}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),xp=class{constructor(n){this.delegate=n,this.replay=[],this.\u0275type=1}use(n){if(this.delegate=n,this.replay!==null){for(let e of this.replay)e(n);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(n,e){return this.delegate.createElement(n,e)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}get destroyNode(){return this.delegate.destroyNode}appendChild(n,e){this.delegate.appendChild(n,e)}insertBefore(n,e,i,o){this.delegate.insertBefore(n,e,i,o)}removeChild(n,e,i){this.delegate.removeChild(n,e,i)}selectRootElement(n,e){return this.delegate.selectRootElement(n,e)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,e,i,o){this.delegate.setAttribute(n,e,i,o)}removeAttribute(n,e,i){this.delegate.removeAttribute(n,e,i)}addClass(n,e){this.delegate.addClass(n,e)}removeClass(n,e){this.delegate.removeClass(n,e)}setStyle(n,e,i,o){this.delegate.setStyle(n,e,i,o)}removeStyle(n,e,i){this.delegate.removeStyle(n,e,i)}setProperty(n,e,i){this.shouldReplay(e)&&this.replay.push(o=>o.setProperty(n,e,i)),this.delegate.setProperty(n,e,i)}setValue(n,e){this.delegate.setValue(n,e)}listen(n,e,i){return this.shouldReplay(e)&&this.replay.push(o=>o.listen(n,e,i)),this.delegate.listen(n,e,i)}shouldReplay(n){return this.replay!==null&&n.startsWith(Dre)}},Rre=new U("");function NN(t="animations"){return s3("NgAsyncAnimations"),Wo([{provide:r3,useFactory:(n,e,i)=>new Pre(n,e,i,t),deps:[te,M3,X]},{provide:Wt,useValue:t==="noop"?"NoopAnimations":"BrowserAnimations"}])}var DN={providers:[ah({eventCoalescing:!0}),ug(TN),A9(),NN(),v9()]},cr={urlApiTabelaNoticia:"https://kjftm4pvdljyd2kglcnutfiqjy0cnopl.lambda-url.us-east-2.on.aws/",CognitoId:"cognito-idp.us-east-2.amazonaws.com/us-east-2_8KkHocSfT",userCognito:{region:"us-east-2",clientConfig:{region:"us-east-2"},identityPoolId:"us-east-2:92bb552d-95a1-4b56-8160-4ed4864bb054"}},lr={camposTabela:{id:"id"},tabelas:{noticias:"NOTICIAS"}};var kre=["*",[["mat-toolbar-row"]]],Ore=["*","mat-toolbar-row"],Fre=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"],standalone:!0})}}return t})(),PN=(()=>{class t{constructor(e,i,o){this._elementRef=e,this._platform=i,this._document=o}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Le),b(te))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-toolbar"]],contentQueries:function(i,o,r){if(i&1&&yt(r,Fre,5),i&2){let s;me(s=pe())&&(o._toolbarRows=s)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(i,o){i&2&&(Qt(o.color?"mat-"+o.color:""),ge("mat-toolbar-multiple-rows",o._toolbarRows.length>0)("mat-toolbar-single-row",o._toolbarRows.length===0))},inputs:{color:"color"},exportAs:["matToolbar"],standalone:!0,features:[k],ngContentSelectors:Ore,decls:2,vars:0,template:function(i,o){i&1&&(Ke(kre),fe(0),fe(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-app-surface));color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-app-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-app-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-app-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-app-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-app-title-large-tracking));margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface));--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}}return t})();var RN=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,qe]})}}return t})();function Bre(t,n){if(t&1){let e=at();p(0,"a",9),B("click",function(){De(e);let o=R();return Pe(o.Sair())}),p(1,"p"),x(2,"Sair"),h()()}}var h8=class t{constructor(n,e){this.authService=n;this.loginService=e}sair=!1;ngOnInit(){return g(this,null,function*(){this.loginService.value.subscribe(n=>this.sair=n),yield this.Validar()})}Validar(){return g(this,null,function*(){(yield this.authService.getCurrentSession())?.idToken?.toString()!=null?this.loginService.changeValue(!0):this.loginService.changeValue(!1)})}Sair(){this.authService.signOut(),this.loginService.changeValue(!1)}static \u0275fac=function(e){return new(e||t)(b(ta),b(Ks))};static \u0275cmp=T({type:t,selectors:[["app-menu-nav"]],standalone:!0,features:[k],decls:19,vars:1,consts:[[1,"toolbar"],["src","icone_Reescalavel.png","alt","LogoABICCA","mat-button","","routerLink","/home",1,"abicca"],[1,"buttons"],["routerLink","/home"],["routerLink","/noticias"],["routerLink","/sobre-nos"],["routerLink","/contato"],["routerLink","/associese",1,"associe"],["class","signOut",3,"click",4,"ngIf"],[1,"signOut",3,"click"]],template:function(e,i){e&1&&(p(0,"mat-toolbar",0),L(1,"img",1),p(2,"div",2)(3,"a",3)(4,"p"),x(5,"Home"),h()(),p(6,"a",4)(7,"p"),x(8,"Noticias"),h()(),p(9,"a",5)(10,"p"),x(11,"Sobre n\xF3s"),h()(),p(12,"a",6)(13,"p"),x(14,"Contato"),h()(),p(15,"a",7)(16,"p"),x(17,"Associe-se"),h()(),F(18,Bre,3,0,"a",8),h()()),e&2&&(v(18),w("ngIf",i.sair))},dependencies:[RN,PN,Pr,Er,At,pt],styles:[".toolbar[_ngcontent-%COMP%]{display:flex;height:150px;background-color:var(--neutra);border-bottom:3px solid var(--quarta)}.abicca[_ngcontent-%COMP%]{justify-self:flex-end;align-content:center;height:100%}.buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;column-gap:1%;width:100%;height:100%}.buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-self:center;justify-self:center;border-radius:10px;height:fit-content;width:fit-content;padding:4px;text-decoration:none}.buttons[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:2.5vh;font-weight:700;margin-bottom:auto;color:var(--primaria)}.abicca[_ngcontent-%COMP%]:hover{cursor:pointer}.buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:var(--quarta)!important}.buttons[_ngcontent-%COMP%] .signOut[_ngcontent-%COMP%]:hover{cursor:pointer}@media only screen and (min-width: 480px) and (max-width: 1280px){.toolbar[_ngcontent-%COMP%]{flex-direction:row;height:auto}.abicca[_ngcontent-%COMP%]{width:10vw}.buttons[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font:700 2vw Barlow,sans-serif}.buttons[_ngcontent-%COMP%]{flex-direction:row;justify-content:flex-end;width:100%;margin-top:10px}.buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-left:0;width:fit-content;height:fit-content;text-align:center;padding:2px;border-radius:5px}}@media only screen and (max-width: 480px){.toolbar[_ngcontent-%COMP%]{flex-direction:column;height:auto}.but[_ngcontent-%COMP%]{width:10px}.buttons[_ngcontent-%COMP%]{flex-direction:row;width:100%;justify-content:center;padding:2vw 0;margin:0 auto}.buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:fit-content;height:fit-content;padding:2px;border-radius:3px}.buttons[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font:700 2vw Barlow,sans-serif;height:fit-content}.abicca[_ngcontent-%COMP%]{margin-top:10px;width:50px}}"]})};var g8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-rodape"]],standalone:!0,features:[k],decls:38,vars:0,consts:[["rel","preconnect","href",li`https://fonts.googleapis.com`],["rel","preconnect","href",li`https://fonts.gstatic.com`,"crossorigin",""],["href",li`https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap`,"rel","stylesheet"],["rel","stylesheet","href",li`https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css`],[1,"footer"],[1,"interface"],[1,"line-footer1"],["action",""],["type","email","name","id","required",""],["type","submit","value","Cadastrar"],[1,"line-footer2"],[1,"box-line-footer"],["src","icone2.png","alt","Logotipo ABICCA"],[1,"btn-redes"],["href","https://www.instagram.com/a.b.i.c.c.a/",1,"social-btn"],[1,"bi","bi-instagram"],["href","https://www.facebook.com/abicca.2024",1,"social-btn"],[1,"bi","bi-facebook"],["href","https://www.youtube.com/@ABICCAAssocia%C3%A7%C3%A3o",1,"social-btn"],[1,"bi","bi-youtube"],["href","https://www.linkedin.com/company/abicca/?viewAsMember=true",1,"social-btn"],[1,"bi","bi-linkedin"]],template:function(e,i){e&1&&(L(0,"link",0)(1,"link",1)(2,"link",2)(3,"link",3),p(4,"div",4)(5,"div",5)(6,"section",6)(7,"h2"),x(8,"Quer receber not\xEDcias sobre o mundo ABICCA?"),h(),p(9,"p"),x(10,"Inscreva-se na Newsletter e receba as principais not\xEDcias do mundo ABICCA diariamente em seu e-mail:"),h(),p(11,"form",7),L(12,"input",8)(13,"input",9),h()(),p(14,"div",10)(15,"div",11),L(16,"img",12),p(17,"p"),x(18,"Firmes, lutando por um mercado mais justo e seguro."),h()(),p(19,"div",11)(20,"h3"),x(21,"Endere\xE7o"),h(),p(22,"p"),x(23,"Via de Acesso Jo\xE3o de G\xF3es, 2\xB0 andar, Sala 6, Jandira, SP, Brasil "),h(),p(24,"p"),x(25,"CEP: 06616-130"),h()(),p(26,"div",11)(27,"h3"),x(28,"Redes Sociais"),h(),p(29,"div",13)(30,"a",14),L(31,"i",15),h(),p(32,"a",16),L(33,"i",17),h(),p(34,"a",18),L(35,"i",19),h(),p(36,"a",20),L(37,"i",21),h()()()()()())},styles:["*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box;font-family:Urbanist,sans-serif}.interface[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:100%;margin:0 auto}.footer[_ngcontent-%COMP%]{background-color:var(--neutra);color:var(--primaria);margin:0;padding:0}.footer[_ngcontent-%COMP%] .line-footer1[_ngcontent-%COMP%]{text-align:center;border-bottom:1px solid var(--primaria);padding-bottom:40px}.line-footer1[_ngcontent-%COMP%]{font-size:2.5rem;margin:20px 20px 0}.line-footer1[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.2rem;margin:20px 0}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:20px}.footer[_ngcontent-%COMP%] .line-footer2[_ngcontent-%COMP%]{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 20px 20px}.box-line-footer[_ngcontent-%COMP%]{flex:1;margin:10px;min-width:200px}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=email][_ngcontent-%COMP%]{width:300px;max-width:100%;height:40px;background:transparent;border:2px solid var(--primaria);color:var(--primaria);padding:10px;outline:0}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]{width:80px;max-width:100%;height:40px;font-size:1rem;background-color:var(--primaria);border:0;color:#fff;cursor:pointer;transition:.2s}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]:hover{background-color:var(--quarta);color:var(--neutra)}.footer[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:48px;max-height:48px;margin-bottom:10px}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--quarta);margin-bottom:10px}.btn-redes[_ngcontent-%COMP%]{display:flex;gap:10px}.social-btn[_ngcontent-%COMP%]{display:inline-block;padding:10px;background-color:var(--terciaria);color:var(--neutra);border:none;border-radius:5px;font-size:1.2rem;transition:.2s}.social-btn[_ngcontent-%COMP%]:hover{background-color:var(--quarta)}@media only screen and (max-width: 480px){.footer[_ngcontent-%COMP%]{max-width:100%}.line-footer1[_ngcontent-%COMP%]{padding-bottom:10px!important}.line-footer1[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:6vw;line-height:1em}.line-footer1[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:3vw;line-height:1em;margin:3vw}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin-top:5vw;height:10vw}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=email][_ngcontent-%COMP%]{width:50%;height:100%;min-width:0;max-width:100%;font-size:3vw;padding:0}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]{width:20%;height:100%;max-width:100%;font-size:3vw;text-align:center}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{text-align:center;font:400 8vw Roboto,sans-serif}.line-footer2[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;width:100%;min-width:50px;margin:0}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center;font-size:4vw;min-width:0;width:100vw;max-width:100%;line-height:1em}.btn-redes[_ngcontent-%COMP%]{width:50vw}.social-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:3vw;width:10vw;height:10vw}.social-btn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:3vw;margin:3vw}}@media only screen and (min-width: 480px) and (max-width: 768px){.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=email][_ngcontent-%COMP%]{font-size:4vw}}"]})};var y8=class t{title="A.B.I.C.C.A";static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-root"]],standalone:!0,features:[k],decls:3,vars:0,consts:[[1,"cabecalho"],[1,"meio"]],template:function(e,i){e&1&&L(0,"app-menu-nav",0)(1,"router-outlet",1)(2,"app-rodape")},dependencies:[T5,h8,g8],styles:["body[_ngcontent-%COMP%]{margin:0;padding:0;width:fit-content;height:fit-content}header[_ngcontent-%COMP%]{width:100%}footer[_ngcontent-%COMP%]{margin:0;padding:0;height:200px}.cabecalho[_ngcontent-%COMP%]{margin:0;padding:0;-webkit-mask-attachment:cover;width:100%}.meio[_ngcontent-%COMP%]{height:fit-content}.rodape[_ngcontent-%COMP%]{margin:0;padding:0;width:100%;height:100%;background-image:linear-gradient(45deg,#00ced1,#084d6e)}"]})};L9(y8,DN).catch(t=>console.error(t)); + )`;let _=a+c+l+d;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${_}px)`)}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static{this.\u0275fac=function(i){return new(i||t)(b($),b(mt),b(X),b(an),b(Le),b(Jne,8),b(Wt,8),b(te))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,o,r){if(i&1&&(th(r,o._labelChild,R6,5),yt(r,L0,5),yt(r,Yne,5),yt(r,Xne,5),yt(r,$ne,5),yt(r,SA,5)),i&2){nh();let s;me(s=pe())&&(o._formFieldControl=s.first),me(s=pe())&&(o._prefixChildren=s),me(s=pe())&&(o._suffixChildren=s),me(s=pe())&&(o._errorChildren=s),me(s=pe())&&(o._hintChildren=s)}},viewQuery:function(i,o){if(i&1&&(ft(wne,5),ft(Sne,5),ft(Mne,5),ft(Ene,5),ft(Lne,5),ft(MA,5),ft(IA,5),ft(LA,5)),i&2){let r;me(r=pe())&&(o._textField=r.first),me(r=pe())&&(o._iconPrefixContainer=r.first),me(r=pe())&&(o._textPrefixContainer=r.first),me(r=pe())&&(o._iconSuffixContainer=r.first),me(r=pe())&&(o._textSuffixContainer=r.first),me(r=pe())&&(o._floatingLabel=r.first),me(r=pe())&&(o._notchedOutline=r.first),me(r=pe())&&(o._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(i,o){i&2&&ge("mat-mdc-form-field-label-always-float",o._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",o._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",o._hasIconSuffix)("mat-form-field-invalid",o._control.errorState)("mat-form-field-disabled",o._control.disabled)("mat-form-field-autofilled",o._control.autofilled)("mat-form-field-no-animations",o._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",o.appearance=="fill")("mat-form-field-appearance-outline",o.appearance=="outline")("mat-form-field-hide-placeholder",o._hasFloatingLabel()&&!o._shouldLabelFloat())("mat-focused",o._control.focused)("mat-primary",o.color!=="accent"&&o.color!=="warn")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("ng-untouched",o._shouldForward("untouched"))("ng-touched",o._shouldForward("touched"))("ng-pristine",o._shouldForward("pristine"))("ng-dirty",o._shouldForward("dirty"))("ng-valid",o._shouldForward("valid"))("ng-invalid",o._shouldForward("invalid"))("ng-pending",o._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[Ze([{provide:I0,useExisting:t},{provide:NA,useExisting:t}]),k],ngContentSelectors:Ane,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,o){if(i&1){let r=at();Ke(Ine),F(0,Nne,1,1,"ng-template",null,0,rh),p(2,"div",6,1),B("click",function(a){return De(r),Pe(o._control.onContainerClick(a))}),F(4,Dne,1,0,"div",7),p(5,"div",8),F(6,kne,2,2,"div",9)(7,One,3,0,"div",10)(8,Fne,3,0,"div",11),p(9,"div",12),F(10,Bne,1,1,null,13),fe(11),h(),F(12,Vne,3,0,"div",14)(13,jne,3,0,"div",15),h(),F(14,Hne,1,0,"div",16),h(),p(15,"div",17),F(16,qne,2,1,"div",18)(17,Wne,5,2,"div",19),h()}if(i&2){let r;v(2),ge("mdc-text-field--filled",!o._hasOutline())("mdc-text-field--outlined",o._hasOutline())("mdc-text-field--no-label",!o._hasFloatingLabel())("mdc-text-field--disabled",o._control.disabled)("mdc-text-field--invalid",o._control.errorState),v(2),Oe(!o._hasOutline()&&!o._control.disabled?4:-1),v(2),Oe(o._hasOutline()?6:-1),v(),Oe(o._hasIconPrefix?7:-1),v(),Oe(o._hasTextPrefix?8:-1),v(2),Oe(!o._hasOutline()||o._forceDisplayInfixLabel()?10:-1),v(2),Oe(o._hasTextSuffix?12:-1),v(),Oe(o._hasIconSuffix?13:-1),v(),Oe(o._hasOutline()?-1:14),v(),ge("mat-mdc-form-field-subscript-dynamic-size",o.subscriptSizing==="dynamic"),v(),Oe((r=o._getDisplayedMessages())==="error"?16:r==="hint"?17:-1)}},dependencies:[MA,IA,m3,LA,SA],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Qne.transitionMessages]},changeDetection:0})}}return t})(),Uo=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,At,K3,qe]})}}return t})();var BA=(()=>{class t{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static{this.\u0275fac=function(i){return new(i||t)(b(t2),b($))}}static{this.\u0275dir=V({type:t})}}return t})(),iie=(()=>{class t extends BA{static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,features:[Ee]})}}return t})(),VA=new U("");var oie={provide:VA,useExisting:dr(()=>K6),multi:!0};function rie(){let t=hr()?hr().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var sie=new U(""),K6=(()=>{class t extends BA{constructor(e,i,o){super(e,i),this._compositionMode=o,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!rie())}writeValue(e){let i=e??"";this.setProperty("value",i)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static{this.\u0275fac=function(i){return new(i||t)(b(t2),b($),b(sie,8))}}static{this.\u0275dir=V({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,o){i&1&&B("input",function(s){return o._handleInput(s.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(s){return o._compositionEnd(s.target.value)})},features:[Ze([oie]),Ee]})}}return t})();function B1(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0}function jA(t){return t!=null&&typeof t.length=="number"}var Y6=new U(""),Om=new U(""),aie=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Hs=class{static min(n){return cie(n)}static max(n){return lie(n)}static required(n){return HA(n)}static requiredTrue(n){return die(n)}static email(n){return uie(n)}static minLength(n){return fie(n)}static maxLength(n){return mie(n)}static pattern(n){return pie(n)}static nullValidator(n){return F6(n)}static compose(n){return YA(n)}static composeAsync(n){return XA(n)}};function cie(t){return n=>{if(B1(n.value)||B1(t))return null;let e=parseFloat(n.value);return!isNaN(e)&&e{if(B1(n.value)||B1(t))return null;let e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}function HA(t){return B1(t.value)?{required:!0}:null}function die(t){return t.value===!0?null:{required:!0}}function uie(t){return B1(t.value)||aie.test(t.value)?null:{email:!0}}function fie(t){return n=>B1(n.value)||!jA(n.value)?null:n.value.lengthjA(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}function pie(t){if(!t)return F6;let n,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>{if(B1(i.value))return null;let o=i.value;return n.test(o)?null:{pattern:{requiredPattern:e,actualValue:o}}}}function F6(t){return null}function qA(t){return t!=null}function GA(t){return d3(t)?cn(t):t}function WA(t){let n={};return t.forEach(e=>{n=e!=null?u(u({},n),e):n}),Object.keys(n).length===0?null:n}function $A(t,n){return n.map(e=>e(t))}function hie(t){return!t.validate}function KA(t){return t.map(n=>hie(n)?n:e=>n.validate(e))}function YA(t){if(!t)return null;let n=t.filter(qA);return n.length==0?null:function(e){return WA($A(e,n))}}function Fm(t){return t!=null?YA(KA(t)):null}function XA(t){if(!t)return null;let n=t.filter(qA);return n.length==0?null:function(e){let i=$A(e,n).map(GA);return J0(i).pipe(ae(WA))}}function Um(t){return t!=null?XA(KA(t)):null}function DA(t,n){return t===null?[n]:Array.isArray(t)?[...t,n]:[t,n]}function ZA(t){return t._rawValidators}function QA(t){return t._rawAsyncValidators}function Pm(t){return t?Array.isArray(t)?t:[t]:[]}function U6(t,n){return Array.isArray(t)?t.includes(n):t===n}function PA(t,n){let e=Pm(n);return Pm(t).forEach(o=>{U6(e,o)||e.push(o)}),e}function RA(t,n){return Pm(n).filter(e=>!U6(t,e))}var B6=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}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}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=Fm(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Um(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return this.control?this.control.hasError(n,e):!1}getError(n,e){return this.control?this.control.getError(n,e):null}},V1=class extends B6{get formDirective(){return null}get path(){return null}},Bo=class extends B6{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},V6=class{constructor(n){this._cd=n}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}},gie={"[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"},JIe=E(u({},gie),{"[class.ng-submitted]":"isSubmitted"}),JA=(()=>{class t extends V6{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(b(Bo,2))}}static{this.\u0275dir=V({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,o){i&2&&ge("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[Ee]})}}return t})(),ez=(()=>{class t extends V6{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(b(V1,10))}}static{this.\u0275dir=V({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,o){i&2&&ge("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[Ee]})}}return t})();var A0="VALID",O6="INVALID",Vs="PENDING",z0="DISABLED",j1=class{},j6=class extends j1{constructor(n,e){super(),this.value=n,this.source=e}},N0=class extends j1{constructor(n,e){super(),this.pristine=n,this.source=e}},D0=class extends j1{constructor(n,e){super(),this.touched=n,this.source=e}},js=class extends j1{constructor(n,e){super(),this.status=n,this.source=e}},Rm=class extends j1{constructor(n){super(),this.source=n}},km=class extends j1{constructor(n){super(),this.source=n}};function tz(t){return(X6(t)?t.validators:t)||null}function yie(t){return Array.isArray(t)?Fm(t):t||null}function nz(t,n){return(X6(n)?n.asyncValidators:t)||null}function vie(t){return Array.isArray(t)?Um(t):t||null}function X6(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function bie(t,n,e){let i=t.controls;if(!(n?Object.keys(i):i).length)throw new Xe(1e3,"");if(!i[e])throw new Xe(1001,"")}function _ie(t,n,e){t._forEachChild((i,o)=>{if(e[o]===void 0)throw new Xe(1002,"")})}var H6=class{constructor(n,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=vo(()=>this.statusReactive()),this.statusReactive=pr(void 0),this._pristine=vo(()=>this.pristineReactive()),this.pristineReactive=pr(!0),this._touched=vo(()=>this.touchedReactive()),this.touchedReactive=pr(!1),this._events=new q,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return ui(this.statusReactive)}set status(n){ui(()=>this.statusReactive.set(n))}get valid(){return this.status===A0}get invalid(){return this.status===O6}get pending(){return this.status==Vs}get disabled(){return this.status===z0}get enabled(){return this.status!==z0}get pristine(){return ui(this.pristineReactive)}set pristine(n){ui(()=>this.pristineReactive.set(n))}get dirty(){return!this.pristine}get touched(){return ui(this.touchedReactive)}set touched(n){ui(()=>this.touchedReactive.set(n))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(PA(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(PA(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(RA(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(RA(n,this._rawAsyncValidators))}hasValidator(n){return U6(this._rawValidators,n)}hasAsyncValidator(n){return U6(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){let e=this.touched===!1;this.touched=!0;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched(E(u({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new D0(!0,i))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(n))}markAsUntouched(n={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=n.sourceControl??this;this._forEachChild(o=>{o.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:i})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,i),e&&n.emitEvent!==!1&&this._events.next(new D0(!1,i))}markAsDirty(n={}){let e=this.pristine===!0;this.pristine=!1;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty(E(u({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new N0(!1,i))}markAsPristine(n={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=n.sourceControl??this;this._forEachChild(o=>{o.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,i),e&&n.emitEvent!==!1&&this._events.next(new N0(!0,i))}markAsPending(n={}){this.status=Vs;let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new js(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending(E(u({},n),{sourceControl:e}))}disable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=z0,this.errors=null,this._forEachChild(o=>{o.disable(E(u({},n),{onlySelf:!0}))}),this._updateValue();let i=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new j6(this.value,i)),this._events.next(new js(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(E(u({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(o=>o(!0))}enable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=A0,this._forEachChild(i=>{i.enable(E(u({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(E(u({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n,e){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===A0||this.status===Vs)&&this._runAsyncValidator(i,n.emitEvent)}let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new j6(this.value,e)),this._events.next(new js(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(E(u({},n),{sourceControl:e}))}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?z0:A0}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,e){if(this.asyncValidator){this.status=Vs,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let i=GA(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(o=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(o,{emitEvent:e,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(n){let e=n;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((i,o)=>i&&i._find(o),this)}getError(n,e){let i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,e,i){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||i)&&this._events.next(new js(this.status,e)),this._parent&&this._parent._updateControlsErrors(n,e,i)}_initObservables(){this.valueChanges=new xe,this.statusChanges=new xe}_calculateStatus(){return this._allControlsDisabled()?z0:this.errors?O6:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Vs)?Vs:this._anyControlsHaveStatus(O6)?O6:A0}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,e){let i=!this._anyControlsDirty(),o=this.pristine!==i;this.pristine=i,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,e),o&&this._events.next(new N0(this.pristine,e))}_updateTouched(n={},e){this.touched=this._anyControlsTouched(),this._events.next(new D0(this.touched,e)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,e)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){X6(n)&&n.updateOn!=null&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){let e=this._parent&&this._parent.dirty;return!n&&!!e&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=yie(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=vie(this._rawAsyncValidators)}},q6=class extends H6{constructor(n,e,i){super(tz(e),nz(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){_ie(this,!0,n),Object.keys(n).forEach(i=>{bie(this,!0,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){n!=null&&(Object.keys(n).forEach(i=>{let o=this.controls[i];o&&o.patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,o)=>{i.reset(n?n[o]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>i._syncPendingControls()?!0:e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{let i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(let[e,i]of Object.entries(this.controls))if(this.contains(e)&&n(i))return!0;return!1}_reduceValue(){let n={};return this._reduceChildren(n,(e,i,o)=>((i.enabled||this.disabled)&&(e[o]=i.value),e))}_reduceChildren(n,e){let i=n;return this._forEachChild((o,r)=>{i=e(i,o,r)}),i}_allControlsDisabled(){for(let n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}};var Z6=new U("CallSetDisabledState",{providedIn:"root",factory:()=>Bm}),Bm="always";function Cie(t,n){return[...n.path,t]}function G6(t,n,e=Bm){Vm(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&n.valueAccessor.setDisabledState?.(t.disabled),wie(t,n),Mie(t,n),Sie(t,n),xie(t,n)}function kA(t,n,e=!0){let i=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(i),n.valueAccessor.registerOnTouched(i)),$6(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function W6(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function xie(t,n){if(n.valueAccessor.setDisabledState){let e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function Vm(t,n){let e=ZA(t);n.validator!==null?t.setValidators(DA(e,n.validator)):typeof e=="function"&&t.setValidators([e]);let i=QA(t);n.asyncValidator!==null?t.setAsyncValidators(DA(i,n.asyncValidator)):typeof i=="function"&&t.setAsyncValidators([i]);let o=()=>t.updateValueAndValidity();W6(n._rawValidators,o),W6(n._rawAsyncValidators,o)}function $6(t,n){let e=!1;if(t!==null){if(n.validator!==null){let o=ZA(t);if(Array.isArray(o)&&o.length>0){let r=o.filter(s=>s!==n.validator);r.length!==o.length&&(e=!0,t.setValidators(r))}}if(n.asyncValidator!==null){let o=QA(t);if(Array.isArray(o)&&o.length>0){let r=o.filter(s=>s!==n.asyncValidator);r.length!==o.length&&(e=!0,t.setAsyncValidators(r))}}}let i=()=>{};return W6(n._rawValidators,i),W6(n._rawAsyncValidators,i),e}function wie(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&iz(t,n)})}function Sie(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&iz(t,n),t.updateOn!=="submit"&&t.markAsTouched()})}function iz(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function Mie(t,n){let e=(i,o)=>{n.valueAccessor.writeValue(i),o&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function oz(t,n){t==null,Vm(t,n)}function Eie(t,n){return $6(t,n)}function Lie(t,n){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(n,e.currentValue)}function Iie(t){return Object.getPrototypeOf(t.constructor)===iie}function rz(t,n){t._syncPendingControls(),n.forEach(e=>{let i=e.control;i.updateOn==="submit"&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function Aie(t,n){if(!n)return null;Array.isArray(n);let e,i,o;return n.forEach(r=>{r.constructor===K6?e=r:Iie(r)?i=r:o=r}),o||i||e||null}function zie(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}var Tie={provide:V1,useExisting:dr(()=>or)},T0=Promise.resolve(),or=(()=>{class t extends V1{get submitted(){return ui(this.submittedReactive)}constructor(e,i,o){super(),this.callSetDisabledState=o,this._submitted=vo(()=>this.submittedReactive()),this.submittedReactive=pr(!1),this._directives=new Set,this.ngSubmit=new xe,this.form=new q6({},Fm(e),Um(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){T0.then(()=>{let i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),G6(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){T0.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){T0.then(()=>{let i=this._findContainer(e.path),o=new q6({});oz(o,e),i.registerControl(e.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){T0.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){T0.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),rz(this.form,this._directives),this.ngSubmit.emit(e),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static{this.\u0275fac=function(i){return new(i||t)(b(Y6,10),b(Om,10),b(Z6,8))}}static{this.\u0275dir=V({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,o){i&1&&B("submit",function(s){return o.onSubmit(s)})("reset",function(){return o.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ze([Tie]),Ee]})}}return t})();function OA(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function FA(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var sz=class extends H6{constructor(n=null,e,i){super(tz(e),nz(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),X6(e)&&(e.nonNullable||e.initialValueIsDefault)&&(FA(n)?this.defaultValue=n.value:this.defaultValue=n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){OA(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){OA(this._onDisabledChange,n)}_forEachChild(n){}_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(n){FA(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};var Nie=t=>t instanceof sz;var Die={provide:Bo,useExisting:dr(()=>jm)},UA=Promise.resolve(),jm=(()=>{class t extends Bo{constructor(e,i,o,r,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this.control=new sz,this._registered=!1,this.name="",this.update=new xe,this._parent=e,this._setValidators(i),this._setAsyncValidators(o),this.valueAccessor=Aie(this,r)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),Lie(e,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(e){this.viewModel=e,this.update.emit(e)}_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(){G6(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){UA.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let i=e.isDisabled.currentValue,o=i!==0&&de(i);UA.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?Cie(e,this._parent):[e]}static{this.\u0275fac=function(i){return new(i||t)(b(V1,9),b(Y6,10),b(Om,10),b(VA,10),b(mt,8),b(Z6,8))}}static{this.\u0275dir=V({type:t,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"],features:[Ze([Die]),Ee,ut]})}}return t})(),az=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return t})();var Pie={provide:V1,useExisting:dr(()=>P0)},P0=(()=>{class t extends V1{get submitted(){return ui(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}constructor(e,i,o){super(),this.callSetDisabledState=o,this._submitted=vo(()=>this._submittedReactive()),this._submittedReactive=pr(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new xe,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&($6(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let i=this.form.get(e.path);return G6(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){kA(e.control||null,e,!1),zie(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this._submittedReactive.set(!0),rz(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new Rm(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new km(this.form))}_updateDomValue(){this.directives.forEach(e=>{let i=e.control,o=this.form.get(e.path);i!==o&&(kA(i||null,e),Nie(o)&&(G6(o,e,this.callSetDisabledState),e.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let i=this.form.get(e.path);oz(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let i=this.form.get(e.path);i&&Eie(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Vm(this.form,this),this._oldForm&&$6(this._oldForm,this)}_checkFormPresent(){this.form}static{this.\u0275fac=function(i){return new(i||t)(b(Y6,10),b(Om,10),b(Z6,8))}}static{this.\u0275dir=V({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,o){i&1&&B("submit",function(s){return o.onSubmit(s)})("reset",function(){return o.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ze([Pie]),Ee,ut]})}}return t})();var Rie=(()=>{class t{constructor(){this._validator=F6}ngOnChanges(e){if(this.inputName in e){let i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):F6,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,features:[ut]})}}return t})();var kie={provide:Y6,useExisting:dr(()=>Hm),multi:!0};var Hm=(()=>{class t extends Rie{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=de,this.createValidator=e=>HA}enabled(e){return e}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(i,o){i&2&&Z("required",o._enabled?"":null)},inputs:{required:"required"},features:[Ze([kie]),Ee]})}}return t})();var Oie=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var qs=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Z6,useValue:e.callSetDisabledState??Bm}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Oie]})}}return t})();var Fie=["trigger"],Uie=["panel"],Bie=[[["mat-select-trigger"]],"*"],Vie=["mat-select-trigger","*"];function jie(t,n){if(t&1&&(p(0,"span",4),x(1),h()),t&2){let e=R();v(),Re(e.placeholder)}}function Hie(t,n){t&1&&fe(0)}function qie(t,n){if(t&1&&(p(0,"span",11),x(1),h()),t&2){let e=R(2);v(),Re(e.triggerValue)}}function Gie(t,n){if(t&1&&(p(0,"span",5),F(1,Hie,1,0)(2,qie,2,1,"span",11),h()),t&2){let e=R();v(),Oe(e.customTrigger?1:2)}}function Wie(t,n){if(t&1){let e=at();p(0,"div",12,1),B("@transformPanel.done",function(o){De(e);let r=R();return Pe(r._panelDoneAnimatingStream.next(o.toState))})("keydown",function(o){De(e);let r=R();return Pe(r._handleKeydown(o))}),fe(2,1),h()}if(t&2){let e=R();Zp("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),w("ngClass",e.panelClass)("@transformPanel","showing"),Z("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var $ie={transformPanelWrap:jn("transformPanelWrap",[en("* => void",g3("@transformPanel",[h3()],{optional:!0}))]),transformPanel:jn("transformPanel",[Jt("void",ct({opacity:0,transform:"scale(1, 0.8)"})),en("void => showing",un("120ms cubic-bezier(0, 0, 0.2, 1)",ct({opacity:1,transform:"scale(1, 1)"}))),en("* => void",un("100ms linear",ct({opacity:0})))])};var cz=0,lz=new U("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.reposition()}});function Kie(t){return()=>t.scrollStrategies.reposition()}var Yie=new U("MAT_SELECT_CONFIG"),Xie={provide:lz,deps:[jt],useFactory:Kie},Zie=new U("MatSelectTrigger"),Gm=class{constructor(n,e){this.source=n,this.value=e}},dz=(()=>{class t{_scrollOptionIntoView(e){let i=this.options.toArray()[e];if(i){let o=this.panel.nativeElement,r=Fg(e,this.options,this.optionGroups),s=i._getHostElement();e===0&&r===1?o.scrollTop=0:o.scrollTop=Ug(s.offsetTop,s.offsetHeight,o.scrollTop,o.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new Gm(this,e)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Hs.required)??!1}set required(e){this._required=e,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,o,r,s,a,c,l,d,f,m,y,C,_){this._viewportRuler=e,this._changeDetectorRef=i,this._elementRef=s,this._dir=a,this._parentFormField=d,this.ngControl=f,this._liveAnnouncer=C,this._defaultOptions=_,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(S,I)=>S===I,this._uid=`mat-select-${cz++}`,this._triggerAriaLabelledBy=null,this._destroy=new q,this.stateChanges=new q,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${cz++}`,this._panelDoneAnimatingStream=new q,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new q,this.optionSelectionChanges=po(()=>{let S=this.options;return S?S.changes.pipe(Un(S),rn(()=>ln(...S.map(I=>I.onSelectionChange)))):this._initialized.pipe(rn(()=>this.optionSelectionChanges))}),this.openedChange=new xe,this._openedStream=this.openedChange.pipe(xt(S=>S),ae(()=>{})),this._closedStream=this.openedChange.pipe(xt(S=>!S),ae(()=>{})),this.selectionChange=new xe,this.valueChange=new xe,this._trackedModal=null,this._skipPredicate=S=>this.panelOpen?!1:S.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),_?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=_.typeaheadDebounceInterval),this._errorStateTracker=new Dr(r,f,l,c,this.stateChanges),this._scrollStrategyFactory=y,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(m)||0,this.id=this.id}ngOnInit(){this._selectionModel=new _6(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(aa(),Ue(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(Ue(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(Ue(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Un(null),Ue(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){let o=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?o.setAttribute("aria-labelledby",e):o.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let i=`${this.id}-panel`;this._trackedModal&&n4(this._trackedModal,"aria-owns",i),Z5(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;n4(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let i=e.keyCode,o=i===40||i===38||i===37||i===39,r=i===13||i===32,s=this._keyManager;if(!s.isTyping()&&r&&!fn(e)||(this.multiple||e.altKey)&&o)e.preventDefault(),this.open();else if(!this.multiple){let a=this.selected;s.onKeydown(e);let c=this.selected;c&&a!==c&&this._liveAnnouncer.announce(c.viewValue,1e4)}}_handleOpenKeydown(e){let i=this._keyManager,o=e.keyCode,r=o===40||o===38,s=i.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(!s&&(o===13||o===32)&&i.activeItem&&!fn(e))e.preventDefault(),i.activeItem._selectViaInteraction();else if(!s&&this._multiple&&o===65&&e.ctrlKey){e.preventDefault();let a=this.options.some(c=>!c.disabled&&!c.selected);this.options.forEach(c=>{c.disabled||(a?c.select():c.deselect())})}else{let a=i.activeItemIndex;i.onKeydown(e),this._multiple&&r&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==a&&i.activeItem._selectViaInteraction()}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(Xt(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let i=this.options.find(o=>{if(this._selectionModel.isSelected(o))return!1;try{return o.value!=null&&this._compareWith(o.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof E0?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new J3(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=ln(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Ue(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ln(...this.options.map(i=>i._stateChanges)).pipe(Ue(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){let o=this._selectionModel.isSelected(e);e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(o!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())),o!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((i,o)=>this.sortComparator?this.sortComparator(i,o,e):e.indexOf(i)-e.indexOf(o)),this.stateChanges.next()}}_propagateChanges(e){let i;this.multiple?i=this.selected.map(o=>o.value):i=this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),i=e?e+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),i=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(i){return new(i||t)(b(O1),b(mt),b(X),b(a4),b($),b(an,8),b(or,8),b(P0,8),b(I0,8),b(Bo,10),go("tabindex"),b(lz),b(Mg),b(Yie,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-select"]],contentQueries:function(i,o,r){if(i&1&&(yt(r,Zie,5),yt(r,c4,5),yt(r,lu,5)),i&2){let s;me(s=pe())&&(o.customTrigger=s.first),me(s=pe())&&(o.options=s),me(s=pe())&&(o.optionGroups=s)}},viewQuery:function(i,o){if(i&1&&(ft(Fie,5),ft(Uie,5),ft(Tm,5)),i&2){let r;me(r=pe())&&(o.trigger=r.first),me(r=pe())&&(o.panel=r.first),me(r=pe())&&(o._overlayDir=r.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,o){i&1&&B("keydown",function(s){return o._handleKeydown(s)})("focus",function(){return o._onFocus()})("blur",function(){return o._onBlur()}),i&2&&(Z("id",o.id)("tabindex",o.disabled?-1:o.tabIndex)("aria-controls",o.panelOpen?o.id+"-panel":null)("aria-expanded",o.panelOpen)("aria-label",o.ariaLabel||null)("aria-required",o.required.toString())("aria-disabled",o.disabled.toString())("aria-invalid",o.errorState)("aria-activedescendant",o._getAriaActiveDescendant()),ge("mat-mdc-select-disabled",o.disabled)("mat-mdc-select-invalid",o.errorState)("mat-mdc-select-required",o.required)("mat-mdc-select-empty",o.empty)("mat-mdc-select-multiple",o.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",de],disableRipple:[2,"disableRipple","disableRipple",de],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:yo(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",de],placeholder:"placeholder",required:[2,"required","required",de],multiple:[2,"multiple","multiple",de],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",de],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",yo],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[Ze([{provide:L0,useExisting:t},{provide:cu,useExisting:t}]),st,ut,k],ngContentSelectors:Vie,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,o){if(i&1){let r=at();Ke(Bie),p(0,"div",2,0),B("click",function(){return De(r),Pe(o.open())}),p(3,"div",3),F(4,jie,2,1,"span",4)(5,Gie,3,1,"span",5),h(),p(6,"div",6)(7,"div",7),Gt(),p(8,"svg",8),L(9,"path",9),h()()()(),F(10,Wie,3,9,"ng-template",10),B("backdropClick",function(){return De(r),Pe(o.close())})("attach",function(){return De(r),Pe(o._onAttached())})("detach",function(){return De(r),Pe(o.close())})}if(i&2){let r=n2(1);v(3),Z("id",o._valueId),v(),Oe(o.empty?4:5),v(6),w("cdkConnectedOverlayPanelClass",o._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",o._scrollStrategy)("cdkConnectedOverlayOrigin",o._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",o.panelOpen)("cdkConnectedOverlayPositions",o._positions)("cdkConnectedOverlayWidth",o._overlayWidth)}},dependencies:[E0,Tm,r2],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[$ie.transformPanel]},changeDetection:0})}}return t})();var uz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Xie],imports:[At,U1,du,qe,Rs,Uo,du,qe]})}}return t})();var Qie=["tooltip"],pz=20;var hz=new U("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.reposition({scrollThrottle:pz})}});function Jie(t){return()=>t.scrollStrategies.reposition({scrollThrottle:pz})}var eoe={provide:hz,deps:[jt],useFactory:Jie};function toe(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var noe=new U("mat-tooltip-default-options",{providedIn:"root",factory:toe});var fz="tooltip-panel",mz=Ni({passive:!0}),ioe=8,ooe=8,roe=24,soe=200,gz=(()=>{class t{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Di(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let i=Di(e);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=wo(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=wo(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){let i=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i)}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,i,o,r,s,a,c,l,d,f,m,y){this._overlay=e,this._elementRef=i,this._scrollDispatcher=o,this._viewContainerRef=r,this._ngZone=s,this._platform=a,this._ariaDescriber=c,this._focusMonitor=l,this._dir=f,this._defaultOptions=m,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=aoe,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new q,this._injector=D(It),this._scrollStrategy=d,this._document=y,m&&(this._showDelay=m.showDelay,this._hideDelay=m.hideDelay,m.position&&(this.position=m.position),m.positionAtOrigin&&(this.positionAtOrigin=m.positionAtOrigin),m.touchGestures&&(this.touchGestures=m.touchGestures),m.tooltipClass&&(this.tooltipClass=m.tooltipClass)),f.change.pipe(Ue(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=ioe}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Ue(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,o])=>{e.removeEventListener(i,o,mz)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let o=this._createOverlay(i);this._detach(),this._portal=this._portal||new F1(this._tooltipComponent,this._viewContainerRef);let r=this._tooltipInstance=o.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(Ue(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(e)}hide(e=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&r._origin instanceof $)return this._overlayRef;this._detach()}let i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),o=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return o.positionChanges.pipe(Ue(this._destroyed)).subscribe(r=>{this._updateCurrentPositionClass(r.connectionPair),this._tooltipInstance&&r.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:o,panelClass:`${this._cssClassPrefix}-${fz}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Ue(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Ue(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Ue(this._destroyed)).subscribe(r=>{this._isTooltipVisible()&&r.keyCode===27&&!fn(r)&&(r.preventDefault(),r.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let i=e.getConfig().positionStrategy,o=this._getOrigin(),r=this._getOverlayPosition();i.withPositions([this._addOffset(u(u({},o.main),r.main)),this._addOffset(u(u({},o.fallback),r.fallback))])}_addOffset(e){let i=ooe,o=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-i:e.originY==="bottom"?e.offsetY=i:e.originX==="start"?e.offsetX=o?-i:i:e.originX==="end"&&(e.offsetX=o?i:-i),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",i=this.position,o;i=="above"||i=="below"?o={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&e||i=="right"&&!e?o={originX:"start",originY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(o={originX:"end",originY:"center"});let{x:r,y:s}=this._invertPosition(o.originX,o.originY);return{main:o,fallback:{originX:r,originY:s}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",i=this.position,o;i=="above"?o={overlayX:"center",overlayY:"bottom"}:i=="below"?o={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&e||i=="right"&&!e?o={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(o={overlayX:"start",overlayY:"center"});let{x:r,y:s}=this._invertPosition(o.overlayX,o.overlayY);return{main:o,fallback:{overlayX:r,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),di(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){let{overlayY:i,originX:o,originY:r}=e,s;if(i==="center"?this._dir&&this._dir.value==="rtl"?s=o==="end"?"left":"right":s=o==="start"?"left":"right":s=i==="bottom"&&r==="top"?"above":"below",s!==this._currentPosition){let a=this._overlayRef;if(a){let c=`${this._cssClassPrefix}-${fz}-`;a.removePanelClass(c+this._currentPosition),a.addPanelClass(c+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let i;e.x!==void 0&&e.y!==void 0&&(i=e),this.show(void 0,i)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let i=e.targetTouches?.[0],o=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let r=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,o)},this._defaultOptions.touchLongPressShowDelay??r)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{let o=i.relatedTarget;(!o||!this._overlayRef?.overlayElement.contains(o))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let i=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,o])=>{this._elementRef.nativeElement.addEventListener(i,o,mz)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let i=this._document.elementFromPoint(e.clientX,e.clientY),o=this._elementRef.nativeElement;i!==o&&!o.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let i=this._elementRef.nativeElement,o=i.style;(e==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(o.userSelect=o.msUserSelect=o.webkitUserSelect=o.MozUserSelect="none"),(e==="on"||!i.draggable)&&(o.webkitUserDrag="none"),o.touchAction="none",o.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(i){return new(i||t)(b(jt),b($),b(ks),b(dn),b(X),b(Le),b(i4),b(Pi),b(hz),b(an),b(noe,8),b(te))}}static{this.\u0275dir=V({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,o){i&2&&ge("mat-mdc-tooltip-disabled",o.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}}return t})(),aoe=(()=>{class t{constructor(e,i,o){this._changeDetectorRef=e,this._elementRef=i,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new q,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=o==="NoopAnimations"}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>roe&&e.width>=soe}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let i=this._tooltip.nativeElement,o=this._showAnimation,r=this._hideAnimation;if(i.classList.remove(e?r:o),i.classList.add(e?o:r),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let s=getComputedStyle(i);(s.getPropertyValue("animation-duration")==="0s"||s.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static{this.\u0275fac=function(i){return new(i||t)(b(mt),b($),b(Wt,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(i,o){if(i&1&&ft(Qie,7),i&2){let r;me(r=pe())&&(o._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(i,o){i&1&&B("mouseleave",function(s){return o._handleMouseLeave(s)})},standalone:!0,features:[k],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(i,o){if(i&1){let r=at();p(0,"div",1,0),B("animationend",function(a){return De(r),Pe(o._handleAnimationEnd(a))}),p(2,"div",2),x(3),h()()}i&2&&(ge("mdc-tooltip--multiline",o._isMultiline),w("ngClass",o.tooltipClass),v(3),Re(o.message))},dependencies:[r2],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}}return t})();var yz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[eoe],imports:[r4,At,U1,qe,qe,Rs]})}}return t})();function coe(t,n){if(t&1&&(p(0,"mat-option",17),x(1),h()),t&2){let e=n.$implicit;w("value",e),v(),ie(" ",e," ")}}function loe(t,n){if(t&1){let e=at();p(0,"mat-form-field",14)(1,"mat-select",16,0),B("selectionChange",function(o){De(e);let r=R(2);return Pe(r._changePageSize(o.value))}),Jp(3,coe,2,2,"mat-option",17,Qp),h(),p(5,"div",18),B("click",function(){De(e);let o=n2(2);return Pe(o.open())}),h()()}if(t&2){let e=R(2);w("appearance",e._formFieldAppearance)("color",e.color),v(),w("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),v(2),eh(e._displayedPageSizeOptions)}}function doe(t,n){if(t&1&&(p(0,"div",15),x(1),h()),t&2){let e=R(2);v(),Re(e.pageSize)}}function uoe(t,n){if(t&1&&(p(0,"div",3)(1,"div",13),x(2),h(),F(3,loe,6,7,"mat-form-field",14)(4,doe,2,1,"div",15),h()),t&2){let e=R();v(),Z("id",e._pageSizeLabelId),v(),ie(" ",e._intl.itemsPerPageLabel," "),v(),Oe(e._displayedPageSizeOptions.length>1?3:-1),v(),Oe(e._displayedPageSizeOptions.length<=1?4:-1)}}function foe(t,n){if(t&1){let e=at();p(0,"button",19),B("click",function(){De(e);let o=R();return Pe(o.firstPage())}),Gt(),p(1,"svg",8),L(2,"path",20),h()()}if(t&2){let e=R();w("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),Z("aria-label",e._intl.firstPageLabel)}}function moe(t,n){if(t&1){let e=at();p(0,"button",21),B("click",function(){De(e);let o=R();return Pe(o.lastPage())}),Gt(),p(1,"svg",8),L(2,"path",22),h()()}if(t&2){let e=R();w("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),Z("aria-label",e._intl.lastPageLabel)}}var Q6=(()=>{class t{constructor(){this.changes=new q,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,o)=>{if(o==0||i==0)return`0 of ${o}`;o=Math.max(o,0);let r=e*i,s=r{class t{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(i=>yo(i,0)),this._updateDisplayedPageSizeOptions()}constructor(e,i,o){if(this._intl=e,this._changeDetectorRef=i,this._pageSizeLabelId=`mat-paginator-page-size-label-${voe++}`,this._isInitialized=!1,this._initializedStream=new Z0(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new xe,this.initialized=this._initializedStream,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),o){let{pageSize:r,pageSizeOptions:s,hidePageSize:a,showFirstLastButtons:c}=o;r!=null&&(this._pageSize=r),s!=null&&(this._pageSizeOptions=s),a!=null&&(this.hidePageSize=a),c!=null&&(this.showFirstLastButtons=c)}this._formFieldAppearance=o?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndexe-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static{this.\u0275fac=function(i){return new(i||t)(b(Q6),b(mt),b(yoe,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",yo],length:[2,"length","length",yo],pageSize:[2,"pageSize","pageSize",yo],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",de],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",de],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",de]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[st,k],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,o){i&1&&(p(0,"div",1)(1,"div",2),F(2,uoe,5,4,"div",3),p(3,"div",4)(4,"div",5),x(5),h(),F(6,foe,3,5,"button",6),p(7,"button",7),B("click",function(){return o.previousPage()}),Gt(),p(8,"svg",8),L(9,"path",9),h()(),ho(),p(10,"button",10),B("click",function(){return o.nextPage()}),Gt(),p(11,"svg",8),L(12,"path",11),h()(),F(13,moe,3,5,"button",12),h()()()),i&2&&(v(2),Oe(o.hidePageSize?-1:2),v(3),ie(" ",o._intl.getRangeLabel(o.pageIndex,o.pageSize,o.length)," "),v(),Oe(o.showFirstLastButtons?6:-1),v(),w("matTooltip",o._intl.previousPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("matTooltipPosition","above")("disabled",o._previousButtonsDisabled()),Z("aria-label",o._intl.previousPageLabel),v(3),w("matTooltip",o._intl.nextPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("matTooltipPosition","above")("disabled",o._nextButtonsDisabled()),Z("aria-label",o._intl.nextPageLabel),v(3),Oe(o.showFirstLastButtons?13:-1))},dependencies:[k6,dz,c4,qg,gz],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}}return t})(),vz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[hoe],imports:[Pr,uz,yz,Wm]})}}return t})();var boe=["mat-sort-header",""],_oe=["*"];function Coe(t,n){if(t&1){let e=at();p(0,"div",2),B("@arrowPosition.start",function(){De(e);let o=R();return Pe(o._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){De(e);let o=R();return Pe(o._disableViewStateAnimation=!1)}),L(1,"div",3),p(2,"div",4),L(3,"div",5)(4,"div",6)(5,"div",7),h()()}if(t&2){let e=R();w("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),v(2),w("@indicator",e._getArrowDirectionState()),v(),w("@leftPointer",e._getArrowDirectionState()),v(),w("@rightPointer",e._getArrowDirectionState())}}var bz=new U("MAT_SORT_DEFAULT_OPTIONS"),R0=(()=>{class t{get direction(){return this._direction}set direction(e){this._direction=e}constructor(e){this._defaultOptions=e,this._initializedStream=new Z0(1),this.sortables=new Map,this._stateChanges=new q,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new xe,this.initialized=this._initializedStream}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let i=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,o=xoe(e.start||this.start,i),r=o.indexOf(this.direction)+1;return r>=o.length&&(r=0),o[r]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static{this.\u0275fac=function(i){return new(i||t)(b(bz,8))}}static{this.\u0275dir=V({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",de],disabled:[2,"matSortDisabled","disabled",de]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[st,ut]})}}return t})();function xoe(t,n){let e=["asc","desc"];return t=="desc"&&e.reverse(),n||e.push(""),e}var H1=Rg.ENTERING+" "+Pg.STANDARD_CURVE,Gs={indicator:jn("indicator",[Jt("active-asc, asc",ct({transform:"translateY(0px)"})),Jt("active-desc, desc",ct({transform:"translateY(10px)"})),en("active-asc <=> active-desc",un(H1))]),leftPointer:jn("leftPointer",[Jt("active-asc, asc",ct({transform:"rotate(-45deg)"})),Jt("active-desc, desc",ct({transform:"rotate(45deg)"})),en("active-asc <=> active-desc",un(H1))]),rightPointer:jn("rightPointer",[Jt("active-asc, asc",ct({transform:"rotate(45deg)"})),Jt("active-desc, desc",ct({transform:"rotate(-45deg)"})),en("active-asc <=> active-desc",un(H1))]),arrowOpacity:jn("arrowOpacity",[Jt("desc-to-active, asc-to-active, active",ct({opacity:1})),Jt("desc-to-hint, asc-to-hint, hint",ct({opacity:.54})),Jt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",ct({opacity:0})),en("* => asc, * => desc, * => active, * => hint, * => void",un("0ms")),en("* <=> *",un(H1))]),arrowPosition:jn("arrowPosition",[en("* => desc-to-hint, * => desc-to-active",un(H1,ya([ct({transform:"translateY(-25%)"}),ct({transform:"translateY(0)"})]))),en("* => hint-to-desc, * => active-to-desc",un(H1,ya([ct({transform:"translateY(0)"}),ct({transform:"translateY(25%)"})]))),en("* => asc-to-hint, * => asc-to-active",un(H1,ya([ct({transform:"translateY(25%)"}),ct({transform:"translateY(0)"})]))),en("* => hint-to-asc, * => active-to-asc",un(H1,ya([ct({transform:"translateY(0)"}),ct({transform:"translateY(-25%)"})]))),Jt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",ct({transform:"translateY(0)"})),Jt("hint-to-desc, active-to-desc, desc",ct({transform:"translateY(-25%)"})),Jt("hint-to-asc, active-to-asc, asc",ct({transform:"translateY(25%)"}))]),allowChildren:jn("allowChildren",[en("* <=> *",[g3("@*",h3(),{optional:!0})])])},J6=(()=>{class t{constructor(){this.changes=new q}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function woe(t){return t||new J6}var Soe={provide:J6,deps:[[new J1,new ur,J6]],useFactory:woe},_z=(()=>{class t{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}constructor(e,i,o,r,s,a,c,l){this._intl=e,this._changeDetectorRef=i,this._sort=o,this._columnDef=r,this._focusMonitor=s,this._elementRef=a,this._ariaDescriber=c,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",l?.arrowPosition&&(this.arrowPosition=l?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{let i=!!e;i!==this._showIndicatorHint&&(this._setIndicatorHintVisible(i),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){let e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=ln(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(i){return new(i||t)(b(J6),b(mt),b(R0,8),b("MAT_SORT_HEADER_COLUMN_DEF",8),b(Pi),b($),b(i4,8),b(bz,8))}}static{this.\u0275cmp=T({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(i,o){i&1&&B("click",function(){return o._handleClick()})("keydown",function(s){return o._handleKeydown(s)})("mouseenter",function(){return o._setIndicatorHintVisible(!0)})("mouseleave",function(){return o._setIndicatorHintVisible(!1)}),i&2&&(Z("aria-sort",o._getAriaSortAttribute()),ge("mat-sort-header-disabled",o._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",de],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",de]},exportAs:["matSortHeader"],standalone:!0,features:[st,k],attrs:boe,ngContentSelectors:_oe,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(i,o){i&1&&(Ke(),p(0,"div",0)(1,"div",1),fe(2),h(),F(3,Coe,6,6,"div",2),h()),i&2&&(ge("mat-sort-header-sorted",o._isSorted())("mat-sort-header-position-before",o.arrowPosition==="before"),Z("tabindex",o._isDisabled()?null:0)("role",o._isDisabled()?null:"button"),v(3),Oe(o._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color, var(--mat-app-on-surface));opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[Gs.indicator,Gs.leftPointer,Gs.rightPointer,Gs.arrowOpacity,Gs.arrowPosition,Gs.allowChildren]},changeDetection:0})}}return t})(),Cz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Soe],imports:[qe]})}}return t})();var xz=Ni({passive:!0}),wz=(()=>{class t{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Mi;let i=Kn(e),o=this._monitoredElements.get(i);if(o)return o.subject;let r=new q,s="cdk-text-field-autofilled",a=c=>{c.animationName==="cdk-text-field-autofill-start"&&!i.classList.contains(s)?(i.classList.add(s),this._ngZone.run(()=>r.next({target:c.target,isAutofilled:!0}))):c.animationName==="cdk-text-field-autofill-end"&&i.classList.contains(s)&&(i.classList.remove(s),this._ngZone.run(()=>r.next({target:c.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",a,xz),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:r,unlisten:()=>{i.removeEventListener("animationstart",a,xz)}}),r}stopMonitoring(e){let i=Kn(e),o=this._monitoredElements.get(i);o&&(o.unlisten(),o.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}static{this.\u0275fac=function(i){return new(i||t)(A(Le),A(X))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Sz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var Loe=new U("MAT_INPUT_VALUE_ACCESSOR"),Ioe=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Aoe=0,Mz=(()=>{class t{get disabled(){return this._disabled}set disabled(e){this._disabled=Di(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Hs.required)??!1}set required(e){this._required=Di(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&B5().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Di(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,o,r,s,a,c,l,d,f){this._elementRef=e,this._platform=i,this.ngControl=o,this._autofillMonitor=l,this._ngZone=d,this._formField=f,this._uid=`mat-input-${Aoe++}`,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new q,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(C=>B5().has(C)),this._iOSKeyupListener=C=>{let _=C.target;!_.value&&_.selectionStart===0&&_.selectionEnd===0&&(_.setSelectionRange(1,1),_.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};let m=this._elementRef.nativeElement,y=m.nodeName.toLowerCase();this._inputValueAccessor=c||m,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&d.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Dr(a,o,s,r,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=y==="select",this._isTextarea=y==="textarea",this._isInFormField=!!f,this._isNativeSelect&&(this.controlType=m.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Ioe.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}else return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&this._type!=="number"&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Le),b(Bo,10),b(or,8),b(P0,8),b(a4),b(Loe,10),b(wz),b(X),b(I0,8))}}static{this.\u0275dir=V({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(i,o){i&1&&B("focus",function(){return o._focusChanged(!0)})("blur",function(){return o._focusChanged(!1)})("input",function(){return o._onInput()}),i&2&&(xn("id",o.id)("disabled",o.disabled)("required",o.required),Z("name",o.name||null)("readonly",o.readonly&&!o._isNativeSelect||null)("aria-invalid",o.empty&&o.required?null:o.errorState)("aria-required",o.required)("id",o.id),ge("mat-input-server",o._isServer)("mat-mdc-form-field-textarea-control",o._isInFormField&&o._isTextarea)("mat-mdc-form-field-input-control",o._isInFormField)("mdc-text-field__input",o._isInFormField)("mat-mdc-native-select-inline",o._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[Ze([{provide:L0,useExisting:t}]),ut]})}}return t})(),Ws=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,Uo,Uo,Sz,qe]})}}return t})();var Toe=["*"],ed;function Noe(){if(ed===void 0&&(ed=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(ed=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return ed}function k0(t){return Noe()?.createHTML(t)||t}function Ez(t){return Error(`Unable to find icon with the name "${t}"`)}function Doe(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function Lz(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function Iz(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var Vo=class{constructor(n,e,i){this.url=n,this.svgText=e,this.options=i}},Poe=(()=>{class t{constructor(e,i,o,r){this._httpClient=e,this._sanitizer=i,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=o}addSvgIcon(e,i,o){return this.addSvgIconInNamespace("",e,i,o)}addSvgIconLiteral(e,i,o){return this.addSvgIconLiteralInNamespace("",e,i,o)}addSvgIconInNamespace(e,i,o,r){return this._addSvgIconConfig(e,i,new Vo(o,null,r))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,o,r){let s=this._sanitizer.sanitize(Cn.HTML,o);if(!s)throw Iz(o);let a=k0(s);return this._addSvgIconConfig(e,i,new Vo("",a,r))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,o){return this._addSvgIconSetConfig(e,new Vo(i,null,o))}addSvgIconSetLiteralInNamespace(e,i,o){let r=this._sanitizer.sanitize(Cn.HTML,i);if(!r)throw Iz(i);let s=k0(r);return this._addSvgIconSetConfig(e,new Vo("",s,o))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let i=this._sanitizer.sanitize(Cn.RESOURCE_URL,e);if(!i)throw Lz(e);let o=this._cachedIconsByUrl.get(i);return o?W(td(o)):this._loadSvgIconFromConfig(new Vo(e,null)).pipe(wt(r=>this._cachedIconsByUrl.set(i,r)),ae(r=>td(r)))}getNamedSvgIcon(e,i=""){let o=Az(i,e),r=this._svgIconConfigs.get(o);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(i,e),r)return this._svgIconConfigs.set(o,r),this._getSvgFromConfig(r);let s=this._iconSetConfigs.get(i);return s?this._getSvgFromIconSetConfigs(e,s):X1(Ez(o))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?W(td(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(ae(i=>td(i)))}_getSvgFromIconSetConfigs(e,i){let o=this._extractIconWithNameFromAnySet(e,i);if(o)return W(o);let r=i.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(Ho(a=>{let l=`Loading icon set URL: ${this._sanitizer.sanitize(Cn.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(l)),W(null)})));return J0(r).pipe(ae(()=>{let s=this._extractIconWithNameFromAnySet(e,i);if(!s)throw Ez(e);return s}))}_extractIconWithNameFromAnySet(e,i){for(let o=i.length-1;o>=0;o--){let r=i[o];if(r.svgText&&r.svgText.toString().indexOf(e)>-1){let s=this._svgElementFromConfig(r),a=this._extractSvgIconFromSet(s,e,r.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(wt(i=>e.svgText=i),ae(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?W(null):this._fetchIcon(e).pipe(wt(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,o){let r=e.querySelector(`[id="${i}"]`);if(!r)return null;let s=r.cloneNode(!0);if(s.removeAttribute("id"),s.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(s,o);if(s.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(s),o);let a=this._svgElementFromString(k0(""));return a.appendChild(s),this._setSvgAttributes(a,o)}_svgElementFromString(e){let i=this._document.createElement("DIV");i.innerHTML=e;let o=i.querySelector("svg");if(!o)throw Error(" tag not found");return o}_toSvgElement(e){let i=this._svgElementFromString(k0("")),o=e.attributes;for(let r=0;rk0(l)),qo(()=>this._inProgressUrlFetches.delete(s)),Tp());return this._inProgressUrlFetches.set(s,c),c}_addSvgIconConfig(e,i,o){return this._svgIconConfigs.set(Az(e,i),o),this}_addSvgIconSetConfig(e,i){let o=this._iconSetConfigs.get(e);return o?o.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){let i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let o=0;on?n.pathname+n.search:""}}var zz=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Uoe=zz.map(t=>`[${t}]`).join(", "),Boe=/^url\(['"]?#(.*?)['"]?\)$/,Tz=(()=>{class t{get color(){return this._color||this._defaultColor}set color(e){this._color=e}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){let i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){let i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}constructor(e,i,o,r,s,a){this._elementRef=e,this._iconRegistry=i,this._location=r,this._errorHandler=s,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=on.EMPTY,a&&(a.color&&(this.color=this._defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),o||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let o=e.childNodes[i];(o.nodeType!==1||o.nodeName.toLowerCase()==="svg")&&o.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(o=>o.length>0);this._previousFontSetClass.forEach(o=>e.classList.remove(o)),i.forEach(o=>e.classList.add(o)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let i=this._elementsWithExternalReferences;i&&i.forEach((o,r)=>{o.forEach(s=>{r.setAttribute(s.name,`url('${e}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(e){let i=e.querySelectorAll(Uoe),o=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r{let a=i[r],c=a.getAttribute(s),l=c?c.match(Boe):null;if(l){let d=o.get(a);d||(d=[],o.set(a,d)),d.push({name:s,value:l[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[i,o]=this._splitIconName(e);i&&(this._svgNamespace=i),o&&(this._svgName=o),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(o,i).pipe(Xt(1)).subscribe(r=>this._setSvgElement(r),r=>{let s=`Error retrieving icon ${i}:${o}! ${r.message}`;this._errorHandler.handleError(new Error(s))})}}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Poe),go("aria-hidden"),b(Ooe),b(e2),b(koe,8))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,o){i&2&&(Z("data-mat-icon-type",o._usingFontIcon()?"font":"svg")("data-mat-icon-name",o._svgName||o.fontIcon)("data-mat-icon-namespace",o._svgNamespace||o.fontSet)("fontIcon",o._usingFontIcon()?o.fontIcon:null),Qt(o.color?"mat-"+o.color:""),ge("mat-icon-inline",o.inline)("mat-icon-no-color",o.color!=="primary"&&o.color!=="accent"&&o.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",de],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[st,k],ngContentSelectors:Toe,decls:1,vars:0,template:function(i,o){i&1&&(Ke(),fe(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}}return t})(),Nz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,qe]})}}return t})();function joe(t,n){}var rr=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var Km=(()=>{class t extends Fs{constructor(e,i,o,r,s,a,c,l){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=r,this._interactivityChecker=s,this._ngZone=a,this._overlayRef=c,this._focusMonitor=l,this._platform=D(Le),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=D(mt),this._injector=D(It),this._isDestroyed=!1,this.attachDomPortal=d=>{this._portalOutlet.hasAttached();let f=this._portalOutlet.attachDomPortal(d);return this._contentAttached(),f},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let i=this._ariaLabelledByQueue.indexOf(e);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{e.removeEventListener("blur",o),e.removeEventListener("mousedown",o),e.removeAttribute("tabindex")};e.addEventListener("blur",o),e.addEventListener("mousedown",o)})),e.focus(i)}_focusByCssSelector(e,i){let o=this._elementRef.nativeElement.querySelector(e);o&&this._forceFocus(o,i)}_trapFocus(){this._isDestroyed||di(()=>{let e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,i=null;if(typeof e=="string"?i=this._document.querySelector(e):typeof e=="boolean"?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&typeof i.focus=="function"){let o=Wa(),r=this._elementRef.nativeElement;(!o||o===this._document.body||o===r||r.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let e=this._elementRef.nativeElement,i=Wa();return e===i||e.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Wa()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(i){return new(i||t)(b($),b(o4),b(te,8),b(rr),b(Ka),b(X),b(Fo),b(Pi))}}static{this.\u0275cmp=T({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(i,o){if(i&1&&ft(M0,7),i&2){let r;me(r=pe())&&(o._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,o){i&2&&Z("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[Ee,k],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,o){i&1&&F(0,joe,0,0,"ng-template",0)},dependencies:[M0],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return t})(),O0=class{constructor(n,e){this.overlayRef=n,this.config=e,this.closed=new q,this.disableClose=e.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{i.keyCode===27&&!this.disableClose&&!fn(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=n.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(n,e){if(this.containerInstance){let i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(n),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",e=""){return this.overlayRef.updateSize({width:n,height:e}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}},Hoe=new U("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.block()}}),qoe=new U("DialogData"),Goe=new U("DefaultDialogConfig");var Woe=0,Ym=(()=>{class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,o,r,s,a){this._overlay=e,this._injector=i,this._defaultOptions=o,this._parentDialog=r,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new q,this._afterOpenedAtThisLevel=new q,this._ariaHiddenElements=new Map,this.afterAllClosed=po(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Un(void 0))),this._scrollStrategy=a}open(e,i){let o=this._defaultOptions||new rr;i=u(u({},o),i),i.id=i.id||`cdk-dialog-${Woe++}`,i.id&&this.getDialogById(i.id);let r=this._getOverlayConfig(i),s=this._overlay.create(r),a=new O0(s,i),c=this._attachContainer(s,a,i);return a.containerInstance=c,this._attachDialogContent(e,a,c,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(a),a.closed.subscribe(()=>this._removeOpenDialog(a,!0)),this.afterOpened.next(a),a}closeAll(){$m(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){$m(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),$m(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let i=new Us({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,o){let r=o.injector||o.viewContainerRef?.injector,s=[{provide:rr,useValue:o},{provide:O0,useValue:i},{provide:Fo,useValue:e}],a;o.container?typeof o.container=="function"?a=o.container:(a=o.container.type,s.push(...o.container.providers(o))):a=Km;let c=new F1(a,o.viewContainerRef,It.create({parent:r||this._injector,providers:s}),o.componentFactoryResolver);return e.attach(c).instance}_attachDialogContent(e,i,o,r){if(e instanceof Zt){let s=this._createInjector(r,i,o,void 0),a={$implicit:r.data,dialogRef:i};r.templateContext&&(a=u(u({},a),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),o.attachTemplatePortal(new er(e,null,a,s))}else{let s=this._createInjector(r,i,o,this._injector),a=o.attachComponentPortal(new F1(e,r.viewContainerRef,s,r.componentFactoryResolver));i.componentRef=a,i.componentInstance=a.instance}}_createInjector(e,i,o,r){let s=e.injector||e.viewContainerRef?.injector,a=[{provide:qoe,useValue:e.data},{provide:O0,useValue:i}];return e.providers&&(typeof e.providers=="function"?a.push(...e.providers(i,e,o)):a.push(...e.providers)),e.direction&&(!s||!s.get(an,null,{optional:!0}))&&a.push({provide:an,useValue:{value:e.direction,change:W()}}),It.create({parent:s||r,providers:a})}_removeOpenDialog(e,i){let o=this.openDialogs.indexOf(e);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,s)=>{r?s.setAttribute("aria-hidden",r):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let e=this._overlayContainer.getContainerElement();if(e.parentElement){let i=e.parentElement.children;for(let o=i.length-1;o>-1;o--){let r=i[o];r!==e&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(i){return new(i||t)(A(jt),A(It),A(Goe,8),A(t,12),A(Bs),A(Hoe))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function $m(t,n){let e=t.length;for(;e--;)n(t[e])}var Dz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Ym],imports:[U1,tr,r4,tr]})}}return t})();function $oe(t,n){}var F0=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},Xm="mdc-dialog--open",Pz="mdc-dialog--opening",Rz="mdc-dialog--closing",Koe=150,Yoe=75,Xoe=(()=>{class t extends Km{constructor(e,i,o,r,s,a,c,l,d){super(e,i,o,r,s,a,c,d),this._animationMode=l,this._animationStateChanged=new xe,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Oz(this._config.enterAnimationDuration)??Koe:0,this._exitAnimationDuration=this._animationsEnabled?Oz(this._config.exitAnimationDuration)??Yoe:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(kz,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Pz,Xm)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Xm),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Xm),this._animationsEnabled?(this._hostElement.style.setProperty(kz,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Rz)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Pz,Rz)}_waitForAnimationToComplete(e,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let i=super.attachComponentPortal(e);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static{this.\u0275fac=function(i){return new(i||t)(b($),b(o4),b(te,8),b(F0),b(Ka),b(X),b(Fo),b(Wt,8),b(Pi))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,o){i&2&&(xn("id",o._config.id),Z("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),ge("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},standalone:!0,features:[Ee,k],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,o){i&1&&(p(0,"div",0)(1,"div",1),F(2,$oe,0,0,"ng-template",2),h()())},dependencies:[M0],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}}return t})(),kz="--mat-dialog-transition-duration";function Oz(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?wo(t.substring(0,t.length-2)):t.endsWith("s")?wo(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var nd=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t}(nd||{}),so=class{constructor(n,e,i){this._ref=n,this._containerInstance=i,this._afterOpened=new q,this._beforeClosed=new q,this._state=nd.OPEN,this.disableClose=e.disableClose,this.id=n.id,n.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe(xt(o=>o.state==="opened"),Xt(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(xt(o=>o.state==="closed"),Xt(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ln(this.backdropClick(),this.keydownEvents().pipe(xt(o=>o.keyCode===27&&!this.disableClose&&!fn(o)))).subscribe(o=>{this.disableClose||(o.preventDefault(),Zoe(this,o.type==="keydown"?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe(xt(e=>e.state==="closing"),Xt(1)).subscribe(e=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=nd.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let e=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?e.left(n.left):e.right(n.right):e.centerHorizontally(),n&&(n.top||n.bottom)?n.top?e.top(n.top):e.bottom(n.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",e=""){return this._ref.updateSize(n,e),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=nd.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function Zoe(t,n,e){return t._closeInteractionType=n,t.close(e)}var sr=new U("MatMdcDialogData"),Qoe=new U("mat-mdc-dialog-default-options"),Joe=new U("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=D(jt);return()=>t.scrollStrategies.block()}});var e1e=0,$s=(()=>{class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,o,r,s,a,c,l){this._overlay=e,this._defaultOptions=r,this._scrollStrategy=s,this._parentDialog=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new q,this._afterOpenedAtThisLevel=new q,this.dialogConfigClass=F0,this.afterAllClosed=po(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Un(void 0))),this._dialog=i.get(Ym),this._dialogRefConstructor=so,this._dialogContainerType=Xoe,this._dialogDataToken=sr}open(e,i){let o;i=u(u({},this._defaultOptions||new F0),i),i.id=i.id||`mat-mdc-dialog-${e1e++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(e,E(u({},i),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:rr,useValue:i}]},templateContext:()=>({dialogRef:o}),providers:(s,a,c)=>(o=new this._dialogRefConstructor(s,i,c),o.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:a.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=r.componentRef,o.componentInstance=r.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let s=this.openDialogs.indexOf(o);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}static{this.\u0275fac=function(i){return new(i||t)(A(jt),A(It),A(Yo,8),A(Qoe,8),A(Joe),A(t,12),A(Bs),A(Wt,8))}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),t1e=0;var n1e=(()=>{class t{constructor(e,i,o){this._dialogRef=e,this._elementRef=i,this._dialog=o}ngOnInit(){this._dialogRef||(this._dialogRef=i1e(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(i){return new(i||t)(b(so,8),b($),b($s))}}static{this.\u0275dir=V({type:t,standalone:!0})}}return t})(),Fz=(()=>{class t extends n1e{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${t1e++}`}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Pt(t)))(o||t)}})()}static{this.\u0275dir=V({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,o){i&2&&xn("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[Ee]})}}return t})(),Uz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[Kp([um])]})}}return t})();function i1e(t,n){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?n.find(i=>i.id===e.id):null}var id=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[$s],imports:[Dz,U1,tr,qe,qe]})}}return t})();var od=class t{constructor(n,e){this.dialogRef=n;this.data=e;e&&(this.newItem=E(u({},e),{link_Imgs:e.link_Imgs.join(";")}))}newItem={id:"",data:"",descricao:"",link_Imgs:"",titulo:""};onSubmit(){this.dialogRef.close(this.newItem)}onCancel(){this.dialogRef.close()}static \u0275fac=function(e){return new(e||t)(b(so),b(sr))};static \u0275cmp=T({type:t,selectors:[["app-form-modal"]],standalone:!0,features:[k],decls:24,vars:6,consts:[["mat-dialog-title",""],[3,"ngSubmit"],["matInput","","name","titulo","required","",3,"ngModelChange","ngModel"],["matInput","","name","data","required","",3,"ngModelChange","ngModel"],[1,"input-desc"],["matInput","","name","descricao","required","",1,"caixa-texto",3,"ngModelChange","ngModel"],["matInput","","name","link_Imgs","required","",3,"ngModelChange","ngModel"],["mat-button","","type","submit"],["mat-button","","type","button",3,"click"]],template:function(e,i){e&1&&(p(0,"h2",0),x(1),h(),p(2,"mat-dialog-content")(3,"form",1),B("ngSubmit",function(){return i.onSubmit()}),p(4,"mat-form-field")(5,"mat-label"),x(6,"T\xEDtulo"),h(),p(7,"input",2),ha("ngModelChange",function(r){return pa(i.newItem.titulo,r)||(i.newItem.titulo=r),r}),h()(),p(8,"mat-form-field")(9,"mat-label"),x(10,"Data"),h(),p(11,"input",3),ha("ngModelChange",function(r){return pa(i.newItem.data,r)||(i.newItem.data=r),r}),h()(),p(12,"mat-form-field",4)(13,"mat-label"),x(14,"Descri\xE7\xE3o"),h(),p(15,"textarea",5),ha("ngModelChange",function(r){return pa(i.newItem.descricao,r)||(i.newItem.descricao=r),r}),h()(),p(16,"mat-form-field")(17,"mat-label"),x(18,"Links de Imagens"),h(),p(19,"input",6),ha("ngModelChange",function(r){return pa(i.newItem.link_Imgs,r)||(i.newItem.link_Imgs=r),r}),h()(),p(20,"button",7),x(21),h(),p(22,"button",8),B("click",function(){return i.onCancel()}),x(23,"Cancelar"),h()()()),e&2&&(v(),Re(i.newItem.id?"Editar Item":"Adicionar Item"),v(6),ma("ngModel",i.newItem.titulo),v(4),ma("ngModel",i.newItem.data),v(4),ma("ngModel",i.newItem.descricao),v(4),ma("ngModel",i.newItem.link_Imgs),v(2),Re(i.newItem.id?"Atualizar Item":"Adicionar Item"))},dependencies:[id,Fz,Uz,Uo,k6,R6,Ws,Mz,qs,az,K6,JA,ez,Hm,jm,or],styles:["h2[_ngcontent-%COMP%]{font-size:24px;margin-bottom:20px;text-align:center;color:#333}mat-dialog-content[_ngcontent-%COMP%]{width:100%;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a}form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:15px}mat-form-field[_ngcontent-%COMP%]{width:100%}mat-form-field[_ngcontent-%COMP%] mat-label[_ngcontent-%COMP%]{color:#007bff}input.mat-input[_ngcontent-%COMP%], textarea.mat-input[_ngcontent-%COMP%]{padding:10px;border:1px solid #ccc;border-radius:4px;width:100%}.input-desc[_ngcontent-%COMP%]{height:200px}.input-desc[_ngcontent-%COMP%] .caixa-texto[_ngcontent-%COMP%]{height:150px}button[_ngcontent-%COMP%]{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}button[_ngcontent-%COMP%]:hover{background-color:#0056b3}button[type=button][_ngcontent-%COMP%]{background-color:#f44336}button[type=button][_ngcontent-%COMP%]:hover{background-color:#d32f2f}"]})};var rd=class t{constructor(n,e){this.dialogRef=n;this.data=e;e&&(this.descricao=e)}descricao="";onCancel(){this.dialogRef.close(!1)}onAccept(){this.dialogRef.close(!0)}static \u0275fac=function(e){return new(e||t)(b(so),b(sr))};static \u0275cmp=T({type:t,selectors:[["app-popup"]],standalone:!0,features:[k],decls:9,vars:1,consts:[[1,"container-pai"],[1,"descricao"],[1,"botoes"],[1,"sim",3,"click"],[1,"nao",3,"click"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"span"),x(3),h()(),p(4,"div",2)(5,"button",3),B("click",function(){return i.onAccept()}),x(6,"Sim"),h(),p(7,"button",4),B("click",function(){return i.onCancel()}),x(8,"N\xE3o"),h()()()),e&2&&(v(3),Re(i.descricao))},dependencies:[id,Uo,Ws,qs],styles:[".container-pai[_ngcontent-%COMP%]{max-width:600px;width:100%;height:100%;margin:0 auto;padding:40px;background-color:#fff;box-shadow:0 2px 5px #0000001a;border-radius:8px;display:flex;flex-direction:column;align-items:center}.descricao[_ngcontent-%COMP%]{margin-bottom:20px;font-size:16px;color:#333;text-align:center}.botoes[_ngcontent-%COMP%]{display:flex;gap:10px}button[_ngcontent-%COMP%]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.sim[_ngcontent-%COMP%]{background-color:#28a745;color:#fff}.sim[_ngcontent-%COMP%]:hover{background-color:#218838}.nao[_ngcontent-%COMP%]{background-color:#dc3545;color:#fff}.nao[_ngcontent-%COMP%]:hover{background-color:#c82333}"]})};var Ks=class t{valueSource=new Tt(!1);value=this.valueSource.asObservable();constructor(){}changeValue(n){this.valueSource.next(n)}static \u0275fac=function(e){return new(e||t)};static \u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})};var sd="preferred",o1e=["disabled","preferred","required"];function Vz(t){return o1e.includes(t)}var jz=t=>{let n=y3(t.accountIdEndpointMode??sd);return E(u({},t),{accountIdEndpointMode:()=>g(void 0,null,function*(){let e=yield n();if(!Vz(e))throw new Error(`Invalid value for accountIdEndpointMode: ${e}. Valid values are: "required", "preferred", "disabled".`);return e})})};var eT=ra(Jz()),ad=class{constructor(n){this.cache=new eT.default(n)}getEndpoint(n){let e=this.get(n);if(!e||e.length===0)return;let i=e.map(o=>o.Address);return i[Math.floor(Math.random()*i.length)]}get(n){if(!this.has(n))return;let e=this.cache.get(n);if(!e)return;let i=Date.now(),o=e.filter(r=>i({Address:o,Expires:i+r*60*1e3})))}delete(n){this.cache.set(n,[])}has(n){if(!this.cache.has(n))return!1;let e=this.cache.peek(n);return e?e.length>0:!1}clear(){this.cache.clear()}};var tT=(t,{endpointDiscoveryCommandCtor:n})=>E(u({},t),{endpointDiscoveryCommandCtor:n,endpointCache:new ad(t.endpointCacheSize??1e3),endpointDiscoveryEnabled:t.endpointDiscoveryEnabled!==void 0?()=>Promise.resolve(t.endpointDiscoveryEnabled):t.endpointDiscoveryEnabledProvider,isClientEndpointDiscoveryEnabled:t.endpointDiscoveryEnabled!==void 0});var v1e=t=>n=>e=>g(void 0,null,function*(){if(!fi.isInstance(e.request))return n(e);let{request:i}=e,{handlerProtocol:o=""}=t.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!i.headers[":authority"])delete i.headers.host,i.headers[":authority"]=i.hostname+(i.port?":"+i.port:"");else if(!i.headers.host){let r=i.hostname;i.port!=null&&(r+=`:${i.port}`),i.headers.host=r}return n(e)}),b1e={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},nT=t=>({applyToStack:n=>{n.add(v1e(t),b1e)}});var _1e=()=>(t,n)=>e=>g(void 0,null,function*(){try{let o=yield t(e),{clientName:r,commandName:s,logger:a,dynamoDbDocumentClientOptions:c={}}=n,{overrideInputFilterSensitiveLog:l,overrideOutputFilterSensitiveLog:d}=c,f=l??n.inputFilterSensitiveLog,m=d??n.outputFilterSensitiveLog,i=o.output,{$metadata:y}=i,C=On(i,["$metadata"]);return a?.info?.({clientName:r,commandName:s,input:f(e.input),output:m(C),metadata:y}),o}catch(o){let{clientName:r,commandName:s,logger:a,dynamoDbDocumentClientOptions:c={}}=n,{overrideInputFilterSensitiveLog:l}=c,d=l??n.inputFilterSensitiveLog;throw a?.error?.({clientName:r,commandName:s,input:d(e.input),error:o,metadata:o.$metadata}),o}}),C1e={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},iT=t=>({applyToStack:n=>{n.add(_1e(),C1e)}});var oT="X-Amzn-Trace-Id",x1e="AWS_LAMBDA_FUNCTION_NAME",w1e="_X_AMZN_TRACE_ID",S1e=t=>n=>e=>g(void 0,null,function*(){let{request:i}=e;if(!fi.isInstance(i)||t.runtime!=="node"||i.headers.hasOwnProperty(oT))return n(e);let o=process.env[x1e],r=process.env[w1e],s=a=>typeof a=="string"&&a.length>0;return s(o)&&s(r)&&(i.headers[oT]=r),n(E(u({},e),{request:i}))}),M1e={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},rT=t=>({applyToStack:n=>{n.add(S1e(t),M1e)}});var E1e=void 0;function L1e(t){return t===void 0?!0:typeof t=="string"&&t.length<=50}function sT(t){let n=s2(t.userAgentAppId??E1e);return E(u({},t),{customUserAgent:typeof t.customUserAgent=="string"?[[t.customUserAgent]]:t.customUserAgent,userAgentAppId:()=>g(this,null,function*(){let e=yield n();if(!L1e(e)){let i=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?console:t.logger;typeof e!="string"?i?.warn("userAgentAppId must be a string or undefined."):e.length>50&&i?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return e})})}var tp=(t,n=!1)=>{if(n){for(let e of t.split("."))if(!tp(e))return!1;return!0}return!(!Ah(t)||t.length<3||t.length>63||t!==t.toLowerCase()||D8(t))};var aT=":",I1e="/",cT=t=>{let n=t.split(aT);if(n.length<6)return null;let[e,i,o,r,s,...a]=n;if(e!=="arn"||i===""||o===""||a.join(aT)==="")return null;let c=a.map(l=>l.split(I1e)).flat();return{partition:i,service:o,region:r,accountId:s,resourceId:c}};var lT={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"aws-global":{description:"AWS Standard global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"AWS China global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"AWS GovCloud (US) global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"c2s.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"AWS ISO (US) global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"sc2s.sgov.gov",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"AWS ISOB (US) global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"cloud.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"csp.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"};var z1e=lT,T1e="",dT=t=>{let{partitions:n}=z1e;for(let i of n){let{regions:o,outputs:r}=i;for(let[s,a]of Object.entries(o))if(s===t)return u(u({},r),a)}for(let i of n){let{regionRegex:o,outputs:r}=i;if(new RegExp(o).test(t))return u({},r)}let e=n.find(i=>i.id==="aws");if(!e)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return u({},e.outputs)};var uT=()=>T1e;var np={isVirtualHostableS3Bucket:tp,parseArn:cT,partition:dT};v3.aws=np;function fT(t,n,e){return t.$source||(t.$source={}),t.$source[n]=e,t}function wi(t,n,e){t.__aws_sdk_context?t.__aws_sdk_context.features||(t.__aws_sdk_context.features={}):t.__aws_sdk_context={features:{}},t.__aws_sdk_context.features[n]=e}var ip=t=>bh.isInstance(t)?t.headers?.date??t.headers?.Date:void 0;var cd=t=>new Date(Date.now()+t);var mT=(t,n)=>Math.abs(cd(n).getTime()-t)>=3e5;var op=(t,n)=>{let e=Date.parse(t);return mT(e,n)?e-Date.now():n};var V0=(t,n)=>{if(!n)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return n},pT=t=>g(void 0,null,function*(){let n=V0("context",t.context),e=V0("config",t.config),i=n.endpointV2?.properties?.authSchemes?.[0],r=yield V0("signer",e.signer)(i),s=t?.signingRegion,a=t?.signingRegionSet,c=t?.signingName;return{config:e,signer:r,signingRegion:s,signingRegionSet:a,signingName:c}}),j0=class{sign(n,e,i){return g(this,null,function*(){if(!fi.isInstance(n))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=yield pT(i),{config:r,signer:s}=o,{signingRegion:a,signingName:c}=o,l=i.context;if(l?.authSchemes?.length??!1){let[f,m]=l.authSchemes;f?.name==="sigv4a"&&m?.name==="sigv4"&&(a=m?.signingRegion??a,c=m?.signingName??c)}return yield s.sign(n,{signingDate:cd(r.systemClockOffset),signingRegion:a,signingService:c})})}errorHandler(n){return e=>{let i=e.ServerTime??ip(e.$response);if(i){let o=V0("config",n.config),r=o.systemClockOffset;o.systemClockOffset=op(i,o.systemClockOffset),o.systemClockOffset!==r&&e.$metadata&&(e.$metadata.clockSkewCorrected=!0)}throw e}}successHandler(n,e){let i=ip(n);if(i){let o=V0("config",e.config);o.systemClockOffset=op(i,o.systemClockOffset)}}};var hT=t=>{let n=!1,e;t.credentials&&(n=!0,e=Lh(t.credentials,Mh,Eh)),e||(t.credentialDefaultProvider?e=s2(t.credentialDefaultProvider(Object.assign({},t,{parentClientConfig:t}))):e=()=>g(void 0,null,function*(){throw new Error("`credentials` is missing")}));let{signingEscapePath:i=!0,systemClockOffset:o=t.systemClockOffset||0,sha256:r}=t,s;return t.signer?s=s2(t.signer):t.regionInfoProvider?s=()=>s2(t.region)().then(a=>g(void 0,null,function*(){return[(yield t.regionInfoProvider(a,{useFipsEndpoint:yield t.useFipsEndpoint(),useDualstackEndpoint:yield t.useDualstackEndpoint()}))||{},a]})).then(([a,c])=>{let{signingRegion:l,signingService:d}=a;t.signingRegion=t.signingRegion||l||c,t.signingName=t.signingName||d||t.serviceId;let f=E(u({},t),{credentials:e,region:t.signingRegion,service:t.signingName,sha256:r,uriEscapePath:i}),m=t.signerConstructor||R8;return new m(f)}):s=a=>g(void 0,null,function*(){a=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:yield s2(t.region)(),properties:{}},a);let c=a.signingRegion,l=a.signingName;t.signingRegion=t.signingRegion||c,t.signingName=t.signingName||l||t.serviceId;let d=E(u({},t),{credentials:e,region:t.signingRegion,service:t.signingName,sha256:r,uriEscapePath:i}),f=t.signerConstructor||R8;return new f(d)}),E(u({},t),{systemClockOffset:o,signingEscapePath:i,credentials:n?()=>g(void 0,null,function*(){return e().then(a=>fT(a,"CREDENTIALS_CODE","e"))}):e,signer:s})};var Ys=t=>{if(t!=null)return typeof t=="object"&&"__type"in t&&delete t.__type,Th(t)};var gT=(t,n)=>N8(t,n).then(e=>n.utf8Encoder(e));var q1=(t,n)=>gT(t,n).then(e=>{if(e.length)try{return JSON.parse(e)}catch(i){throw i?.name==="SyntaxError"&&Object.defineProperty(i,"$responseBodyText",{value:e}),i}return{}}),yT=(t,n)=>g(void 0,null,function*(){let e=yield q1(t,n);return e.message=e.message??e.Message,e}),vT=(t,n)=>{let e=(r,s)=>Object.keys(r).find(a=>a.toLowerCase()===s.toLowerCase()),i=r=>{let s=r;return typeof s=="number"&&(s=s.toString()),s.indexOf(",")>=0&&(s=s.split(",")[0]),s.indexOf(":")>=0&&(s=s.split(":")[0]),s.indexOf("#")>=0&&(s=s.split("#")[1]),s},o=e(t.headers,"x-amzn-errortype");if(o!==void 0)return i(t.headers[o]);if(n.code!==void 0)return i(n.code);if(n.__type!==void 0)return i(n.__type)};var N1e=/\d{12}\.ddb/;function bT(t,n,e){return g(this,null,function*(){if(e.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&wi(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof n.retryStrategy=="function"){let r=yield n.retryStrategy();typeof r.acquireInitialRetryToken=="function"?r.constructor?.name?.includes("Adaptive")?wi(t,"RETRY_MODE_ADAPTIVE","F"):wi(t,"RETRY_MODE_STANDARD","E"):wi(t,"RETRY_MODE_LEGACY","D")}if(typeof n.accountIdEndpointMode=="function"){let r=t.endpointV2;switch(String(r?.url?.hostname).match(N1e)&&wi(t,"ACCOUNT_ID_ENDPOINT","O"),yield n.accountIdEndpointMode?.()){case"disabled":wi(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":wi(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":wi(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}let o=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(o?.$source){let r=o;r.accountId&&wi(t,"RESOLVED_ACCOUNT_ID","T");for(let[s,a]of Object.entries(r.$source??{}))wi(t,s,a)}})}var rp="user-agent",ld="x-amz-user-agent",sp=" ",dd="/",_T=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,CT=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,ap="-";function xT(t){let n="";for(let e in t){let i=t[e];if(n.length+i.length+1<=1024){n.length?n+=","+i:n+=i;continue}break}return n}var D1e=t=>(n,e)=>i=>g(void 0,null,function*(){let{request:o}=i;if(!fi.isInstance(o))return n(i);let{headers:r}=o,s=e?.userAgent?.map(ud)||[],a=(yield t.defaultUserAgentProvider()).map(ud);yield bT(e,t,i);let c=e;a.push(`m/${xT(Object.assign({},e.__smithy_context?.features,c.__aws_sdk_context?.features))}`);let l=t?.customUserAgent?.map(ud)||[],d=yield t.userAgentAppId();d&&a.push(ud([`app/${d}`]));let f=uT(),m=(f?[f]:[]).concat([...a,...s,...l]).join(sp),y=[...a.filter(C=>C.startsWith("aws-sdk-")),...l].join(sp);return t.runtime!=="browser"?(y&&(r[ld]=r[ld]?`${r[rp]} ${y}`:y),r[rp]=m):r[ld]=m,n(E(u({},i),{request:o}))}),ud=t=>{let n=t[0].split(dd).map(s=>s.replace(_T,ap)).join(dd),e=t[1]?.replace(CT,ap),i=n.indexOf(dd),o=n.substring(0,i),r=n.substring(i+1);return o==="api"&&(r=r.toLowerCase()),[o,r,e].filter(s=>s&&s.length>0).reduce((s,a,c)=>{switch(c){case 0:return a;case 1:return`${s}/${a}`;default:return`${s}#${a}`}},"")},P1e={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},wT=t=>({applyToStack:n=>{n.add(D1e(t),P1e)}});var ST=(t,n,e)=>g(void 0,null,function*(){return{operation:gh(n).operation,region:(yield y3(t.region)())||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()}});function R1e(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"dynamodb",region:t.region},propertiesExtractor:(n,e)=>({signingProperties:{config:n,context:e}})}}var MT=t=>{let n=[];switch(t.operation){default:n.push(R1e(t))}return n},ET=t=>{let n=hT(t);return u({},n)};var LT=t=>E(u({},t),{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"dynamodb"}),ri={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},AccountId:{type:"builtInParams",name:"accountId"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"},AccountIdEndpointMode:{type:"builtInParams",name:"accountIdEndpointMode"}};var ze=class t extends Nh{constructor(n){super(n),Object.setPrototypeOf(this,t.prototype)}};var fd=class t extends ze{constructor(n){super(u({name:"BackupInUseException",$fault:"client"},n)),this.name="BackupInUseException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},md=class t extends ze{constructor(n){super(u({name:"BackupNotFoundException",$fault:"client"},n)),this.name="BackupNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var pd=class t extends ze{constructor(n){super(u({name:"InternalServerError",$fault:"server"},n)),this.name="InternalServerError",this.$fault="server",Object.setPrototypeOf(this,t.prototype)}},hd=class t extends ze{constructor(n){super(u({name:"RequestLimitExceeded",$fault:"client"},n)),this.name="RequestLimitExceeded",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},gd=class t extends ze{constructor(n){super(u({name:"InvalidEndpointException",$fault:"client"},n)),this.name="InvalidEndpointException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Message=n.Message}},yd=class t extends ze{constructor(n){super(u({name:"ProvisionedThroughputExceededException",$fault:"client"},n)),this.name="ProvisionedThroughputExceededException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},vd=class t extends ze{constructor(n){super(u({name:"ResourceNotFoundException",$fault:"client"},n)),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var bd=class t extends ze{constructor(n){super(u({name:"ItemCollectionSizeLimitExceededException",$fault:"client"},n)),this.name="ItemCollectionSizeLimitExceededException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var _d=class t extends ze{constructor(n){super(u({name:"ContinuousBackupsUnavailableException",$fault:"client"},n)),this.name="ContinuousBackupsUnavailableException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Cd=class t extends ze{constructor(n){super(u({name:"LimitExceededException",$fault:"client"},n)),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},xd=class t extends ze{constructor(n){super(u({name:"TableInUseException",$fault:"client"},n)),this.name="TableInUseException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},wd=class t extends ze{constructor(n){super(u({name:"TableNotFoundException",$fault:"client"},n)),this.name="TableNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Sd=class t extends ze{constructor(n){super(u({name:"GlobalTableAlreadyExistsException",$fault:"client"},n)),this.name="GlobalTableAlreadyExistsException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Md=class t extends ze{constructor(n){super(u({name:"ResourceInUseException",$fault:"client"},n)),this.name="ResourceInUseException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Ed=class t extends ze{constructor(n){super(u({name:"TransactionConflictException",$fault:"client"},n)),this.name="TransactionConflictException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Ld=class t extends ze{constructor(n){super(u({name:"PolicyNotFoundException",$fault:"client"},n)),this.name="PolicyNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Id=class t extends ze{constructor(n){super(u({name:"ExportNotFoundException",$fault:"client"},n)),this.name="ExportNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Ad=class t extends ze{constructor(n){super(u({name:"GlobalTableNotFoundException",$fault:"client"},n)),this.name="GlobalTableNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var zd=class t extends ze{constructor(n){super(u({name:"ImportNotFoundException",$fault:"client"},n)),this.name="ImportNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Td=class t extends ze{constructor(n){super(u({name:"DuplicateItemException",$fault:"client"},n)),this.name="DuplicateItemException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Nd=class t extends ze{constructor(n){super(u({name:"IdempotentParameterMismatchException",$fault:"client"},n)),this.name="IdempotentParameterMismatchException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Message=n.Message}},Dd=class t extends ze{constructor(n){super(u({name:"TransactionInProgressException",$fault:"client"},n)),this.name="TransactionInProgressException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Message=n.Message}},Pd=class t extends ze{constructor(n){super(u({name:"ExportConflictException",$fault:"client"},n)),this.name="ExportConflictException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Rd=class t extends ze{constructor(n){super(u({name:"InvalidExportTimeException",$fault:"client"},n)),this.name="InvalidExportTimeException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},kd=class t extends ze{constructor(n){super(u({name:"PointInTimeRecoveryUnavailableException",$fault:"client"},n)),this.name="PointInTimeRecoveryUnavailableException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Od=class t extends ze{constructor(n){super(u({name:"ImportConflictException",$fault:"client"},n)),this.name="ImportConflictException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}};var Fd=class t extends ze{constructor(n){super(u({name:"TableAlreadyExistsException",$fault:"client"},n)),this.name="TableAlreadyExistsException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Ud=class t extends ze{constructor(n){super(u({name:"InvalidRestoreTimeException",$fault:"client"},n)),this.name="InvalidRestoreTimeException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Bd=class t extends ze{constructor(n){super(u({name:"ReplicaAlreadyExistsException",$fault:"client"},n)),this.name="ReplicaAlreadyExistsException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Vd=class t extends ze{constructor(n){super(u({name:"ReplicaNotFoundException",$fault:"client"},n)),this.name="ReplicaNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},jd=class t extends ze{constructor(n){super(u({name:"IndexNotFoundException",$fault:"client"},n)),this.name="IndexNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},cp=function(t){return t.visit=(n,e)=>n.S!==void 0?e.S(n.S):n.N!==void 0?e.N(n.N):n.B!==void 0?e.B(n.B):n.SS!==void 0?e.SS(n.SS):n.NS!==void 0?e.NS(n.NS):n.BS!==void 0?e.BS(n.BS):n.M!==void 0?e.M(n.M):n.L!==void 0?e.L(n.L):n.NULL!==void 0?e.NULL(n.NULL):n.BOOL!==void 0?e.BOOL(n.BOOL):e._(n.$unknown[0],n.$unknown[1]),t}(cp||{}),Hd=class t extends ze{constructor(n){super(u({name:"ConditionalCheckFailedException",$fault:"client"},n)),this.name="ConditionalCheckFailedException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Item=n.Item}},qd=class t extends ze{constructor(n){super(u({name:"TransactionCanceledException",$fault:"client"},n)),this.name="TransactionCanceledException",this.$fault="client",Object.setPrototypeOf(this,t.prototype),this.Message=n.Message,this.CancellationReasons=n.CancellationReasons}};var AT=(t,n)=>g(void 0,null,function*(){let e=Qs("DeleteItem"),i;return i=JSON.stringify(b2e(t,n)),Zs(n,e,"/",void 0,i)});var zT=(t,n)=>g(void 0,null,function*(){let e=Qs("DescribeEndpoints"),i;return i=JSON.stringify(he(t)),Zs(n,e,"/",void 0,i)});var TT=(t,n)=>g(void 0,null,function*(){let e=Qs("GetItem"),i;return i=JSON.stringify(x2e(t,n)),Zs(n,e,"/",void 0,i)});var NT=(t,n)=>g(void 0,null,function*(){let e=Qs("PutItem"),i;return i=JSON.stringify(M2e(t,n)),Zs(n,e,"/",void 0,i)});var DT=(t,n)=>g(void 0,null,function*(){let e=Qs("Scan"),i;return i=JSON.stringify(L2e(t,n)),Zs(n,e,"/",void 0,i)});var PT=(t,n)=>g(void 0,null,function*(){let e=Qs("UpdateItem"),i;return i=JSON.stringify(I2e(t,n)),Zs(n,e,"/",void 0,i)});var RT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=D2e(e,n),u({$metadata:Me(t)},i)});var kT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=he(e),u({$metadata:Me(t)},i)});var OT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=P2e(e,n),u({$metadata:Me(t)},i)});var FT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=V2e(e,n),u({$metadata:Me(t)},i)});var UT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=j2e(e,n),u({$metadata:Me(t)},i)});var BT=(t,n)=>g(void 0,null,function*(){if(t.statusCode>=300)return Xs(t,n);let e=yield q1(t.body,n),i={};return i=q2e(e,n),u({$metadata:Me(t)},i)});var Xs=(t,n)=>g(void 0,null,function*(){let e=E(u({},t),{body:yield yT(t.body,n)}),i=vT(t,e.body);switch(i){case"InternalServerError":case"com.amazonaws.dynamodb#InternalServerError":throw yield Y1e(e,n);case"RequestLimitExceeded":case"com.amazonaws.dynamodb#RequestLimitExceeded":throw yield s2e(e,n);case"InvalidEndpointException":case"com.amazonaws.dynamodb#InvalidEndpointException":throw yield X1e(e,n);case"ProvisionedThroughputExceededException":case"com.amazonaws.dynamodb#ProvisionedThroughputExceededException":throw yield i2e(e,n);case"ResourceNotFoundException":case"com.amazonaws.dynamodb#ResourceNotFoundException":throw yield c2e(e,n);case"ItemCollectionSizeLimitExceededException":case"com.amazonaws.dynamodb#ItemCollectionSizeLimitExceededException":throw yield J1e(e,n);case"BackupInUseException":case"com.amazonaws.dynamodb#BackupInUseException":throw yield k1e(e,n);case"ContinuousBackupsUnavailableException":case"com.amazonaws.dynamodb#ContinuousBackupsUnavailableException":throw yield U1e(e,n);case"LimitExceededException":case"com.amazonaws.dynamodb#LimitExceededException":throw yield e2e(e,n);case"TableInUseException":case"com.amazonaws.dynamodb#TableInUseException":throw yield d2e(e,n);case"TableNotFoundException":case"com.amazonaws.dynamodb#TableNotFoundException":throw yield u2e(e,n);case"GlobalTableAlreadyExistsException":case"com.amazonaws.dynamodb#GlobalTableAlreadyExistsException":throw yield H1e(e,n);case"ResourceInUseException":case"com.amazonaws.dynamodb#ResourceInUseException":throw yield a2e(e,n);case"BackupNotFoundException":case"com.amazonaws.dynamodb#BackupNotFoundException":throw yield O1e(e,n);case"ConditionalCheckFailedException":case"com.amazonaws.dynamodb#ConditionalCheckFailedException":throw yield F1e(e,n);case"TransactionConflictException":case"com.amazonaws.dynamodb#TransactionConflictException":throw yield m2e(e,n);case"PolicyNotFoundException":case"com.amazonaws.dynamodb#PolicyNotFoundException":throw yield n2e(e,n);case"ExportNotFoundException":case"com.amazonaws.dynamodb#ExportNotFoundException":throw yield j1e(e,n);case"GlobalTableNotFoundException":case"com.amazonaws.dynamodb#GlobalTableNotFoundException":throw yield q1e(e,n);case"ImportNotFoundException":case"com.amazonaws.dynamodb#ImportNotFoundException":throw yield $1e(e,n);case"DuplicateItemException":case"com.amazonaws.dynamodb#DuplicateItemException":throw yield B1e(e,n);case"IdempotentParameterMismatchException":case"com.amazonaws.dynamodb#IdempotentParameterMismatchException":throw yield G1e(e,n);case"TransactionCanceledException":case"com.amazonaws.dynamodb#TransactionCanceledException":throw yield f2e(e,n);case"TransactionInProgressException":case"com.amazonaws.dynamodb#TransactionInProgressException":throw yield p2e(e,n);case"ExportConflictException":case"com.amazonaws.dynamodb#ExportConflictException":throw yield V1e(e,n);case"InvalidExportTimeException":case"com.amazonaws.dynamodb#InvalidExportTimeException":throw yield Z1e(e,n);case"PointInTimeRecoveryUnavailableException":case"com.amazonaws.dynamodb#PointInTimeRecoveryUnavailableException":throw yield t2e(e,n);case"ImportConflictException":case"com.amazonaws.dynamodb#ImportConflictException":throw yield W1e(e,n);case"TableAlreadyExistsException":case"com.amazonaws.dynamodb#TableAlreadyExistsException":throw yield l2e(e,n);case"InvalidRestoreTimeException":case"com.amazonaws.dynamodb#InvalidRestoreTimeException":throw yield Q1e(e,n);case"ReplicaAlreadyExistsException":case"com.amazonaws.dynamodb#ReplicaAlreadyExistsException":throw yield o2e(e,n);case"ReplicaNotFoundException":case"com.amazonaws.dynamodb#ReplicaNotFoundException":throw yield r2e(e,n);case"IndexNotFoundException":case"com.amazonaws.dynamodb#IndexNotFoundException":throw yield K1e(e,n);default:let o=e.body;return G2e({output:t,parsedBody:o,errorCode:i})}}),k1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new fd(u({$metadata:Me(t)},i));return Be(o,e)}),O1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new md(u({$metadata:Me(t)},i));return Be(o,e)}),F1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=N2e(e,n),o=new Hd(u({$metadata:Me(t)},i));return Be(o,e)}),U1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new _d(u({$metadata:Me(t)},i));return Be(o,e)}),B1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Td(u({$metadata:Me(t)},i));return Be(o,e)}),V1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Pd(u({$metadata:Me(t)},i));return Be(o,e)}),j1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Id(u({$metadata:Me(t)},i));return Be(o,e)}),H1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Sd(u({$metadata:Me(t)},i));return Be(o,e)}),q1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Ad(u({$metadata:Me(t)},i));return Be(o,e)}),G1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Nd(u({$metadata:Me(t)},i));return Be(o,e)}),W1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Od(u({$metadata:Me(t)},i));return Be(o,e)}),$1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new zd(u({$metadata:Me(t)},i));return Be(o,e)}),K1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new jd(u({$metadata:Me(t)},i));return Be(o,e)}),Y1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new pd(u({$metadata:Me(t)},i));return Be(o,e)}),X1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new gd(u({$metadata:Me(t)},i));return Be(o,e)}),Z1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Rd(u({$metadata:Me(t)},i));return Be(o,e)}),Q1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Ud(u({$metadata:Me(t)},i));return Be(o,e)}),J1e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new bd(u({$metadata:Me(t)},i));return Be(o,e)}),e2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Cd(u({$metadata:Me(t)},i));return Be(o,e)}),t2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new kd(u({$metadata:Me(t)},i));return Be(o,e)}),n2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Ld(u({$metadata:Me(t)},i));return Be(o,e)}),i2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new yd(u({$metadata:Me(t)},i));return Be(o,e)}),o2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Bd(u({$metadata:Me(t)},i));return Be(o,e)}),r2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Vd(u({$metadata:Me(t)},i));return Be(o,e)}),s2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new hd(u({$metadata:Me(t)},i));return Be(o,e)}),a2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Md(u({$metadata:Me(t)},i));return Be(o,e)}),c2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new vd(u({$metadata:Me(t)},i));return Be(o,e)}),l2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Fd(u({$metadata:Me(t)},i));return Be(o,e)}),d2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new xd(u({$metadata:Me(t)},i));return Be(o,e)}),u2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new wd(u({$metadata:Me(t)},i));return Be(o,e)}),f2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=H2e(e,n),o=new qd(u({$metadata:Me(t)},i));return Be(o,e)}),m2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Ed(u({$metadata:Me(t)},i));return Be(o,e)}),p2e=(t,n)=>g(void 0,null,function*(){let e=t.body,i=he(e),o=new Dd(u({$metadata:Me(t)},i));return Be(o,e)}),h2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=g2e(o,n)),e),{}),G1=(t,n)=>cp.visit(t,{B:e=>({B:n.base64Encoder(e)}),BOOL:e=>({BOOL:e}),BS:e=>({BS:y2e(e,n)}),L:e=>({L:w2e(e,n)}),M:e=>({M:S2e(e,n)}),N:e=>({N:e}),NS:e=>({NS:he(e)}),NULL:e=>({NULL:e}),S:e=>({S:e}),SS:e=>({SS:he(e)}),_:(e,i)=>({name:i})}),VT=(t,n)=>t.filter(e=>e!=null).map(e=>G1(e,n)),g2e=(t,n)=>Ot(t,{Action:[],Value:e=>G1(e,n)});var y2e=(t,n)=>t.filter(e=>e!=null).map(e=>n.base64Encoder(e)),v2e=(t,n)=>Ot(t,{AttributeValueList:e=>VT(e,n),ComparisonOperator:[]});var b2e=(t,n)=>Ot(t,{ConditionExpression:[],ConditionalOperator:[],Expected:e=>lp(e,n),ExpressionAttributeNames:he,ExpressionAttributeValues:e=>Gd(e,n),Key:e=>Wd(e,n),ReturnConsumedCapacity:[],ReturnItemCollectionMetrics:[],ReturnValues:[],ReturnValuesOnConditionCheckFailure:[],TableName:[]});var lp=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=_2e(o,n)),e),{}),_2e=(t,n)=>Ot(t,{AttributeValueList:e=>VT(e,n),ComparisonOperator:[],Exists:[],Value:e=>G1(e,n)});var Gd=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=G1(o,n)),e),{}),C2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=v2e(o,n)),e),{});var x2e=(t,n)=>Ot(t,{AttributesToGet:he,ConsistentRead:[],ExpressionAttributeNames:he,Key:e=>Wd(e,n),ProjectionExpression:[],ReturnConsumedCapacity:[],TableName:[]});var Wd=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=G1(o,n)),e),{});var w2e=(t,n)=>t.filter(e=>e!=null).map(e=>G1(e,n));var S2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=G1(o,n)),e),{});var M2e=(t,n)=>Ot(t,{ConditionExpression:[],ConditionalOperator:[],Expected:e=>lp(e,n),ExpressionAttributeNames:he,ExpressionAttributeValues:e=>Gd(e,n),Item:e=>E2e(e,n),ReturnConsumedCapacity:[],ReturnItemCollectionMetrics:[],ReturnValues:[],ReturnValuesOnConditionCheckFailure:[],TableName:[]}),E2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=G1(o,n)),e),{});var L2e=(t,n)=>Ot(t,{AttributesToGet:he,ConditionalOperator:[],ConsistentRead:[],ExclusiveStartKey:e=>Wd(e,n),ExpressionAttributeNames:he,ExpressionAttributeValues:e=>Gd(e,n),FilterExpression:[],IndexName:[],Limit:[],ProjectionExpression:[],ReturnConsumedCapacity:[],ScanFilter:e=>C2e(e,n),Segment:[],Select:[],TableName:[],TotalSegments:[]});var I2e=(t,n)=>Ot(t,{AttributeUpdates:e=>h2e(e,n),ConditionExpression:[],ConditionalOperator:[],Expected:e=>lp(e,n),ExpressionAttributeNames:he,ExpressionAttributeValues:e=>Gd(e,n),Key:e=>Wd(e,n),ReturnConsumedCapacity:[],ReturnItemCollectionMetrics:[],ReturnValues:[],ReturnValuesOnConditionCheckFailure:[],TableName:[],UpdateExpression:[]});var ar=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=H0(Ys(o),n)),e),{}),H0=(t,n)=>t.B!=null?{B:n.base64Decoder(t.B)}:va(t.BOOL)!==void 0?{BOOL:va(t.BOOL)}:t.BS!=null?{BS:A2e(t.BS,n)}:t.L!=null?{L:U2e(t.L,n)}:t.M!=null?{M:B2e(t.M,n)}:Ai(t.N)!==void 0?{N:Ai(t.N)}:t.NS!=null?{NS:he(t.NS)}:va(t.NULL)!==void 0?{NULL:va(t.NULL)}:Ai(t.S)!==void 0?{S:Ai(t.S)}:t.SS!=null?{SS:he(t.SS)}:{$unknown:Object.entries(t)[0]};var A2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>n.base64Decoder(i)),z2e=(t,n)=>Ot(t,{Code:Ai,Item:e=>ar(e,n),Message:Ai}),T2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>z2e(i,n)),jT=(t,n)=>Ot(t,{CapacityUnits:Xo,ReadCapacityUnits:Xo,WriteCapacityUnits:Xo}),N2e=(t,n)=>Ot(t,{Item:e=>ar(e,n),message:Ai}),q0=(t,n)=>Ot(t,{CapacityUnits:Xo,GlobalSecondaryIndexes:e=>IT(e,n),LocalSecondaryIndexes:e=>IT(e,n),ReadCapacityUnits:Xo,Table:e=>jT(e,n),TableName:Ai,WriteCapacityUnits:Xo});var D2e=(t,n)=>Ot(t,{Attributes:e=>ar(e,n),ConsumedCapacity:e=>q0(e,n),ItemCollectionMetrics:e=>dp(e,n)});var P2e=(t,n)=>Ot(t,{ConsumedCapacity:e=>q0(e,n),Item:e=>ar(e,n)});var R2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=H0(Ys(o),n)),e),{}),dp=(t,n)=>Ot(t,{ItemCollectionKey:e=>R2e(e,n),SizeEstimateRangeGB:e=>k2e(e,n)});var k2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>Xo(i)),O2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>ar(i,n));var F2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=H0(Ys(o),n)),e),{});var U2e=(t,n)=>(t||[]).filter(i=>i!=null).map(i=>H0(Ys(i),n));var B2e=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=H0(Ys(o),n)),e),{});var V2e=(t,n)=>Ot(t,{Attributes:e=>ar(e,n),ConsumedCapacity:e=>q0(e,n),ItemCollectionMetrics:e=>dp(e,n)});var j2e=(t,n)=>Ot(t,{ConsumedCapacity:e=>q0(e,n),Count:k8,Items:e=>O2e(e,n),LastEvaluatedKey:e=>F2e(e,n),ScannedCount:k8}),IT=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(o===null||(e[i]=jT(o,n)),e),{});var H2e=(t,n)=>Ot(t,{CancellationReasons:e=>T2e(e,n),Message:Ai});var q2e=(t,n)=>Ot(t,{Attributes:e=>ar(e,n),ConsumedCapacity:e=>q0(e,n),ItemCollectionMetrics:e=>dp(e,n)});var Me=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]});var G2e=Dh(ze),Zs=(t,n,e,i,o)=>g(void 0,null,function*(){let{hostname:r,protocol:s="https",port:a,path:c}=yield t.endpoint(),l={protocol:s,hostname:r,port:a,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+e:c+e,headers:n};return i!==void 0&&(l.hostname=i),o!==void 0&&(l.body=o),new fi(l)});function Qs(t){return{"content-type":"application/x-amz-json-1.0","x-amz-target":`DynamoDB_20120810.${t}`}}var $d=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","DescribeEndpoints",{}).n("DynamoDBClient","DescribeEndpointsCommand").f(void 0,void 0).ser(zT).de(kT).build(){};var HT={name:"@aws-sdk/client-dynamodb",description:"AWS SDK for JavaScript Dynamodb Client for Node.js, Browser and React Native",version:"3.678.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-dynamodb","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo dynamodb"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.678.0","@aws-sdk/client-sts":"3.678.0","@aws-sdk/core":"3.678.0","@aws-sdk/credential-provider-node":"3.678.0","@aws-sdk/middleware-endpoint-discovery":"3.678.0","@aws-sdk/middleware-host-header":"3.667.0","@aws-sdk/middleware-logger":"3.667.0","@aws-sdk/middleware-recursion-detection":"3.667.0","@aws-sdk/middleware-user-agent":"3.678.0","@aws-sdk/region-config-resolver":"3.667.0","@aws-sdk/types":"3.667.0","@aws-sdk/util-endpoints":"3.667.0","@aws-sdk/util-user-agent-browser":"3.675.0","@aws-sdk/util-user-agent-node":"3.678.0","@smithy/config-resolver":"^3.0.9","@smithy/core":"^2.4.8","@smithy/fetch-http-handler":"^3.2.9","@smithy/hash-node":"^3.0.7","@smithy/invalid-dependency":"^3.0.7","@smithy/middleware-content-length":"^3.0.9","@smithy/middleware-endpoint":"^3.1.4","@smithy/middleware-retry":"^3.0.23","@smithy/middleware-serde":"^3.0.7","@smithy/middleware-stack":"^3.0.7","@smithy/node-config-provider":"^3.1.8","@smithy/node-http-handler":"^3.2.4","@smithy/protocol-http":"^4.1.4","@smithy/smithy-client":"^3.4.0","@smithy/types":"^3.5.0","@smithy/url-parser":"^3.0.7","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.23","@smithy/util-defaults-mode-node":"^3.0.23","@smithy/util-endpoints":"^2.1.3","@smithy/util-middleware":"^3.0.7","@smithy/util-retry":"^3.0.7","@smithy/util-utf8":"^3.0.0","@smithy/util-waiter":"^3.1.6","@types/uuid":"^9.0.1",tslib:"^2.6.2",uuid:"^9.0.1"},devDependencies:{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},engines:{node:">=16.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-dynamodb"}};var qT=ra(FN());var GT=({serviceId:t,clientVersion:n})=>e=>g(void 0,null,function*(){let i=typeof window<"u"&&window?.navigator?.userAgent?qT.default.parse(window.navigator.userAgent):void 0,o=[["aws-sdk-js",n],["ua","2.1"],[`os/${i?.os?.name||"other"}`,i?.os?.version],["lang/js"],["md/browser",`${i?.browser?.name??"unknown"}_${i?.browser?.version??"unknown"}`]];t&&o.push([`api/${t}`,n]);let r=yield e?.userAgentAppId?.();return r&&o.push([`app/${r}`]),o});var up=t=>new TextEncoder().encode(t);var WT=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)};var rN="required",je="type",Et="fn",Lt="argv",si="ref",W1="url",$1="properties",K1="headers";var Yd="isSet",co="error",kn="endpoint",Si="tree",W0="PartitionResult",Js="stringEquals",Xd="not",Kd={[rN]:!1,[je]:"String"},$T={[rN]:!0,default:!1,[je]:"Boolean"},gp={[Et]:"booleanEquals",[Lt]:[{[si]:"UseFIPS"},!0]},yp={[Et]:"booleanEquals",[Lt]:[{[si]:"UseDualStack"},!0]},G0={},sN={[si]:"Region"},vp={[Et]:Yd,[Lt]:[{[si]:"AccountIdEndpointMode"}]},bp={[si]:"AccountIdEndpointMode"},fp={[Et]:Yd,[Lt]:[{[si]:"AccountId"}]},$2e={[si]:"AccountId"},KT={[Et]:Js,[Lt]:[{[Et]:"getAttr",[Lt]:[{[si]:W0},"name"]},"aws"]},K2e={[Et]:"getAttr",[Lt]:[{[si]:W0},"name"]},YT={[Et]:Xd,[Lt]:[gp]},XT={[Et]:Xd,[Lt]:[yp]},ZT={[Et]:"booleanEquals",[Lt]:[{[Et]:"getAttr",[Lt]:[{[si]:W0},"supportsFIPS"]},!0]},QT={[Et]:"booleanEquals",[Lt]:[{[Et]:"getAttr",[Lt]:[{[si]:W0},"supportsDualStack"]},!0]},JT={[W1]:"https://dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[$1]:{},[K1]:{}},eN={conditions:[vp,{[Et]:Js,[Lt]:[bp,"disabled"]}],[kn]:{[W1]:"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}",[$1]:{},[K1]:{}},[je]:kn},tN={[kn]:{[W1]:"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}",[$1]:{},[K1]:{}},[je]:kn},nN={[W1]:"https://dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}",[$1]:{},[K1]:{}},iN={[W1]:"https://dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}",[$1]:{},[K1]:{}},mp=[gp],pp=[yp],oN=[sN],hp=[vp,{[Et]:Js,[Lt]:[bp,"disabled"]}],Y2e={version:"1.0",parameters:{Region:Kd,UseDualStack:$T,UseFIPS:$T,Endpoint:Kd,AccountId:Kd,AccountIdEndpointMode:Kd},rules:[{conditions:[{[Et]:Yd,[Lt]:[{[si]:"Endpoint"}]}],rules:[{conditions:mp,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[je]:co},{conditions:pp,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[je]:co},{endpoint:{[W1]:"{Endpoint}",[$1]:G0,[K1]:G0},[je]:kn}],[je]:Si},{conditions:[{[Et]:Yd,[Lt]:oN}],rules:[{conditions:[{[Et]:"aws.partition",[Lt]:oN,assign:W0}],rules:[{conditions:[{[Et]:Js,[Lt]:[sN,"local"]}],rules:[{conditions:mp,error:"Invalid Configuration: FIPS and local endpoint are not supported",[je]:co},{conditions:pp,error:"Invalid Configuration: Dualstack and local endpoint are not supported",[je]:co},{endpoint:{[W1]:"http://localhost:8000",[$1]:{authSchemes:[{name:"sigv4",signingName:"dynamodb",signingRegion:"us-east-1"}]},[K1]:G0},[je]:kn}],[je]:Si},{conditions:[vp,{[Et]:Js,[Lt]:[bp,"required"]},{[Et]:Xd,[Lt]:[fp]}],error:"AccountIdEndpointMode is required but no AccountID was provided or able to be loaded.",[je]:co},{conditions:[fp,KT,YT,XT,{[Et]:Xd,[Lt]:[{[Et]:"isValidHostLabel",[Lt]:[$2e,!1]}]}],error:"Credentials-sourced account ID parameter is invalid",[je]:co},{conditions:[gp,yp],rules:[{conditions:[ZT,QT],rules:[{conditions:hp,endpoint:JT,[je]:kn},{endpoint:JT,[je]:kn}],[je]:Si},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[je]:co}],[je]:Si},{conditions:mp,rules:[{conditions:[ZT],rules:[{conditions:[{[Et]:Js,[Lt]:[K2e,"aws-us-gov"]}],rules:[eN,tN],[je]:Si},{conditions:hp,endpoint:nN,[je]:kn},{endpoint:nN,[je]:kn}],[je]:Si},{error:"FIPS is enabled but this partition does not support FIPS",[je]:co}],[je]:Si},{conditions:pp,rules:[{conditions:[QT],rules:[{conditions:hp,endpoint:iN,[je]:kn},{endpoint:iN,[je]:kn}],[je]:Si},{error:"DualStack is enabled but this partition does not support DualStack",[je]:co}],[je]:Si},eN,{conditions:[fp,KT,YT,XT],endpoint:{[W1]:"https://{AccountId}.ddb.{Region}.{PartitionResult#dnsSuffix}",[$1]:G0,[K1]:G0},[je]:kn},tN],[je]:Si}],[je]:Si},{error:"Invalid Configuration: Missing Region",[je]:co}]},aN=Y2e;var X2e=new Ih({size:50,params:["AccountId","AccountIdEndpointMode","Endpoint","Region","UseDualStack","UseFIPS"]}),cN=(t,n={})=>X2e.get(t,()=>P8(aN,{endpointParams:t,logger:n.logger}));v3.aws=np;var lN=t=>({apiVersion:"2012-08-10",base64Decoder:t?.base64Decoder??xh,base64Encoder:t?.base64Encoder??wh,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??cN,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??MT,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:n=>n.getIdentityProvider("aws.auth#sigv4"),signer:new j0}],logger:t?.logger??new Oh,serviceId:t?.serviceId??"DynamoDB",urlParser:t?.urlParser??jh,utf8Decoder:t?.utf8Decoder??up,utf8Encoder:t?.utf8Encoder??WT});var dN=t=>{let n=Jh(t),e=()=>n().then(Ph),i=lN(t);return E(u(u({},i),t),{runtime:"browser",defaultsMode:n,accountIdEndpointMode:t?.accountIdEndpointMode??(()=>Promise.resolve(sd)),bodyLengthChecker:t?.bodyLengthChecker??Qh,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??GT({serviceId:i.serviceId,clientVersion:HT.version}),endpointDiscoveryEnabledProvider:t?.endpointDiscoveryEnabledProvider??(()=>Promise.resolve(void 0)),maxAttempts:t?.maxAttempts??qh,region:t?.region??Zh("Region is missing"),requestHandler:Yh.create(t?.requestHandler??e),retryMode:t?.retryMode??(()=>g(void 0,null,function*(){return(yield e()).retryMode||Gh})),sha256:t?.sha256??Kh,streamCollector:t?.streamCollector??Xh,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Fh)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(Uh))})};var uN=t=>{let n=()=>g(void 0,null,function*(){if(t.region===void 0)throw new Error("Region is missing from runtimeConfig");let e=t.region;return typeof e=="string"?e:e()});return{setRegion(e){n=e},region(){return n}}},fN=t=>({region:t.region()});var mN=t=>{let n=t.httpAuthSchemes,e=t.httpAuthSchemeProvider,i=t.credentials;return{setHttpAuthScheme(o){let r=n.findIndex(s=>s.schemeId===o.schemeId);r===-1?n.push(o):n.splice(r,1,o)},httpAuthSchemes(){return n},setHttpAuthSchemeProvider(o){e=o},httpAuthSchemeProvider(){return e},setCredentials(o){i=o},credentials(){return i}}},pN=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()});var Zd=t=>t,hN=(t,n)=>{let e=u(u(u(u({},Zd(uN(t))),Zd(Rh(t))),Zd(yh(t))),Zd(mN(t)));return n.forEach(i=>i.configure(e)),u(u(u(u(u({},t),fN(e)),kh(e)),vh(e)),pN(e))};var $0=class extends zh{constructor(...[n]){let e=dN(n||{}),i=LT(e),o=jz(i),r=sT(o),s=Wh(r),a=Bh(s),c=a,l=Hh(c),d=ET(l),f=tT(d,{endpointDiscoveryCommandCtor:$d}),m=hN(f,n?.extensions||[]);super(m),this.config=m,this.middlewareStack.use(wT(this.config)),this.middlewareStack.use($h(this.config)),this.middlewareStack.use(Vh(this.config)),this.middlewareStack.use(nT(this.config)),this.middlewareStack.use(iT(this.config)),this.middlewareStack.use(rT(this.config)),this.middlewareStack.use(_h(this.config,{httpAuthSchemeParametersProvider:ST,identityProviderConfigProvider:y=>g(this,null,function*(){return new Sh({"aws.auth#sigv4":y.credentials})})})),this.middlewareStack.use(Ch(this.config))}destroy(){super.destroy()}};var Qd=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","DeleteItem",{}).n("DynamoDBClient","DeleteItemCommand").f(void 0,void 0).ser(AT).de(RT).build(){};var Jd=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","GetItem",{}).n("DynamoDBClient","GetItemCommand").f(void 0,void 0).ser(TT).de(OT).build(){};var e8=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","PutItem",{}).n("DynamoDBClient","PutItemCommand").f(void 0,void 0).ser(NT).de(FT).build(){};var t8=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","Scan",{}).n("DynamoDBClient","ScanCommand").f(void 0,void 0).ser(DT).de(UT).build(){};var n8=class extends qn.classBuilder().ep(ri).m(function(n,e,i,o){return[Hn(i,this.serialize,this.deserialize),Gn(i,n.getEndpointParameterInstructions())]}).s("DynamoDB_20120810","UpdateItem",{}).n("DynamoDBClient","UpdateItemCommand").f(void 0,void 0).ser(PT).de(BT).build(){};function i8(t){return Promise.all(Object.keys(t).reduce((n,e)=>{let i=t[e];return typeof i=="string"?n.push([e,i]):n.push(i().then(o=>[e,o])),n},[])).then(n=>n.reduce((e,[i,o])=>(e[i]=o,e),{}))}function gN(t){return()=>g(this,null,function*(){t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:n,CognitoIdentityClient:e}=yield import("./chunk-3IVUUQUQ.js"),{Credentials:{AccessKeyId:i=Q2e(t.logger),Expiration:o,SecretKey:r=ere(t.logger),SessionToken:s}=J2e(t.logger)}=yield(t.client??new e(Object.assign({},t.clientConfig??{},{region:t.clientConfig?.region??t.parentClientConfig?.region}))).send(new n({CustomRoleArn:t.customRoleArn,IdentityId:t.identityId,Logins:t.logins?yield i8(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:i,secretAccessKey:r,sessionToken:s,expiration:o}})}function Q2e(t){throw new gr("Response from Amazon Cognito contained no access key ID",{logger:t})}function J2e(t){throw new gr("Response from Amazon Cognito contained no credentials",{logger:t})}function ere(t){throw new gr("Response from Amazon Cognito contained no secret key",{logger:t})}var _p="IdentityIds",o8=class{constructor(n="aws:cognito-identity-ids"){this.dbName=n}getItem(n){return this.withObjectStore("readonly",e=>{let i=e.get(n);return new Promise(o=>{i.onerror=()=>o(null),i.onsuccess=()=>o(i.result?i.result.value:null)})}).catch(()=>null)}removeItem(n){return this.withObjectStore("readwrite",e=>{let i=e.delete(n);return new Promise((o,r)=>{i.onerror=()=>r(i.error),i.onsuccess=()=>o()})})}setItem(n,e){return this.withObjectStore("readwrite",i=>{let o=i.put({id:n,value:e});return new Promise((r,s)=>{o.onerror=()=>s(o.error),o.onsuccess=()=>r()})})}getDb(){let n=self.indexedDB.open(this.dbName,1);return new Promise((e,i)=>{n.onsuccess=()=>{e(n.result)},n.onerror=()=>{i(n.error)},n.onblocked=()=>{i(new Error("Unable to access DB"))},n.onupgradeneeded=()=>{let o=n.result;o.onerror=()=>{i(new Error("Failed to create object store"))},o.createObjectStore(_p,{keyPath:"id"})}})}withObjectStore(n,e){return this.getDb().then(i=>{let o=i.transaction(_p,n);return o.oncomplete=()=>i.close(),new Promise((r,s)=>{o.onerror=()=>s(o.error),r(e(o.objectStore(_p)))}).catch(r=>{throw i.close(),r})})}};var r8=class{constructor(n={}){this.store=n}getItem(n){return n in this.store?this.store[n]:null}removeItem(n){delete this.store[n]}setItem(n,e){this.store[n]=e}};var tre=new r8;function yN(){return typeof self=="object"&&self.indexedDB?new o8:typeof window=="object"&&window.localStorage?window.localStorage:tre}function vN({accountId:t,cache:n=yN(),client:e,clientConfig:i,customRoleArn:o,identityPoolId:r,logins:s,userIdentifier:a=!s||Object.keys(s).length===0?"ANONYMOUS":void 0,logger:c,parentClientConfig:l}){c?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let d=a?`aws:cognito-identity-credentials:${r}:${a}`:void 0,f=()=>g(this,null,function*(){let{GetIdCommand:m,CognitoIdentityClient:y}=yield import("./chunk-3IVUUQUQ.js"),C=e??new y(Object.assign({},i??{},{region:i?.region??l?.region})),_=d&&(yield n.getItem(d));if(!_){let{IdentityId:S=nre(c)}=yield C.send(new m({AccountId:t,IdentityPoolId:r,Logins:s?yield i8(s):void 0}));_=S,d&&Promise.resolve(n.setItem(d,_)).catch(()=>{})}return f=gN({client:C,customRoleArn:o,logins:s,identityId:_}),f()});return()=>f().catch(m=>g(this,null,function*(){throw d&&Promise.resolve(n.removeItem(d)).catch(()=>{}),m}))}function nre(t){throw new gr("Response from Amazon Cognito contained no identity ID",{logger:t})}var Y1=class t{constructor(n){typeof n=="object"&&"N"in n?this.value=String(n.N):this.value=String(n);let e=typeof n.valueOf()=="number"?n.valueOf():0;if(e>Number.MAX_SAFE_INTEGER||e{if(t===void 0)throw new Error("Pass options.removeUndefinedValues=true to remove undefined values from map/array/set.");if(t===null&&typeof t=="object")return s8();if(Array.isArray(t))return ire(t,n);if(t?.constructor?.name==="Set")return ore(t,n);if(t?.constructor?.name==="Map")return rre(t,n);if(t?.constructor?.name==="Object"||!t.constructor&&typeof t=="object")return bN(t,n);if(MN(t))return t.length===0&&n?.convertEmptyValues?s8():CN(t);if(typeof t=="boolean"||t?.constructor?.name==="Boolean")return{BOOL:t.valueOf()};if(typeof t=="number"||t?.constructor?.name==="Number")return SN(t);if(t instanceof Y1)return t.toAttributeValue();if(typeof t=="bigint")return wN(t);if(typeof t=="string"||t?.constructor?.name==="String")return t.length===0&&n?.convertEmptyValues?s8():xN(t);if(n?.convertClassInstanceToMap&&typeof t=="object")return bN(t,n);throw new Error(`Unsupported type passed: ${t}. Pass options.convertClassInstanceToMap=true to marshall typeof object as map attribute.`)},ire=(t,n)=>({L:t.filter(e=>typeof e!="function"&&(!n?.removeUndefinedValues||n?.removeUndefinedValues&&e!==void 0)).map(e=>K0(e,n))}),ore=(t,n)=>{let e=n?.removeUndefinedValues?new Set([...t].filter(o=>o!==void 0)):t;if(!n?.removeUndefinedValues&&e.has(void 0))throw new Error("Pass options.removeUndefinedValues=true to remove undefined values from map/array/set.");if(e.size===0){if(n?.convertEmptyValues)return s8();throw new Error("Pass a non-empty set, or options.convertEmptyValues=true.")}let i=e.values().next().value;if(i instanceof Y1)return{NS:Array.from(e).map(o=>o.toString())};if(typeof i=="number")return{NS:Array.from(e).map(SN).map(o=>o.N)};if(typeof i=="bigint")return{NS:Array.from(e).map(wN).map(o=>o.N)};if(typeof i=="string")return{SS:Array.from(e).map(xN).map(o=>o.S)};if(MN(i))return{BS:Array.from(e).map(CN).map(o=>o.B)};throw new Error("Only Number Set (NS), Binary Set (BS) or String Set (SS) are allowed.")},rre=(t,n)=>({M:(e=>{let i={};for(let[o,r]of e)typeof r!="function"&&(r!==void 0||!n?.removeUndefinedValues)&&(i[o]=K0(r,n));return i})(t)}),bN=(t,n)=>({M:(e=>{let i={};for(let o in e){let r=e[o];typeof r!="function"&&(r!==void 0||!n?.removeUndefinedValues)&&(i[o]=K0(r,n))}return i})(t)}),s8=()=>({NULL:!0}),CN=t=>({B:t}),xN=t=>({S:t.toString()}),wN=t=>({N:t.toString()}),_N=t=>{throw new Error(`${t} Use NumberValue from @aws-sdk/lib-dynamodb.`)},SN=t=>{if([Number.NaN,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY].map(n=>n.toString()).includes(t.toString()))throw new Error(`Special numeric value ${t.toString()} is not allowed`);return t>Number.MAX_SAFE_INTEGER?_N(`Number ${t.toString()} is greater than Number.MAX_SAFE_INTEGER.`):t{let n=["ArrayBuffer","Blob","Buffer","DataView","File","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigInt64Array","BigUint64Array"];return t?.constructor?n.includes(t.constructor.name):!1};var Y0=(t,n)=>{for(let[e,i]of Object.entries(t))if(i!==void 0)switch(e){case"NULL":return null;case"BOOL":return!!i;case"N":return EN(i,n);case"B":return IN(i);case"S":return LN(i);case"L":return sre(i,n);case"M":return are(i,n);case"NS":return new Set(i.map(o=>EN(o,n)));case"BS":return new Set(i.map(IN));case"SS":return new Set(i.map(LN));default:throw new Error(`Unsupported type passed: ${e}`)}throw new Error(`No value defined: ${JSON.stringify(t)}`)},EN=(t,n)=>{if(n?.wrapNumbers)return Y1.from(t);let e=Number(t),i=[Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY];if((e>Number.MAX_SAFE_INTEGER||et,IN=t=>t,sre=(t,n)=>t.map(e=>Y0(e,n)),are=(t,n)=>Object.entries(t).reduce((e,[i,o])=>(e[i]=Y0(o,n),e),{});function ea(t,n){let e=K0(t,n),[i,o]=Object.entries(e)[0];switch(i){case"M":case"L":return n?.convertTopLevelContainer?e:o;case"SS":case"NS":case"BS":case"S":case"N":case"B":case"NULL":case"BOOL":case"$unknown":default:return e}}var Cp=(t,n)=>n?.convertWithoutMapWrapper?Y0(t,n):Y0({M:t},n);var ta=class t{constructor(){}getCurrentUser(){return g(this,null,function*(){return yield yi()})}getCurrentSession(){return g(this,null,function*(){return(yield zo()).tokens})}getCurrentUserFullName(){return g(this,null,function*(){return(yield(yield zo()).tokens)?.idToken?.payload.name?.toString()})}signOut(){Pc()}static \u0275fac=function(e){return new(e||t)};static \u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})};var na=class t{constructor(n,e){this.auth=n;this.http=e;this.initializeDynamoDBClient()}dynamoDB=new $0;config=cr;initializeDynamoDBClient(){return g(this,null,function*(){let n=yield this.auth.getCurrentSession(),e=n?.idToken?.toString(),o={[cr.CognitoId]:e};n?.idToken?this.dynamoDB=new $0({region:cr.userCognito.region,credentials:vN({clientConfig:cr.userCognito.clientConfig,identityPoolId:cr.userCognito.identityPoolId,logins:o})}):console.error("Tokens de autentica\xE7\xE3o n\xE3o dispon\xEDveis.")})}getAllItens(){return g(this,null,function*(){yield this.initializeDynamoDBClient();let n={TableName:lr.tabelas.noticias};try{let e=[],i,o=new t8(n);return i=yield this.dynamoDB.send(o),i.Items&&e.push(...i.Items.map(r=>Cp(r))),e}catch(e){throw console.error("Erro ao buscar todos os itens:",e),e}})}readAllItens(){return this.http.get(cr.urlApiTabelaNoticia)}createItem(n){return g(this,null,function*(){yield this.initializeDynamoDBClient(),(yield this.getAllItens()).forEach(o=>{if(n.id==o[lr.camposTabela.id]){console.log("Item j\xE1 existe.");return}});let i={TableName:lr.tabelas.noticias,Item:ea(n)};try{let o=new e8(i);yield this.dynamoDB.send(o),console.log("Item criado com sucesso!")}catch(o){console.error("Erro ao criar item:",o)}})}getItem(n){return g(this,null,function*(){yield this.initializeDynamoDBClient();let e={TableName:lr.tabelas.noticias,Key:ea({id:n})};try{let i=new Jd(e),o=yield this.dynamoDB.send(i);return o.Item?Cp(o.Item):null}catch(i){return console.error("Erro ao obter item:",i),null}})}updateItem(n){return g(this,null,function*(){try{let e=new n8({TableName:lr.tabelas.noticias,Key:ea({id:n.id}),UpdateExpression:"set titulo = :titulo, #d = :data, descricao = :descricao, link_Imgs = :link_Imgs",ExpressionAttributeNames:{"#d":"data"},ExpressionAttributeValues:ea({":titulo":n.titulo,":data":n.data,":descricao":n.descricao,":link_Imgs":n.link_Imgs}),ReturnValues:"UPDATED_NEW"});return this.dynamoDB.send(e)}catch(e){console.error("Erro ao obter item:",e)}})}deleteItem(n){return g(this,null,function*(){try{let e=new Qd({TableName:lr.tabelas.noticias,Key:ea({id:n.id})}),i=yield this.dynamoDB.send(e);return console.log("Item deletado com sucesso:",i),i}catch(e){throw console.error("Erro ao deletar item:",e),e}})}static \u0275fac=function(e){return new(e||t)(A(ta),A(xa))};static \u0275prov=O({token:t,factory:t.\u0275fac,providedIn:"root"})};function cre(t,n){t&1&&(p(0,"th",13),x(1," Id "),h())}function lre(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.id," ")}}function dre(t,n){t&1&&(p(0,"th",13),x(1," Titulo "),h())}function ure(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.titulo," ")}}function fre(t,n){t&1&&(p(0,"th",13),x(1," Data "),h())}function mre(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.data," ")}}function pre(t,n){t&1&&(p(0,"th",13),x(1," Descri\xE7\xE3o "),h())}function hre(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.descricao," ")}}function gre(t,n){t&1&&(p(0,"th",13),x(1," Link Imagens "),h())}function yre(t,n){if(t&1&&(p(0,"td",14),x(1),h()),t&2){let e=n.$implicit;v(),ie(" ",e.link_Imgs.join(", ")," ")}}function vre(t,n){t&1&&(p(0,"th",13),x(1," A\xE7\xF5es "),h())}function bre(t,n){if(t&1){let e=at();p(0,"td",14)(1,"div",15)(2,"button",1),B("click",function(){let o=De(e).$implicit,r=R();return Pe(r.openFormModal(o))}),p(3,"mat-icon"),x(4,"edit"),h()(),p(5,"button",1),B("click",function(){let o=De(e).$implicit,r=R();return Pe(r.onDelete(o))}),p(6,"mat-icon"),x(7,"delete"),h()()()()}}function _re(t,n){t&1&&L(0,"tr",16)}function Cre(t,n){t&1&&L(0,"tr",17)}var a8=class t{constructor(n,e,i){this.loginService=n;this.ddb=e;this.dialog=i}sort;DATA=[];displayedColumns=["id","titulo","data","descricao","link_Imgs","actions"];dataSource=new T6([]);newItem={id:"",data:"",descricao:"",link_Imgs:"",titulo:""};isFormVisible=!1;ngOnInit(){return g(this,null,function*(){this.loginService.changeValue(!0),this.ddb.getAllItens().then(n=>{n&&(n.forEach(e=>{this.DATA.push({id:e.id,titulo:e.titulo,data:e.data,descricao:e.descricao,link_Imgs:e.link_Imgs})}),this.dataSource.data=this.DATA,this.dataSource.sort=this.sort,this.dataSource.sort.active="id",this.dataSource.sort.direction="asc",this.dataSource.sort.sortChange.emit())})})}ngAfterViewInit(){this.dataSource.sort=this.sort}openFormModal(n){this.dialog.open(od,{width:"600px",height:"100%",data:n}).afterClosed().subscribe(i=>{i&&(n?this.onEdit(i):this.onCreate(i))})}resetForm(){this.newItem={id:"",data:"",descricao:"",link_Imgs:"",titulo:""}}onCreate(n){let e={id:n.id==""?"":n.id,data:n.data==""?"":n.data,descricao:n.descricao==""?"":n.descricao,link_Imgs:n.link_Imgs.length>0?n.link_Imgs.split(";"):[],titulo:n.titulo==""?"":n.titulo};e.id=(this.DATA.length+1).toString(),this.ddb.createItem(e).then(()=>{this.DATA.push(e),this.dataSource.data=[...this.DATA]}).catch(i=>{console.error("Erro ao criar item:",i)})}onEdit(n){let e=n.link_Imgs.split(";"),i=E(u({},n),{link_Imgs:e});this.ddb.updateItem(i).then(()=>{let o=this.DATA.findIndex(r=>r.id===i.id);o>-1&&(this.DATA[o]=i),this.dataSource.data=[...this.DATA]}).catch(o=>{console.error("Erro ao atualizar item:",o)})}onDelete(n){console.log("Excluindo item:",n),this.dialog.open(rd,{width:"350px",height:"175px",data:`Deseja realmente deletar o item ${n.id}?`}).afterClosed().subscribe(i=>{i?(console.log("deletar"),this.ddb.deleteItem(n).then(()=>{let o=this.DATA.findIndex(r=>r.id===n.id);o>-1&&(this.DATA.splice(o,1),this.dataSource.data=[...this.DATA]),this.dataSource.data=[...this.DATA]}).catch(o=>{console.error("Erro ao atualizar item:",o)})):console.log("n\xE3o deletar")})}static \u0275fac=function(e){return new(e||t)(b(Ks),b(na),b($s))};static \u0275cmp=T({type:t,selectors:[["app-corpo-login"]],viewQuery:function(e,i){if(e&1&&ft(R0,5),e&2){let o;me(o=pe())&&(i.sort=o.first)}},standalone:!0,features:[k],decls:25,vars:3,consts:[[1,"table-container"],["mat-icon-button","",3,"click"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","titulo"],["matColumnDef","data"],["matColumnDef","descricao"],["matColumnDef","link_Imgs"],["matColumnDef","actions",1,"mat-column-actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"botoes"],["mat-header-row",""],["mat-row",""]],template:function(e,i){e&1&&(p(0,"div",0)(1,"button",1),B("click",function(){return i.openFormModal()}),p(2,"mat-icon"),x(3,"add"),h()(),p(4,"table",2),Bn(5,3),F(6,cre,2,0,"th",4)(7,lre,2,1,"td",5),Vn(),Bn(8,6),F(9,dre,2,0,"th",4)(10,ure,2,1,"td",5),Vn(),Bn(11,7),F(12,fre,2,0,"th",4)(13,mre,2,1,"td",5),Vn(),Bn(14,8),F(15,pre,2,0,"th",4)(16,hre,2,1,"td",5),Vn(),Bn(17,9),F(18,gre,2,0,"th",4)(19,yre,2,1,"td",5),Vn(),Bn(20,10),F(21,vre,2,0,"th",4)(22,bre,8,0,"td",5),Vn(),F(23,_re,1,0,"tr",11)(24,Cre,1,0,"tr",12),h()()),e&2&&(v(4),w("dataSource",i.dataSource),v(19),w("matHeaderRowDef",i.displayedColumns),v(),w("matRowDefColumns",i.displayedColumns))},dependencies:[mA,iA,rA,lA,sA,oA,dA,aA,cA,uA,fA,vz,Cz,R0,_z,Ws,qs,Nz,Tz],styles:[".table-container[_ngcontent-%COMP%]{max-width:1200px;margin:20px auto;padding:20px;background-color:#fff;box-shadow:0 2px 5px #0000001a;border-radius:8px}button[mat-icon-button][_ngcontent-%COMP%]{background-color:#007bff;color:#fff;border:none;padding:0;margin-top:0;transition:background-color .3s;width:40px;height:40px}button[mat-icon-button][_ngcontent-%COMP%]:hover{background-color:#0056b3}table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:12px;text-align:left;border-bottom:1px solid #ddd}th[_ngcontent-%COMP%]{background-color:#f2f2f2;font-weight:700}.mat-column-actions[_ngcontent-%COMP%]{width:200px;text-align:center}.botoes[_ngcontent-%COMP%]{display:flex;align-content:space-around;justify-content:center;column-gap:10%}.mat-icon[_ngcontent-%COMP%]{align-items:center;justify-items:center}td[_ngcontent-%COMP%]{color:#333}@media (max-width: 768px){table[_ngcontent-%COMP%]{display:block;overflow-x:auto;white-space:nowrap}}.mat-dialog-container[_ngcontent-%COMP%]{max-width:none;max-height:none}"]})};var xre=()=>["email"],wre=()=>["name"];function Sre(t,n){t&1&&(p(0,"h3",6),x(1," Enter Information: "),h())}function Mre(t,n){t&1&&(p(0,"div"),x(1,"Footer Information"),h())}function Ere(t,n){t&1&&(p(0,"h3",6),x(1," Enter Information: "),h())}function Lre(t,n){t&1&&(p(0,"div"),x(1,"Footer Information"),h())}function Ire(t,n){t&1&&L(0,"app-corpo-login")}Rc.configure({Auth:{Cognito:{userPoolId:"us-east-2_8KkHocSfT",userPoolClientId:"5rej1r2d415a0est3q5a3vtt9p"}}});var X0=class t{formFields={signUp:{name:{order:1},email:{order:2},password:{order:5},confirm_password:{order:6}}};static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-login"]],standalone:!0,features:[k],decls:6,vars:6,consts:[[3,"loginMechanisms","formFields","signUpAttributes","hideSignUp"],["amplifySlot","verify-user-header"],["amplifySlot","verify-user-footer"],["amplifySlot","confirm-verify-user-header"],["amplifySlot","confirm-verify-user-footer"],["amplifySlot","authenticated"],[1,"amplify-heading",2,"padding","var(--amplify-space-xl) 0 0 var(--amplify-space-xl)"]],template:function(e,i){e&1&&(p(0,"amplify-authenticator",0),F(1,Sre,2,0,"ng-template",1)(2,Mre,2,0,"ng-template",2)(3,Ere,2,0,"ng-template",3)(4,Lre,2,0,"ng-template",4)(5,Ire,1,0,"ng-template",5),h()),e&2&&w("loginMechanisms",A8(4,xre))("formFields",i.formFields)("signUpAttributes",A8(5,wre))("hideSignUp",!0)},dependencies:[YI,dm,KI,At,a8]})};var c8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-entre-em-contato"]],standalone:!0,features:[k],decls:43,vars:0,consts:[[1,"container"],[1,"form-container"],["action","#"],[1,"form-group"],["for","nome"],["type","text","id","nome","name","nome","required",""],["for","email"],["type","email","id","email","name","email","required",""],["for","telefone"],["type","tel","id","telefone","name","telefone","required",""],["for","mensagem"],["id","mensagem","name","mensagem","required",""],["type","submit",1,"submit-btn"],[1,"contato"],["href","mailto:administracao@portosprivados.org.br",1,"email-link"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"div",1)(2,"h2"),x(3,"Entre em Contato"),h(),p(4,"p"),x(5,"Preencha os campos abaixo para se conectar conosco:"),h(),p(6,"form",2)(7,"div",3)(8,"label",4),x(9,"Nome:"),h(),L(10,"input",5),h(),p(11,"div",3)(12,"label",6),x(13,"E-mail:"),h(),L(14,"input",7),h(),p(15,"div",3)(16,"label",8),x(17,"Telefone:"),h(),L(18,"input",9),h(),p(19,"div",3)(20,"label",10),x(21,"Mensagem:"),h(),L(22,"textarea",11),h(),p(23,"button",12),x(24,"Enviar"),h()()(),p(25,"aside",13)(26,"h2"),x(27,"Contatos"),h(),p(28,"p"),x(29,"Contate-nos pelos telefones:"),h(),p(30,"p"),x(31,"(00) 0000-0000 ou (00) 0000-0000"),h(),p(32,"p"),x(33,"Ou pelo e-mail:"),h(),p(34,"p")(35,"a",14),x(36,"administracao.org.br"),h()(),p(37,"p"),x(38,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nisi ducimus veritatis impedit aliquam, iste corporis ad esse excepturi nobis hic maxime, nam dicta repellat quia eum ea maiores placeat. Facere!."),h(),p(39,"h3"),x(40,"Documentos"),h(),p(41,"p"),x(42,"Lorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur blanditiis harum laudantium natus similique ad alias possimus, repellat quam, maxime dolores explicabo. Non at eaque delectus impedit repellat dolor? Ducimus!."),h()()())},styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;max-width:1500px;margin:40px auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a}.form-container[_ngcontent-%COMP%]{flex:2;margin-right:100px;color:var(--texto3)}.form-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:var(--quarta)}.contato[_ngcontent-%COMP%]{flex:1;background-color:#f8f9fa;padding:-20px;border-radius:10px;box-shadow:0 4px 15px #0000001a}.contato[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .contato[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--quarta)}.contato[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-bottom:10px;color:var(--texto3)}.email-link[_ngcontent-%COMP%]{color:var(--texto3);text-decoration:none}.email-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.form-group[_ngcontent-%COMP%]{margin-bottom:15px}label[_ngcontent-%COMP%]{font-size:1.2rem;display:block}input[type=text][_ngcontent-%COMP%], input[type=email][_ngcontent-%COMP%], input[type=tel][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{width:100%;padding:10px;border:2px solid #ccc;border-radius:5px;background:transparent;color:#333;font-size:1rem}textarea[_ngcontent-%COMP%]{resize:vertical;min-height:100px}.submit-btn[_ngcontent-%COMP%]{background-color:var(--quarta);color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;transition:background-color .3s,transform .3s;width:100%}.submit-btn[_ngcontent-%COMP%]:hover{background-color:var(--texto3);transform:translateY(-2px)}"]})};var l8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-mapa"]],standalone:!0,features:[k],decls:2,vars:0,consts:[[1,"mapbox"],["src",li`https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3658.160838754089!2d-46.90889442376091!3d-23.526716860322093!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94cf0401dc95ae5f%3A0x7978553cf066b17f!2sVia%20de%20Acesso%20Jo%C3%A3o%20de%20G%C3%B3es%2C%20478%20-%20Vila%20Ouro%20Verde%2C%20Jandira%20-%20SP%2C%2006616-130!5e0!3m2!1spt-BR!2sbr!4v1729624258851!5m2!1spt-BR!2sbr`,"allowfullscreen","","loading","lazy","referrerpolicy","no-referrer-when-downgrade",2,"border","0"]],template:function(e,i){e&1&&(p(0,"div",0),L(1,"iframe",1),h())},styles:["*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;background-color:#262626}.mapbox[_ngcontent-%COMP%]{position:relative;width:100%;height:250px;background:#fff}.mapbox[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;height:100%}"]})};var d8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-contato"]],standalone:!0,features:[k],decls:2,vars:0,template:function(e,i){e&1&&L(0,"app-entre-em-contato")(1,"app-mapa")},dependencies:[c8,l8]})};var Are=["descricaoRef"];function zre(t,n){t&1&&(p(0,"div",11),x(1,"\u2193"),h())}var u8=class t{constructor(n,e,i){this.changeDetectorRef=n;this.dialogRef=e;this.item=i;i&&(this.data=i)}data;descricaoRef;isScrollable=!1;ngAfterViewInit(){let n=this.descricaoRef.nativeElement;this.isScrollable=n.scrollHeight>n.clientHeight,this.isScrollable&&n.classList.add("scrollable"),this.changeDetectorRef.detectChanges()}static \u0275fac=function(e){return new(e||t)(b(mt),b(so),b(sr))};static \u0275cmp=T({type:t,selectors:[["app-popup-noticia"]],viewQuery:function(e,i){if(e&1&&ft(Are,5),e&2){let o;me(o=pe())&&(i.descricaoRef=o.first)}},standalone:!0,features:[k],decls:14,vars:5,consts:[["descricaoRef",""],[1,"container"],[1,"esquerda"],["alt","",1,"imagem",3,"src"],[1,"direita"],[1,"titulo"],[1,"data"],[1,"bi","bi-clock-history"],[1,"data-text"],[1,"descricao"],["class","scroll-indicator",4,"ngIf"],[1,"scroll-indicator"]],template:function(e,i){e&1&&(p(0,"div",1)(1,"div",2),L(2,"img",3),h(),p(3,"div",4)(4,"span",5),x(5),h(),p(6,"div",6),L(7,"i",7),p(8,"span",8),x(9),h()(),p(10,"div",9,0),x(12),h(),F(13,zre,2,0,"div",10),h()()),e&2&&(v(2),w("src",i.item.link_Imgs[0],Ko),v(3),Re(i.item.titulo),v(4),Re(i.item.data),v(3),Re(i.item.descricao),v(),w("ngIf",i.isScrollable))},dependencies:[At,pt],styles:[".container[_ngcontent-%COMP%]{display:flex;width:100%;height:700px;margin:0;padding:0;column-gap:3%;background-image:linear-gradient(185deg,#a0a0a0,#f5f5f5);box-sizing:border-box}.esquerda[_ngcontent-%COMP%]{display:flex;margin:0;min-width:35%;max-width:55%;max-height:100%}.direita[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;max-width:62%;height:auto;padding:3%;box-sizing:border-box;overflow:hidden}.direita[_ngcontent-%COMP%] .titulo[_ngcontent-%COMP%]{text-align:left;margin-bottom:50px;color:var(--terciaria);text-shadow:0px 8px 16px #858484;font-size:clamp(1.5rem,2vw + 1rem,3rem);line-height:1.2em}.direita[_ngcontent-%COMP%] .data[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:10px}.data-text[_ngcontent-%COMP%]{margin-left:5px}.direita[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{margin-top:10px;text-align:justify;line-height:1.5em;text-overflow:ellipsis;white-space:pre-wrap;font-size:clamp(.875rem,1vw + .5rem,1rem);overflow:hidden}.direita[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.direita[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{overflow-y:scroll}.direita[_ngcontent-%COMP%] .descricao[_ngcontent-%COMP%]{scrollbar-width:none}.scroll-indicator[_ngcontent-%COMP%]{position:relative;bottom:5px;left:50%;transform:translate(-50%);font-size:1.5rem;color:var(--terciaria);opacity:.7;pointer-events:none}.imagem[_ngcontent-%COMP%]{object-fit:contain;max-width:100%;height:auto}"]})};function Tre(t,n){if(t&1){let e=at();p(0,"div",7)(1,"div",8)(2,"a",9),B("click",function(){let o=De(e).$implicit,r=R();return Pe(r.onClick(o))}),L(3,"img",10),h()(),p(4,"div",11)(5,"h3")(6,"a",9),B("click",function(){let o=De(e).$implicit,r=R();return Pe(r.onClick(o))}),x(7),h()(),p(8,"p"),x(9),h(),p(10,"div",12),L(11,"i",13),p(12,"span"),x(13),h()()()()}if(t&2){let e=n.$implicit,i=n.index;v(3),w("src",e.link_Imgs[0],Ko)("alt","Not\xEDcia"+(i+1)),v(4),Re(e.titulo),v(2),Re(e.descricao.substring(0,100)+"..."),v(4),Re(e.data)}}var f8=class t{constructor(n){this.dialog=n}DATA=[];listPagnation=[];paginatedData=[];pageSize=4;currentPage=0;ngOnInit(){this.updatePaginatedData()}updatePaginatedData(){let n=this.currentPage*this.pageSize,e=n+this.pageSize;this.paginatedData=this.DATA.slice(n,e)}onPageChange(n){this.currentPage=n.pageIndex,this.pageSize=n.pageSize,this.updatePaginatedData()}onClick(n){let e=this.dialog.open(u8,{minWidth:"1300px",maxHeight:"700px",height:"700px",width:"1300px",panelClass:"popup-noticia",data:n})}static \u0275fac=function(e){return new(e||t)(b($s))};static \u0275cmp=T({type:t,selectors:[["app-blog"]],inputs:{DATA:"DATA",listPagnation:"listPagnation"},standalone:!0,features:[k],decls:9,vars:4,consts:[["rel","stylesheet","href",li`https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css`],[1,"container"],[1,"header"],[1,"grid-container"],["class","noticia",4,"ngFor","ngForOf"],[1,"pagination"],[3,"page","length","pageSize","hidePageSize"],[1,"noticia"],[1,"img"],[3,"click"],[3,"src","alt"],[1,"texto"],[1,"data"],[1,"bi","bi-clock-history"]],template:function(e,i){e&1&&(L(0,"link",0),p(1,"div",1)(2,"div",2)(3,"h2"),x(4,"\xDAltimas Not\xEDcias"),h()(),p(5,"div",3),F(6,Tre,14,5,"div",4),h(),p(7,"div",5)(8,"mat-paginator",6),B("page",function(r){return i.onPageChange(r)}),h()()()),e&2&&(v(6),w("ngForOf",i.paginatedData),v(2),w("length",i.DATA.length)("pageSize",4)("hidePageSize",!0))},dependencies:[At,Ii,Wm],styles:[".container[_ngcontent-%COMP%]{width:80%;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.header[_ngcontent-%COMP%]{text-align:center;margin-bottom:20px}.grid-container[_ngcontent-%COMP%]{display:grid;min-height:460px;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center}.noticia[_ngcontent-%COMP%]{display:flex;background-color:#f4f4f4;padding:10px;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;transition:transform .3s ease;align-items:center;max-width:500px;height:200px}.noticia[_ngcontent-%COMP%]:hover{transform:translateY(-5px)}.img[_ngcontent-%COMP%]{flex:0 0 120px}.img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;border-radius:8px;object-fit:cover}.texto[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin:15px}.texto[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2rem;margin-bottom:8px;line-height:1.5em}.texto[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin:0}.texto[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#007bff}.texto[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}a[_ngcontent-%COMP%]:hover{cursor:pointer}.popup-noticia[_ngcontent-%COMP%] .mat-dialog-container[_ngcontent-%COMP%]{border:10px solid black}.pagination[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:20px}.pagination[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#333;padding:8px 16px;text-decoration:none;border:1px solid #ddd;margin:0 4px;border-radius:5px;transition:.3s ease}.pagination[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{background-color:#007bff;color:#fff;border:1px solid #007BFF}.pagination[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover:not(.active){background-color:#ddd}.data[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:.9rem;color:#666;margin-top:5px}.data[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:5px}@media (max-width: 768px){.grid-container[_ngcontent-%COMP%]{grid-template-columns:1fr}.noticia[_ngcontent-%COMP%]{flex-direction:row;align-items:center}}"]})};function Nre(t,n){if(t&1&&L(0,"app-blog",1),t&2){let e=R();w("DATA",e.DATA)("listPagnation",e.listPagnation)}}var m8=class t{constructor(n){this.ddb=n}DATA=[];listPagnation=[];ngOnInit(){return g(this,null,function*(){yield this.ddb.readAllItens().subscribe(n=>{if(n&&(n.forEach(e=>{this.DATA.push({id:e.id,titulo:e.titulo,data:e.data,descricao:e.descricao,link_Imgs:e.link_Imgs})}),this.DATA.sort((e,i)=>{let o=this.convertToDate(e.data);return this.convertToDate(i.data).getTime()-o.getTime()}),this.DATA.length>0)){let e=Math.ceil(this.DATA.length/4);for(let i=0;i<=e;i++)i>1&&this.listPagnation.push({pag:i})}})})}showItens(){return this.DATA.length>0}convertToDate(n){let e=n.split("/");if(e.length===3){let i=parseInt(e[0],10),o=parseInt(e[1],10)-1,r=parseInt(e[2],10);return new Date(r,o,i)}return new Date}static \u0275fac=function(e){return new(e||t)(b(na))};static \u0275cmp=T({type:t,selectors:[["app-noticias"]],standalone:!0,features:[k],decls:1,vars:1,consts:[[3,"DATA","listPagnation",4,"ngIf"],[3,"DATA","listPagnation"]],template:function(e,i){e&1&&F(0,Nre,1,2,"app-blog",0),e&2&&w("ngIf",i.showItens())},dependencies:[f8,At,pt]})};var p8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-sobre-nos"]],standalone:!0,features:[k],decls:27,vars:0,consts:[[1,"container"],[1,"about-section"],[1,"cta-section"],["href","#",1,"button"],[1,"values-section"]],template:function(e,i){e&1&&(p(0,"div",0)(1,"h1"),x(2,"Sobre N\xF3s"),h(),p(3,"div",1)(4,"p"),x(5,"Somos uma empresa dedicada a oferecer solu\xE7\xF5es de qualidade para nossos clientes. Com uma equipe qualificada e motivada, trabalhamos para superar expectativas e criar um impacto positivo em tudo o que fazemos."),h()(),p(6,"div",2)(7,"h2"),x(8,"Transforme sua experi\xEAncia conosco!"),h(),p(9,"p"),x(10,"Entre em contato e descubra como podemos ajudar sua empresa a crescer."),h(),p(11,"a",3),x(12,"Fale Conosco"),h()(),p(13,"div",4)(14,"h2"),x(15,"Nossos Valores"),h(),p(16,"ul")(17,"li"),x(18,"Compromisso com a excel\xEAncia"),h(),p(19,"li"),x(20,"Foco no cliente"),h(),p(21,"li"),x(22,"Inova\xE7\xE3o constante"),h(),p(23,"li"),x(24,"Trabalho em equipe"),h(),p(25,"li"),x(26,"Integridade e transpar\xEAncia"),h()()()())},styles:["*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}[_nghost-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#f4f4f9,#e0e0e0)}.container[_ngcontent-%COMP%]{width:100%;max-width:800px;padding:40px;background-color:#fff;border-radius:12px;box-shadow:0 12px 30px #0003;text-align:center;transition:transform .3s,box-shadow .3s}.container[_ngcontent-%COMP%]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}h1[_ngcontent-%COMP%]{font-size:2.8rem;margin-bottom:20px;color:#333;font-weight:700;text-transform:uppercase}.about-section[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.6;color:#555;margin-bottom:40px}.cta-section[_ngcontent-%COMP%]{background:linear-gradient(90deg,#007bff,#0056b3);color:#fff;padding:20px;border-radius:8px;margin-bottom:40px}.cta-section[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2rem;margin-bottom:10px;font-weight:600}.cta-section[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.1rem;margin-bottom:20px}.values-section[_ngcontent-%COMP%]{margin-top:40px}.values-section[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2rem;color:#333;margin-bottom:20px;font-weight:600}.values-section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0}.values-section[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;color:#555;margin:10px 0;padding:5px 0;border-bottom:1px solid #ddd;transition:color .3s}.values-section[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{color:#007bff}.button[_ngcontent-%COMP%]{display:inline-block;padding:12px 25px;background-color:#28a745;color:#fff;border-radius:5px;text-decoration:none;font-size:1.1rem;transition:background-color .3s,transform .3s;font-weight:500}.button[_ngcontent-%COMP%]:hover{background-color:#218838;transform:translateY(-2px)}@media (max-width: 600px){.container[_ngcontent-%COMP%]{padding:20px}.cta-section[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .values-section[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]})};var TN=[{path:"home",component:rc,title:"Home"},{path:"sobrenos",component:rc,title:"sobrenos"},{path:"associese",component:E4,title:"associe-se"},{path:"contato",component:d8,title:"contato"},{path:"noticias",component:m8,title:"noticias"},{path:"sobre-nos",component:p8,title:"sobre-nos"},{path:"login",component:X0,title:"Login"},{path:"login2",component:X0,title:"Login"},{path:"",redirectTo:"/home",pathMatch:"full",title:"Home"},{path:"**",component:C4,title:"404"}];var Dre="@",Pre=(()=>{class t{constructor(e,i,o,r,s){this.doc=e,this.delegate=i,this.zone=o,this.animationType=r,this.moduleImpl=s,this._rendererFactoryPromise=null,this.scheduler=D(Wp,{optional:!0}),this.loadingSchedulerFn=D(Rre,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){let e=()=>this.moduleImpl??import("./chunk-BTYFYOEM.js").then(o=>o),i;return this.loadingSchedulerFn?i=this.loadingSchedulerFn(e):i=e(),i.catch(o=>{throw new Xe(5300,!1)}).then(({\u0275createEngine:o,\u0275AnimationRendererFactory:r})=>{this._engine=o(this.animationType,this.doc);let s=new r(this.delegate,this._engine,this.zone);return this.delegate=s,s})}createRenderer(e,i){let o=this.delegate.createRenderer(e,i);if(o.\u0275type===0)return o;typeof o.throwOnSyntheticProps=="boolean"&&(o.throwOnSyntheticProps=!1);let r=new xp(o);return i?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(s=>{let a=s.createRenderer(e,i);r.use(a),this.scheduler?.notify(10)}).catch(s=>{r.use(o)}),r}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}static{this.\u0275fac=function(i){fa()}}static{this.\u0275prov=O({token:t,factory:t.\u0275fac})}}return t})(),xp=class{constructor(n){this.delegate=n,this.replay=[],this.\u0275type=1}use(n){if(this.delegate=n,this.replay!==null){for(let e of this.replay)e(n);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(n,e){return this.delegate.createElement(n,e)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}get destroyNode(){return this.delegate.destroyNode}appendChild(n,e){this.delegate.appendChild(n,e)}insertBefore(n,e,i,o){this.delegate.insertBefore(n,e,i,o)}removeChild(n,e,i){this.delegate.removeChild(n,e,i)}selectRootElement(n,e){return this.delegate.selectRootElement(n,e)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,e,i,o){this.delegate.setAttribute(n,e,i,o)}removeAttribute(n,e,i){this.delegate.removeAttribute(n,e,i)}addClass(n,e){this.delegate.addClass(n,e)}removeClass(n,e){this.delegate.removeClass(n,e)}setStyle(n,e,i,o){this.delegate.setStyle(n,e,i,o)}removeStyle(n,e,i){this.delegate.removeStyle(n,e,i)}setProperty(n,e,i){this.shouldReplay(e)&&this.replay.push(o=>o.setProperty(n,e,i)),this.delegate.setProperty(n,e,i)}setValue(n,e){this.delegate.setValue(n,e)}listen(n,e,i){return this.shouldReplay(e)&&this.replay.push(o=>o.listen(n,e,i)),this.delegate.listen(n,e,i)}shouldReplay(n){return this.replay!==null&&n.startsWith(Dre)}},Rre=new U("");function NN(t="animations"){return s3("NgAsyncAnimations"),Wo([{provide:r3,useFactory:(n,e,i)=>new Pre(n,e,i,t),deps:[te,M3,X]},{provide:Wt,useValue:t==="noop"?"NoopAnimations":"BrowserAnimations"}])}var DN={providers:[ah({eventCoalescing:!0}),ug(TN),A9(),NN(),v9()]},cr={urlApiTabelaNoticia:"https://kjftm4pvdljyd2kglcnutfiqjy0cnopl.lambda-url.us-east-2.on.aws/",CognitoId:"cognito-idp.us-east-2.amazonaws.com/us-east-2_8KkHocSfT",userCognito:{region:"us-east-2",clientConfig:{region:"us-east-2"},identityPoolId:"us-east-2:92bb552d-95a1-4b56-8160-4ed4864bb054"}},lr={camposTabela:{id:"id"},tabelas:{noticias:"NOTICIAS"}};var kre=["*",[["mat-toolbar-row"]]],Ore=["*","mat-toolbar-row"],Fre=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=V({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"],standalone:!0})}}return t})(),PN=(()=>{class t{constructor(e,i,o){this._elementRef=e,this._platform=i,this._document=o}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}static{this.\u0275fac=function(i){return new(i||t)(b($),b(Le),b(te))}}static{this.\u0275cmp=T({type:t,selectors:[["mat-toolbar"]],contentQueries:function(i,o,r){if(i&1&&yt(r,Fre,5),i&2){let s;me(s=pe())&&(o._toolbarRows=s)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(i,o){i&2&&(Qt(o.color?"mat-"+o.color:""),ge("mat-toolbar-multiple-rows",o._toolbarRows.length>0)("mat-toolbar-single-row",o._toolbarRows.length===0))},inputs:{color:"color"},exportAs:["matToolbar"],standalone:!0,features:[k],ngContentSelectors:Ore,decls:2,vars:0,template:function(i,o){i&1&&(Ke(kre),fe(0),fe(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-app-surface));color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-app-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-app-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-app-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-app-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-app-title-large-tracking));margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface));--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}}return t})();var RN=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[qe,qe]})}}return t})();function Bre(t,n){if(t&1){let e=at();p(0,"a",9),B("click",function(){De(e);let o=R();return Pe(o.Sair())}),p(1,"p"),x(2,"Sair"),h()()}}var h8=class t{constructor(n,e){this.authService=n;this.loginService=e}sair=!1;ngOnInit(){return g(this,null,function*(){this.loginService.value.subscribe(n=>this.sair=n),yield this.Validar()})}Validar(){return g(this,null,function*(){(yield this.authService.getCurrentSession())?.idToken?.toString()!=null?this.loginService.changeValue(!0):this.loginService.changeValue(!1)})}Sair(){this.authService.signOut(),this.loginService.changeValue(!1)}static \u0275fac=function(e){return new(e||t)(b(ta),b(Ks))};static \u0275cmp=T({type:t,selectors:[["app-menu-nav"]],standalone:!0,features:[k],decls:19,vars:1,consts:[[1,"toolbar"],["src","icone_Reescalavel.png","alt","LogoABICCA","mat-button","","routerLink","/home",1,"abicca"],[1,"buttons"],["routerLink","/home"],["routerLink","/noticias"],["routerLink","/sobre-nos"],["routerLink","/contato"],["routerLink","/associese",1,"associe"],["class","signOut",3,"click",4,"ngIf"],[1,"signOut",3,"click"]],template:function(e,i){e&1&&(p(0,"mat-toolbar",0),L(1,"img",1),p(2,"div",2)(3,"a",3)(4,"p"),x(5,"Home"),h()(),p(6,"a",4)(7,"p"),x(8,"Noticias"),h()(),p(9,"a",5)(10,"p"),x(11,"Sobre n\xF3s"),h()(),p(12,"a",6)(13,"p"),x(14,"Contato"),h()(),p(15,"a",7)(16,"p"),x(17,"Associe-se"),h()(),F(18,Bre,3,0,"a",8),h()()),e&2&&(v(18),w("ngIf",i.sair))},dependencies:[RN,PN,Pr,Er,At,pt],styles:[".toolbar[_ngcontent-%COMP%]{display:flex;height:150px;background-color:var(--neutra);border-bottom:3px solid var(--quarta)}.abicca[_ngcontent-%COMP%]{justify-self:flex-end;align-content:center;height:100%}.buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;column-gap:1%;width:100%;height:100%}.buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-self:center;justify-self:center;border-radius:10px;height:fit-content;width:fit-content;padding:4px;text-decoration:none}.buttons[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:2.5vh;font-weight:700;margin-bottom:auto;color:var(--primaria)}.abicca[_ngcontent-%COMP%]:hover{cursor:pointer}.buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:var(--quarta)!important}.buttons[_ngcontent-%COMP%] .signOut[_ngcontent-%COMP%]:hover{cursor:pointer}@media only screen and (min-width: 480px) and (max-width: 1280px){.toolbar[_ngcontent-%COMP%]{flex-direction:row;height:auto}.abicca[_ngcontent-%COMP%]{width:10vw}.buttons[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font:700 2vw Barlow,sans-serif}.buttons[_ngcontent-%COMP%]{flex-direction:row;justify-content:flex-end;width:100%;margin-top:10px}.buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-left:0;width:fit-content;height:fit-content;text-align:center;padding:2px;border-radius:5px}}@media only screen and (max-width: 480px){.toolbar[_ngcontent-%COMP%]{flex-direction:column;height:auto}.buttons[_ngcontent-%COMP%]{flex-direction:row;width:100%;justify-content:center;padding:2vw 0;margin:0 auto}.buttons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:fit-content;height:fit-content;padding:2px;border-radius:3px}.buttons[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font:700 4vw Barlow,sans-serif;height:fit-content}.abicca[_ngcontent-%COMP%]{margin-top:10px;width:50px}}"]})};var g8=class t{static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-rodape"]],standalone:!0,features:[k],decls:38,vars:0,consts:[["rel","preconnect","href",li`https://fonts.googleapis.com`],["rel","preconnect","href",li`https://fonts.gstatic.com`,"crossorigin",""],["href",li`https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap`,"rel","stylesheet"],["rel","stylesheet","href",li`https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css`],[1,"footer"],[1,"interface"],[1,"line-footer1"],["action",""],["type","email","name","id","required",""],["type","submit","value","Cadastrar"],[1,"line-footer2"],[1,"box-line-footer"],["src","icone2.png","alt","Logotipo ABICCA"],[1,"btn-redes"],["href","https://www.instagram.com/a.b.i.c.c.a/",1,"social-btn"],[1,"bi","bi-instagram"],["href","https://www.facebook.com/abicca.2024",1,"social-btn"],[1,"bi","bi-facebook"],["href","https://www.youtube.com/@ABICCAAssocia%C3%A7%C3%A3o",1,"social-btn"],[1,"bi","bi-youtube"],["href","https://www.linkedin.com/company/abicca/?viewAsMember=true",1,"social-btn"],[1,"bi","bi-linkedin"]],template:function(e,i){e&1&&(L(0,"link",0)(1,"link",1)(2,"link",2)(3,"link",3),p(4,"div",4)(5,"div",5)(6,"section",6)(7,"h2"),x(8,"Quer receber not\xEDcias sobre o mundo ABICCA?"),h(),p(9,"p"),x(10,"Inscreva-se na Newsletter e receba as principais not\xEDcias do mundo ABICCA diariamente em seu e-mail:"),h(),p(11,"form",7),L(12,"input",8)(13,"input",9),h()(),p(14,"div",10)(15,"div",11),L(16,"img",12),p(17,"p"),x(18,"Firmes, lutando por um mercado mais justo e seguro."),h()(),p(19,"div",11)(20,"h3"),x(21,"Endere\xE7o"),h(),p(22,"p"),x(23,"Via de Acesso Jo\xE3o de G\xF3es, 2\xB0 andar, Sala 6, Jandira, SP, Brasil "),h(),p(24,"p"),x(25,"CEP: 06616-130"),h()(),p(26,"div",11)(27,"h3"),x(28,"Redes Sociais"),h(),p(29,"div",13)(30,"a",14),L(31,"i",15),h(),p(32,"a",16),L(33,"i",17),h(),p(34,"a",18),L(35,"i",19),h(),p(36,"a",20),L(37,"i",21),h()()()()()())},styles:["*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box;font-family:Urbanist,sans-serif}.interface[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:100%;margin:0 auto}.footer[_ngcontent-%COMP%]{background-color:var(--neutra);color:var(--primaria);margin:0;padding:0}.footer[_ngcontent-%COMP%] .line-footer1[_ngcontent-%COMP%]{text-align:center;border-bottom:1px solid var(--primaria);padding-bottom:40px}.line-footer1[_ngcontent-%COMP%]{font-size:2.5rem;margin:20px 20px 0}.line-footer1[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.2rem;margin:20px 0}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:20px}.footer[_ngcontent-%COMP%] .line-footer2[_ngcontent-%COMP%]{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 20px 20px}.box-line-footer[_ngcontent-%COMP%]{flex:1;margin:10px;min-width:200px}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=email][_ngcontent-%COMP%]{width:300px;max-width:100%;height:40px;background:transparent;border:2px solid var(--primaria);color:var(--primaria);padding:10px;outline:0}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]{width:80px;max-width:100%;height:40px;font-size:1rem;background-color:var(--primaria);border:0;color:#fff;cursor:pointer;transition:.2s}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]:hover{background-color:var(--quarta);color:var(--neutra)}.footer[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:48px;max-height:48px;margin-bottom:10px}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--quarta);margin-bottom:10px}.btn-redes[_ngcontent-%COMP%]{display:flex;gap:10px}.social-btn[_ngcontent-%COMP%]{display:inline-block;padding:10px;background-color:var(--terciaria);color:var(--neutra);border:none;border-radius:5px;font-size:1.2rem;transition:.2s}.social-btn[_ngcontent-%COMP%]:hover{background-color:var(--quarta)}@media only screen and (max-width: 480px){.footer[_ngcontent-%COMP%]{max-width:100%}.line-footer1[_ngcontent-%COMP%]{padding-bottom:10px!important}.line-footer1[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:6vw;line-height:1em}.line-footer1[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:3vw;line-height:1em;margin:3vw}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin-top:5vw;height:10vw}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=email][_ngcontent-%COMP%]{width:50%;height:100%;min-width:0;max-width:100%;font-size:3vw;padding:0}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]{width:20%;height:100%;max-width:100%;font-size:3vw;text-align:center}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{text-align:center;font:400 8vw Roboto,sans-serif}.line-footer2[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;width:100%;min-width:50px;margin:0}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center;font-size:4vw;min-width:0;width:100vw;max-width:100%;line-height:1em}.btn-redes[_ngcontent-%COMP%]{width:50vw}.social-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:3vw;width:10vw;height:10vw}.social-btn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:3vw;margin:3vw}}@media only screen and (min-width: 480px) and (max-width: 768px){.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .line-footer2[_ngcontent-%COMP%] .box-line-footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center}.line-footer1[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[type=email][_ngcontent-%COMP%]{font-size:4vw}}"]})};var y8=class t{title="A.B.I.C.C.A";static \u0275fac=function(e){return new(e||t)};static \u0275cmp=T({type:t,selectors:[["app-root"]],standalone:!0,features:[k],decls:3,vars:0,consts:[[1,"cabecalho"],[1,"meio"]],template:function(e,i){e&1&&L(0,"app-menu-nav",0)(1,"router-outlet",1)(2,"app-rodape")},dependencies:[T5,h8,g8],styles:["body[_ngcontent-%COMP%]{margin:0;padding:0;width:fit-content;height:fit-content}header[_ngcontent-%COMP%]{width:100%}footer[_ngcontent-%COMP%]{margin:0;padding:0;height:200px}.cabecalho[_ngcontent-%COMP%]{margin:0;padding:0;-webkit-mask-attachment:cover;width:100%}.meio[_ngcontent-%COMP%]{height:fit-content}.rodape[_ngcontent-%COMP%]{margin:0;padding:0;width:100%;height:100%;background-image:linear-gradient(45deg,#00ced1,#084d6e)}"]})};L9(y8,DN).catch(t=>console.error(t));