diff --git a/.puppeteerrc.cjs b/.puppeteerrc.cjs new file mode 100644 index 000000000..7ee5d46a4 --- /dev/null +++ b/.puppeteerrc.cjs @@ -0,0 +1,19 @@ +const {join} = require('path'); +const { executablePath } = require('puppeteer'); +// console.log('TRYING TO FETCH BROWSER') +// let revisionInfo = await browserFetcher.download('884014'); + +/** + * @type {import("puppeteer").Configuration} + */ +module.exports = { + // Changes the cache location for Puppeteer. + // cacheDirectory: join(__dirname, '.cache', 'puppeteer'), + ///tmp/hiteshkr759-starter-nestjs/.cache/puppeteer/chrome/linux-118.0.5993.70 + ///tmp/hiteshkr759-starter-nestjs/.cache/puppeteer/chrome/linux-118.0.5993.70/chrome-linux64/chrome + // executablePath: 'tmp/hiteshkr759-starter-nestjs/.cache/puppeteer/chrome/linux-118.0.5993.70/chrome-linux64/chrome', + headless: 'new', + ignoreDefaultArgs: ['--disable-extensions'], + // downloadBaseUrl : 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing', + //args: ["--no-sandbox", "--disabled-setupid-sandbox"], +}; \ No newline at end of file diff --git a/action.yml b/action.yml new file mode 100644 index 000000000..7b20d71b9 --- /dev/null +++ b/action.yml @@ -0,0 +1,8 @@ +steps: + - uses: browser-actions/setup-chrome@v1 + with: + chrome-version: stable + id: setup-chrome + - run: | + echo Installed chromium version: ${{ steps.setup-chrome.outputs.chrome-version }} + ${{ steps.setup-chrome.outputs.chrome-path }} --version \ No newline at end of file diff --git a/client/137.a0ced7232ea22332.js b/client/137.a0ced7232ea22332.js new file mode 100644 index 000000000..9506af242 --- /dev/null +++ b/client/137.a0ced7232ea22332.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[137],{5137:(A,l,o)=>{o.r(l),o.d(l,{PdfModule:()=>b});var i=o(6814),a=o(4248),t=o(6689);let m=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["app-pdf"]],decls:1,vars:0,template:function(r,s){1&r&&t._UZ(0,"router-outlet")},dependencies:[a.lC]})}return e})();var u=o(5238),p=o(5801);const c=function(e){return{"border-bottom-1":e}};function f(e,d){if(1&e&&(t.TgZ(0,"li",27),t._UZ(1,"img",28),t.TgZ(2,"div",29)(3,"span",30),t._uU(4),t.qZA(),t.TgZ(5,"span",31),t._uU(6),t.ALo(7,"env"),t.qZA(),t.TgZ(8,"span",24),t._uU(9),t.qZA()(),t.TgZ(10,"span",32),t._uU(11),t.ALo(12,"env"),t.qZA()()),2&e){const n=d.$implicit;t.Q6J("ngClass",t.VKq(12,c,!d.last)),t.xp6(1),t.Q6J("src","/assets/products/pwcWallPlug.png",t.LSH),t.xp6(3),t.Oqu(n.productId.productName),t.xp6(2),t.AsE("Unit : ",t.lcZ(7,8,"constant.CURRENCY_SYMBOLS")," ",n.pricePerUnit,""),t.xp6(3),t.hij("Quantity ",n.quantity,""),t.xp6(2),t.AsE("",t.lcZ(12,10,"constant.CURRENCY_SYMBOLS")," ",n.cost,"")}}const g=[{path:"",component:m,children:[{path:"order/:orderId",component:(()=>{class e{constructor(n,r){this.router=n,this.dashboard=r,this.orderDetail={},this.activeOrderPathIndex=0}ngOnInit(){this.router.paramMap.subscribe(n=>{const r=n.get("orderId")||"";this.dashboard.searchOrders(r).subscribe(s=>{this.orderDetail=s})})}onOrderStateChange(n){}static#t=this.\u0275fac=function(r){return new(r||e)(t.Y36(a.gz),t.Y36(u.s))};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["app-order"]],decls:57,vars:19,consts:[[1,"card","m-4","p-4","border-round","bg-white","surface-border","border-1"],[1,"font-bold","text-4xl","mb-4"],[1,"text-700","text-xl","mt-0","mb-4","p-0"],[2,"height","3px","background","linear-gradient(90deg, #2196F3 0%, rgba(33, 150, 243, 0) 50%)"],[1,"flex","flex-column","sm:flex-row","sm:align-items-center","sm:justify-content-between","py-5"],[1,"mb-3","sm:mb-0"],[1,"font-medium","text-xl","text-900","mr-2"],[1,"font-medium","text-xl","text-blue-500"],[1,"border-round","surface-border","border-1"],[1,"list-none","p-0","m-0"],["class","p-3 surface-border flex align-items-start sm:align-items-center",3,"ngClass",4,"ngFor","ngForOf"],[1,"flex","flex-wrap","mt-5","pb-3"],[1,"w-full","lg:w-6","pl-3"],[1,"font-medium","text-900"],[1,"flex","flex-column","text-900","mt-3","mb-5"],[1,"mb-1"],[1,"flex","align-items-center","mt-3"],[1,"w-full","lg:w-6","pl-3","lg:pl-0","lg:pr-3","flex","align-items-end","mt-5","lg:mt-0"],[1,"list-none","p-0","m-0","w-full"],[1,"mb-3"],[1,"flex","justify-content-between","mb-3"],[1,"text-900"],[1,"text-900","font-medium","text-lg"],[1,"flex","justify-content-between","border-top-1","surface-border","py-3"],[1,"text-900","font-medium"],[1,"text-900","font-bold","text-lg"],[1,"flex","flex-wrap","justify-content-between"],[1,"p-3","surface-border","flex","align-items-start","sm:align-items-center",3,"ngClass"],[1,"w-3rem","sm:w-8rem","flex-shrink-0","mr-3","shadow-0",3,"src"],[1,"flex","flex-column"],[1,"text-900","font-medium","text-xl","mb-2"],[1,"text-600","mb-3"],[1,"text-900","font-medium","text-lg","ml-auto"]],template:function(r,s){1&r&&(t.TgZ(0,"div")(1,"div",0)(2,"div",1),t._uU(3,"Order Detail \u{1f680}"),t.qZA(),t.TgZ(4,"p",2),t._uU(5," Your order is on the way. It'll be shipped today. We'll inform you. "),t.qZA(),t._UZ(6,"div",3),t.TgZ(7,"div",4)(8,"div",5)(9,"span",6),t._uU(10,"Order number:"),t.qZA(),t.TgZ(11,"span",7),t._uU(12),t.qZA()()(),t.TgZ(13,"div",8)(14,"ul",9),t.YNc(15,f,13,14,"li",10),t.qZA()(),t.TgZ(16,"div",11)(17,"div",12)(18,"span",13),t._uU(19,"Shipping Address"),t.qZA(),t.TgZ(20,"div",14)(21,"span",15),t._uU(22),t.qZA(),t.TgZ(23,"span",15),t._uU(24),t.qZA(),t.TgZ(25,"span",15),t._uU(26),t.qZA(),t.TgZ(27,"span"),t._uU(28),t.qZA()(),t.TgZ(29,"span",13),t._uU(30,"Payment"),t.qZA(),t.TgZ(31,"div",16),t._uU(32," COD "),t.qZA()(),t.TgZ(33,"div",17)(34,"ul",18)(35,"li",19)(36,"span",13),t._uU(37,"Summary"),t.qZA()(),t.TgZ(38,"li",20)(39,"span",21),t._uU(40,"Subtotal"),t.qZA(),t.TgZ(41,"span",22),t._uU(42),t.ALo(43,"env"),t.qZA()(),t.TgZ(44,"li",20)(45,"span",21),t._uU(46,"Tax"),t.qZA(),t.TgZ(47,"span",22),t._uU(48),t.ALo(49,"env"),t.qZA()(),t.TgZ(50,"li",23)(51,"span",24),t._uU(52,"Total"),t.qZA(),t.TgZ(53,"span",25),t._uU(54),t.ALo(55,"env"),t.qZA()()()()()(),t._UZ(56,"div",26),t.qZA()),2&r&&(t.xp6(12),t.Oqu(s.orderDetail.orderId),t.xp6(3),t.Q6J("ngForOf",s.orderDetail.items),t.xp6(7),t.AsE("",s.orderDetail.customerId.firstName," ",s.orderDetail.customerId.lastName,""),t.xp6(2),t.Oqu(s.orderDetail.customerId.address),t.xp6(2),t.hij("GST NO: ",s.orderDetail.customerId.gstNumber,""),t.xp6(2),t.Oqu(s.orderDetail.customerId.mobileNumber),t.xp6(14),t.AsE("",t.lcZ(43,13,"constant.CURRENCY_SYMBOLS")," ",s.orderDetail.totalBeforeTax,""),t.xp6(6),t.AsE("",t.lcZ(49,15,"constant.CURRENCY_SYMBOLS")," ",s.orderDetail.grandTotal-s.orderDetail.totalBeforeTax,""),t.xp6(6),t.AsE("",t.lcZ(55,17,"constant.CURRENCY_SYMBOLS")," ",s.orderDetail.grandTotal,""))},dependencies:[i.mk,i.sg,p.L]})}return e})()},{path:"",redirectTo:"home",pathMatch:"full"}]}];let Z=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.oAB({type:e});static#r=this.\u0275inj=t.cJS({imports:[a.Bz.forChild(g),a.Bz]})}return e})();var x=o(8155),h=o(6208);let b=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.oAB({type:e});static#r=this.\u0275inj=t.cJS({imports:[i.ez,x.f,h.m,Z]})}return e})()}}]); \ No newline at end of file diff --git a/client/194.1cff12e6bbb4b29a.js b/client/194.1cff12e6bbb4b29a.js new file mode 100644 index 000000000..a5daca548 --- /dev/null +++ b/client/194.1cff12e6bbb4b29a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[194],{3194:(T,i,o)=>{o.r(i),o.d(i,{ActionModule:()=>C});var u=o(6814),s=o(4248),t=o(6689);let d=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["app-action"]],decls:1,vars:0,template:function(n,r){1&n&&t._UZ(0,"router-outlet")},dependencies:[s.lC]})}return e})();var f=o(7752),a=o(95),m=o(8039),p=o(8608),h=o(7327);const g=function(){return[]},v=function(){return{"background-color":"#4caf4f",color:"#ffffff"}},A=[{path:"",component:d,children:[{path:"order",component:(()=>{class e{constructor(){this.options=[{name:"New York",code:"NY"},{name:"Rome",code:"RM"},{name:"London",code:"LDN"},{name:"Istanbul",code:"IST"},{name:"Paris",code:"PRS"}]}ngAfterViewInit(){this.barcodeScanner?.start()}onValueChanges(c){this.barcodeValue=c.codeResult.code}onStarted(c){console.log(c)}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["app-quick-order"]],viewQuery:function(n,r){if(1&n&&t.Gf(f.al,5),2&n){let l;t.iGM(l=t.CRH())&&(r.barcodeScanner=l.first)}},decls:18,vars:5,consts:[[1,"min-h-screen","flex","flex-column","relative","flex-auto","border-1X"],[1,"gap-3","flex","py-4","justify-content-between","align-items-center","px-5","surface-0","border-bottom-1","surface-border","sticky","top-0","z-1"],[1,"flex-shrink-0","flex-none","lg:hidden"],[1,"search-section","flex-grow-1"],[1,"p-inputgroup"],["styleClass","w-full","inputStyleClass","w-full","placeholder","Search",3,"suggestions"],[1,"flex-none"],["label","HK","pBadge","","value","4"],[1,"flex","flex-column","flex-auto"],[1,"p-4","m-4"]],template:function(n,r){1&n&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.TgZ(3,"div",3)(4,"div",4)(5,"select")(6,"option"),t._uU(7,"A"),t.qZA(),t.TgZ(8,"option"),t._uU(9,"A"),t.qZA(),t.TgZ(10,"option"),t._uU(11,"A"),t.qZA()(),t._UZ(12,"p-autoComplete",5),t.qZA()(),t.TgZ(13,"div",6),t._UZ(14,"p-avatar",7),t.qZA()(),t.TgZ(15,"div",8)(16,"div",9),t._uU(17," Order "),t.qZA()()()),2&n&&(t.xp6(12),t.Q6J("suggestions",t.DdM(3,g)),t.xp6(2),t.Akn(t.DdM(4,v)))},dependencies:[a.YN,a.Kr,m.q,p.lM,h.Qc]})}return e})()},{path:"",redirectTo:"order",pathMatch:"full"}]}];let x=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[s.Bz.forChild(A),s.Bz]})}return e})();var Z=o(6208),y=o(8155);let C=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[u.ez,x,Z.m,y.f]})}return e})()}}]); \ No newline at end of file diff --git a/client/208.27f61af9abf00fd8.js b/client/208.27f61af9abf00fd8.js new file mode 100644 index 000000000..ea2560f1e --- /dev/null +++ b/client/208.27f61af9abf00fd8.js @@ -0,0 +1 @@ +(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[208],{701:We=>{window,We.exports=function(u){var C={};function e(a){if(C[a])return C[a].exports;var i=C[a]={i:a,l:!1,exports:{}};return u[a].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=u,e.c=C,e.d=function(a,i,c){e.o(a,i)||Object.defineProperty(a,i,{enumerable:!0,get:c})},e.r=function(a){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},e.t=function(a,i){if(1&i&&(a=e(a)),8&i||4&i&&"object"==typeof a&&a&&a.__esModule)return a;var c=Object.create(null);if(e.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:a}),2&i&&"string"!=typeof a)for(var f in a)e.d(c,f,function(g){return a[g]}.bind(null,f));return c},e.n=function(a){var i=a&&a.__esModule?function(){return a.default}:function(){return a};return e.d(i,"a",i),i},e.o=function(a,i){return Object.prototype.hasOwnProperty.call(a,i)},e.p="/",e(e.s=73)}([function(u,C,e){var a=e(61);u.exports=function(i,c,f){return(c=a(c))in i?Object.defineProperty(i,c,{value:f,enumerable:!0,configurable:!0,writable:!0}):i[c]=f,i},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C){u.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C){function e(a){return u.exports=e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},u.exports.__esModule=!0,u.exports.default=u.exports,e(a)}u.exports=e,u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C){u.exports=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C,e){var a=e(61);function i(c,f){for(var g=0;g0&&(N=1/Math.sqrt(N)),o[0]=h[0]*N,o[1]=h[1]*N,o}function Ot(o,h){return o[0]*h[0]+o[1]*h[1]}function Ve(o,h,m){var I=h[0]*m[1]-h[1]*m[0];return o[0]=o[1]=0,o[2]=I,o}function Ct(o,h,m,I){var N=h[0],X=h[1];return o[0]=N+I*(m[0]-N),o[1]=X+I*(m[1]-X),o}function Rt(o,h){h=h||1;var m=2*P()*Math.PI;return o[0]=Math.cos(m)*h,o[1]=Math.sin(m)*h,o}function ht(o,h,m){var I=h[0],N=h[1];return o[0]=m[0]*I+m[2]*N,o[1]=m[1]*I+m[3]*N,o}function Mt(o,h,m){var I=h[0],N=h[1];return o[0]=m[0]*I+m[2]*N+m[4],o[1]=m[1]*I+m[3]*N+m[5],o}function vt(o,h,m){var I=h[0],N=h[1];return o[0]=m[0]*I+m[3]*N+m[6],o[1]=m[1]*I+m[4]*N+m[7],o}function St(o,h,m){var I=h[0],N=h[1];return o[0]=m[0]*I+m[4]*N+m[12],o[1]=m[1]*I+m[5]*N+m[13],o}function je(o,h,m,I){var N=h[0]-m[0],X=h[1]-m[1],ue=Math.sin(I),he=Math.cos(I);return o[0]=N*he-X*ue+m[0],o[1]=N*ue+X*he+m[1],o}function Fe(o,h){var m=o[0],I=o[1],N=h[0],X=h[1],ue=Math.sqrt(m*m+I*I)*Math.sqrt(N*N+X*X);return Math.acos(Math.min(Math.max(ue&&(m*N+I*X)/ue,-1),1))}function $e(o){return o[0]=0,o[1]=0,o}function $t(o){return"vec2("+o[0]+", "+o[1]+")"}function Et(o,h){return o[0]===h[0]&&o[1]===h[1]}function At(o,h){var m=o[0],I=o[1],N=h[0],X=h[1];return Math.abs(m-N)<=g*Math.max(1,Math.abs(m),Math.abs(N))&&Math.abs(I-X)<=g*Math.max(1,Math.abs(I),Math.abs(X))}var Ie,Ge=qe,Qt=Me,ze=Se,Tt=lt,Yt=Xe,Pt=nt,Kt=De,Dt=(Ie=se(),function(o,h,m,I,N,X){var ue,he;for(h||(h=2),m||(m=0),he=I?Math.min(I*h+m,o.length):o.length,ue=m;ue0&&(X=1/Math.sqrt(X)),o[0]=h[0]*X,o[1]=h[1]*X,o[2]=h[2]*X,o}function Ke(o,h){return o[0]*h[0]+o[1]*h[1]+o[2]*h[2]}function Ue(o,h,m){var I=h[0],N=h[1],X=h[2],ue=m[0],he=m[1],me=m[2];return o[0]=N*me-X*he,o[1]=X*ue-I*me,o[2]=I*he-N*ue,o}function Ze(o,h,m,I){var N=h[0],X=h[1],ue=h[2];return o[0]=N+I*(m[0]-N),o[1]=X+I*(m[1]-X),o[2]=ue+I*(m[2]-ue),o}function Ut(o,h,m,I,N,X){var ue=X*X,he=ue*(2*X-3)+1,me=ue*(X-2)+X,we=ue*(X-1),Ce=ue*(3-2*X);return o[0]=h[0]*he+m[0]*me+I[0]*we+N[0]*Ce,o[1]=h[1]*he+m[1]*me+I[1]*we+N[1]*Ce,o[2]=h[2]*he+m[2]*me+I[2]*we+N[2]*Ce,o}function or(o,h,m,I,N,X){var ue=1-X,he=ue*ue,me=X*X,we=he*ue,Ce=3*X*he,Te=3*me*ue,Pe=me*X;return o[0]=h[0]*we+m[0]*Ce+I[0]*Te+N[0]*Pe,o[1]=h[1]*we+m[1]*Ce+I[1]*Te+N[1]*Pe,o[2]=h[2]*we+m[2]*Ce+I[2]*Te+N[2]*Pe,o}function ke(o,h){h=h||1;var m=2*P()*Math.PI,I=2*P()-1,N=Math.sqrt(1-I*I)*h;return o[0]=Math.cos(m)*N,o[1]=Math.sin(m)*N,o[2]=I*h,o}function He(o,h,m){var I=h[0],N=h[1],X=h[2],ue=m[3]*I+m[7]*N+m[11]*X+m[15];return o[0]=(m[0]*I+m[4]*N+m[8]*X+m[12])/(ue=ue||1),o[1]=(m[1]*I+m[5]*N+m[9]*X+m[13])/ue,o[2]=(m[2]*I+m[6]*N+m[10]*X+m[14])/ue,o}function Ft(o,h,m){var I=h[0],N=h[1],X=h[2];return o[0]=I*m[0]+N*m[3]+X*m[6],o[1]=I*m[1]+N*m[4]+X*m[7],o[2]=I*m[2]+N*m[5]+X*m[8],o}function Nt(o,h,m){var I=m[0],N=m[1],X=m[2],he=h[0],me=h[1],we=h[2],Ce=N*we-X*me,Te=X*he-I*we,Pe=I*me-N*he,Ne=N*Pe-X*Te,Je=X*Ce-I*Pe,et=I*Te-N*Ce,v=2*m[3];return Te*=v,Pe*=v,Je*=2,et*=2,o[0]=he+(Ce*=v)+(Ne*=2),o[1]=me+Te+Je,o[2]=we+Pe+et,o}function ar(o,h,m,I){var N=[],X=[];return N[0]=h[0]-m[0],N[1]=h[1]-m[1],N[2]=h[2]-m[2],X[0]=N[0],X[1]=N[1]*Math.cos(I)-N[2]*Math.sin(I),X[2]=N[1]*Math.sin(I)+N[2]*Math.cos(I),o[0]=X[0]+m[0],o[1]=X[1]+m[1],o[2]=X[2]+m[2],o}function ct(o,h,m,I){var N=[],X=[];return N[0]=h[0]-m[0],N[1]=h[1]-m[1],N[2]=h[2]-m[2],X[0]=N[2]*Math.sin(I)+N[0]*Math.cos(I),X[1]=N[1],X[2]=N[2]*Math.cos(I)-N[0]*Math.sin(I),o[0]=X[0]+m[0],o[1]=X[1]+m[1],o[2]=X[2]+m[2],o}function Wt(o,h,m,I){var N=[],X=[];return N[0]=h[0]-m[0],N[1]=h[1]-m[1],N[2]=h[2]-m[2],X[0]=N[0]*Math.cos(I)-N[1]*Math.sin(I),X[1]=N[0]*Math.sin(I)+N[1]*Math.cos(I),X[2]=N[2],o[0]=X[0]+m[0],o[1]=X[1]+m[1],o[2]=X[2]+m[2],o}function ir(o,h){var m=o[0],I=o[1],N=o[2],X=h[0],ue=h[1],he=h[2],me=Math.sqrt(m*m+I*I+N*N)*Math.sqrt(X*X+ue*ue+he*he),we=me&&Ke(o,h)/me;return Math.acos(Math.min(Math.max(we,-1),1))}function ur(o){return o[0]=0,o[1]=0,o[2]=0,o}function cr(o){return"vec3("+o[0]+", "+o[1]+", "+o[2]+")"}function sr(o,h){return o[0]===h[0]&&o[1]===h[1]&&o[2]===h[2]}function fr(o,h){var m=o[0],I=o[1],N=o[2],X=h[0],ue=h[1],he=h[2];return Math.abs(m-X)<=g*Math.max(1,Math.abs(m),Math.abs(X))&&Math.abs(I-ue)<=g*Math.max(1,Math.abs(I),Math.abs(ue))&&Math.abs(N-he)<=g*Math.max(1,Math.abs(N),Math.abs(he))}var o,yt=Be,st=jt,mt=It,qt=Lt,lr=Bt,ft=pt,dr=Ye,Vt=(o=Ee(),function(h,m,I,N,X,ue){var he,me;for(m||(m=3),I||(I=0),me=N?Math.min(N*m+I,h.length):h.length,he=I;he0;i--){var c=Math.floor(Math.random()*(i+1)),f=[a[c],a[i]];a[i]=f[0],a[c]=f[1]}return a},toPointList:function(a){var i=a.reduce(function(c,f){var g="[".concat(f.join(","),"]");return c.push(g),c},[]);return"[".concat(i.join(",\r\n"),"]")},threshold:function(a,i,c){return a.reduce(function(f,g){return c.apply(a,[g])>=i&&f.push(g),f},[])},maxIndex:function(a){for(var i=0,c=0;ca[i]&&(i=c);return i},max:function(a){for(var i=0,c=0;ci&&(i=a[c]);return i},sum:function(a){for(var i=a.length,c=0;i--;)c+=a[i];return c}}},function(u,C,e){"use strict";e.d(C,"h",function(){return g}),e.d(C,"i",function(){return P}),e.d(C,"b",function(){return D}),e.d(C,"j",function(){return H}),e.d(C,"e",function(){return F}),e.d(C,"c",function(){return Y}),e.d(C,"f",function(){return ne}),e.d(C,"g",function(){return te}),e.d(C,"a",function(){return G}),e.d(C,"d",function(){return k});var a=e(5),i=e(9);a.a.setMatrixArrayType(Array);var c=function(M,j){var z=[],A={rad:0,vec:a.c.clone([0,0])},B={};function T(S){B[S.id]=S,z.push(S)}function W(){var S,Q=0;for(S=0;Sj},getPoints:function(){return z},getCenter:function(){return A}}},f=function(M,j,z){return{rad:M[z],point:M,id:j}};function g(M,j){return{x:M,y:j,toVec2:function(){return a.c.clone([this.x,this.y])},toVec3:function(){return a.d.clone([this.x,this.y,1])},round:function(){return this.x=this.x>0?Math.floor(this.x+.5):Math.floor(this.x-.5),this.y=this.y>0?Math.floor(this.y+.5):Math.floor(this.y-.5),this}}}function P(M,j){var z=function(A){var B,T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,W=8-T;function S(K,ce){for(var ae=0,ie=K;ie<=ce;ie++)ae+=B[ie];return ae}function Q(K,ce){for(var ae=0,ie=K;ie<=ce;ie++)ae+=ie*B[ie];return ae}return function Z(){var K,ce,ae,ie,ve=[0],q=(1<>B]++;return T}(A,T);for(var V=1;VQ)for((T=Z[S]).score=B,T.item=M[A],Q=Number.MAX_VALUE,W=0;W1&&void 0!==arguments[1]?arguments[1]:[0,0,0],z=M[0],B=M[2],T=B*M[1],W=T*(1-Math.abs(z/60%2-1)),S=B-T,Q=0,Z=0,J=0;return z<60?(Q=T,Z=W):z<120?(Q=W,Z=T):z<180?(Z=T,J=W):z<240?(Z=W,J=T):z<300?(Q=W,J=T):z<360&&(Q=T,J=W),j[0]=255*(Q+S)|0,j[1]=255*(Z+S)|0,j[2]=255*(J+S)|0,j}function oe(M){for(var j=[],z=[],A=1;Aie[q]?q++:ve++;return V}(A,B),S=[8,10,15,20,32,60,80],Q={"x-small":5,small:4,medium:3,large:2,"x-large":1},Z=Q[M]||Q.medium,J=S[Z],K=Math.floor(T/J);function ce(ae){for(var ie=0,ve=ae[Math.floor(ae.length/2)];ie0&&(ve=Math.abs(ae[ie]-K)>Math.abs(ae[ie-1]-K)?ae[ie-1]:ae[ie]),K/veS[Z-1]/S[Z]?{x:ve,y:ve}:null}return(z=ce(W))||(z=ce(oe(T)))||(z=ce(oe(K*J))),z}a.a.setMatrixArrayType(Array);var U={top:function(M,j){return"%"===M.unit?Math.floor(j.height*(M.value/100)):null},right:function(M,j){return"%"===M.unit?Math.floor(j.width-j.width*(M.value/100)):null},bottom:function(M,j){return"%"===M.unit?Math.floor(j.height-j.height*(M.value/100)):null},left:function(M,j){return"%"===M.unit?Math.floor(j.width*(M.value/100)):null}};function k(M,j,z){var A={width:M,height:j},B=Object.keys(z).reduce(function(T,W){var Z,S=(Z=z[W],{value:parseFloat(Z),unit:(Z.indexOf("%"),"%")}),Q=U[W](S,A);return T[W]=Q,T},{});return{sx:B.left,sy:B.top,sw:B.right-B.left,sh:B.bottom-B.top}}},function(u,C,e){"use strict";var a=e(62),i=e.n(a),c=e(3),f=e.n(c),g=e(4),R=e.n(g),P=e(0),D=e.n(P),H=e(5),F=e(9),Y=e(10);function ne(oe){if(oe<0)throw new Error("expected positive number, received ".concat(oe))}H.a.setMatrixArrayType(Array);var te=function(){function oe(G,U){var k=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Uint8Array,M=arguments.length>3?arguments[3]:void 0;f()(this,oe),D()(this,"data",void 0),D()(this,"size",void 0),D()(this,"indexMapping",void 0),U?this.data=U:(this.data=new k(G.x*G.y),M&&F.a.init(this.data,0)),this.size=G}return R()(oe,[{key:"inImageWithBorder",value:function(G){var U=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return ne(U),G.x>=0&&G.y>=0&&G.x0&&((A=K[M-1]).m00+=1,A.m01+=k,A.m10+=U,A.m11+=U*k,A.m02+=j,A.m20+=U*U);for(z=0;z=0?ie:-ie)+ae,A.theta=(180*S/ae+90)%180-90,A.theta<0&&(A.theta+=180),A.rad=S>ae?S-ae:S,A.vec=H.c.clone([Math.cos(S),Math.sin(S)]),ce.push(A));return ce}},{key:"getAsRGBA",value:function(){for(var G=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,U=new Uint8ClampedArray(4*this.size.x*this.size.y),k=0;k1&&void 0!==arguments[1]?arguments[1]:1;console.warn("* imagewrapper show getcontext 2d");var k=G.getContext("2d");if(!k)throw new Error("Unable to get canvas context");var M=k.getImageData(0,0,G.width,G.height),j=this.getAsRGBA(U);G.width=this.size.x,G.height=this.size.y;var z=new ImageData(j,M.width,M.height);k.putImageData(z,0,0)}},{key:"overlay",value:function(G,U,k){var M=U<0||U>360?360:U,j=[0,1,1],z=[0,0,0],A=[255,255,255],B=[0,0,0];console.warn("* imagewrapper overlay getcontext 2d");var T=G.getContext("2d");if(!T)throw new Error("Unable to get canvas context");for(var W=T.getImageData(k.x,k.y,this.size.x,this.size.y),S=W.data,Q=this.data.length;Q--;){j[0]=this.data[Q]*M;var Z=4*Q,J=j[0]<=0?A:j[0]>=360?B:Object(Y.g)(j,z),K=i()(J,3);S[Z]=K[0],S[Z+1]=K[1],S[Z+2]=K[2],S[Z+3]=255}T.putImageData(W,k.x,k.y)}}]),oe}();C.a=te},function(u,C){function e(a,i,c,f,g,R,P){try{var D=a[R](P),H=D.value}catch(F){return void c(F)}D.done?i(H):Promise.resolve(H).then(f,g)}u.exports=function(a){return function(){var i=this,c=arguments;return new Promise(function(f,g){var R=a.apply(i,c);function P(H){e(R,f,g,P,D,"next",H)}function D(H){e(R,f,g,P,D,"throw",H)}P(void 0)})}},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C){function e(a){return u.exports=e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},u.exports.__esModule=!0,u.exports.default=u.exports,e(a)}u.exports=e,u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C,e){var a=e(142);function i(){return typeof Reflect<"u"&&Reflect.get?(u.exports=i=Reflect.get.bind(),u.exports.__esModule=!0,u.exports.default=u.exports):(u.exports=i=function(c,f,g){var R=a(c,f);if(R){var P=Object.getOwnPropertyDescriptor(R,f);return P.get?P.get.call(arguments.length<3?c:g):P.value}},u.exports.__esModule=!0,u.exports.default=u.exports),i.apply(this,arguments)}u.exports=i,u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C){u.exports=function(e){var a=typeof e;return null!=e&&("object"==a||"function"==a)}},function(u,C){u.exports=Array.isArray},function(u,C,e){"use strict";C.a={drawRect:function(a,i,c,f){c.strokeStyle=f.color,c.fillStyle=f.color,c.lineWidth=f.lineWidth||1,c.beginPath(),c.strokeRect(a.x,a.y,i.x,i.y)},drawPath:function(a,i,c,f){c.strokeStyle=f.color,c.fillStyle=f.color,c.lineWidth=f.lineWidth,c.beginPath(),c.moveTo(a[0][i.x],a[0][i.y]);for(var g=1;g$&&($=ce.box[K][0]),ce.box[K][1]ee&&(ee=ce.box[K][1]);for(ie=[[q,V],[$,V],[$,ee],[q,ee]],ve=i.halfSample?2:1,ae=ne.b.invert(ae,ae),K=0;K<4;K++)ne.c.transformMat2(ie[K],ie[K],ae);for(K=0;K<4;K++)ne.c.scale(ie[K],ie[K],ve);return ie}function W(Q,Z){F.subImageAsCopy(g,Object(oe.h)(Q,Z)),z.skeletonize()}function S(Q,Z,J,K){var ce,ae,ie,ve,q=[],V=[],$=Math.ceil(Y.x/3);if(Q.length>=2){for(ce=0;ce$&&q.push(Q[ce]);if(q.length>=2){for(ie=function(ge){var ye=Object(oe.b)(ge,.9),_e=Object(oe.j)(ye,1,function(Se){return Se.getPoints().length}),xe=[],Oe=[];if(1===_e.length){xe=_e[0].item.getPoints();for(var Me=0;Me1&&ie.length>=q.length/4*3&&ie.length>Q.length/4&&(ae/=ie.length,ve={index:Z[1]*B.x+Z[0],pos:{x:J,y:K},box:[ne.c.clone([J,K]),ne.c.clone([J+g.size.x,K]),ne.c.clone([J+g.size.x,K+g.size.y]),ne.c.clone([J,K+g.size.y])],moments:ie,rad:ae,vec:ne.c.clone([Math.cos(ae),Math.sin(ae)])},V.push(ve))}}return V}C.a={init:function(Q,Z){i=Z,j=Q,function(){c=i.halfSample?new te.a({x:j.size.x/2|0,y:j.size.y/2|0}):j,Y=Object(oe.a)(i.patchSize,c.size),B.x=c.size.x/Y.x|0,B.y=c.size.y/Y.y|0,F=new te.a(c.size,void 0,Uint8Array,!1),R=new te.a(Y,void 0,Array,!0);var J=new ArrayBuffer(65536);g=new te.a(Y,new Uint8Array(J,0,Y.x*Y.y)),f=new te.a(Y,new Uint8Array(J,Y.x*Y.y*3,Y.x*Y.y),void 0,!0),z=Object(M.a)(typeof window<"u"?window:typeof self<"u"?self:a,{size:Y.x},J),H=new te.a({x:c.size.x/g.size.x|0,y:c.size.y/g.size.y|0},void 0,Array,!0),P=new te.a(H.size,void 0,void 0,!0),D=new te.a(H.size,void 0,Int32Array,!0)}(),function(){if(!i.useWorker&&typeof document<"u"){A.dom.binary=document.createElement("canvas"),A.dom.binary.className="binaryBuffer";var J=!!i.willReadFrequently;console.warn("* initCanvas willReadFrequently",J,i),A.ctx.binary=A.dom.binary.getContext("2d",{willReadFrequently:J}),A.dom.binary.width=F.size.x,A.dom.binary.height=F.size.y}}()},locate:function(){i.halfSample&&Object(oe.f)(j,c),Object(oe.i)(c,F),F.zeroBorder();var Q=function(){var K,ce,ae,ie,ve,q,V=[];for(K=0;K.95&&V(ye):D.data[ye]=Number.MAX_VALUE}for(G.a.init(P.data,0),G.a.init(D.data,0),G.a.init(H.data,null),ce=0;ce0&&ie[D.data[ae]-1]++;return(ie=ie.map(function(ve,q){return{val:ve,label:q+1}})).sort(function(ve,q){return q.val-ve.val}),ie.filter(function(ve){return ve.val>=5})}(Z);return 0===J.length?null:function(K,ce){var ae,ie,q,V=[],$=[];for(ae=0;ae-1&&a%1==0&&a-1&&e%1==0&&e<=9007199254740991}},function(u,C){function e(a,i){return u.exports=e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,f){return c.__proto__=f,c},u.exports.__esModule=!0,u.exports.default=u.exports,e(a,i)}u.exports=e,u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C,e){var a=e(22),i=e(20);u.exports=function(c){return"symbol"==typeof c||i(c)&&"[object Symbol]"==a(c)}},function(u,C,e){var a=e(41);u.exports=function(i){if("string"==typeof i||a(i))return i;var c=i+"";return"0"==c&&1/i==-1/0?"-0":c}},function(u,C,e){var a=e(34)(e(19),"Map");u.exports=a},function(u,C,e){(function(a){u.exports="object"==typeof a&&a&&a.Object===Object&&a}).call(this,e(45))},function(u,C){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch{"object"==typeof window&&(e=window)}u.exports=e},function(u,C,e){var a=e(93),i=e(100),c=e(102),f=e(103),g=e(104);function R(P){var D=-1,H=null==P?0:P.length;for(this.clear();++De.length)&&(a=e.length);for(var i=0,c=new Array(a);i0;)f[M+(j=j-1|0)|0]=(0|f[U+j|0])-(0|f[k+j|0])|0}function H(U,k,M){U|=0,k|=0,M|=0;var j=0;for(j=0|R(g,g);(0|j)>0;)f[M+(j=j-1|0)|0]=0|f[U+j|0]|f[k+j|0]|0}function F(U){U|=0;var k=0,M=0;for(M=0|R(g,g);(0|M)>0;)k=(0|k)+(0|f[U+(M=M-1|0)|0])|0;return 0|k}function ne(U,k){U|=0,k|=0;var M=0,j=0,A=0,B=0,T=0,W=0,S=0;for(M=1;(0|M)<(g-1|0);M=M+1|0)for(S=S+g|0,j=1;(0|j)<(g-1|0);j=j+1|0)f[k+S+j|0]=(0|(0|f[U+(A=S-g|0)+(T=j-1|0)|0])+(0|f[U+A+(W=j+1|0)|0])+(0|f[U+S+j|0])+(0|f[U+(B=S+g|0)+T|0])+(0|f[U+B+W|0]))>0?1:0}function te(U,k){U|=0,k|=0;var M=0;for(M=0|R(g,g);(0|M)>0;)f[k+(M=M-1|0)|0]=0|f[U+M|0]}return{skeletonize:function G(){var k,M,j,A=0;(function Y(U,k){U|=0,k|=0;var M=0;for(M=0|R(g,g);(0|M)>0;)f[U+(M=M-1|0)|0]=k})(j=(M=(k=0|R(g,g))+k|0)+k|0,0),function oe(U){U|=0;var k=0,M=0;for(k=0;(0|k)<(g-1|0);k=k+1|0)f[U+k|0]=0,f[U+M|0]=0,f[U+(M=M+g-1|0)|0]=0,M=M+1|0;for(k=0;(0|k)<(0|g);k=k+1|0)f[U+M|0]=0,M=M+1|0}(0);do{P(0,k),ne(k,M),D(0,M,M),H(j,M,j),te(k,0),A=0==(0|F(0))|0}while(!A)}}}},,,,,,,function(u,C,e){u.exports=e(168)},function(u,C,e){var a=e(75),i=e(47),c=e(105),f=e(107),g=e(15),R=e(55),P=e(53);u.exports=function D(H,F,Y,ne,te){H!==F&&c(F,function(oe,G){if(te||(te=new a),g(oe))f(H,F,G,Y,D,ne,te);else{var U=ne?ne(P(H,G),oe,G+"",H,F,te):void 0;void 0===U&&(U=oe),i(H,G,U)}},R)}},function(u,C,e){var a=e(24),i=e(81),c=e(82),f=e(83),g=e(84),R=e(85);function P(D){var H=this.__data__=new a(D);this.size=H.size}P.prototype.clear=i,P.prototype.delete=c,P.prototype.get=f,P.prototype.has=g,P.prototype.set=R,u.exports=P},function(u,C){u.exports=function(){this.__data__=[],this.size=0}},function(u,C,e){var a=e(25),i=Array.prototype.splice;u.exports=function(c){var f=this.__data__,g=a(f,c);return!(g<0||(g==f.length-1?f.pop():i.call(f,g,1),--this.size,0))}},function(u,C,e){var a=e(25);u.exports=function(i){var c=this.__data__,f=a(c,i);return f<0?void 0:c[f][1]}},function(u,C,e){var a=e(25);u.exports=function(i){return a(this.__data__,i)>-1}},function(u,C,e){var a=e(25);u.exports=function(i,c){var f=this.__data__,g=a(f,i);return g<0?(++this.size,f.push([i,c])):f[g][1]=c,this}},function(u,C,e){var a=e(24);u.exports=function(){this.__data__=new a,this.size=0}},function(u,C){u.exports=function(e){var a=this.__data__,i=a.delete(e);return this.size=a.size,i}},function(u,C){u.exports=function(e){return this.__data__.get(e)}},function(u,C){u.exports=function(e){return this.__data__.has(e)}},function(u,C,e){var a=e(24),i=e(43),c=e(46);u.exports=function(f,g){var R=this.__data__;if(R instanceof a){var P=R.__data__;if(!i||P.length<199)return P.push([f,g]),this.size=++R.size,this;R=this.__data__=new c(P)}return R.set(f,g),this.size=R.size,this}},function(u,C,e){var a=e(35),i=e(89),c=e(15),f=e(91),g=/^\[object .+?Constructor\]$/,F=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");u.exports=function(Y){return!(!c(Y)||i(Y))&&(a(Y)?F:g).test(f(Y))}},function(u,C,e){var a=e(27),i=Object.prototype,c=i.hasOwnProperty,f=i.toString,g=a?a.toStringTag:void 0;u.exports=function(R){var P=c.call(R,g),D=R[g];try{R[g]=void 0;var H=!0}catch{}var F=f.call(R);return H&&(P?R[g]=D:delete R[g]),F}},function(u,C){var e=Object.prototype.toString;u.exports=function(a){return e.call(a)}},function(u,C,e){var a,i=e(90),c=(a=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";u.exports=function(f){return!!c&&c in f}},function(u,C,e){var a=e(19)["__core-js_shared__"];u.exports=a},function(u,C){var e=Function.prototype.toString;u.exports=function(a){if(null!=a){try{return e.call(a)}catch{}try{return a+""}catch{}}return""}},function(u,C){u.exports=function(e,a){return e?.[a]}},function(u,C,e){var a=e(94),i=e(24),c=e(43);u.exports=function(){this.size=0,this.__data__={hash:new a,map:new(c||i),string:new a}}},function(u,C,e){var a=e(95),i=e(96),c=e(97),f=e(98),g=e(99);function R(P){var D=-1,H=null==P?0:P.length;for(this.clear();++D1?g[P-1]:void 0,H=P>2?g[2]:void 0;for(D=c.length>3&&"function"==typeof D?(P--,D):void 0,H&&i(g[0],g[1],H)&&(D=P<3?void 0:D,P=1),f=Object(f);++R0){if(++i>=800)return arguments[0]}else i=0;return a.apply(void 0,arguments)}}},function(u,C,e){var a=e(26),i=e(38),c=e(31),f=e(15);u.exports=function(g,R,P){if(!f(P))return!1;var D=typeof R;return!!("number"==D?i(P)&&c(R,P.length):"string"==D&&R in P)&&a(P[R],g)}},function(u,C){typeof window<"u"&&(window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)})),"function"!=typeof Math.imul&&(Math.imul=function(e,a){var i=65535&e,c=65535&a;return i*c+((e>>>16&65535)*c+i*(a>>>16&65535)<<16>>>0)|0}),"function"!=typeof Object.assign&&(Object.assign=function(e){"use strict";if(null===e)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),i=1;i=0;--ee){var se=this.tryEntries[ee],ge=se.completion;if("root"===se.tryLoc)return $("end");if(se.tryLoc<=this.prev){var ye=R.call(se,"catchLoc"),_e=R.call(se,"finallyLoc");if(ye&&_e){if(this.prev=0;--$){var ee=this.tryEntries[$];if(ee.tryLoc<=this.prev&&R.call(ee,"finallyLoc")&&this.prev=0;--V){var $=this.tryEntries[V];if($.finallyLoc===q)return this.complete($.completion,$.afterLoc),ae($),M}},catch:function(q){for(var V=this.tryEntries.length-1;V>=0;--V){var $=this.tryEntries[V];if($.tryLoc===q){var ee=$.completion;if("throw"===ee.type){var se=ee.arg;ae($)}return se}}throw new Error("illegal catch attempt")},delegateYield:function(q,V,$){return this.delegate={iterator:ve(q),resultName:V,nextLoc:$},"next"===this.method&&(this.arg=c),M}},f}u.exports=i,u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C,e){var a=e(2);u.exports=function(i,c){for(;!Object.prototype.hasOwnProperty.call(i,c)&&null!==(i=a(i)););return i},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C,e){var a=e(60);u.exports=function(i){if(Array.isArray(i))return a(i)},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C){u.exports=function(e){if(typeof Symbol<"u"&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C){u.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C,e){var a=e(147),i=e(157);u.exports=function(c,f){return a(c,f,function(g,R){return i(c,R)})}},function(u,C,e){var a=e(148),i=e(156),c=e(32);u.exports=function(f,g,R){for(var P=-1,D=g.length,H={};++P0&&R(Y)?g>1?c(Y,g-1,R,P,D):a(D,Y):P||(D[D.length]=Y)}return D}},function(u,C){u.exports=function(e,a){for(var i=-1,c=a.length,f=e.length;++i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}},u.exports.__esModule=!0,u.exports.default=u.exports},function(u,C,e){"use strict";e.r(C),e.d(C,"BarcodeDecoder",function(){return Le}),e.d(C,"Readers",function(){return a}),e.d(C,"CameraAccess",function(){return Ze}),e.d(C,"ImageDebug",function(){return Y.a}),e.d(C,"ImageWrapper",function(){return R.a}),e.d(C,"ResultCollector",function(){return Ut});var a={};e.r(a),e.d(a,"BarcodeReader",function(){return J}),e.d(a,"TwoOfFiveReader",function(){return q}),e.d(a,"NewCodabarReader",function(){return ge}),e.d(a,"Code128Reader",function(){return _e}),e.d(a,"Code32Reader",function(){return bt}),e.d(a,"Code39Reader",function(){return rt}),e.d(a,"Code39VINReader",function(){return qe}),e.d(a,"Code93Reader",function(){return wt}),e.d(a,"EAN2Reader",function(){return $e}),e.d(a,"EAN5Reader",function(){return At}),e.d(a,"EAN8Reader",function(){return Ge}),e.d(a,"EANReader",function(){return je}),e.d(a,"I2of5Reader",function(){return ze}),e.d(a,"UPCEReader",function(){return Pt}),e.d(a,"UPCReader",function(){return Dt});var v,i=e(13),c=e.n(i),f=e(18),g=e.n(f),R=(e(136),e(11)),P=e(12),D=e.n(P),H=e(8),F=e.n(H),Y=e(17),ne=e(3),te=e.n(ne),oe=e(4),G=e.n(oe),U=e(1),k=e.n(U),M=e(7),j=e.n(M),z=e(6),A=e.n(z),B=e(2),T=e.n(B),W=e(0),S=e.n(W),Q=e(9),Z=((v={})[v.Forward=1]="Forward",v[v.Reverse=-1]="Reverse",v),J=function(){function v(_,d){te()(this,v),S()(this,"_row",[]),S()(this,"config",{}),S()(this,"supplements",[]),S()(this,"SINGLE_CODE_ERROR",0),S()(this,"FORMAT","unknown"),S()(this,"CONFIG_KEYS",{}),this._row=[],this.config=_||{},d&&(this.supplements=d)}return G()(v,[{key:"_nextUnset",value:function(_){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t<_.length;t++)if(!_[t])return t;return _.length}},{key:"_matchPattern",value:function(_,d){for(var b,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.SINGLE_CODE_ERROR||1,r=0,n=0,s=0,p=0,w=0,E=0;E<_.length;E++)s+=_[E],p+=d[E];if(st)return Number.MAX_VALUE;r+=n}return r/p}},{key:"_nextSet",value:function(_){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t<_.length;t++)if(_[t])return t;return _.length}},{key:"_correctBars",value:function(_,d,t){for(var r=t.length,n=0;r--;)(n=_[t[r]]*(1-(1-d)/2))>1&&(_[t[r]]=n)}},{key:"decodePattern",value:function(_){this._row=_;var d=this.decode();return null===d?(this._row.reverse(),(d=this.decode())&&(d.direction=Z.Reverse,d.start=this._row.length-d.start,d.end=this._row.length-d.end)):d.direction=Z.Forward,d&&(d.format=this.FORMAT),d}},{key:"_matchRange",value:function(_,d,t){var r;for(r=_=_<0?0:_;r0&&void 0!==arguments[0]?arguments[0]:this._nextUnset(this._row),d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._row.length,t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=[],n=0;r[n]=0;for(var s=_;s"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],p=[],b=0,y={error:Number.MAX_VALUE,code:-1,start:0,end:0},w=0,E=0,l=this.AVG_CODE_ERROR;r||(r=this._nextSet(this._row));for(var x=0;x=0&&this._matchRange(s,t.start,0))return t;r=t.end,t=null}return t}},{key:"_verifyTrailingWhitespace",value:function(t){var r=t.end+(t.end-t.start)/2;return r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;ss&&(s=p),pthis._counters.length)return-1;for(var n=this._computeAlternatingThreshold(t,r),s=this._computeAlternatingThreshold(t+1,r),p=64,y=0,w=0;w<7;w++)this._counters[t+w]>(1&w?s:n)&&(y|=p),p>>=1;return y}},{key:"_isStartEnd",value:function(t){for(var r=0;r=this._calculatePatternLength(t)/2)&&(r+8>=this._counters.length||this._counters[r+7]>=this._calculatePatternLength(r)/2)}},{key:"_charToPattern",value:function(t){for(var r=t.charCodeAt(0),n=0;n<$.length;n++)if($[n]===r)return ee[n];return 0}},{key:"_thresholdResultPattern",value:function(t,r){for(var n,s={space:{narrow:{size:0,counts:0,min:0,max:Number.MAX_VALUE},wide:{size:0,counts:0,min:0,max:Number.MAX_VALUE}},bar:{narrow:{size:0,counts:0,min:0,max:Number.MAX_VALUE},wide:{size:0,counts:0,min:0,max:Number.MAX_VALUE}}},p=r,b=0;b=0;y--){var w=2==(1&y)?s.bar:s.space,E=1==(1&n)?w.wide:w.narrow;E.size+=this._counters[p+y],E.counts++,n>>=1}p+=8}return["space","bar"].forEach(function(l){var x=s[l];x.wide.min=Math.floor((x.narrow.size/x.narrow.counts+x.wide.size/x.wide.counts)/2),x.narrow.max=Math.ceil(x.wide.min),x.wide.max=Math.ceil((2*x.wide.size+1.5)/x.wide.counts)}),s}},{key:"_validateResult",value:function(t,r){for(var n,s=this._thresholdResultPattern(t,r),p=r,b=0;b=0;y--){var w=1&y?s.space:s.bar,E=1==(1&n)?w.wide:w.narrow,l=this._counters[p+y];if(lE.max)return!1;n>>=1}p+=8}return!0}},{key:"decode",value:function(t,r){if(this._counters=this._fillCounters(),!(r=this._findStart()))return null;var n,s=r.startCounter,p=[];do{if((n=this._toPattern(s))<0)return null;var b=this._patternToChar(n);if(null===b)return null;if(p.push(b),s+=8,p.length>1&&this._isStartEnd(n))break}while(sthis._counters.length?this._counters.length:s)-8);return{code:p.join(""),start:r.start,end:y,startInfo:r,decodedCodes:p,format:this.FORMAT}}}]),d}(J);var _e=function(v){j()(d,v);var _=function ye(v){var _=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;sthis.AVG_CODE_ERROR?null:(this.CODE_PATTERN[n.code]&&(n.correction.bar=this.calculateCorrection(this.CODE_PATTERN[n.code],s,this.MODULE_INDICES.bar),n.correction.space=this.calculateCorrection(this.CODE_PATTERN[n.code],s,this.MODULE_INDICES.space)),n)}s[++y]=1,b=!b}return null}},{key:"_correct",value:function(t,r){this._correctBars(t,r.bar,this.MODULE_INDICES.bar),this._correctBars(t,r.space,this.MODULE_INDICES.space)}},{key:"_findStart",value:function(){for(var t=[0,0,0,0,0,0],r=this._nextSet(this._row),n={error:Number.MAX_VALUE,code:-1,start:0,end:0,correction:{bar:1,space:1}},s=!1,p=0,b=r;b"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s3;){n=this._findNextWidth(t,n),s=0;for(var b=0,y=0;yn&&(b|=1<0;w++)if(t[w]>n&&(s--,2*t[w]>=p))return-1;return b}}return-1}},{key:"_findNextWidth",value:function(t,r){for(var n=Number.MAX_VALUE,s=0;sr&&(n=t[s]);return n}},{key:"_patternToChar",value:function(t){for(var r=0;r=s}},{key:"decode",value:function(){var t=new Uint16Array([0,0,0,0,0,0,0,0,0]),r=[],n=this._findStart();if(!n)return null;var s,p,b=this._nextSet(this._row,n.end);do{t=this._toCounters(b,t);var y=this._toPattern(t);if(y<0||null===(s=this._patternToChar(y)))return null;r.push(s),p=b,b+=Q.a.sum(t),b=this._nextSet(this._row,b)}while("*"!==s);return r.pop(),r.length&&this._verifyTrailingWhitespace(p,b,t)?{code:r.join(""),start:n.start,end:b,startInfo:n,decodedCodes:r,format:this.FORMAT}:null}}]),d}(J);var Ht=/[AEIO]/g,bt=function(v){j()(d,v);var _=function Gt(v){var _=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s4)return-1;if(1&p)s<<=b;else for(var y=0;y="a"&&p<="d"){if(s>r-2)return null;var b=t[++s],y=b.charCodeAt(0),w=void 0;switch(p){case"a":if(!(b>="A"&&b<="Z"))return null;w=String.fromCharCode(y-64);break;case"b":if(b>="A"&&b<="E")w=String.fromCharCode(y-38);else if(b>="F"&&b<="J")w=String.fromCharCode(y-11);else if(b>="K"&&b<="O")w=String.fromCharCode(y+16);else if(b>="P"&&b<="S")w=String.fromCharCode(y+43);else{if(!(b>="T"&&b<="Z"))return null;w=String.fromCharCode(127)}break;case"c":if(b>="A"&&b<="O")w=String.fromCharCode(y-32);else{if("Z"!==b)return null;w=":"}break;case"d":if(!(b>="A"&&b<="Z"))return null;w=String.fromCharCode(y+32);break;default:return console.warn("* code_93_reader _decodeExtended hit default case, this may be an error",w),null}n.push(w)}else n.push(p)}return n}},{key:"_matchCheckChar",value:function(t,r,n){var s=t.slice(0,r),p=s.length,b=s.reduce(function(y,w,E){return y+((-1*E+(p-1))%n+1)*ot.indexOf(w.charCodeAt(0))},0);return ot[b%47]===t[r].charCodeAt(0)}},{key:"_verifyChecksums",value:function(t){return this._matchCheckChar(t,t.length-2,20)&&this._matchCheckChar(t,t.length-1,15)}},{key:"decode",value:function(t,r){if(!(r=this._findStart()))return null;var n,s,p=new Uint16Array([0,0,0,0,0,0]),b=[],y=this._nextSet(this._row,r.end);do{p=this._toCounters(y,p);var w=this._toPattern(p);if(w<0||null===(s=this._patternToChar(w)))return null;b.push(s),n=y,y+=Q.a.sum(p),y=this._nextSet(this._row,y)}while("*"!==s);return b.pop(),b.length&&this._verifyEnd(n,y)&&this._verifyChecksums(b)?(b=b.slice(0,b.length-2),null===(b=this._decodeExtended(b))?null:{code:b.join(""),start:r.start,end:y,startInfo:r,decodedCodes:b,format:this.FORMAT}):null}}]),d}(J);function Ot(v,_){var d=Object.keys(v);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(v);_&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(v,r).enumerable})),d.push.apply(d,t)}return d}function Ve(v){for(var _=1;_"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(t,r){var n;return te()(this,d),n=_.call(this,g()({supplements:[]},t),r),S()(k()(n),"FORMAT","ean_13"),S()(k()(n),"SINGLE_CODE_ERROR",.7),S()(k()(n),"STOP_PATTERN",[1,1,1]),n}return G()(d,[{key:"_findPattern",value:function(t,r,n,s){var p=new Array(t.length).fill(0),b={error:Number.MAX_VALUE,start:0,end:0},y=0;r||(r=this._nextSet(this._row));for(var w=!1,E=r;E.48?null:p}n[++y]=1,b=!b}return null}},{key:"_findStart",value:function(){for(var t=this._nextSet(this._row),r=null;!r;){if(!(r=this._findPattern(Rt,t,!1,!0)))return null;var n=r.start-(r.end-r.start);if(n>=0&&this._matchRange(n,r.start,0))return r;t=r.end,r=null}return null}},{key:"_calculateFirstDigit",value:function(t){for(var r=0;r=10?(s.code-=10,p|=1<<5-b):p|=0<<5-b,r.push(s.code),n.push(s)}var y=this._calculateFirstDigit(p);if(null===y)return null;r.unshift(y);var w=this._findPattern(ht,s.end,!0,!1);if(null===w||!w.end)return null;n.push(w);for(var E=0;E<6;E++){if(!(w=this._decodeCode(w.end,10)))return null;n.push(w),r.push(w.code)}return w}},{key:"_verifyTrailingWhitespace",value:function(t){var r=t.end+(t.end-t.start);return r=0;n-=2)r+=t[n];r*=3;for(var s=t.length-1;s>=0;s-=2)r+=t[s];return r%10==0}},{key:"_decodeExtensions",value:function(t){var r=this._nextSet(this._row,t),n=this._findPattern(Mt,r,!1,!1);if(null===n)return null;for(var s=0;s0){var w=this._decodeExtensions(y.end);if(!w||!w.decodedCodes)return null;var E=w.decodedCodes[w.decodedCodes.length-1];if(!this._verifyTrailingWhitespace({start:E.start+((E.end-E.start)/2|0),end:E.end}))return null;p={supplement:w,code:n.join("")+w.code}}return Ve(Ve({code:n.join(""),start:b.start,end:y.end,startInfo:b,decodedCodes:s},p),{},{format:this.FORMAT})}}]),d}(J);var $e=function(v){j()(d,v);var _=function Fe(v){var _=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s=10&&(n|=1<<1-E),1!==E&&(s=this._nextSet(this._row,w.end),s=this._nextUnset(this._row,s))}if(2!==b.length||parseInt(b.join(""))%4!==n)return null;var l=this._findStart();return{code:b.join(""),decodedCodes:y,end:w.end,format:this.FORMAT,startInfo:l,start:l.start}}}]),d}(je);var Et=[24,20,18,17,12,6,3,10,9,5],At=function(v){j()(d,v);var _=function $t(v){var _=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s=10&&(n|=1<<4-E),4!==E&&(s=this._nextSet(this._row,b.end),s=this._nextUnset(this._row,s))}if(5!==y.length||function(x){for(var O=x.length,L=0,re=O-2;re>=0;re-=2)L+=x[re];L*=3;for(var le=O-1;le>=0;le-=2)L+=x[le];return(L*=3)%10}(y)!==function(x){for(var O=0;O<10;O++)if(x===Et[O])return O;return null}(n))return null;var l=this._findStart();return{code:y.join(""),decodedCodes:w,end:b.end,format:this.FORMAT,startInfo:l,start:l.start}}}]),d}(je);var Ge=function(v){j()(d,v);var _=function Ie(v){var _=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(t){var r;return te()(this,d),r=_.call(this,g()({normalizeBarSpaceWidth:!1},t)),S()(k()(r),"barSpaceRatio",[1,1]),S()(k()(r),"SINGLE_CODE_ERROR",.78),S()(k()(r),"AVG_CODE_ERROR",.38),S()(k()(r),"START_PATTERN",[1,1,1,1]),S()(k()(r),"STOP_PATTERN",[1,1,3]),S()(k()(r),"CODE_PATTERN",[[1,1,3,3,1],[3,1,1,1,3],[1,3,1,1,3],[3,3,1,1,1],[1,1,3,1,3],[3,1,3,1,1],[1,3,3,1,1],[1,1,1,3,3],[3,1,1,3,1],[1,3,1,3,1]]),S()(k()(r),"MAX_CORRECTION_FACTOR",5),S()(k()(r),"FORMAT","i2of5"),t.normalizeBarSpaceWidth&&(r.SINGLE_CODE_ERROR=.38,r.AVG_CODE_ERROR=.09),r.config=t,A()(r,k()(r))}return G()(d,[{key:"_matchPattern",value:function(t,r){if(this.config.normalizeBarSpaceWidth){for(var n=[0,0],s=[0,0],p=[0,0],b=this.MAX_CORRECTION_FACTOR,y=1/b,w=0;w2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],p=new Array(t.length).fill(0),b=0,y={error:Number.MAX_VALUE,start:0,end:0},w=this.AVG_CODE_ERROR;n=n||!1,s=s||!1,r||(r=this._nextSet(this._row));for(var E=r;E=0&&this._matchRange(t,n.start,0))return n;r=n.end,n=null}return null}},{key:"_verifyTrailingWhitespace",value:function(t){var r=t.end+(t.end-t.start)/2;return r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;s=10&&(s.code=s.code-10,p|=1<<5-b),r.push(s.code),n.push(s)}return this._determineParity(p,r)?s:null}},{key:"_determineParity",value:function(t,r){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(){var t;te()(this,d);for(var r=arguments.length,n=new Array(r),s=0;sMath.abs(w-b),x=[],O=v.data,L=v.size.x,re=255,le=0;function fe(Re,tt){re=(p=O[tt*L+Re])le?p:le,x.push(p)}l&&(n=b,b=y,y=n,n=w,w=E,E=n),b>w&&(n=b,b=w,w=n,n=y,y=E,E=n);var de=w-b,pe=Math.abs(E-y);t=de/2|0,r=y;var be=yw?at_UP:at_DOWN,E.push({pos:0,val:y[0]}),n=0;nl&&y[n+1]>.5*w?at_UP:t)&&(E.push({pos:n,val:y[n]}),t=r);for(E.push({pos:y.length,val:y[y.length-1]}),s=E[0].pos;sw?0:1;for(n=1;nE[n].val?E[n].val+(E[n+1].val-E[n].val)/3*2|0:E[n+1].val+(E[n].val-E[n+1].val)/3|0,s=E[n].pos;sl?0:1;return{line:y,threshold:l}},Ee.debug={printFrequency:function(v,_){var d,t=_.getContext("2d");for(_.width=v.length,_.height=256,t.beginPath(),t.strokeStyle="blue",d=0;d=v.length?{done:!0}:{done:!1,value:v[t++]}},e:function(b){throw b},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,s=!0,p=!1;return{s:function(){d=d.call(v)},n:function(){var b=d.next();return s=b.done,b},e:function(b){p=!0,n=b},f:function(){try{s||null==d.return||d.return()}finally{if(p)throw n}}}}function kt(v,_){(null==_||_>v.length)&&(_=v.length);for(var d=0,t=new Array(_);d<_;d++)t[d]=v[d];return t}var Qe={code_128_reader:_e,ean_reader:je,ean_5_reader:At,ean_2_reader:$e,ean_8_reader:Ge,code_39_reader:rt,code_39_vin_reader:qe,codabar_reader:ge,upc_reader:Dt,upc_e_reader:Pt,i2of5_reader:ze,"2of5_reader":q,code_93_reader:wt,code_32_reader:bt},Le={registerReader:function(v,_){Qe[v]=_},create:function(v,_){var t=[];function r(){v.readers.forEach(function(y){var w,E={},l=[];"object"===c()(y)?(w=y.format,E=y.config):"string"==typeof y&&(w=y),E.supplements&&(l=E.supplements.map(function(O){return new Qe[O]}));try{var x=new Qe[w](E,l);t.push(x)}catch(O){throw console.error("* Error constructing reader ",w,O),O}})}function n(y){var w,E=null,l=pt.getBarcodeLine(_,y[0],y[1]);for(pt.toBinaryLine(l),w=0;w1&&(!_.inImageWithBorder(O[0])||!_.inImageWithBorder(O[1]));)le(-(re-=Math.ceil(re/2)));return O}(w,x,Math.floor(.1*l)))?null:(null===(E=n(w))&&(E=function(O,L,re){var le,fe,de,pe=Math.sqrt(Math.pow(O[1][0]-O[0][0],2)+Math.pow(O[1][1]-O[0][1],2)),be=null,Re=Math.sin(re),tt=Math.cos(re);for(le=1;le<16&&null===be;le++)de={y:(fe=pe/16*le*(le%2==0?-1:1))*Re,x:fe*tt},L[0].y+=de.x,L[0].x-=de.y,L[1].y+=de.x,L[1].x-=de.y,be=n(L);return be}(y,w,x)),null===E?null:{codeResult:E.codeResult,line:w,angle:x,pattern:E.barcodeLine.line,threshold:E.barcodeLine.threshold})}return r(),{decodeFromBoundingBox:function(y){return b(y)},decodeFromBoundingBoxes:function(y){var w,E,l=[],x=v.multiple;for(w=0;w2&&void 0!==arguments[2]&&arguments[2],once:!0})},unsubscribe:function(r,n){if(r){var s=_(r);s.subscribers=s&&n?s.subscribers.filter(function(p){return p.callback!==n}):[]}else v={}}}}(),jt=e(63),It=e.n(jt),Jt=e(64);var Ae,gt=function(v){j()(d,v);var _=function er(v){var _=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var d,t=T()(v);if(_){var r=T()(this).constructor;d=Reflect.construct(t,arguments,r)}else d=t.apply(this,arguments);return A()(this,d)}}(d);function d(t,r){var n;return te()(this,d),n=_.call(this,t),S()(k()(n),"code",void 0),n.code=r,Object.setPrototypeOf(k()(n),d.prototype),n}return G()(d)}(e.n(Jt)()(Error)),zt="This may mean that the user has declined camera access, or the browser does not support media APIs. If you are running in iOS, you must use Safari.";function tr(){try{return navigator.mediaDevices.enumerateDevices()}catch{var v=new gt("enumerateDevices is not defined. ".concat(zt),-1);return Promise.reject(v)}}function rr(v){try{return navigator.mediaDevices.getUserMedia(v)}catch{var _=new gt("getUserMedia is not defined. ".concat(zt),-1);return Promise.reject(_)}}function Lt(v){return new Promise(function(_,d){var t=10;!function r(){t>0?v.videoWidth>10&&v.videoHeight>10?_():window.setTimeout(r,500):d(new gt("Unable to play video stream. Is webcam working?",-1)),t--}()})}function Bt(v,_){return Ye.apply(this,arguments)}function Ye(){return(Ye=D()(F.a.mark(function v(_,d){var t;return F.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,rr(d);case 2:if(Ae=t=r.sent,!_){r.next=11;break}return _.setAttribute("autoplay","true"),_.setAttribute("muted","true"),_.setAttribute("playsinline","true"),_.srcObject=t,_.addEventListener("loadedmetadata",function(){_.play().catch(function(n){console.warn("* Error while trying to play video stream:",n)})}),r.abrupt("return",Lt(_));case 11:return r.abrupt("return",Promise.resolve());case 12:case"end":return r.stop()}},v)}))).apply(this,arguments)}function it(){var _=function nr(v){var _=It()(v,["width","height","facingMode","aspectRatio","deviceId"]);return void 0!==v.minAspectRatio&&v.minAspectRatio>0&&(_.aspectRatio=v.minAspectRatio,console.log("WARNING: Constraint 'minAspectRatio' is deprecated; Use 'aspectRatio' instead")),void 0!==v.facing&&(_.facingMode=v.facing,console.log("WARNING: Constraint 'facing' is deprecated. Use 'facingMode' instead'")),_}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return _&&_.deviceId&&_.facingMode&&delete _.facingMode,Promise.resolve({audio:!1,video:_})}function ut(){return(ut=D()(F.a.mark(function v(){return F.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,tr();case 2:return d.abrupt("return",d.sent.filter(function(t){return"videoinput"===t.kind}));case 4:case"end":return d.stop()}},v)}))).apply(this,arguments)}function Ke(){if(!Ae)return null;var v=Ae.getVideoTracks();return v&&null!=v&&v.length?v[0]:null}var Ue={requestedVideoElement:null,request:function(v,_){return D()(F.a.mark(function d(){return F.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return Ue.requestedVideoElement=v,r.next=3,it(_);case 3:return r.abrupt("return",Bt(v,r.sent));case 5:case"end":return r.stop()}},d)}))()},release:function(){var v=Ae&&Ae.getVideoTracks();return null!==Ue.requestedVideoElement&&Ue.requestedVideoElement.pause(),new Promise(function(_){setTimeout(function(){v&&v.length&&v.forEach(function(d){return d.stop()}),Ae=null,Ue.requestedVideoElement=null,_()},0)})},enumerateVideoDevices:function(){return ut.apply(this,arguments)},getActiveStreamLabel:function(){var v=Ke();return v?v.label:""},getActiveTrack:Ke,disableTorch:function(){return D()(F.a.mark(function v(){var _;return F.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(_=Ke())){d.next=11;break}return d.prev=2,d.next=5,_.applyConstraints({advanced:[{torch:!1}]});case 5:d.next=11;break;case 7:throw d.prev=7,d.t0=d.catch(2),d.t0 instanceof OverconstrainedError&&console.warn("quagga2/CameraAccess: Torch not supported on this device"),d.t0;case 11:case"end":return d.stop()}},v,null,[[2,7]])}))()},enableTorch:function(){return D()(F.a.mark(function v(){var _;return F.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(_=Ke())){d.next=11;break}return d.prev=2,d.next=5,_.applyConstraints({advanced:[{torch:!0}]});case 5:d.next=11;break;case 7:throw d.prev=7,d.t0=d.catch(2),d.t0 instanceof OverconstrainedError&&console.warn("quagga2/CameraAccess: Torch not supported on this device"),d.t0;case 11:case"end":return d.stop()}},v,null,[[2,7]])}))()}},Ze=Ue,Ut={create:function(v){var _,d=document.createElement("canvas"),t=d.getContext("2d",{willReadFrequently:!!v.willReadFrequently}),r=[],n=null!==(_=v.capacity)&&void 0!==_?_:20,s=!0===v.capture;return{addResult:function(b,y,w){var E={};(function p(b){return!!n&&b&&(y=b,!((w=v.blacklist)&&w.some(function(E){return Object.keys(E).every(function(l){return E[l]===y[l]})})))&&function(y,w){return"function"!=typeof w||w(y)}(b,v.filter);var y,w})(w)&&(n--,E.codeResult=w,s&&(d.width=y.x,d.height=y.y,Y.a.drawImage(b,y,t),E.frame=d.toDataURL()),r.push(E))},getResults:function(){return r}}}},or={inputStream:{name:"Live",type:"LiveStream",constraints:{width:640,height:480,facingMode:"environment"},area:{top:"0%",right:"0%",left:"0%",bottom:"0%"},singleChannel:!1},locate:!0,numOfWorkers:4,decoder:{readers:["code_128_reader"]},locator:{halfSample:!0,patchSize:"medium"}},ke=e(5),He=e(10),Ft=Math.PI/180,Nt={create:function(v,_){var d,t={},r=v.getConfig(),n=(Object(He.h)(v.getRealWidth(),v.getRealHeight()),v.getCanvasSize()),s=Object(He.h)(v.getWidth(),v.getHeight()),p=v.getTopRight(),b=p.x,y=p.y,w=null,E=null,l=r.willReadFrequently;return(d=_||document.createElement("canvas")).width=n.x,d.height=n.y,console.warn("*** frame_grabber_browser: willReadFrequently=",l,"canvas=",d),w=d.getContext("2d",{willReadFrequently:!!l}),E=new Uint8Array(s.x*s.y),t.attachData=function(x){E=x},t.getData=function(){return E},t.grab=function(){var x,fe,de,O=r.halfSample,L=v.getFrame(),re=L,le=0;if(re){if((fe=d).width!==(de=n).x&&(fe.width=de.x),fe.height!==de.y&&(fe.height=de.y),"ImageStream"===r.type&&(re=L.img,L.tags&&L.tags.orientation))switch(L.tags.orientation){case 6:le=90*Ft;break;case 8:le=-90*Ft}return 0!==le?(w.translate(n.x/2,n.y/2),w.rotate(le),w.drawImage(re,-n.y/2,-n.x/2,n.y,n.x),w.rotate(-le),w.translate(-n.x/2,-n.y/2)):w.drawImage(re,0,0,n.x,n.y),x=w.getImageData(b,y,s.x,s.y).data,O?Object(He.e)(x,s,E):Object(He.c)(x,E,r),!0}return!1},t.getSize=function(){return s},t}},ar=Nt,ct={274:"orientation"},Wt=Object.keys(ct).map(function(v){return ct[v]});function ir(v){return new Promise(function(_){var d=new FileReader;d.onload=function(t){return _(t.target.result)},d.readAsArrayBuffer(v)})}function sr(v,_,d){if("Exif"!==function(s,p,b){for(var y="",w=p;w1&&void 0!==arguments[1]?arguments[1]:Wt;return/^blob:/i.test(L)?function ur(v){return new Promise(function(_,d){var t=new XMLHttpRequest;t.open("GET",v,!0),t.responseType="blob",t.onreadystatechange=function(){t.readyState!==XMLHttpRequest.DONE||200!==t.status&&0!==t.status||_(this.response)},t.onerror=d,t.send()})}(L).then(ir).then(function(le){return function cr(v){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wt,d=new DataView(v),t=v.byteLength,r=_.reduce(function(s,p){var b=Object.keys(ct).filter(function(y){return ct[y]===p})[0];return b&&(s[b]=p),s},{}),n=2;if(255!==d.getUint8(0)||216!==d.getUint8(1))return!1;for(;n0&&w.forEach(function(E){v.removeEventListener(y,E)})})},trigger:function(y,w){var E,l,x,O,L,re=n[y];if("canrecord"===y&&(O=v.videoWidth,L=v.videoHeight,_=null!==(l=t)&&void 0!==l&&l.size?O/L>1?t.size:Math.floor(O/L*t.size):O,d=null!==(x=t)&&void 0!==x&&x.size?O/L>1?Math.floor(L/O*t.size):t.size:L,p.x=_,p.y=d),re&&re.length>0)for(E=0;E0)for(pe=0;pe1?d.size:Math.floor(t/r*d.size):t,_=null!==(Re=d)&&void 0!==Re&&Re.size?t/r>1?Math.floor(r/t*d.size):d.size:r,L.x=v,L.y=_,p=!0,n=0,setTimeout(function(){re("canrecord",[])},0)},1,y,null===(de=d=fe)||void 0===de?void 0:de.sequence)},ended:function(){return E},setAttribute:function(){},getConfig:function(){return d},pause:function(){s=!0},play:function(){s=!1},setCurrentTime:function(fe){n=fe},addEventListener:function(fe,de){-1!==l.indexOf(fe)&&(x[fe]||(x[fe]=[]),x[fe].push(de))},clearEventHandlers:function(){Object.keys(x).forEach(function(fe){return delete x[fe]})},setTopRight:function(fe){O.x=fe.x,O.y=fe.y},getTopRight:function(){return O},setCanvasSize:function(fe){L.x=fe.x,L.y=fe.y},getCanvasSize:function(){return L},getFrame:function(){var fe,de;return p?(s||(fe=null===(de=b)||void 0===de?void 0:de[n],n"u"?null:v instanceof HTMLElement&&v.nodeName&&1===v.nodeType?v:document.querySelector("string"==typeof v?v:"#interactive.viewport")}function m(v,_,d){var s,p,t=(s=_,(p=document.querySelector(v))||((p=document.createElement("canvas")).className=s),p);console.warn("* initCanvas getCanvasAndContext");var r=t.getContext("2d",{willReadFrequently:d.willReadFrequently});return{canvas:t,context:r}}function N(v,_){var d=Object.keys(v);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(v);_&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(v,r).enumerable})),d.push.apply(d,t)}return d}function X(v){for(var _=1;_=v&&t&&t()};if(_)for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:"LiveStream",E=arguments.length>1?arguments[1]:void 0,l=arguments.length>2?arguments[2]:void 0;switch(w){case"VideoStream":var x=document.createElement("video");return{video:x,inputStream:l.createVideoStream(x)};case"ImageStream":return{inputStream:l.createImageStream()};case"LiveStream":var O=null;return E&&((O=E.querySelector("video"))||(O=document.createElement("video"),E.appendChild(O))),{video:O,inputStream:l.createLiveStream(O)};default:return console.error("* setupInputStream invalid type ".concat(w)),{video:null,inputStream:null}}}(n,this.getViewPort(),lr),b=p.video,y=p.inputStream;"LiveStream"===n&&b&&Ze.request(b,s).then(function(){return y.trigger("canrecord")}).catch(function(w){return t(w)}),y&&(y.setAttribute("preload","auto"),y.setInputStream(this.context.config.inputStream),y.addEventListener("canrecord",this.canRecord.bind(void 0,t))),this.context.inputStream=y}}},{key:"getBoundingBoxes",value:function(){var t;return null!==(t=this.context.config)&&void 0!==t&&t.locate?ft.a.locate():[[ke.c.clone(this.context.boxSize[0]),ke.c.clone(this.context.boxSize[1]),ke.c.clone(this.context.boxSize[2]),ke.c.clone(this.context.boxSize[3])]]}},{key:"transformResult",value:function(t){var y,w,E,r=this,n=this.context.inputStream.getTopRight(),s=n.x,p=n.y;if((0!==s||0!==p)&&(t.barcodes&&t.barcodes.forEach(function(y){return r.transformResult(y)}),t.line&&2===t.line.length&&(E=p,(y=t.line)[0].x+=w=s,y[0].y+=E,y[1].x+=w,y[1].y+=E),t.box&&Te(t.box,s,p),t.boxes&&t.boxes.length>0))for(var b=0;b0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,s=r;r&&this.context.onUIThread&&(this.transformResult(r),this.addResult(r,n),s=(null==r||null===(t=r.barcodes)||void 0===t?void 0:t.length)>0?r.barcodes:r),Be.publish("processed",s),this.hasCodeResult(r)&&Be.publish("detected",s)}},{key:"locateAndDecode",value:(d=D()(F.a.mark(function t(){var r,n,s,p,b;return F.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(!(r=this.getBoundingBoxes())){y.next=12;break}return y.next=4,this.context.decoder.decodeFromBoundingBoxes(r);case 4:if(y.t0=y.sent,y.t0){y.next=7;break}y.t0={};case 7:(s=y.t0).boxes=r,this.publishResult(s,null===(n=this.context.inputImageWrapper)||void 0===n?void 0:n.data),y.next=16;break;case 12:return y.next=14,this.context.decoder.decodeFromImage(this.context.inputImageWrapper);case 14:(p=y.sent)?this.publishResult(p,null===(b=this.context.inputImageWrapper)||void 0===b?void 0:b.data):this.publishResult();case 16:case"end":return y.stop()}},t,this)})),function(){return d.apply(this,arguments)})},{key:"startContinuousUpdate",value:function(){var t,r=this,n=null,s=1e3/((null===(t=this.context.config)||void 0===t?void 0:t.frequency)||60);this.context.stopped=!1;var p=this.context;!function b(y){n=n||y,p.stopped||(y>=n&&(n+=s,r.update()),window.requestAnimationFrame(b))}(performance.now())}},{key:"start",value:function(){var t,r;this.context.onUIThread&&"LiveStream"===(null===(t=this.context.config)||void 0===t||null===(r=t.inputStream)||void 0===r?void 0:r.type)?this.startContinuousUpdate():this.update()}},{key:"stop",value:(_=D()(F.a.mark(function t(){var r;return F.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(this.context.stopped=!0,Ce(0),null===(r=this.context.config)||void 0===r||!r.inputStream||"LiveStream"!==this.context.config.inputStream.type){n.next=6;break}return n.next=5,Ze.release();case 5:this.context.inputStream.clearEventHandlers();case 6:case"end":return n.stop()}},t,this)})),function(){return _.apply(this,arguments)})},{key:"setReaders",value:function(t){var r;this.context.decoder&&this.context.decoder.setReaders(t),r=t,ue.forEach(function(n){return n.worker.postMessage({cmd:"setReaders",readers:r})})}},{key:"registerReader",value:function(t,r){var n,s;Le.registerReader(t,r),this.context.decoder&&this.context.decoder.registerReader(t,r),n=t,s=r,ue.forEach(function(p){return p.worker.postMessage({cmd:"registerReader",name:n,reader:s})})}}]),v}(),Ne=new Pe,Je=Ne.context,et={init:function(v,_,d){var t,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Ne;return _||(t=new Promise(function(n,s){_=function(p){p?s(p):n()}})),r.context.config=g()({},or,v),r.context.config.numOfWorkers>0&&(r.context.config.numOfWorkers=0),d?(r.context.onUIThread=!1,r.initializeData(d),_&&_()):r.initInputStream(_),t},start:function(){return Ne.start()},stop:function(){return Ne.stop()},pause:function(){Je.stopped=!0},onDetected:function(v){v&&("function"==typeof v||"object"===c()(v)&&v.callback)?Be.subscribe("detected",v):console.trace("* warning: Quagga.onDetected called with invalid callback, ignoring")},offDetected:function(v){Be.unsubscribe("detected",v)},onProcessed:function(v){v&&("function"==typeof v||"object"===c()(v)&&v.callback)?Be.subscribe("processed",v):console.trace("* warning: Quagga.onProcessed called with invalid callback, ignoring")},offProcessed:function(v){Be.unsubscribe("processed",v)},setReaders:function(v){v?Ne.setReaders(v):console.trace("* warning: Quagga.setReaders called with no readers, ignoring")},registerReader:function(v,_){v?_?Ne.registerReader(v,_):console.trace("* warning: Quagga.registerReader called with no reader, ignoring"):console.trace("* warning: Quagga.registerReader called with no name, ignoring")},registerResultCollector:function(v){v&&"function"==typeof v.addResult&&(Je.resultCollector=v)},get canvas(){return Je.canvasContainer},decodeSingle:function(v,_){var d=this,t=new Pe;return(v=g()({inputStream:{type:"ImageStream",sequence:!1,size:800,src:v.src},numOfWorkers:1,locator:{halfSample:!1}},v)).numOfWorkers>0&&(v.numOfWorkers=0),v.numOfWorkers>0&&(typeof Blob>"u"||typeof Worker>"u")&&(console.warn("* no Worker and/or Blob support - forcing numOfWorkers to 0"),v.numOfWorkers=0),new Promise(function(r,n){try{d.init(v,function(){Be.once("processed",function(s){t.stop(),_&&_.call(null,s),r(s)},!0),t.start()},null,t)}catch(s){n(s)}})},get default(){return et},Readers:a,CameraAccess:Ze,ImageDebug:Y.a,ImageWrapper:R.a,ResultCollector:Ut};C.default=et}]).default},6208:(We,u,C)=>{"use strict";C.d(u,{m:()=>f});var e=C(6814),a=C(95),i=C(7752),c=C(6689);let f=(()=>{class g{static#e=this.\u0275fac=function(D){return new(D||g)};static#t=this.\u0275mod=c.oAB({type:g});static#r=this.\u0275inj=c.cJS({imports:[e.ez,a.u5,a.UX,i.xJ]})}return g})()},5709:(We,u,C)=>{We=C.nmd(We);var a="__lodash_hash_undefined__",f=9007199254740991,g="[object Arguments]",P="[object AsyncFunction]",Y="[object Function]",ne="[object GeneratorFunction]",G="[object Null]",U="[object Object]",k="[object Proxy]",A="[object Undefined]",V=/^\[object .+?Constructor\]$/,$=/^(?:0|[1-9]\d*)$/,ee={};ee["[object Float32Array]"]=ee["[object Float64Array]"]=ee["[object Int8Array]"]=ee["[object Int16Array]"]=ee["[object Int32Array]"]=ee["[object Uint8Array]"]=ee["[object Uint8ClampedArray]"]=ee["[object Uint16Array]"]=ee["[object Uint32Array]"]=!0,ee[g]=ee["[object Array]"]=ee["[object ArrayBuffer]"]=ee["[object Boolean]"]=ee["[object DataView]"]=ee["[object Date]"]=ee["[object Error]"]=ee[Y]=ee["[object Map]"]=ee["[object Number]"]=ee[U]=ee["[object RegExp]"]=ee["[object Set]"]=ee["[object String]"]=ee["[object WeakMap]"]=!1;var se="object"==typeof global&&global&&global.Object===Object&&global,ge="object"==typeof self&&self&&self.Object===Object&&self,ye=se||ge||Function("return this")(),_e=u&&!u.nodeType&&u,xe=_e&&We&&!We.nodeType&&We,Oe=xe&&xe.exports===_e,Me=Oe&&se.process,Se=function(){try{return xe&&xe.require&&xe.require("util").types||Me&&Me.binding&&Me.binding("util")}catch{}}(),lt=Se&&Se.isTypedArray;function _t(l,x,O){switch(O.length){case 0:return l.call(x);case 1:return l.call(x,O[0]);case 2:return l.call(x,O[0],O[1]);case 3:return l.call(x,O[0],O[1],O[2])}return l.apply(x,O)}var l,bt=Array.prototype,Xe=Object.prototype,nt=ye["__core-js_shared__"],qe=Function.prototype.toString,De=Xe.hasOwnProperty,ot=(l=/[^.]+$/.exec(nt&&nt.keys&&nt.keys.IE_PROTO||""))?"Symbol(src)_1."+l:"",dt=Xe.toString,wt=qe.call(Object),Ot=RegExp("^"+qe.call(De).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ve=Oe?ye.Buffer:void 0,Ct=ye.Symbol,Rt=ye.Uint8Array,ht=Ve?Ve.allocUnsafe:void 0,Mt=function Ht(l,x){return function(O){return l(x(O))}}(Object.getPrototypeOf,Object),vt=Object.create,St=Xe.propertyIsEnumerable,je=bt.splice,Fe=Ct?Ct.toStringTag:void 0,$e=function(){try{var l=mt(Object,"defineProperty");return l({},"",{}),l}catch{}}(),$t=Ve?Ve.isBuffer:void 0,Et=Math.max,At=Date.now,Ie=mt(ye,"Map"),Ge=mt(Object,"create"),Qt=function(){function l(){}return function(x){if(!_(x))return{};if(vt)return vt(x);l.prototype=x;var O=new l;return l.prototype=void 0,O}}();function ze(l){var x=-1,O=null==l?0:l.length;for(this.clear();++x-1},Ee.prototype.set=function Qe(l,x){var O=this.__data__,L=it(O,l);return L<0?(++this.size,O.push([l,x])):O[L][1]=x,this},Le.prototype.clear=function Be(){this.size=0,this.__data__={hash:new ze,map:new(Ie||Ee),string:new ze}},Le.prototype.delete=function jt(l){var x=st(this,l).delete(l);return this.size-=x?1:0,x},Le.prototype.get=function It(l){return st(this,l).get(l)},Le.prototype.has=function Jt(l){return st(this,l).has(l)},Le.prototype.set=function er(l,x){var O=st(this,l),L=O.size;return O.set(l,x),this.size+=O.size==L?0:1,this},Ae.prototype.clear=function gt(){this.__data__=new Ee,this.size=0},Ae.prototype.delete=function zt(l){var x=this.__data__,O=x.delete(l);return this.size=x.size,O},Ae.prototype.get=function tr(l){return this.__data__.get(l)},Ae.prototype.has=function rr(l){return this.__data__.has(l)},Ae.prototype.set=function Lt(l,x){var O=this.__data__;if(O instanceof Ee){var L=O.__data__;if(!Ie||L.length<199)return L.push([l,x]),this.size=++O.size,this;O=this.__data__=new Le(L)}return O.set(l,x),this.size=O.size,this};var Ke=function fr(l){return function(x,O,L){for(var re=-1,le=Object(x),fe=L(x),de=fe.length;de--;){var pe=fe[l?de:++re];if(!1===O(le[pe],pe,le))break}return x}}();function Ue(l){return null==l?void 0===l?A:G:Fe&&Fe in Object(l)?function qt(l){var x=De.call(l,Fe),O=l[Fe];try{l[Fe]=void 0;var L=!0}catch{}var re=dt.call(l);return L&&(x?l[Fe]=O:delete l[Fe]),re}(l):function I(l){return dt.call(l)}(l)}function Ze(l){return d(l)&&Ue(l)==g}function He(l,x,O,L,re){l!==x&&Ke(x,function(le,fe){if(re||(re=new Ae),_(le))!function Ft(l,x,O,L,re,le,fe){var de=X(l,O),pe=X(x,O),be=fe.get(pe);if(be)Ye(l,O,be);else{var Re=le?le(de,pe,O+"",l,x,fe):void 0,tt=void 0===Re;if(tt){var hr=Te(pe),vr=!hr&&Je(pe),pr=!hr&&!vr&&r(pe);Re=pe,hr||vr||pr?Te(de)?Re=de:function Ne(l){return d(l)&&Pe(l)}(de)?Re=function ur(l,x){var O=-1,L=l.length;for(x||(x=Array(L));++O-1&&l%1==0&&l0){if(++x>=800)return arguments[0]}else x=0;return l.apply(void 0,arguments)}}(ar);function we(l,x){return l===x||l!=l&&x!=x}var Ce=Ze(function(){return arguments}())?Ze:function(l){return d(l)&&De.call(l,"callee")&&!St.call(l,"callee")},Te=Array.isArray;function Pe(l){return null!=l&&v(l.length)&&!et(l)}var Je=$t||function E(){return!1};function et(l){if(!_(l))return!1;var x=Ue(l);return x==Y||x==ne||x==P||x==k}function v(l){return"number"==typeof l&&l>-1&&l%1==0&&l<=f}function _(l){var x=typeof l;return null!=l&&("object"==x||"function"==x)}function d(l){return null!=l&&"object"==typeof l}var r=lt?function rt(l){return function(x){return l(x)}}(lt):function or(l){return d(l)&&v(l.length)&&!!ee[Ue(l)]},s=Nt(function(l){return l.push(void 0,yt),_t(b,void 0,l)});function p(l){return Pe(l)?function Bt(l,x){var O=Te(l),L=!O&&Ce(l),re=!O&&!L&&Je(l),le=!O&&!L&&!re&&r(l),fe=O||L||re||le,de=fe?function xt(l,x){for(var O=-1,L=Array(l);++O1?O[re-1]:void 0,fe=re>2?O[2]:void 0;for(le=l.length>3&&"function"==typeof le?(re--,le):void 0,fe&&function dr(l,x,O){if(!_(O))return!1;var L=typeof x;return!!("number"==L?Pe(O)&&ft(x,O.length):"string"==L&&x in O)&&we(O[x],l)}(O[0],O[1],fe)&&(le=re<3?void 0:le,re=1),x=Object(x);++L{"use strict";function e(z,A,B,T,W,S,Q){try{var Z=z[S](Q),J=Z.value}catch(K){return void B(K)}Z.done?A(J):Promise.resolve(J).then(T,W)}C.d(u,{al:()=>U,xJ:()=>k});var i=C(6814),c=C(6689),f=C(701),g=C(5709),R=C(8645),P=C(9773),D=C(2181);const H=["BarcodeScanner"],Y={inputStream:{name:"Live",type:"LiveStream",target:null,constraints:{width:{min:640},height:{min:480},aspectRatio:{min:1,max:2},facingMode:"environment"},singleChannel:!1},locator:{patchSize:"medium",halfSample:!0},locate:!0,numOfWorkers:4,decoder:{readers:["code_128_reader"]}},ne=["code_128","code_39","code_39_vin","ean","ean_extended","ean_8","upc","upc_e","codabar","i2of5","2of5","code_93"];function oe(z){if(!ne.some(A=>A===z))throw new Error(`This barcode type '${z}' is not valid.`)}function G(z){return`${z}_reader`}let U=(()=>{class z{constructor(){this.maxWidth="100%",this._valueChanges=new R.x,this.valueChanges=new c.vpe,this.started=new c.vpe,this._started=!1,this._destroyed=new R.x,this._valueChanges.pipe((0,P.R)(this._destroyed),(0,D.h)(B=>{const T=B.codeResult.decodedCodes.filter(S=>void 0!==S.error).map(S=>S.error),W=this._getMedian(T);return!this.errorFilter||!(this.errorFilter.median&&W>this.errorFilter.median||this.errorFilter.threshold&&T.some(S=>S>this.errorFilter.threshold))})).subscribe(B=>{f.ImageDebug.drawPath(B.line,{x:"x",y:"y"},f.canvas.ctx.overlay,{color:"red",lineWidth:3}),this.valueChanges.next(B)})}set torch(B){const T=f.CameraAccess.getActiveTrack();T&&T.applyConstraints({advanced:[{torch:B}]})}get _maxWidth(){return this.maxWidth?`${this.maxWidth}`:"auto"}get _maxHeight(){return this.maxHeight?`${this.maxHeight}`:"auto"}get isStarted(){return this._started}ngOnDestroy(){this.stop(),this._destroyed.next(!0),this._destroyed.complete()}ngOnChanges(){this.restart()}_init(){return new Promise((B,T)=>{f.onProcessed(W=>this.onProcessed(W)),f.onDetected(W=>this.onDetected(W)),this.configQuagga=g({},this.config,Y),this.configQuagga.inputStream.target=this.barcodeScanner.nativeElement,this.type&&(this.configQuagga.decoder.readers=function te(z){return"string"==typeof z?(oe(z),[G(z)]):z.map(A=>(oe(A),G(A)))}(this.type)),this.deviceId&&(this.configQuagga.inputStream.constraints.deviceId=this.deviceId),f.init(this.configQuagga,W=>{if(W)return console.log(W),T(W);B()})})}_getMedian(B){B.sort((W,S)=>W-S);const T=Math.floor(B.length/2);return B.length%2==1?B[T]:(B[T-1]+B[T])/2}start(){var B=this;return function a(z){return function(){var A=this,B=arguments;return new Promise(function(T,W){var S=z.apply(A,B);function Q(J){e(S,T,W,Q,Z,"next",J)}function Z(J){e(S,T,W,Q,Z,"throw",J)}Q(void 0)})}}(function*(){B._started||(yield B._init(),f.start(),B._started=!0,B.started.next(!0))})()}stop(){this._started&&(f.stop(),this._started=!1,this.started.next(!1))}restart(){this._started&&(this.stop(),this.start())}onProcessed(B){const T=f.canvas.ctx.overlay,W=f.canvas.dom.overlay;B&&(B.boxes&&(T.clearRect(0,0,parseInt(W.getAttribute("width"),10),parseInt(W.getAttribute("height"),10)),B.boxes.filter(S=>S!==B.box).forEach(S=>{f.ImageDebug.drawPath(S,{x:0,y:1},T,{color:"green",lineWidth:2})})),B.box&&f.ImageDebug.drawPath(B.box,{x:0,y:1},T,{color:"#00F",lineWidth:2}))}onDetected(B){this._valueChanges.next(B)}}return z.\u0275fac=function(B){return new(B||z)},z.\u0275cmp=c.Xpm({type:z,selectors:[["barcode-scanner-livestream"]],viewQuery:function(B,T){if(1&B&&c.Gf(H,5),2&B){let W;c.iGM(W=c.CRH())&&(T.barcodeScanner=W.first)}},inputs:{type:"type",deviceId:"deviceId",maxWidth:"maxWidth",maxHeight:"maxHeight",config:"config",errorFilter:"errorFilter",torch:"torch"},outputs:{valueChanges:"valueChanges",started:"started"},features:[c.TTD],decls:4,vars:13,consts:[[1,"scanner",3,"hidden"],["BarcodeScanner",""],[1,"drawingBuffer"]],template:function(B,T){1&B&&(c.TgZ(0,"div",0,1),c._UZ(2,"video")(3,"canvas",2),c.qZA()),2&B&&(c.Udp("max-height",T._maxHeight)("max-width",T._maxWidth),c.Q6J("hidden",!T.isStarted),c.xp6(2),c.Udp("max-height",T._maxHeight)("max-width",T._maxWidth),c.xp6(1),c.Udp("max-height",T._maxHeight)("max-width",T._maxWidth))},styles:[".scanner{position:relative}.scanner video,.scanner canvas{width:100%;height:100%}.scanner canvas.drawingBuffer{position:absolute;left:0;top:0}\n"],encapsulation:2}),z})(),k=(()=>{class z{}return z.\u0275fac=function(B){return new(B||z)},z.\u0275mod=c.oAB({type:z}),z.\u0275inj=c.cJS({imports:[i.ez]}),z})()}}]); \ No newline at end of file diff --git a/client/3rdpartylicenses.txt b/client/3rdpartylicenses.txt new file mode 100644 index 000000000..882456913 --- /dev/null +++ b/client/3rdpartylicenses.txt @@ -0,0 +1,381 @@ +@angular/animations +MIT + +@angular/common +MIT + +@angular/core +MIT + +@angular/forms +MIT + +@angular/platform-browser +MIT + +@angular/router +MIT + +@ericblade/quagga2 +MIT +The MIT License (MIT) + +Copyright (c) 2014 Christoph Oberhofer, (c) 2019 Eric Blade and all other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +lodash.defaultsdeep +MIT +Copyright OpenJS Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +ngx-barcode-scanner +MIT + +primeflex +MIT +The MIT License (MIT) + +Copyright (c) 2016-2023 PrimeTek + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +primeicons +MIT +MIT License + +Copyright (c) 2018-2021 PrimeTek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +primeng +MIT + +rxjs +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +tslib +0BSD +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +zone.js +MIT +The MIT License + +Copyright (c) 2010-2023 Google LLC. https://angular.io/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/client/433.41c88a8bcf48cb5c.js b/client/433.41c88a8bcf48cb5c.js new file mode 100644 index 000000000..b004fff92 --- /dev/null +++ b/client/433.41c88a8bcf48cb5c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[433],{5433:(ke,w,l)=>{l.r(w),l.d(w,{DashboardModule:()=>Je});var p=l(6814),D=l(8155),m=l(4248),e=l(6689),u=l(5118);const Y=function(i){return["dashboard",i]};function J(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"li")(1,"a",2),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.dialogRef.close(!0))}),e._UZ(2,"span"),e.TgZ(3,"span",3),e._uU(4),e.qZA()()()}if(2&i){const t=d.$implicit;e.xp6(1),e.Q6J("routerLink",e.VKq(4,Y,t.path)),e.xp6(1),e.Tol(t.iconClass),e.xp6(2),e.Oqu(t.label)}}let k=(()=>{class i{constructor(t,r,o){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.routes=[]}ngOnInit(){this.dialogConfig.data&&(this.routes=this.dialogConfig.data)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-mobile-nav"]],decls:2,vars:1,consts:[[1,"list-none","px-3","m-0"],[4,"ngFor","ngForOf"],[1,"flex","align-items-center","cursor-pointer","p-3","hover:surface-100","border-round","nav-link",3,"routerLink","click"],[1,"font-medium","text-700"]],template:function(r,o){1&r&&(e.TgZ(0,"ul",0),e.YNc(1,J,5,6,"li",1),e.qZA()),2&r&&(e.xp6(1),e.Q6J("ngForOf",o.routes))},dependencies:[p.sg,m.rH]})}return i})();var L=l(8039),g=l(707),B=l(8608),R=l(4104),y=l(7327);function M(i,d){if(1&i&&(e.TgZ(0,"li")(1,"a",21),e._UZ(2,"span"),e.TgZ(3,"span",22),e._uU(4),e.qZA()()()),2&i){const t=d.$implicit;e.xp6(1),e.Q6J("routerLink",t.path),e.xp6(1),e.Tol(t.iconClass),e.xp6(2),e.Oqu(t.label)}}const Q=function(i){return{hidden:i}},O=function(){return{"background-color":"#4caf4f",color:"#ffffff"}},z=function(){return[]};let E=(()=>{class i{constructor(t){this.dialog=t,this.title="mintuPlasticV2",this.showLeftSideNav=!1,this.routes=[{label:"Home",path:"home",iconClass:"pi pi-home mr-2 text-700"},{label:"Orders",path:"orders",iconClass:"pi pi-shopping-cart mr-2 text-700"},{label:"Suppliers",path:"suppliers",iconClass:"pi pi-users mr-2 text-700"},{label:"Products",path:"products",iconClass:"pi pi-star mr-2 text-700"},{label:"Customers",path:"customers",iconClass:"pi pi-users mr-2 text-700"}]}openMobNav(t){this.dialog.open(k,{data:this.routes,styleClass:"mobNavModal",header:"Mintu Platic",maximizable:!1,width:"100%",height:"100%"})}toggleLeftSide(t){this.showLeftSideNav=!this.showLeftSideNav}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.xA))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-dashboard"]],decls:27,vars:13,consts:[[1,"min-h-screen","flex","relativeX","lg:staticX","surface-ground"],[1,"app-left-side","surface-section","left-side","h-fullX","h-screen","lg:h-autoX","lg:block","flex-shrink-0","sticky","lg:staticX","left-0","top-0","z-1","border-right-1","surface-border","select-noneX",2,"width","200px",3,"ngClass"],[1,"flex","flex-column","h-full"],[1,"flex","align-items-center","px-5","flex-shrink-0",2,"height","60px"],[1,"overflow-y-auto"],[1,"list-none","px-3","m-0"],[4,"ngFor","ngForOf"],[1,"mt-auto"],[1,"mx-3","border-top-1","border-none","surface-border"],[1,"p-ripple","p-element","flex","align-items-center","cursor-pointer","p-3","border-round","text-700","hover:surface-100","transition-duration-150","transition-colors"],["label","HK"],[1,"min-h-screen","flex","flex-column","relative","flex-auto","border-1X","app-main-side"],[1,"gap-3","flex","py-4","justify-content-between","align-items-center","px-5","surface-0","border-bottom-1","surface-border","sticky","top-0","z-1"],[1,"flex-shrink-0","flex-none","lg:hiddenX"],["icon","pi pi-bars",3,"outlined","click"],[1,"search-section","flex-grow-1"],["styleClass","w-full","inputStyleClass","w-full","placeholder","Search",3,"suggestions"],[1,"flex-none"],["label","HK","pBadge","","value","4"],[1,"flex","flex-column","flex-auto"],[1,"p-5"],[1,"flex","align-items-center","cursor-pointer","p-3","hover:surface-100","border-round","nav-link",3,"routerLink"],[1,"font-medium","text-700"]],template:function(r,o){1&r&&(e._UZ(0,"p-toast"),e.TgZ(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"h3"),e._uU(6,"Mintu Plastic"),e.qZA()(),e.TgZ(7,"div",4)(8,"ul",5),e.YNc(9,M,5,4,"li",6),e.qZA()(),e.TgZ(10,"div",7),e._UZ(11,"hr",8),e.TgZ(12,"a",9)(13,"span"),e._UZ(14,"p-avatar",10),e._uU(15," Hitesh Kumar"),e.qZA()()()()(),e.TgZ(16,"div",11)(17,"div",12)(18,"div",13)(19,"p-button",14),e.NdJ("click",function(n){return o.openMobNav(n)}),e.qZA()(),e.TgZ(20,"div",15),e._UZ(21,"p-autoComplete",16),e.qZA(),e.TgZ(22,"div",17),e._UZ(23,"p-avatar",18),e.qZA()(),e.TgZ(24,"div",19)(25,"div",20),e._UZ(26,"router-outlet"),e.qZA()()()()),2&r&&(e.xp6(2),e.Q6J("ngClass",e.VKq(8,Q,!o.showLeftSideNav)),e.xp6(7),e.Q6J("ngForOf",o.routes),e.xp6(5),e.Akn(e.DdM(10,O)),e.xp6(5),e.Q6J("outlined",!0),e.xp6(2),e.Q6J("suggestions",e.DdM(11,z)),e.xp6(2),e.Akn(e.DdM(12,O)))},dependencies:[p.mk,p.sg,L.q,g.zx,m.lC,m.rH,B.lM,R.FN,y.Qc],styles:[".app-main-side[_ngcontent-%COMP%]{min-width:calc(100vw - 200px)}"]})}return i})(),V=(()=>{class i{static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-home"]],decls:2,vars:0,template:function(r,o){1&r&&(e.TgZ(0,"p"),e._uU(1,"home works!"),e.qZA())}})}return i})();var Z=l(5619),j=l(2572),C=l(3997),_=l(9947),a=l(95),h=l(5238),c=l(5219),G=l(3965);let K=(()=>{class i{constructor(t,r,o,s,n){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.dashboardService=s,this._snackBar=n,this.orderStatusOptions=[{name:"All",value:""},{name:"Created",value:"Created"},{name:"Shipped",value:"Shipped"},{name:"Delevered",value:"Delevered"},{name:"Payment Received",value:"Payment Received"}],this.filterOrderForm=new a.cw({orderStatus:new a.NI("")})}handleSubmit(t){this.dialogRef.close(this.filterOrderForm.getRawValue())}ngOnInit(){this.dialogConfig.data?.filterFormData&&(console.log("Filter Data",this.dialogConfig.data?.filterFormData),this.filterOrderForm.patchValue(this.dialogConfig.data?.filterFormData))}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-filters"]],decls:10,vars:2,consts:[[1,"filter-order-form","grid","formgrid","p-fluid",3,"formGroup","ngSubmit"],[1,"field","mb-4","col-12","lg:col-6"],["for","orderStatus",1,"font-medium"],["formControlName","orderStatus","placeholder","Order Status","optionLabel","name","optionValue","value",3,"options"],[1,"field","mb-4","col-12","flex","flex-row","flex-wrap"],["type","reset",1,"mr-2"],["type","submit",1,"ml-2"]],template:function(r,o){1&r&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(1,"div",1)(2,"label",2),e._uU(3,"Orders Status"),e.qZA(),e._UZ(4,"p-dropdown",3),e.qZA(),e.TgZ(5,"div",4)(6,"p-button",5),e._uU(7,"Clear"),e.qZA(),e.TgZ(8,"p-button",6),e._uU(9,"Apply"),e.qZA()()()),2&r&&(e.Q6J("formGroup",o.filterOrderForm),e.xp6(4),e.Q6J("options",o.orderStatusOptions))},dependencies:[g.zx,G.Lt,a._Y,a.JJ,a.JL,a.sg,a.u]})}return i})();var x=l(6916),v=l(6340),T=l(1712),P=l(5801);function X(i,d){1&i&&(e.TgZ(0,"h3",8),e._uU(1,"List of Order"),e.qZA())}function H(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"p-button",9),e.NdJ("click",function(o){e.CHM(t);const s=e.oxw();return e.KtG(s.applyFilter(o))}),e.qZA(),e._UZ(1,"p-button",10)}2&i&&(e.Q6J("text",!0)("rounded",!0),e.xp6(1),e.Q6J("text",!0)("rounded",!0))}function $(i,d){1&i&&(e.TgZ(0,"tr")(1,"th"),e._uU(2,"Id"),e.qZA(),e.TgZ(3,"th"),e._uU(4,"Customer Name"),e.qZA(),e.TgZ(5,"th"),e._uU(6,"Customer Mobile No"),e.qZA(),e.TgZ(7,"th"),e._uU(8,"Customer Address"),e.qZA(),e.TgZ(9,"th"),e._uU(10,"Order Total"),e.qZA(),e.TgZ(11,"th"),e._uU(12," Order Status "),e.qZA(),e.TgZ(13,"th"),e._uU(14,"Order Date"),e.qZA(),e.TgZ(15,"th"),e._uU(16,"No of Items"),e.qZA()())}function W(i,d){if(1&i&&(e.TgZ(0,"tr")(1,"td")(2,"a",11),e._uU(3),e.qZA()(),e.TgZ(4,"td"),e._uU(5),e.qZA(),e.TgZ(6,"td"),e._uU(7),e.qZA(),e.TgZ(8,"td"),e._uU(9),e.qZA(),e.TgZ(10,"td"),e._uU(11),e.ALo(12,"env"),e.qZA(),e.TgZ(13,"td"),e._uU(14),e.qZA(),e.TgZ(15,"td"),e._uU(16),e.ALo(17,"date"),e.qZA(),e.TgZ(18,"td"),e._uU(19),e.qZA()()),2&i){const t=d.$implicit;e.xp6(2),e.Q6J("routerLink",t.orderId+"/detail"),e.xp6(1),e.hij(" ",t.orderId,""),e.xp6(2),e.AsE("",null==t.customerId?null:t.customerId.firstName," ",null==t.customerId?null:t.customerId.lastName,""),e.xp6(2),e.Oqu(null==t.customerId?null:t.customerId.mobileNumber),e.xp6(2),e.Oqu(null==t.customerId?null:t.customerId.address),e.xp6(2),e.AsE("",e.lcZ(12,11,"constant.CURRENCY_SYMBOLS")," ",t.grandTotal,""),e.xp6(3),e.Oqu(t.orderStatus),e.xp6(2),e.Oqu(e.lcZ(17,13,t.createdDate)),e.xp6(3),e.Oqu(t.items.length)}}let ee=(()=>{class i{constructor(t,r,o){this.dialog=t,this.dashboardService=r,this._snackBar=o,this.filterApplied=!1,this.filterFormData=new Z.X({}),this.pageOption=_.N.config.recordPerPageOption,this.recordCount=0,this.isLoading=!1,this.pageConfig=new Z.X({pageIndex:0,pageSize:_.N.config.recordPerPage}),this.orders=[],this.actionList=[{label:"Delail",command:s=>{console.log(s)}}],this.status=[{name:"New York",code:"NY"},{name:"Rome",code:"RM"},{name:"London",code:"LDN"},{name:"Istanbul",code:"IST"},{name:"Paris",code:"PRS"}]}ngOnInit(){(0,j.a)([this.pageConfig.pipe((0,C.x)()),this.filterFormData.pipe((0,C.x)())]).subscribe(([t,r])=>{this.isLoading=!0,console.log("pageConfig",t),console.log("filterData",r),this.dashboardService.loadOrders(t,r).subscribe(o=>{this.orders=o[0],this.recordCount=parseInt(o[1]),this.isLoading=!1})})}handleTableAction(t,r){}handleAddOrder(){}applyFilter(t){this.filterCmpReference=this.dialog.open(K,{width:"600px",height:"400px",maximizable:!1,header:"Apply Filter",data:{filterFormData:this.filterFormData.getValue()}}),this.filterCmpReference.onClose.subscribe(r=>{if(r){console.log("Closing applyt filyer");let o={};Object.keys(r)?.map(s=>{const n=r[s];n&&(o={...o,[s]:n})}),this.filterFormData.next(o)}})}handleOnFilter(t){console.log("Filter",t)}onPageChange(t){const{page:r,rows:o}=t,s={...this.pageConfig.getValue(),pageIndex:r,pageSize:o};this.pageConfig.next(s)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-orders"]],decls:10,vars:11,consts:[[1,"card"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["pTemplate","right"],[3,"value","loading","paginator","rows","rowsPerPageOptions","totalRecords"],["pTemplate","header"],["pTemplate","body"],[3,"rows","totalRecords","rowsPerPageOptions","onPageChange"],[1,"m-0"],["type","button","icon","pi pi-filter","styleClass","p-button-text",1,"mr-2",3,"text","rounded","click"],["routerLink","add","type","button","icon","pi pi-plus","styleClass","p-button-text",1,"ml-2",3,"text","rounded"],[3,"routerLink"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"p-toolbar",1),e.YNc(2,X,2,0,"ng-template",2),e.YNc(3,H,2,4,"ng-template",3),e.qZA(),e.TgZ(4,"div",0)(5,"p-table",4),e.YNc(6,$,17,0,"ng-template",5),e.YNc(7,W,20,15,"ng-template",6),e.qZA(),e.TgZ(8,"p-paginator",7),e.NdJ("onPageChange",function(n){return o.onPageChange(n)}),e.ALo(9,"async"),e.qZA()()()),2&r&&(e.xp6(5),e.Q6J("value",o.orders)("loading",o.isLoading)("paginator",!1)("rows",o.pageOption[0])("rowsPerPageOptions",o.pageOption)("totalRecords",o.recordCount),e.xp6(3),e.Q6J("rows",e.lcZ(9,9,o.pageConfig).pageSize)("totalRecords",o.recordCount)("rowsPerPageOptions",o.pageOption))},dependencies:[c.jx,g.zx,m.rH,x.iA,v.o,T.D,p.Ov,p.uU,P.L]})}return i})();var te=l(2198);const oe=function(i){return{"border-bottom-1":i}};function re(i,d){if(1&i&&(e.TgZ(0,"li",31),e._UZ(1,"img",32),e.TgZ(2,"div",33)(3,"span",34),e._uU(4),e.qZA(),e.TgZ(5,"span",35),e._uU(6),e.ALo(7,"env"),e.qZA(),e.TgZ(8,"span",28),e._uU(9),e.qZA()(),e.TgZ(10,"span",36),e._uU(11),e.ALo(12,"env"),e.qZA()()),2&i){const t=d.$implicit;e.Q6J("ngClass",e.VKq(12,oe,!d.last)),e.xp6(1),e.Q6J("src","/assets/products/pwcWallPlug.png",e.LSH),e.xp6(3),e.Oqu(t.productId.productName),e.xp6(2),e.AsE("Unit : ",e.lcZ(7,8,"constant.CURRENCY_SYMBOLS")," ",t.pricePerUnit,""),e.xp6(3),e.hij("Quantity ",t.quantity,""),e.xp6(2),e.AsE("",e.lcZ(12,10,"constant.CURRENCY_SYMBOLS")," ",t.cost,"")}}let ie=(()=>{class i{constructor(t,r){this.activedRoute=t,this.dashboard=r,this.orderDetail={},this.orderPath=[{label:"Created",command:o=>{this.onOrderStateChange(o)}},{label:"Shipped",command:o=>{this.onOrderStateChange(o)}},{label:"Delevered",command:o=>{this.onOrderStateChange(o)}},{label:"Payment Received",command:o=>{this.onOrderStateChange(o)}}],this.activeOrderPathIndex=0}ngOnInit(){this.activedRoute.paramMap.subscribe(t=>{const r=t.get("orderId")||"";this.dashboard.searchOrders(r).subscribe(o=>{this.orderDetail=o;const s=this.orderPath.map(n=>n.label)?.indexOf(o.orderStatus);this.activeOrderPathIndex=s})})}onOrderStateChange(t){this.dashboard.updateOrder(this.orderDetail.orderId,{orderStatus:t.item.label}).subscribe(r=>{const o=this.orderPath.map(s=>s.label)?.indexOf(t.item.label);this.activeOrderPathIndex=o,console.log("Data",r)})}handlePrint(t){this.dashboard.printOrder(this.orderDetail.orderId).subscribe(o=>{var f,s=new Blob([o],{type:"application/pdf"}),n=window.navigator.userAgent;n.indexOf("MSIE"),n.indexOf("Trident/"),n.indexOf("Edge/"),navigator.userAgent.toLowerCase().indexOf("firefox")>-1?((f=document.createElement("a")).href=URL.createObjectURL(s),f.download="order_"+this.orderDetail.orderId+".pdf",document.body.appendChild(f),f.click(),window.setTimeout(function(){URL.revokeObjectURL(f.href),document.body.removeChild(f)},0)):((f=document.createElement("a")).href=window.URL.createObjectURL(s),f.download="order_"+this.orderDetail.orderId+".pdf",f.click())})}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(m.gz),e.Y36(h.s))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-order-detail"]],decls:62,vars:24,consts:[[1,"card","p-4","border-round","bg-white","surface-border","border-1"],[1,"font-bold","text-4xl","mb-4"],[1,"mt-0","mb-4","p-0"],[3,"model","readonly","activeIndex"],[1,"text-700","text-xl","mt-0","mb-4","p-0"],[2,"height","3px","background","linear-gradient(90deg, #2196F3 0%, rgba(33, 150, 243, 0) 50%)"],[1,"flex","flex-column","sm:flex-row","sm:align-items-center","sm:justify-content-between","py-5"],[1,"mb-3","sm:mb-0"],[1,"font-medium","text-xl","text-900","mr-2"],[1,"font-medium","text-xl","text-blue-500"],["label","Print","icon","pi pi-print","severity","secondary",1,"mr-2",3,"outlined","click"],["label","Print","icon","pi pi-print","severity","secondary",1,"ml-2",3,"outlined","click"],[1,"border-round","surface-border","border-1"],[1,"list-none","p-0","m-0"],["class","p-3 surface-border flex align-items-start sm:align-items-center",3,"ngClass",4,"ngFor","ngForOf"],[1,"flex","flex-wrap","mt-5","pb-3"],[1,"w-full","lg:w-6","pl-3"],[1,"font-medium","text-900"],[1,"flex","flex-column","text-900","mt-3","mb-5"],[1,"mb-1"],[1,"flex","align-items-center","mt-3"],[1,"w-full","lg:w-6","pl-3","lg:pl-0","lg:pr-3","flex","align-items-end","mt-5","lg:mt-0"],[1,"list-none","p-0","m-0","w-full"],[1,"mb-3"],[1,"flex","justify-content-between","mb-3"],[1,"text-900"],[1,"text-900","font-medium","text-lg"],[1,"flex","justify-content-between","border-top-1","surface-border","py-3"],[1,"text-900","font-medium"],[1,"text-900","font-bold","text-lg"],[1,"flex","flex-wrap","justify-content-between"],[1,"p-3","surface-border","flex","align-items-start","sm:align-items-center",3,"ngClass"],[1,"w-3rem","sm:w-8rem","flex-shrink-0","mr-3","shadow-0",3,"src"],[1,"flex","flex-column"],[1,"text-900","font-medium","text-xl","mb-2"],[1,"text-600","mb-3"],[1,"text-900","font-medium","text-lg","ml-auto"]],template:function(r,o){1&r&&(e.TgZ(0,"div")(1,"div",0)(2,"div",1),e._uU(3,"Order Detail \u{1f680}"),e.qZA(),e.TgZ(4,"div",2),e._UZ(5,"p-steps",3),e.qZA(),e.TgZ(6,"p",4),e._uU(7," Your order is on the way. It'll be shipped today. We'll inform you. "),e.qZA(),e._UZ(8,"div",5),e.TgZ(9,"div",6)(10,"div",7)(11,"span",8),e._uU(12,"Order number:"),e.qZA(),e.TgZ(13,"span",9),e._uU(14),e.qZA()(),e.TgZ(15,"div")(16,"p-button",10),e.NdJ("click",function(n){return o.handlePrint(n)}),e.qZA(),e.TgZ(17,"p-button",11),e.NdJ("click",function(n){return o.handlePrint(n)}),e.qZA()()(),e.TgZ(18,"div",12)(19,"ul",13),e.YNc(20,re,13,14,"li",14),e.qZA()(),e.TgZ(21,"div",15)(22,"div",16)(23,"span",17),e._uU(24,"Shipping Address"),e.qZA(),e.TgZ(25,"div",18)(26,"span",19),e._uU(27),e.qZA(),e.TgZ(28,"span",19),e._uU(29),e.qZA(),e.TgZ(30,"span",19),e._uU(31),e.qZA(),e.TgZ(32,"span"),e._uU(33),e.qZA()(),e.TgZ(34,"span",17),e._uU(35,"Payment"),e.qZA(),e.TgZ(36,"div",20),e._uU(37," COD "),e.qZA()(),e.TgZ(38,"div",21)(39,"ul",22)(40,"li",23)(41,"span",17),e._uU(42,"Summary"),e.qZA()(),e.TgZ(43,"li",24)(44,"span",25),e._uU(45,"Subtotal"),e.qZA(),e.TgZ(46,"span",26),e._uU(47),e.ALo(48,"env"),e.qZA()(),e.TgZ(49,"li",24)(50,"span",25),e._uU(51,"Tax"),e.qZA(),e.TgZ(52,"span",26),e._uU(53),e.ALo(54,"env"),e.qZA()(),e.TgZ(55,"li",27)(56,"span",28),e._uU(57,"Total"),e.qZA(),e.TgZ(58,"span",29),e._uU(59),e.ALo(60,"env"),e.qZA()()()()()(),e._UZ(61,"div",30),e.qZA()),2&r&&(e.xp6(5),e.Q6J("model",o.orderPath)("readonly",!1)("activeIndex",o.activeOrderPathIndex),e.xp6(9),e.Oqu(o.orderDetail.orderId),e.xp6(2),e.Q6J("outlined",!0),e.xp6(1),e.Q6J("outlined",!0),e.xp6(3),e.Q6J("ngForOf",o.orderDetail.items),e.xp6(7),e.AsE("",null==o.orderDetail.customerId?null:o.orderDetail.customerId.firstName," ",null==o.orderDetail.customerId?null:o.orderDetail.customerId.lastName,""),e.xp6(2),e.Oqu(null==o.orderDetail.customerId?null:o.orderDetail.customerId.address),e.xp6(2),e.hij("GST NO: ",null==o.orderDetail.customerId?null:o.orderDetail.customerId.gstNumber,""),e.xp6(2),e.Oqu(null==o.orderDetail.customerId?null:o.orderDetail.customerId.mobileNumber),e.xp6(14),e.AsE("",e.lcZ(48,18,"constant.CURRENCY_SYMBOLS")," ",o.orderDetail.totalBeforeTax,""),e.xp6(6),e.AsE("",e.lcZ(54,20,"constant.CURRENCY_SYMBOLS")," ",o.orderDetail.grandTotal-o.orderDetail.totalBeforeTax,""),e.xp6(6),e.AsE("",e.lcZ(60,22,"constant.CURRENCY_SYMBOLS")," ",o.orderDetail.grandTotal,""))},dependencies:[p.mk,p.sg,g.zx,te.R,P.L]})}return i})();var A=l(3714);let I=(()=>{class i{constructor(t,r,o,s,n){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.dashboardService=s,this._snackBar=n,this.editMode=!1,this.supplierForm=new a.cw({firstName:new a.NI(""),lastName:new a.NI(""),address:new a.NI(""),additionalInfo:new a.NI(""),gstNumber:new a.NI(""),mobileNumber:new a.NI(null)})}handleSubmit(t){if(this.supplierForm.valid){const r=this.supplierForm.getRawValue();this.editMode?this.dashboardService.updateSupplier(this.dialogConfig.data.supplierId,r).subscribe(o=>{console.log("Updated Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Supplier has been updated"}),this.dialogRef.close()}):this.dashboardService.addSupplier(r).subscribe(o=>{console.log("Added Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Supplier has been added"}),this.dialogRef.close()})}else this._snackBar.add({severity:"success",summary:"Success",detail:"Your Supplier is invalid"});console.log("Form has been submitted",this.supplierForm.getRawValue())}ngOnInit(){this.dialogConfig.data?(this.editMode=!0,this.supplierForm.patchValue(this.dialogConfig.data)):this.editMode=!1}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-add-supplier"]],decls:30,vars:1,consts:[[1,"add-edit-product","grid","formgrid","p-fluid",3,"formGroup","ngSubmit"],[1,"field","mb-4","col-12","lg:col-6"],["for","firstName",1,"font-medium"],["pInputText","","inputId","firstName","placeholder","First Name","formControlName","firstName","type","text"],["for","lastName",1,"font-medium"],["pInputText","","inputId","lastName","placeholder","Last Name","formControlName","lastName","type","text"],["for","mobileNumber",1,"font-medium"],["pInputText","","inputId","mobileNumber","placeholder","Mobile Number","formControlName","mobileNumber"],["for","gstNumber",1,"font-medium"],["pInputText","","inputId","gstNumber","placeholder","GST Number","formControlName","gstNumber"],[1,"field","mb-4","col-12"],["for","address",1,"font-medium"],["pInputText","","inputId","address","placeholder","Address","formControlName","address"],["for","additionalInfo",1,"font-medium"],["pInputText","","inputId","additionalInfo","placeholder","Additional Info","formControlName","additionalInfo"],[1,"field","mb-4","col-12","flex","flex-row","flex-wrap"],["type","reset",1,"mr-2"],["type","submit",1,"ml-2"]],template:function(r,o){1&r&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(1,"div",1)(2,"label",2),e._uU(3,"First Name"),e.qZA(),e._UZ(4,"input",3),e.qZA(),e.TgZ(5,"div",1)(6,"label",4),e._uU(7,"Last Name"),e.qZA(),e._UZ(8,"input",5),e.qZA(),e.TgZ(9,"div",1)(10,"label",6),e._uU(11,"Mobile Number"),e.qZA(),e._UZ(12,"input",7),e.qZA(),e.TgZ(13,"div",1)(14,"label",8),e._uU(15,"GST Number"),e.qZA(),e._UZ(16,"input",9),e.qZA(),e.TgZ(17,"div",10)(18,"label",11),e._uU(19,"Address"),e.qZA(),e._UZ(20,"input",12),e.qZA(),e.TgZ(21,"div",10)(22,"label",13),e._uU(23,"Additional Info"),e.qZA(),e._UZ(24,"input",14),e.qZA(),e.TgZ(25,"div",15)(26,"p-button",16),e._uU(27,"Reset"),e.qZA(),e.TgZ(28,"p-button",17),e._uU(29,"Submit"),e.qZA()()()),2&r&&e.Q6J("formGroup",o.supplierForm)},dependencies:[g.zx,A.o,a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u]})}return i})();var q=l(3173);function ne(i,d){1&i&&(e.TgZ(0,"h4",8),e._uU(1,"List of Supplier"),e.qZA())}function se(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"p-button",9),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.handleAddSupplier())}),e.qZA()}2&i&&e.Q6J("text",!0)("rounded",!0)}function ae(i,d){1&i&&(e.TgZ(0,"tr")(1,"th"),e._uU(2,"Id"),e.qZA(),e.TgZ(3,"th"),e._uU(4,"Name"),e.qZA(),e.TgZ(5,"th"),e._uU(6,"Mobile No"),e.qZA(),e.TgZ(7,"th"),e._uU(8,"GST Number"),e.qZA(),e.TgZ(9,"th"),e._uU(10,"Address"),e.qZA(),e.TgZ(11,"th"),e._uU(12,"Action"),e.qZA()())}function le(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA(),e.TgZ(7,"td"),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.qZA(),e.TgZ(11,"td")(12,"p-splitButton",10),e.NdJ("onClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleTableAction(s,"Detail"))})("onDropdownClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.selectedProduct=s)}),e.qZA()()()}if(2&i){const t=d.$implicit,r=e.oxw();e.xp6(2),e.Oqu(t.supplierId),e.xp6(2),e.AsE("",t.firstName," ",t.lastName,""),e.xp6(2),e.Oqu(t.mobileNumber),e.xp6(2),e.Oqu(t.gstNumber),e.xp6(2),e.Oqu(t.address),e.xp6(2),e.Q6J("model",r.supplierButtons)}}const de=function(){return{"min-width":"50rem"}};let ue=(()=>{class i{constructor(t,r,o){this.dialog=t,this.dashboardService=r,this._snackBar=o,this.pageOption=_.N.config.recordPerPageOption,this.recordCount=0,this.displayedColumns=["supplierId","name","mobileNumber","gstNumber","address","action"],this.pageConfig=new Z.X({pageIndex:0,pageSize:_.N.config.recordPerPage}),this.isLoading=!1,this.suppliers=[],this.supplierButtons=[{label:"Edit",icon:"pi pi-pencil",command:s=>{const{item:n}=s;this.handleTableAction(this.selectedProduct,n.label)}},{label:"Delete",icon:"pi pi-trash",command:s=>{const{item:n}=s;this.handleTableAction(this.selectedProduct,n.label)}}]}ngOnInit(){this.pageConfig.pipe((0,C.x)()).subscribe(t=>{this.isLoading=!0,this.dashboardService.loadSuppliers(t).subscribe(r=>{this.suppliers=r[0],this.recordCount=r[1],this.isLoading=!1})})}handleTableAction(t,r){"Edit"==r?this.dialog.open(I,{width:"600px",data:t,header:"Edit Product"}):"Delete"==r&&this.dashboardService.deleteSupplier(t.supplierId).subscribe(o=>{this._snackBar.add({severity:"success",summary:"Success",detail:"Your Suppiier has been deleted"})})}handleAddSupplier(){console.log("Add Product"),this.dialog.open(I,{width:"600px",maximizable:!0,header:"Add Supplier"})}onPageChange(t){const{page:r,pageCount:o}=t,s={...this.pageConfig.getValue(),pageIndex:r,pageSize:o};this.pageConfig.next(s)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-suppliers"]],decls:10,vars:9,consts:[[1,"card"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["pTemplate","right"],[3,"value","tableStyle","loading"],["pTemplate","header"],["pTemplate","body"],[3,"rows","totalRecords","rowsPerPageOptions","onPageChange"],[1,"m-0"],["type","button","icon","pi pi-plus","styleClass","p-button-text",3,"text","rounded","click"],["icon","pi pi-pencil","label","Detail","styleClass","p-button-outlined p-button-sm",3,"model","onClick","onDropdownClick"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"p-toolbar",1),e.YNc(2,ne,2,0,"ng-template",2),e.YNc(3,se,1,2,"ng-template",3),e.qZA(),e.TgZ(4,"div",0)(5,"p-table",4),e.YNc(6,ae,13,0,"ng-template",5),e.YNc(7,le,13,7,"ng-template",6),e.qZA(),e.TgZ(8,"p-paginator",7),e.NdJ("onPageChange",function(n){return o.onPageChange(n)}),e.ALo(9,"async"),e.qZA()()()),2&r&&(e.xp6(5),e.Q6J("value",o.suppliers)("tableStyle",e.DdM(8,de))("loading",o.isLoading),e.xp6(3),e.Q6J("rows",e.lcZ(9,6,o.pageConfig).pageSize)("totalRecords",o.recordCount)("rowsPerPageOptions",o.pageOption))},dependencies:[c.jx,q.a,g.zx,x.iA,v.o,T.D,p.Ov]})}return i})();var pe=l(8057);let F=(()=>{class i{constructor(t,r,o,s,n){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.dashboardService=s,this._snackBar=n,this.editMode=!1,this.productForm=new a.cw({productName:new a.NI(""),productCostPrice:new a.NI(null),productSellingPrice:new a.NI(null),productStock:new a.NI(null),isActive:new a.NI(!0)})}handleSubmit(t){if(this.productForm.valid){const r=this.productForm.getRawValue();this.editMode?this.dashboardService.updateProduct(this.dialogConfig.data.productId,r).subscribe(o=>{console.log("Updated Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Product has been updated"}),this.dialogRef.close()}):this.dashboardService.addProduct(r).subscribe(o=>{console.log("Added Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Product has been added"}),this.dialogRef.close()})}else this._snackBar.add({severity:"success",summary:"Success",detail:"Your Product is invalid"});console.log("Form has been submitted",this.productForm.getRawValue())}ngOnInit(){this.dialogConfig.data?(this.editMode=!0,this.productForm.patchValue(this.dialogConfig.data)):this.editMode=!1}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-add-product"]],decls:24,vars:2,consts:[[1,"add-edit-product","grid","formgrid","p-fluid",3,"formGroup","ngSubmit"],[1,"field","mb-4","col-12"],["for","productName",1,"font-medium"],["pInputText","","inputId","productName","placeholder","Product Name","formControlName","productName","type","text"],["for","productStock",1,"font-medium"],["pInputText","","inputId","productStock","placeholder","Product Stock","formControlName","productStock"],["for","productCostPrice",1,"font-medium"],["pInputText","","inputId","productCostPrice","placeholder","Product Cost Price","formControlName","productCostPrice"],["for","productSellingPrice",1,"font-medium"],["pInputText","","inputId","productSellingPrice","placeholder","Product Sellling Price","formControlName","productSellingPrice"],["formControlName","isActive","label","IsActive","inputId","isActive",3,"binary"],[1,"field","mb-4","col-12","flex","flex-row","flex-wrap"],["type","reset",1,"mr-2"],["type","submit",1,"ml-2"]],template:function(r,o){1&r&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(1,"div",1)(2,"label",2),e._uU(3,"Product Name"),e.qZA(),e._UZ(4,"input",3),e.qZA(),e.TgZ(5,"div",1)(6,"label",4),e._uU(7,"Product Stock"),e.qZA(),e._UZ(8,"input",5),e.qZA(),e.TgZ(9,"div",1)(10,"label",6),e._uU(11,"Product Cost Price"),e.qZA(),e._UZ(12,"input",7),e.qZA(),e.TgZ(13,"div",1)(14,"label",8),e._uU(15,"Product Selling Price"),e.qZA(),e._UZ(16,"input",9),e.qZA(),e.TgZ(17,"div",1),e._UZ(18,"p-checkbox",10),e.qZA(),e.TgZ(19,"div",11)(20,"p-button",12),e._uU(21,"Reset"),e.qZA(),e.TgZ(22,"p-button",13),e._uU(23,"Submit"),e.qZA()()()),2&r&&(e.Q6J("formGroup",o.productForm),e.xp6(18),e.Q6J("binary",!0))},dependencies:[g.zx,pe.XZ,A.o,a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u]})}return i})();function ce(i,d){1&i&&(e.TgZ(0,"h4",8),e._uU(1,"List of Products"),e.qZA())}function me(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"p-button",9),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.handleAddProduct())}),e.qZA()}2&i&&e.Q6J("text",!0)("rounded",!0)}function ge(i,d){1&i&&(e.TgZ(0,"tr")(1,"th"),e._uU(2,"Id"),e.qZA(),e.TgZ(3,"th"),e._uU(4,"Name"),e.qZA(),e.TgZ(5,"th"),e._uU(6,"Stock"),e.qZA(),e.TgZ(7,"th"),e._uU(8,"Selling Price"),e.qZA(),e.TgZ(9,"th"),e._uU(10,"Cost Price"),e.qZA(),e.TgZ(11,"th"),e._uU(12,"IsActive"),e.qZA(),e.TgZ(13,"th"),e._uU(14,"Action"),e.qZA()())}function he(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA(),e.TgZ(7,"td"),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.qZA(),e.TgZ(11,"td"),e._uU(12),e.qZA(),e.TgZ(13,"td")(14,"p-splitButton",10),e.NdJ("onClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleTableAction(s,"Detail"))})("onDropdownClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleSelectProduct(s))}),e.qZA()()()}if(2&i){const t=d.$implicit,r=e.oxw();e.xp6(2),e.Oqu(t.productId),e.xp6(2),e.Oqu(t.productName),e.xp6(2),e.Oqu(t.productStock),e.xp6(2),e.Oqu(t.productSellingPrice),e.xp6(2),e.Oqu(t.productCostPrice),e.xp6(2),e.Oqu(t.isActive),e.xp6(2),e.Q6J("model",r.productButtons)}}const fe=function(){return{"min-width":"50rem"}};let be=(()=>{class i{constructor(t,r,o){this.dialog=t,this.dashboardService=r,this._snackBar=o,this.pageOption=_.N.config.recordPerPageOption,this.recordCount=10,this.isLoading=!1,this.productButtons=[{label:"Edit",icon:"pi pi-pencil",command:s=>{const{item:n}=s;this.handleTableAction(this.selectedProduct,n.label)}},{label:"Delete",icon:"pi pi-trash",command:s=>{const{item:n}=s;this.handleTableAction(this.selectedProduct,n.label)}}],this.pageConfig=new Z.X({pageIndex:0,pageSize:_.N.config.recordPerPage}),this.products=[]}ngOnInit(){this.pageConfig.pipe((0,C.x)()).subscribe(t=>{this.isLoading=!0,this.dashboardService.loadProducts(t).subscribe(r=>{this.products=r[0],this.recordCount=r[1],this.isLoading=!1})})}handleAddProduct(){this.dialog.open(F,{width:"600px",maximizable:!0,header:"Add Product"})}handleTableAction(t,r){"Edit"==r?this.dialog.open(F,{width:"600px",data:t,header:"Edit Product"}):"Delete"==r&&this.dashboardService.deleteProduct(t.productId).subscribe(o=>{this._snackBar.add({severity:"success",summary:"Success",detail:"Your product has been deleted"})})}handleSelectProduct(t){this.selectedProduct=t}onPageChange(t){const{page:r,rows:o}=t,s={...this.pageConfig.getValue(),pageIndex:r,pageSize:o};this.pageConfig.next(s)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-products"]],decls:10,vars:9,consts:[[1,"card"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["pTemplate","right"],[3,"value","tableStyle","loading"],["pTemplate","header"],["pTemplate","body"],[3,"rows","totalRecords","rowsPerPageOptions","onPageChange"],[1,"m-0"],["type","button","icon","pi pi-plus","styleClass","p-button-text",3,"text","rounded","click"],["icon","pi pi-pencil","label","Detail","styleClass","p-button-outlined p-button-sm",3,"model","onClick","onDropdownClick"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"p-toolbar",1),e.YNc(2,ce,2,0,"ng-template",2),e.YNc(3,me,1,2,"ng-template",3),e.qZA(),e.TgZ(4,"div",0)(5,"p-table",4),e.YNc(6,ge,15,0,"ng-template",5),e.YNc(7,he,15,7,"ng-template",6),e.qZA(),e.TgZ(8,"p-paginator",7),e.NdJ("onPageChange",function(n){return o.onPageChange(n)}),e.ALo(9,"async"),e.qZA()()()),2&r&&(e.xp6(5),e.Q6J("value",o.products)("tableStyle",e.DdM(8,fe))("loading",o.isLoading),e.xp6(3),e.Q6J("rows",e.lcZ(9,6,o.pageConfig).pageSize)("totalRecords",o.recordCount)("rowsPerPageOptions",o.pageOption))},dependencies:[c.jx,q.a,g.zx,x.iA,v.o,T.D,p.Ov]})}return i})(),U=(()=>{class i{constructor(t,r,o,s,n){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.dashboardService=s,this._snackBar=n,this.editMode=!1,this.customerForm=new a.cw({firstName:new a.NI(""),lastName:new a.NI(""),address:new a.NI(""),additionalInfo:new a.NI(""),gstNumber:new a.NI(""),mobileNumber:new a.NI(null)})}handleSubmit(t){if(this.customerForm.valid){const r=this.customerForm.getRawValue();this.editMode?this.dashboardService.updateCustomer(this.dialogConfig.data.customerId,r).subscribe(o=>{console.log("Updated Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Customer has been updated"}),this.dialogRef.close(o)}):this.dashboardService.addCustomer(r).subscribe(o=>{console.log("Added Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Customer has been added"}),this.dialogRef.close(o)})}else this._snackBar.add({severity:"success",summary:"Success",detail:"Your Customer is invalid"});console.log("Form has been submitted",this.customerForm.getRawValue())}ngOnInit(){this.dialogConfig.data?(this.editMode=!0,this.customerForm.patchValue(this.dialogConfig.data)):this.editMode=!1}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-add-customer"]],decls:30,vars:1,consts:[[1,"add-edit-product","grid","formgrid","p-fluid",3,"formGroup","ngSubmit"],[1,"field","mb-4","col-12","lg:col-6"],["for","firstName",1,"font-medium"],["pInputText","","inputId","firstName","placeholder","First Name","formControlName","firstName","type","text"],["for","lastName",1,"font-medium"],["pInputText","","inputId","lastName","placeholder","Last Name","formControlName","lastName","type","text"],["for","mobileNumber",1,"font-medium"],["pInputText","","inputId","mobileNumber","placeholder","Mobile Number","formControlName","mobileNumber"],["for","gstNumber",1,"font-medium"],["pInputText","","inputId","gstNumber","placeholder","GST Number","formControlName","gstNumber"],[1,"field","mb-4","col-12"],["for","address",1,"font-medium"],["pInputText","","inputId","address","placeholder","Address","formControlName","address"],["for","additionalInfo",1,"font-medium"],["pInputText","","inputId","additionalInfo","placeholder","Additional Info","formControlName","additionalInfo"],[1,"field","mb-4","col-12","flex","flex-row","flex-wrap"],["type","reset",1,"mr-2"],["type","submit",1,"ml-2"]],template:function(r,o){1&r&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(1,"div",1)(2,"label",2),e._uU(3,"First Name"),e.qZA(),e._UZ(4,"input",3),e.qZA(),e.TgZ(5,"div",1)(6,"label",4),e._uU(7,"Last Name"),e.qZA(),e._UZ(8,"input",5),e.qZA(),e.TgZ(9,"div",1)(10,"label",6),e._uU(11,"Mobile Number"),e.qZA(),e._UZ(12,"input",7),e.qZA(),e.TgZ(13,"div",1)(14,"label",8),e._uU(15,"GST Number"),e.qZA(),e._UZ(16,"input",9),e.qZA(),e.TgZ(17,"div",10)(18,"label",11),e._uU(19,"Address"),e.qZA(),e._UZ(20,"input",12),e.qZA(),e.TgZ(21,"div",10)(22,"label",13),e._uU(23,"Additional Info"),e.qZA(),e._UZ(24,"input",14),e.qZA(),e.TgZ(25,"div",15)(26,"p-button",16),e._uU(27,"Reset"),e.qZA(),e.TgZ(28,"p-button",17),e._uU(29,"Submit"),e.qZA()()()),2&r&&e.Q6J("formGroup",o.customerForm)},dependencies:[g.zx,A.o,a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u]})}return i})();function _e(i,d){1&i&&(e.TgZ(0,"h4",8),e._uU(1,"List of Customers"),e.qZA())}function Ze(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"p-button",9),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.handleAddCustomer())}),e.qZA()}2&i&&e.Q6J("text",!0)("rounded",!0)}function Ce(i,d){1&i&&(e.TgZ(0,"tr")(1,"th"),e._uU(2,"Id"),e.qZA(),e.TgZ(3,"th"),e._uU(4,"Name"),e.qZA(),e.TgZ(5,"th"),e._uU(6,"Mobile No"),e.qZA(),e.TgZ(7,"th"),e._uU(8,"GST Number"),e.qZA(),e.TgZ(9,"th"),e._uU(10,"Address"),e.qZA(),e.TgZ(11,"th"),e._uU(12,"Action"),e.qZA()())}function xe(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA(),e.TgZ(7,"td"),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.qZA(),e.TgZ(11,"td")(12,"p-splitButton",10),e.NdJ("onClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleTableAction(s,"Detail"))})("onDropdownClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleSelectCustomer(s))}),e.qZA()()()}if(2&i){const t=d.$implicit,r=e.oxw();e.xp6(2),e.Oqu(t.customerId),e.xp6(2),e.AsE("",t.firstName," ",t.lastName,""),e.xp6(2),e.Oqu(t.mobileNumber),e.xp6(2),e.Oqu(t.gstNumber),e.xp6(2),e.Oqu(t.address),e.xp6(2),e.Q6J("model",r.customerButtons)}}let ve=(()=>{class i{constructor(t,r,o,s,n){this.router=t,this.activeRoute=r,this.dialog=o,this.dashboardService=s,this._snackBar=n,this.pageOption=_.N.config.recordPerPageOption,this.recordCount=10,this.isLoading=!1,this.pageConfig=new Z.X({pageIndex:0,pageSize:_.N.config.recordPerPage}),this.customers=[],this.customerButtons=[{label:"Edit",icon:"pi pi-pencil",command:b=>{const{item:N}=b;this.handleTableAction(this.selectedCustomer,N.label)}},{label:"Delete",icon:"pi pi-trash",command:b=>{const{item:N}=b;this.handleTableAction(this.selectedCustomer,N.label)}}]}ngOnInit(){this.pageConfig.subscribe(t=>{this.isLoading=!0,this.dashboardService.loadCustomers(t).subscribe(r=>{this.customers=r[0],this.recordCount=r[1],this.isLoading=!1})})}handleAddCustomer(){console.log("Add Product"),this.dialog.open(U,{width:"600px",maximizable:!0,header:"Add Customer"})}handleTableAction(t,r){"Edit"==r?this.dialog.open(U,{width:"600px",data:t,header:"Edit Customer"}).onClose.subscribe(s=>{this.pageConfig.next({...this.pageConfig.getValue(),pageIndex:0})}):"Detail"==r?this.router.navigate([t.customerId,"detail"],{relativeTo:this.activeRoute}):"Delete"==r&&this.dashboardService.deleteCustomer(t.customerId).subscribe(o=>{this._snackBar.add({severity:"success",summary:"Success",detail:"Your custiomer has been deleted"})})}handleSelectCustomer(t){this.selectedCustomer=t}onPageChange(t){const{page:r,rows:o}=t,s={...this.pageConfig.getValue(),pageIndex:r,pageSize:o};this.pageConfig.next(s)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(m.F0),e.Y36(m.gz),e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-customers"]],decls:10,vars:7,consts:[[1,"card"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["pTemplate","right"],[3,"value","loading"],["pTemplate","header"],["pTemplate","body"],[3,"rows","totalRecords","rowsPerPageOptions","onPageChange"],[1,"m-0"],["type","button","icon","pi pi-plus","styleClass","p-button-text",3,"text","rounded","click"],["icon","pi pi-pencil","label","Detail","styleClass","p-button-outlined p-button-sm",3,"model","onClick","onDropdownClick"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"p-toolbar",1),e.YNc(2,_e,2,0,"ng-template",2),e.YNc(3,Ze,1,2,"ng-template",3),e.qZA(),e.TgZ(4,"div",0)(5,"p-table",4),e.YNc(6,Ce,13,0,"ng-template",5),e.YNc(7,xe,13,7,"ng-template",6),e.qZA(),e.TgZ(8,"p-paginator",7),e.NdJ("onPageChange",function(n){return o.onPageChange(n)}),e.ALo(9,"async"),e.qZA()()()),2&r&&(e.xp6(5),e.Q6J("value",o.customers)("loading",o.isLoading),e.xp6(3),e.Q6J("rows",e.lcZ(9,5,o.pageConfig).pageSize)("totalRecords",o.recordCount)("rowsPerPageOptions",o.pageOption))},dependencies:[c.jx,q.a,g.zx,x.iA,v.o,T.D,p.Ov]})}return i})();var Te=l(9653),S=l(4844),Ae=l(4480),Se=l(4237),Ne=l(6022),qe=l(6263);function Ue(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"div",24)(1,"div",25)(2,"div",26)(3,"span",27),e._UZ(4,"i",28),e.TgZ(5,"span",29),e._uU(6),e.qZA()(),e._UZ(7,"p-tag",30),e.qZA(),e.TgZ(8,"div",31),e._UZ(9,"img",32),e.TgZ(10,"div",33),e._uU(11),e.qZA(),e._UZ(12,"p-rating",34),e.qZA(),e.TgZ(13,"div",35)(14,"span",36),e._uU(15),e.qZA(),e.TgZ(16,"button",37),e.NdJ("click",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.addProductToCart(s))}),e.qZA()()()()}if(2&i){const t=d.$implicit,r=e.oxw();e.xp6(6),e.Oqu(t.category),e.xp6(1),e.Q6J("value",t.inventoryStatus)("severity",r.getSeverity(t)),e.xp6(2),e.Q6J("src","/assets/products/"+t.image,e.LSH)("alt",t.name),e.xp6(2),e.Oqu(t.productName),e.xp6(1),e.Q6J("ngModel",t.rating)("readonly",!0)("cancel",!1),e.xp6(3),e.Oqu("\u20b9 "+t.productSellingPrice),e.xp6(1),e.Q6J("disabled","OUTOFSTOCK"===t.inventoryStatus)}}function we(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"div",38)(1,"div",39),e._UZ(2,"img",40),e.TgZ(3,"div",41)(4,"div",42)(5,"div",43),e._uU(6),e.qZA(),e.TgZ(7,"div",44),e._UZ(8,"p-inputNumber",45),e.qZA()(),e.TgZ(9,"div",46)(10,"span",47),e._uU(11),e.qZA(),e.TgZ(12,"button",48),e.NdJ("click",function(){const s=e.CHM(t).rowIndex,n=e.oxw();return e.KtG(n.deleteItem(s))}),e.qZA()()()()()}if(2&i){const t=d.$implicit;e.Q6J("formGroupName",d.rowIndex),e.xp6(2),e.Q6J("src","/assets/products/"+t.image,e.LSH)("alt",t.name),e.xp6(4),e.Oqu(t.productName),e.xp6(2),e.Q6J("showButtons",!0),e.xp6(3),e.Oqu("\u20b9 "+t.productSellingPrice)}}const ye=function(i){return{"flex-column-reverse":i}};function Pe(i,d){1&i&&(e.TgZ(0,"div",13),e._uU(1," No order placed so far. "),e.qZA())}function Ie(i,d){if(1&i&&(e.TgZ(0,"li",14)(1,"div",15),e._uU(2," Order Number "),e.qZA(),e.TgZ(3,"div",16),e._uU(4),e.qZA(),e.TgZ(5,"div",15),e._uU(6," Status "),e.qZA(),e.TgZ(7,"div",16),e._uU(8),e.qZA(),e.TgZ(9,"div",15),e._uU(10," Created Date "),e.qZA(),e.TgZ(11,"div",16),e._uU(12),e.ALo(13,"date"),e.qZA(),e.TgZ(14,"div",15),e._uU(15," Tax Perctange "),e.qZA(),e.TgZ(16,"div",16),e._uU(17),e.qZA(),e.TgZ(18,"div",15),e._uU(19," Total "),e.qZA(),e.TgZ(20,"div",16),e._uU(21),e.qZA()()),2&i){const t=d.$implicit;e.xp6(4),e.hij(" ",t.orderId," "),e.xp6(4),e.hij(" ",t.orderStatus," "),e.xp6(4),e.hij(" ",e.lcZ(13,5,t.createdDate)," "),e.xp6(5),e.hij(" ",t.taxPerctange," % "),e.xp6(4),e.hij(" ",t.grandTotal," ")}}const Fe=[{path:"",component:E,children:[{path:"home",component:V},{path:"orders",component:ee},{path:"orders/add",component:(()=>{class i{get items(){return this.orderForm.get("items")}get totalCost(){return this.orderForm.get("items")?.value?.reduce((t,r)=>t+r.productSellingPrice*r.quantity,0)||0}get grossTotalCost(){return this.totalCost*this.orderForm.get("taxPerctange")?.value/100+this.totalCost}deleteItem(t){this.cartProducts.splice(t,1),this.items.removeAt(t)}constructor(t,r,o,s){this.formBuilder=t,this.dialog=r,this.dashboardService=o,this._snackBar=s,this.products=[],this.cartProducts=[],this.suggestedCutomers=[],this.isDirectionReverse=!1,this.orderForm=this.formBuilder.group({customerSearchKey:this.formBuilder.control(null),customerId:this.formBuilder.control(null),taxPerctange:this.formBuilder.control(5),items:this.formBuilder.array([])})}ngOnInit(){this.dashboardService.loadProducts({pageIndex:0,pageSize:100}).subscribe(t=>{this.products=t[0]?.map(r=>({...r,image:"pwcWallPlug.png",inventoryStatus:"INSTOCK",category:"PWC",rating:4})),console.log("this.products ",this.products)})}getSeverity(t){switch(t.inventoryStatus){case"INSTOCK":return"success";case"LOWSTOCK":return"warning";case"OUTOFSTOCK":return"danger";default:return null}}addProductToCart(t){if(!this.cartProducts?.some(o=>o.productId==t.productId)){this.cartProducts=[...this.cartProducts,t];const{productId:o,productName:s,productSellingPrice:n}=t;this.items.push(this.formBuilder.group({productId:this.formBuilder.control(o),quantity:this.formBuilder.control(1),productName:this.formBuilder.control(s),productSellingPrice:this.formBuilder.control(n),pricePerUnit:this.formBuilder.control(n)}))}}handleSubmit(t){if(this.orderForm.valid){let r=this.orderForm.getRawValue();delete r.customerSearchKey,this.dashboardService.addOrder(r).subscribe(o=>{console.log("Added Order",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Order has been placed"})})}else this._snackBar.add({severity:"error",summary:"Error",detail:"Your Order was not placed"});console.log("Form has been submitted",this.orderForm.getRawValue())}searchCustomers(t){this.dashboardService.searchCustomers(t.query).subscribe(r=>{console.log("Data",r),this.suggestedCutomers=r?.map(o=>({...o,suggetedKey:o.firstName+" "+o.lastName+" / "+o.mobileNumber}))})}handleSelectCustomer(t){console.log("Selected Customer",t);const{customerId:r}=t;this.orderForm.patchValue({customerId:r})}handleAddCustomer(t){this.dialog.open(U,{width:"600px",maximizable:!0,header:"Add Customer"}).onClose.subscribe(r=>{const{customerId:o}=r;o&&this.orderForm.patchValue({customerId:o,customerSearchKey:r})})}togglePosition(t){this.isDirectionReverse=!this.isDirectionReverse}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(a.qu),e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-add-order"]],decls:30,vars:12,consts:[[1,"lg:hidden","block","col-12"],["pButton","","label","Change",3,"click"],[1,"flex","flex-wrap","justify-content-between",3,"ngClass"],[1,"col-12","lg:col-8"],["header","PWC"],["layout","grid",3,"value"],["dv",""],["pTemplate","gridItem"],[1,"col-12","lg:col-4"],[3,"formGroup","ngSubmit"],[1,"add-customer"],[1,"p-inputgroup","mb-3"],["placeholder","Search Customer by Mobile No / Name","styleClass","w-full","formControlName","customerSearchKey","field","suggetedKey",3,"suggestions","dropdown","completeMethod","onSelect"],["type","button","pButton","","label","Add",1,"p-button-success",3,"click"],["formArrayName","items",1,"item-wrapper","mb-3"],["layout","list",1,"",3,"value"],["selectedProduct",""],["pTemplate","listItem"],[1,"add-order"],[1,"mb-3"],[1,"p-inputgroup"],["type","text","pInputText","","placeholder","TAX","formControlName","taxPerctange"],[1,"p-inputgroup-addon"],["pButton","","pRipple","","type","submit","label","Place Order",1,"p-button-success","mb-3"],[1,"col-12","sm:col-6","lg:col-12","xl:col-4","p-2"],[1,"p-4","border-1","surface-border","surface-card","border-round"],[1,"flex","flex-wrap","align-items-center","justify-content-between","gap-2"],[1,"flex","align-items-center","gap-2"],[1,"pi","pi-tag"],[1,"font-semibold"],[3,"value","severity"],[1,"flex","flex-column","align-items-center","gap-3","py-5"],[1,"w-9","shadow-0","border-round",3,"src","alt"],[1,"text-2xl","font-bold"],[3,"ngModel","readonly","cancel"],[1,"flex","align-items-center","justify-content-between"],[1,"text-2xl","font-semibold"],["pButton","","icon","pi pi-shopping-cart",1,"p-button-roundedX",3,"disabled","click"],[1,"col-12",3,"formGroupName"],[1,"flex","flex-row","sm:flex-column","xl:align-items-start","p-3","gap-3"],[1,"w-3","sm:w-8rem","xl:w-5rem","shadow-0","block","xl:block","mx-auto","border-round",3,"src","alt"],[1,"flex","flex-columnx","flex-row","sm:flex-rowx","justify-content-between","align-items-center","xl:align-items-start","flex-1","gap-4"],[1,"flex","flex-column","align-items-center","sm:align-items-start","gap-2"],[1,"text-lg","font-bold","text-900"],[1,"flex","align-items-center","gap-3"],["buttonLayout","horizontal","spinnerMode","horizontal","inputId","horizontal","placeholder","1","inputStyleClass","w-2rem text-center py-2 px-1 border-transparent border","incrementButtonIcon","pi pi-plus","decrementButtonIcon","pi pi-minus","formControlName","quantity",1,"border-1","surface-border","border-round",3,"showButtons"],[1,"flex","flex-column","align-items-center","sm:align-items-end","gap-3","sm:gap-2"],[1,"text-lg","font-semibold"],["pButton","","type","button","icon","pi pi-trash",1,"md:align-self-end","mb-2","p-button-roundedx","p-button-small",3,"click"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"button",1),e.NdJ("click",function(n){return o.togglePosition(n)}),e.qZA()(),e.TgZ(2,"div",2)(3,"div",3)(4,"p-tabView")(5,"p-tabPanel",4)(6,"p-dataView",5,6),e.YNc(8,Ue,17,11,"ng-template",7),e.qZA()()()(),e.TgZ(9,"div",8)(10,"form",9),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(11,"div",10)(12,"div",11)(13,"p-autoComplete",12),e.NdJ("completeMethod",function(n){return o.searchCustomers(n)})("onSelect",function(n){return o.handleSelectCustomer(n)}),e.qZA(),e.TgZ(14,"button",13),e.NdJ("click",function(n){return o.handleAddCustomer(n)}),e.qZA()()(),e.TgZ(15,"div",14)(16,"p-dataView",15,16),e.YNc(18,we,13,6,"ng-template",17),e.qZA()(),e.TgZ(19,"div",18)(20,"p"),e._uU(21),e.qZA(),e.TgZ(22,"div",19)(23,"div",20),e._UZ(24,"input",21),e.TgZ(25,"span",22),e._uU(26,"%"),e.qZA()()(),e.TgZ(27,"p"),e._uU(28),e.qZA(),e._UZ(29,"button",23),e.qZA()()()()),2&r&&(e.xp6(2),e.Q6J("ngClass",e.VKq(10,ye,o.isDirectionReverse)),e.xp6(4),e.Q6J("value",o.products),e.xp6(4),e.Q6J("formGroup",o.orderForm),e.xp6(3),e.Q6J("suggestions",o.suggestedCutomers)("dropdown",!1),e.xp6(3),e.Q6J("value",o.cartProducts),e.xp6(5),e.hij("Total : ",o.totalCost,""),e.xp6(7),e.hij("Gross Total : ",o.grossTotalCost,""),e.xp6(1),e.Akn("width:100%"))},dependencies:[p.mk,c.jx,g.Hq,A.o,Te.Rn,a._Y,a.Fj,a.JJ,a.JL,a.On,S.xf,S.x4,Ae.H,Se.VO,Ne.iG,qe.V,y.Qc,a.sg,a.u,a.x0,a.CE]})}return i})()},{path:"orders/:orderId/detail",component:ie},{path:"suppliers",component:ue},{path:"products",component:be},{path:"customers",component:ve},{path:"customers/:customerId/detail",component:(()=>{class i{ngOnInit(){}constructor(t,r,o){this.router=t,this.activatedRoute=r,this.dashboard=o,this.customerOrders=[],this.numberOfOrders=0,this.activatedRoute.paramMap.subscribe(s=>{const n=s.get("customerId")||"";this.dashboard.loadCustomerById(n).subscribe(b=>{this.customerOverView=b}),this.dashboard.loadOrdersForCustomerById(n,{pageIndex:0,pageSize:100}).subscribe(b=>{this.customerOrders=b[0],this.numberOfOrders=b[1]})})}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(m.F0),e.Y36(m.gz),e.Y36(h.s))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-customer-detail"]],decls:46,vars:11,consts:[[1,"card","p-4","border-round","bg-white","surface-border","border-1"],[1,"font-bold","text-4xl","mb-4"],["header","Overview"],[1,"customer-overview"],[1,"list-none","p-0","m-0","border-300"],[1,"flex","align-items-center","py-3","px-2","flex-wrap"],[1,"text-500","w-full","md:w-2","font-medium"],[1,"text-900","w-full","md:w-10"],["header","Orders"],["class","",4,"ngIf"],[1,"customer-orders"],["class","flex align-items-center py-3 px-2 flex-wrap border-round surface-border border-1 my-2",4,"ngFor","ngForOf"],[1,"flex","flex-wrap","justify-content-between"],[1,""],[1,"flex","align-items-center","py-3","px-2","flex-wrap","border-round","surface-border","border-1","my-2"],[1,"text-500","w-full","md:w-2","my-1","font-medium"],[1,"text-900","w-full","md:w-2","my-1"]],template:function(r,o){1&r&&(e.TgZ(0,"div")(1,"div",0)(2,"div",1),e._uU(3,"Customer Detail \u{1f680}"),e.qZA(),e.TgZ(4,"div")(5,"p-tabView")(6,"p-tabPanel",2)(7,"div",3)(8,"ul",4)(9,"li",5)(10,"div",6),e._uU(11,"Name"),e.qZA(),e.TgZ(12,"div",7),e._uU(13),e.qZA()(),e.TgZ(14,"li",5)(15,"div",6),e._uU(16,"GST Number"),e.qZA(),e.TgZ(17,"div",7),e._uU(18),e.qZA()(),e.TgZ(19,"li",5)(20,"div",6),e._uU(21,"Mobile Number"),e.qZA(),e.TgZ(22,"div",7),e._uU(23),e.qZA()(),e.TgZ(24,"li",5)(25,"div",6),e._uU(26,"Address"),e.qZA(),e.TgZ(27,"div",7),e._uU(28),e.qZA()(),e.TgZ(29,"li",5)(30,"div",6),e._uU(31,"Additional Info"),e.qZA(),e.TgZ(32,"div",7),e._uU(33),e.qZA()(),e.TgZ(34,"li",5)(35,"div",6),e._uU(36,"Joined us"),e.qZA(),e.TgZ(37,"div",7),e._uU(38),e.ALo(39,"date"),e.qZA()()()()(),e.TgZ(40,"p-tabPanel",8),e.YNc(41,Pe,2,0,"div",9),e.TgZ(42,"div",10)(43,"ul",4),e.YNc(44,Ie,22,7,"li",11),e.qZA()()()()()(),e._UZ(45,"div",12),e.qZA()),2&r&&(e.xp6(13),e.AsE("",o.customerOverView.firstName," ",o.customerOverView.lastName,""),e.xp6(5),e.Oqu(o.customerOverView.gstNumber),e.xp6(5),e.Oqu(o.customerOverView.mobileNumber),e.xp6(5),e.Oqu(o.customerOverView.address),e.xp6(5),e.Oqu(o.customerOverView.additionalInfo),e.xp6(5),e.Oqu(e.lcZ(39,9,o.customerOverView.createdDate)),e.xp6(3),e.Q6J("ngIf",0==o.customerOrders.length),e.xp6(3),e.Q6J("ngForOf",o.customerOrders))},dependencies:[p.sg,p.O5,S.xf,S.x4,p.uU]})}return i})()}]}];let De=(()=>{class i{static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275mod=e.oAB({type:i});static#o=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(Fe),m.Bz]})}return i})();var Ye=l(6208);let Je=(()=>{class i{static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275mod=e.oAB({type:i});static#o=this.\u0275inj=e.cJS({imports:[p.ez,D.f,Ye.m,De]})}return i})()}}]); \ No newline at end of file diff --git a/client/433.97015b4620a0e056.js b/client/433.97015b4620a0e056.js new file mode 100644 index 000000000..ff4b14128 --- /dev/null +++ b/client/433.97015b4620a0e056.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[433],{5433:(ke,w,l)=>{l.r(w),l.d(w,{DashboardModule:()=>Je});var p=l(6814),D=l(8155),m=l(4248),e=l(6689),u=l(5118);const Y=function(i){return["dashboard",i]};function J(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"li")(1,"a",2),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.dialogRef.close(!0))}),e._UZ(2,"span"),e.TgZ(3,"span",3),e._uU(4),e.qZA()()()}if(2&i){const t=d.$implicit;e.xp6(1),e.Q6J("routerLink",e.VKq(4,Y,t.path)),e.xp6(1),e.Tol(t.iconClass),e.xp6(2),e.Oqu(t.label)}}let k=(()=>{class i{constructor(t,r,o){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.routes=[]}ngOnInit(){this.dialogConfig.data&&(this.routes=this.dialogConfig.data)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-mobile-nav"]],decls:2,vars:1,consts:[[1,"list-none","px-3","m-0"],[4,"ngFor","ngForOf"],[1,"flex","align-items-center","cursor-pointer","p-3","hover:surface-100","border-round","nav-link",3,"routerLink","click"],[1,"font-medium","text-700"]],template:function(r,o){1&r&&(e.TgZ(0,"ul",0),e.YNc(1,J,5,6,"li",1),e.qZA()),2&r&&(e.xp6(1),e.Q6J("ngForOf",o.routes))},dependencies:[p.sg,m.rH]})}return i})();var L=l(8039),g=l(707),B=l(8608),R=l(4104),y=l(7327);function M(i,d){if(1&i&&(e.TgZ(0,"li")(1,"a",21),e._UZ(2,"span"),e.TgZ(3,"span",22),e._uU(4),e.qZA()()()),2&i){const t=d.$implicit;e.xp6(1),e.Q6J("routerLink",t.path),e.xp6(1),e.Tol(t.iconClass),e.xp6(2),e.Oqu(t.label)}}const Q=function(i){return{hidden:i}},O=function(){return{"background-color":"#4caf4f",color:"#ffffff"}},z=function(){return[]};let E=(()=>{class i{constructor(t){this.dialog=t,this.title="mintuPlasticV2",this.showLeftSideNav=!1,this.routes=[{label:"Home",path:"home",iconClass:"pi pi-home mr-2 text-700"},{label:"Orders",path:"orders",iconClass:"pi pi-shopping-cart mr-2 text-700"},{label:"Suppliers",path:"suppliers",iconClass:"pi pi-users mr-2 text-700"},{label:"Products",path:"products",iconClass:"pi pi-star mr-2 text-700"},{label:"Customers",path:"customers",iconClass:"pi pi-users mr-2 text-700"}]}openMobNav(t){this.dialog.open(k,{data:this.routes,styleClass:"mobNavModal",header:"Mintu Platic",maximizable:!1,width:"100%",height:"100%"})}toggleLeftSide(t){this.showLeftSideNav=!this.showLeftSideNav}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.xA))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-dashboard"]],decls:27,vars:13,consts:[[1,"min-h-screen","flex","relativeX","lg:staticX","surface-ground"],[1,"app-left-side","surface-section","left-side","h-fullX","h-screen","lg:h-autoX","lg:block","flex-shrink-0","sticky","lg:staticX","left-0","top-0","z-1","border-right-1","surface-border","select-noneX",2,"width","200px",3,"ngClass"],[1,"flex","flex-column","h-full"],[1,"flex","align-items-center","px-5","flex-shrink-0",2,"height","60px"],[1,"overflow-y-auto"],[1,"list-none","px-3","m-0"],[4,"ngFor","ngForOf"],[1,"mt-auto"],[1,"mx-3","border-top-1","border-none","surface-border"],[1,"p-ripple","p-element","flex","align-items-center","cursor-pointer","p-3","border-round","text-700","hover:surface-100","transition-duration-150","transition-colors"],["label","HK"],[1,"min-h-screen","flex","flex-column","relative","flex-auto","border-1X","app-main-side"],[1,"gap-3","flex","justify-content-between","align-items-center","md:p-4","p-2","surface-0","border-bottom-1","surface-border","sticky","top-0","z-1"],[1,"flex-shrink-0","flex-none","lg:hidden"],["icon","pi pi-bars",3,"outlined","click"],[1,"search-section","flex-grow-1"],["styleClass","w-full","inputStyleClass","w-full","placeholder","Search",3,"suggestions"],[1,"flex-none"],["label","HK","pBadge","","value","4"],[1,"flex","flex-column","flex-auto"],[1,"md:p-4","p-2"],[1,"flex","align-items-center","cursor-pointer","p-3","hover:surface-100","border-round","nav-link",3,"routerLink"],[1,"font-medium","text-700"]],template:function(r,o){1&r&&(e._UZ(0,"p-toast"),e.TgZ(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"h3"),e._uU(6,"Mintu Plastic"),e.qZA()(),e.TgZ(7,"div",4)(8,"ul",5),e.YNc(9,M,5,4,"li",6),e.qZA()(),e.TgZ(10,"div",7),e._UZ(11,"hr",8),e.TgZ(12,"a",9)(13,"span"),e._UZ(14,"p-avatar",10),e._uU(15," Hitesh Kumar"),e.qZA()()()()(),e.TgZ(16,"div",11)(17,"div",12)(18,"div",13)(19,"p-button",14),e.NdJ("click",function(n){return o.openMobNav(n)}),e.qZA()(),e.TgZ(20,"div",15),e._UZ(21,"p-autoComplete",16),e.qZA(),e.TgZ(22,"div",17),e._UZ(23,"p-avatar",18),e.qZA()(),e.TgZ(24,"div",19)(25,"div",20),e._UZ(26,"router-outlet"),e.qZA()()()()),2&r&&(e.xp6(2),e.Q6J("ngClass",e.VKq(8,Q,!o.showLeftSideNav)),e.xp6(7),e.Q6J("ngForOf",o.routes),e.xp6(5),e.Akn(e.DdM(10,O)),e.xp6(5),e.Q6J("outlined",!0),e.xp6(2),e.Q6J("suggestions",e.DdM(11,z)),e.xp6(2),e.Akn(e.DdM(12,O)))},dependencies:[p.mk,p.sg,L.q,g.zx,m.lC,m.rH,B.lM,R.FN,y.Qc],styles:[".app-main-side[_ngcontent-%COMP%]{min-width:calc(100vw - 200px)}"]})}return i})(),V=(()=>{class i{static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-home"]],decls:2,vars:0,template:function(r,o){1&r&&(e.TgZ(0,"p"),e._uU(1,"home works!"),e.qZA())}})}return i})();var Z=l(5619),j=l(2572),C=l(3997),_=l(9947),a=l(95),h=l(5238),c=l(5219),G=l(3965);let K=(()=>{class i{constructor(t,r,o,s,n){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.dashboardService=s,this._snackBar=n,this.orderStatusOptions=[{name:"All",value:""},{name:"Created",value:"Created"},{name:"Shipped",value:"Shipped"},{name:"Delevered",value:"Delevered"},{name:"Payment Received",value:"Payment Received"}],this.filterOrderForm=new a.cw({orderStatus:new a.NI("")})}handleSubmit(t){this.dialogRef.close(this.filterOrderForm.getRawValue())}ngOnInit(){this.dialogConfig.data?.filterFormData&&(console.log("Filter Data",this.dialogConfig.data?.filterFormData),this.filterOrderForm.patchValue(this.dialogConfig.data?.filterFormData))}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-filters"]],decls:10,vars:2,consts:[[1,"filter-order-form","grid","formgrid","p-fluid",3,"formGroup","ngSubmit"],[1,"field","mb-4","col-12","lg:col-6"],["for","orderStatus",1,"font-medium"],["formControlName","orderStatus","placeholder","Order Status","optionLabel","name","optionValue","value",3,"options"],[1,"field","mb-4","col-12","flex","flex-row","flex-wrap"],["type","reset",1,"mr-2"],["type","submit",1,"ml-2"]],template:function(r,o){1&r&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(1,"div",1)(2,"label",2),e._uU(3,"Orders Status"),e.qZA(),e._UZ(4,"p-dropdown",3),e.qZA(),e.TgZ(5,"div",4)(6,"p-button",5),e._uU(7,"Clear"),e.qZA(),e.TgZ(8,"p-button",6),e._uU(9,"Apply"),e.qZA()()()),2&r&&(e.Q6J("formGroup",o.filterOrderForm),e.xp6(4),e.Q6J("options",o.orderStatusOptions))},dependencies:[g.zx,G.Lt,a._Y,a.JJ,a.JL,a.sg,a.u]})}return i})();var x=l(6916),v=l(6340),T=l(1712),P=l(5801);function X(i,d){1&i&&(e.TgZ(0,"h3",8),e._uU(1,"List of Order"),e.qZA())}function H(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"p-button",9),e.NdJ("click",function(o){e.CHM(t);const s=e.oxw();return e.KtG(s.applyFilter(o))}),e.qZA(),e._UZ(1,"p-button",10)}2&i&&(e.Q6J("text",!0)("rounded",!0),e.xp6(1),e.Q6J("text",!0)("rounded",!0))}function $(i,d){1&i&&(e.TgZ(0,"tr")(1,"th"),e._uU(2,"Id"),e.qZA(),e.TgZ(3,"th"),e._uU(4,"Customer Name"),e.qZA(),e.TgZ(5,"th"),e._uU(6,"Customer Mobile No"),e.qZA(),e.TgZ(7,"th"),e._uU(8,"Customer Address"),e.qZA(),e.TgZ(9,"th"),e._uU(10,"Order Total"),e.qZA(),e.TgZ(11,"th"),e._uU(12," Order Status "),e.qZA(),e.TgZ(13,"th"),e._uU(14,"Order Date"),e.qZA(),e.TgZ(15,"th"),e._uU(16,"No of Items"),e.qZA()())}function W(i,d){if(1&i&&(e.TgZ(0,"tr")(1,"td")(2,"a",11),e._uU(3),e.qZA()(),e.TgZ(4,"td"),e._uU(5),e.qZA(),e.TgZ(6,"td"),e._uU(7),e.qZA(),e.TgZ(8,"td"),e._uU(9),e.qZA(),e.TgZ(10,"td"),e._uU(11),e.ALo(12,"env"),e.qZA(),e.TgZ(13,"td"),e._uU(14),e.qZA(),e.TgZ(15,"td"),e._uU(16),e.ALo(17,"date"),e.qZA(),e.TgZ(18,"td"),e._uU(19),e.qZA()()),2&i){const t=d.$implicit;e.xp6(2),e.Q6J("routerLink",t.orderId+"/detail"),e.xp6(1),e.hij(" ",t.orderId,""),e.xp6(2),e.AsE("",null==t.customerId?null:t.customerId.firstName," ",null==t.customerId?null:t.customerId.lastName,""),e.xp6(2),e.Oqu(null==t.customerId?null:t.customerId.mobileNumber),e.xp6(2),e.Oqu(null==t.customerId?null:t.customerId.address),e.xp6(2),e.AsE("",e.lcZ(12,11,"constant.CURRENCY_SYMBOLS")," ",t.grandTotal,""),e.xp6(3),e.Oqu(t.orderStatus),e.xp6(2),e.Oqu(e.lcZ(17,13,t.createdDate)),e.xp6(3),e.Oqu(t.items.length)}}let ee=(()=>{class i{constructor(t,r,o){this.dialog=t,this.dashboardService=r,this._snackBar=o,this.filterApplied=!1,this.filterFormData=new Z.X({}),this.pageOption=_.N.config.recordPerPageOption,this.recordCount=0,this.isLoading=!1,this.pageConfig=new Z.X({pageIndex:0,pageSize:_.N.config.recordPerPage}),this.orders=[],this.actionList=[{label:"Delail",command:s=>{console.log(s)}}],this.status=[{name:"New York",code:"NY"},{name:"Rome",code:"RM"},{name:"London",code:"LDN"},{name:"Istanbul",code:"IST"},{name:"Paris",code:"PRS"}]}ngOnInit(){(0,j.a)([this.pageConfig.pipe((0,C.x)()),this.filterFormData.pipe((0,C.x)())]).subscribe(([t,r])=>{this.isLoading=!0,console.log("pageConfig",t),console.log("filterData",r),this.dashboardService.loadOrders(t,r).subscribe(o=>{this.orders=o[0],this.recordCount=parseInt(o[1]),this.isLoading=!1})})}handleTableAction(t,r){}handleAddOrder(){}applyFilter(t){this.filterCmpReference=this.dialog.open(K,{width:"600px",height:"400px",maximizable:!1,header:"Apply Filter",data:{filterFormData:this.filterFormData.getValue()}}),this.filterCmpReference.onClose.subscribe(r=>{if(r){console.log("Closing applyt filyer");let o={};Object.keys(r)?.map(s=>{const n=r[s];n&&(o={...o,[s]:n})}),this.filterFormData.next(o)}})}handleOnFilter(t){console.log("Filter",t)}onPageChange(t){const{page:r,rows:o}=t,s={...this.pageConfig.getValue(),pageIndex:r,pageSize:o};this.pageConfig.next(s)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-orders"]],decls:10,vars:11,consts:[[1,"card"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["pTemplate","right"],[3,"value","loading","paginator","rows","rowsPerPageOptions","totalRecords"],["pTemplate","header"],["pTemplate","body"],[3,"rows","totalRecords","rowsPerPageOptions","onPageChange"],[1,"m-0"],["type","button","icon","pi pi-filter","styleClass","p-button-text",1,"mr-2",3,"text","rounded","click"],["routerLink","add","type","button","icon","pi pi-plus","styleClass","p-button-text",1,"ml-2",3,"text","rounded"],[3,"routerLink"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"p-toolbar",1),e.YNc(2,X,2,0,"ng-template",2),e.YNc(3,H,2,4,"ng-template",3),e.qZA(),e.TgZ(4,"div",0)(5,"p-table",4),e.YNc(6,$,17,0,"ng-template",5),e.YNc(7,W,20,15,"ng-template",6),e.qZA(),e.TgZ(8,"p-paginator",7),e.NdJ("onPageChange",function(n){return o.onPageChange(n)}),e.ALo(9,"async"),e.qZA()()()),2&r&&(e.xp6(5),e.Q6J("value",o.orders)("loading",o.isLoading)("paginator",!1)("rows",o.pageOption[0])("rowsPerPageOptions",o.pageOption)("totalRecords",o.recordCount),e.xp6(3),e.Q6J("rows",e.lcZ(9,9,o.pageConfig).pageSize)("totalRecords",o.recordCount)("rowsPerPageOptions",o.pageOption))},dependencies:[c.jx,g.zx,m.rH,x.iA,v.o,T.D,p.Ov,p.uU,P.L]})}return i})();var te=l(2198);const oe=function(i){return{"border-bottom-1":i}};function re(i,d){if(1&i&&(e.TgZ(0,"li",31),e._UZ(1,"img",32),e.TgZ(2,"div",33)(3,"span",34),e._uU(4),e.qZA(),e.TgZ(5,"span",35),e._uU(6),e.ALo(7,"env"),e.qZA(),e.TgZ(8,"span",28),e._uU(9),e.qZA()(),e.TgZ(10,"span",36),e._uU(11),e.ALo(12,"env"),e.qZA()()),2&i){const t=d.$implicit;e.Q6J("ngClass",e.VKq(12,oe,!d.last)),e.xp6(1),e.Q6J("src","/assets/products/pwcWallPlug.png",e.LSH),e.xp6(3),e.Oqu(t.productId.productName),e.xp6(2),e.AsE("Unit : ",e.lcZ(7,8,"constant.CURRENCY_SYMBOLS")," ",t.pricePerUnit,""),e.xp6(3),e.hij("Quantity ",t.quantity,""),e.xp6(2),e.AsE("",e.lcZ(12,10,"constant.CURRENCY_SYMBOLS")," ",t.cost,"")}}let ie=(()=>{class i{constructor(t,r){this.activedRoute=t,this.dashboard=r,this.orderDetail={},this.orderPath=[{label:"Created",command:o=>{this.onOrderStateChange(o)}},{label:"Shipped",command:o=>{this.onOrderStateChange(o)}},{label:"Delevered",command:o=>{this.onOrderStateChange(o)}},{label:"Payment Received",command:o=>{this.onOrderStateChange(o)}}],this.activeOrderPathIndex=0}ngOnInit(){this.activedRoute.paramMap.subscribe(t=>{const r=t.get("orderId")||"";this.dashboard.searchOrders(r).subscribe(o=>{this.orderDetail=o;const s=this.orderPath.map(n=>n.label)?.indexOf(o.orderStatus);this.activeOrderPathIndex=s})})}onOrderStateChange(t){this.dashboard.updateOrder(this.orderDetail.orderId,{orderStatus:t.item.label}).subscribe(r=>{const o=this.orderPath.map(s=>s.label)?.indexOf(t.item.label);this.activeOrderPathIndex=o,console.log("Data",r)})}handlePrint(t){this.dashboard.printOrder(this.orderDetail.orderId).subscribe(o=>{var f,s=new Blob([o],{type:"application/pdf"}),n=window.navigator.userAgent;n.indexOf("MSIE"),n.indexOf("Trident/"),n.indexOf("Edge/"),navigator.userAgent.toLowerCase().indexOf("firefox")>-1?((f=document.createElement("a")).href=URL.createObjectURL(s),f.download="order_"+this.orderDetail.orderId+".pdf",document.body.appendChild(f),f.click(),window.setTimeout(function(){URL.revokeObjectURL(f.href),document.body.removeChild(f)},0)):((f=document.createElement("a")).href=window.URL.createObjectURL(s),f.download="order_"+this.orderDetail.orderId+".pdf",f.click())})}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(m.gz),e.Y36(h.s))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-order-detail"]],decls:62,vars:24,consts:[[1,"card","p-4","border-round","bg-white","surface-border","border-1"],[1,"font-bold","text-4xl","mb-4"],[1,"mt-0","mb-4","p-0"],[3,"model","readonly","activeIndex"],[1,"text-700","text-xl","mt-0","mb-4","p-0"],[2,"height","3px","background","linear-gradient(90deg, #2196F3 0%, rgba(33, 150, 243, 0) 50%)"],[1,"flex","flex-column","sm:flex-row","sm:align-items-center","sm:justify-content-between","py-5"],[1,"mb-3","sm:mb-0"],[1,"font-medium","text-xl","text-900","mr-2"],[1,"font-medium","text-xl","text-blue-500"],["label","Print","icon","pi pi-print","severity","secondary",1,"mr-2",3,"outlined","click"],["label","Print","icon","pi pi-print","severity","secondary",1,"ml-2",3,"outlined","click"],[1,"border-round","surface-border","border-1"],[1,"list-none","p-0","m-0"],["class","p-3 surface-border flex align-items-start sm:align-items-center",3,"ngClass",4,"ngFor","ngForOf"],[1,"flex","flex-wrap","mt-5","pb-3"],[1,"w-full","lg:w-6","pl-3"],[1,"font-medium","text-900"],[1,"flex","flex-column","text-900","mt-3","mb-5"],[1,"mb-1"],[1,"flex","align-items-center","mt-3"],[1,"w-full","lg:w-6","pl-3","lg:pl-0","lg:pr-3","flex","align-items-end","mt-5","lg:mt-0"],[1,"list-none","p-0","m-0","w-full"],[1,"mb-3"],[1,"flex","justify-content-between","mb-3"],[1,"text-900"],[1,"text-900","font-medium","text-lg"],[1,"flex","justify-content-between","border-top-1","surface-border","py-3"],[1,"text-900","font-medium"],[1,"text-900","font-bold","text-lg"],[1,"flex","flex-wrap","justify-content-between"],[1,"p-3","surface-border","flex","align-items-start","sm:align-items-center",3,"ngClass"],[1,"w-3rem","sm:w-8rem","flex-shrink-0","mr-3","shadow-0",3,"src"],[1,"flex","flex-column"],[1,"text-900","font-medium","text-xl","mb-2"],[1,"text-600","mb-3"],[1,"text-900","font-medium","text-lg","ml-auto"]],template:function(r,o){1&r&&(e.TgZ(0,"div")(1,"div",0)(2,"div",1),e._uU(3,"Order Detail \u{1f680}"),e.qZA(),e.TgZ(4,"div",2),e._UZ(5,"p-steps",3),e.qZA(),e.TgZ(6,"p",4),e._uU(7," Your order is on the way. It'll be shipped today. We'll inform you. "),e.qZA(),e._UZ(8,"div",5),e.TgZ(9,"div",6)(10,"div",7)(11,"span",8),e._uU(12,"Order number:"),e.qZA(),e.TgZ(13,"span",9),e._uU(14),e.qZA()(),e.TgZ(15,"div")(16,"p-button",10),e.NdJ("click",function(n){return o.handlePrint(n)}),e.qZA(),e.TgZ(17,"p-button",11),e.NdJ("click",function(n){return o.handlePrint(n)}),e.qZA()()(),e.TgZ(18,"div",12)(19,"ul",13),e.YNc(20,re,13,14,"li",14),e.qZA()(),e.TgZ(21,"div",15)(22,"div",16)(23,"span",17),e._uU(24,"Shipping Address"),e.qZA(),e.TgZ(25,"div",18)(26,"span",19),e._uU(27),e.qZA(),e.TgZ(28,"span",19),e._uU(29),e.qZA(),e.TgZ(30,"span",19),e._uU(31),e.qZA(),e.TgZ(32,"span"),e._uU(33),e.qZA()(),e.TgZ(34,"span",17),e._uU(35,"Payment"),e.qZA(),e.TgZ(36,"div",20),e._uU(37," COD "),e.qZA()(),e.TgZ(38,"div",21)(39,"ul",22)(40,"li",23)(41,"span",17),e._uU(42,"Summary"),e.qZA()(),e.TgZ(43,"li",24)(44,"span",25),e._uU(45,"Subtotal"),e.qZA(),e.TgZ(46,"span",26),e._uU(47),e.ALo(48,"env"),e.qZA()(),e.TgZ(49,"li",24)(50,"span",25),e._uU(51,"Tax"),e.qZA(),e.TgZ(52,"span",26),e._uU(53),e.ALo(54,"env"),e.qZA()(),e.TgZ(55,"li",27)(56,"span",28),e._uU(57,"Total"),e.qZA(),e.TgZ(58,"span",29),e._uU(59),e.ALo(60,"env"),e.qZA()()()()()(),e._UZ(61,"div",30),e.qZA()),2&r&&(e.xp6(5),e.Q6J("model",o.orderPath)("readonly",!1)("activeIndex",o.activeOrderPathIndex),e.xp6(9),e.Oqu(o.orderDetail.orderId),e.xp6(2),e.Q6J("outlined",!0),e.xp6(1),e.Q6J("outlined",!0),e.xp6(3),e.Q6J("ngForOf",o.orderDetail.items),e.xp6(7),e.AsE("",null==o.orderDetail.customerId?null:o.orderDetail.customerId.firstName," ",null==o.orderDetail.customerId?null:o.orderDetail.customerId.lastName,""),e.xp6(2),e.Oqu(null==o.orderDetail.customerId?null:o.orderDetail.customerId.address),e.xp6(2),e.hij("GST NO: ",null==o.orderDetail.customerId?null:o.orderDetail.customerId.gstNumber,""),e.xp6(2),e.Oqu(null==o.orderDetail.customerId?null:o.orderDetail.customerId.mobileNumber),e.xp6(14),e.AsE("",e.lcZ(48,18,"constant.CURRENCY_SYMBOLS")," ",o.orderDetail.totalBeforeTax,""),e.xp6(6),e.AsE("",e.lcZ(54,20,"constant.CURRENCY_SYMBOLS")," ",o.orderDetail.grandTotal-o.orderDetail.totalBeforeTax,""),e.xp6(6),e.AsE("",e.lcZ(60,22,"constant.CURRENCY_SYMBOLS")," ",o.orderDetail.grandTotal,""))},dependencies:[p.mk,p.sg,g.zx,te.R,P.L]})}return i})();var A=l(3714);let I=(()=>{class i{constructor(t,r,o,s,n){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.dashboardService=s,this._snackBar=n,this.editMode=!1,this.supplierForm=new a.cw({firstName:new a.NI(""),lastName:new a.NI(""),address:new a.NI(""),additionalInfo:new a.NI(""),gstNumber:new a.NI(""),mobileNumber:new a.NI(null)})}handleSubmit(t){if(this.supplierForm.valid){const r=this.supplierForm.getRawValue();this.editMode?this.dashboardService.updateSupplier(this.dialogConfig.data.supplierId,r).subscribe(o=>{console.log("Updated Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Supplier has been updated"}),this.dialogRef.close()}):this.dashboardService.addSupplier(r).subscribe(o=>{console.log("Added Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Supplier has been added"}),this.dialogRef.close()})}else this._snackBar.add({severity:"success",summary:"Success",detail:"Your Supplier is invalid"});console.log("Form has been submitted",this.supplierForm.getRawValue())}ngOnInit(){this.dialogConfig.data?(this.editMode=!0,this.supplierForm.patchValue(this.dialogConfig.data)):this.editMode=!1}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-add-supplier"]],decls:30,vars:1,consts:[[1,"add-edit-product","grid","formgrid","p-fluid",3,"formGroup","ngSubmit"],[1,"field","mb-4","col-12","lg:col-6"],["for","firstName",1,"font-medium"],["pInputText","","inputId","firstName","placeholder","First Name","formControlName","firstName","type","text"],["for","lastName",1,"font-medium"],["pInputText","","inputId","lastName","placeholder","Last Name","formControlName","lastName","type","text"],["for","mobileNumber",1,"font-medium"],["pInputText","","inputId","mobileNumber","placeholder","Mobile Number","formControlName","mobileNumber"],["for","gstNumber",1,"font-medium"],["pInputText","","inputId","gstNumber","placeholder","GST Number","formControlName","gstNumber"],[1,"field","mb-4","col-12"],["for","address",1,"font-medium"],["pInputText","","inputId","address","placeholder","Address","formControlName","address"],["for","additionalInfo",1,"font-medium"],["pInputText","","inputId","additionalInfo","placeholder","Additional Info","formControlName","additionalInfo"],[1,"field","mb-4","col-12","flex","flex-row","flex-wrap"],["type","reset",1,"mr-2"],["type","submit",1,"ml-2"]],template:function(r,o){1&r&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(1,"div",1)(2,"label",2),e._uU(3,"First Name"),e.qZA(),e._UZ(4,"input",3),e.qZA(),e.TgZ(5,"div",1)(6,"label",4),e._uU(7,"Last Name"),e.qZA(),e._UZ(8,"input",5),e.qZA(),e.TgZ(9,"div",1)(10,"label",6),e._uU(11,"Mobile Number"),e.qZA(),e._UZ(12,"input",7),e.qZA(),e.TgZ(13,"div",1)(14,"label",8),e._uU(15,"GST Number"),e.qZA(),e._UZ(16,"input",9),e.qZA(),e.TgZ(17,"div",10)(18,"label",11),e._uU(19,"Address"),e.qZA(),e._UZ(20,"input",12),e.qZA(),e.TgZ(21,"div",10)(22,"label",13),e._uU(23,"Additional Info"),e.qZA(),e._UZ(24,"input",14),e.qZA(),e.TgZ(25,"div",15)(26,"p-button",16),e._uU(27,"Reset"),e.qZA(),e.TgZ(28,"p-button",17),e._uU(29,"Submit"),e.qZA()()()),2&r&&e.Q6J("formGroup",o.supplierForm)},dependencies:[g.zx,A.o,a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u]})}return i})();var q=l(3173);function ne(i,d){1&i&&(e.TgZ(0,"h4",8),e._uU(1,"List of Supplier"),e.qZA())}function se(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"p-button",9),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.handleAddSupplier())}),e.qZA()}2&i&&e.Q6J("text",!0)("rounded",!0)}function ae(i,d){1&i&&(e.TgZ(0,"tr")(1,"th"),e._uU(2,"Id"),e.qZA(),e.TgZ(3,"th"),e._uU(4,"Name"),e.qZA(),e.TgZ(5,"th"),e._uU(6,"Mobile No"),e.qZA(),e.TgZ(7,"th"),e._uU(8,"GST Number"),e.qZA(),e.TgZ(9,"th"),e._uU(10,"Address"),e.qZA(),e.TgZ(11,"th"),e._uU(12,"Action"),e.qZA()())}function le(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA(),e.TgZ(7,"td"),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.qZA(),e.TgZ(11,"td")(12,"p-splitButton",10),e.NdJ("onClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleTableAction(s,"Detail"))})("onDropdownClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.selectedProduct=s)}),e.qZA()()()}if(2&i){const t=d.$implicit,r=e.oxw();e.xp6(2),e.Oqu(t.supplierId),e.xp6(2),e.AsE("",t.firstName," ",t.lastName,""),e.xp6(2),e.Oqu(t.mobileNumber),e.xp6(2),e.Oqu(t.gstNumber),e.xp6(2),e.Oqu(t.address),e.xp6(2),e.Q6J("model",r.supplierButtons)}}const de=function(){return{"min-width":"50rem"}};let ue=(()=>{class i{constructor(t,r,o){this.dialog=t,this.dashboardService=r,this._snackBar=o,this.pageOption=_.N.config.recordPerPageOption,this.recordCount=0,this.displayedColumns=["supplierId","name","mobileNumber","gstNumber","address","action"],this.pageConfig=new Z.X({pageIndex:0,pageSize:_.N.config.recordPerPage}),this.isLoading=!1,this.suppliers=[],this.supplierButtons=[{label:"Edit",icon:"pi pi-pencil",command:s=>{const{item:n}=s;this.handleTableAction(this.selectedProduct,n.label)}},{label:"Delete",icon:"pi pi-trash",command:s=>{const{item:n}=s;this.handleTableAction(this.selectedProduct,n.label)}}]}ngOnInit(){this.pageConfig.pipe((0,C.x)()).subscribe(t=>{this.isLoading=!0,this.dashboardService.loadSuppliers(t).subscribe(r=>{this.suppliers=r[0],this.recordCount=r[1],this.isLoading=!1})})}handleTableAction(t,r){"Edit"==r?this.dialog.open(I,{width:"600px",data:t,header:"Edit Product"}):"Delete"==r&&this.dashboardService.deleteSupplier(t.supplierId).subscribe(o=>{this._snackBar.add({severity:"success",summary:"Success",detail:"Your Suppiier has been deleted"})})}handleAddSupplier(){console.log("Add Product"),this.dialog.open(I,{width:"600px",maximizable:!0,header:"Add Supplier"})}onPageChange(t){const{page:r,pageCount:o}=t,s={...this.pageConfig.getValue(),pageIndex:r,pageSize:o};this.pageConfig.next(s)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-suppliers"]],decls:10,vars:9,consts:[[1,"card"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["pTemplate","right"],[3,"value","tableStyle","loading"],["pTemplate","header"],["pTemplate","body"],[3,"rows","totalRecords","rowsPerPageOptions","onPageChange"],[1,"m-0"],["type","button","icon","pi pi-plus","styleClass","p-button-text",3,"text","rounded","click"],["icon","pi pi-pencil","label","Detail","styleClass","p-button-outlined p-button-sm",3,"model","onClick","onDropdownClick"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"p-toolbar",1),e.YNc(2,ne,2,0,"ng-template",2),e.YNc(3,se,1,2,"ng-template",3),e.qZA(),e.TgZ(4,"div",0)(5,"p-table",4),e.YNc(6,ae,13,0,"ng-template",5),e.YNc(7,le,13,7,"ng-template",6),e.qZA(),e.TgZ(8,"p-paginator",7),e.NdJ("onPageChange",function(n){return o.onPageChange(n)}),e.ALo(9,"async"),e.qZA()()()),2&r&&(e.xp6(5),e.Q6J("value",o.suppliers)("tableStyle",e.DdM(8,de))("loading",o.isLoading),e.xp6(3),e.Q6J("rows",e.lcZ(9,6,o.pageConfig).pageSize)("totalRecords",o.recordCount)("rowsPerPageOptions",o.pageOption))},dependencies:[c.jx,q.a,g.zx,x.iA,v.o,T.D,p.Ov]})}return i})();var pe=l(8057);let F=(()=>{class i{constructor(t,r,o,s,n){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.dashboardService=s,this._snackBar=n,this.editMode=!1,this.productForm=new a.cw({productName:new a.NI(""),productCostPrice:new a.NI(null),productSellingPrice:new a.NI(null),productStock:new a.NI(null),isActive:new a.NI(!0)})}handleSubmit(t){if(this.productForm.valid){const r=this.productForm.getRawValue();this.editMode?this.dashboardService.updateProduct(this.dialogConfig.data.productId,r).subscribe(o=>{console.log("Updated Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Product has been updated"}),this.dialogRef.close()}):this.dashboardService.addProduct(r).subscribe(o=>{console.log("Added Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Product has been added"}),this.dialogRef.close()})}else this._snackBar.add({severity:"success",summary:"Success",detail:"Your Product is invalid"});console.log("Form has been submitted",this.productForm.getRawValue())}ngOnInit(){this.dialogConfig.data?(this.editMode=!0,this.productForm.patchValue(this.dialogConfig.data)):this.editMode=!1}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-add-product"]],decls:24,vars:2,consts:[[1,"add-edit-product","grid","formgrid","p-fluid",3,"formGroup","ngSubmit"],[1,"field","mb-4","col-12"],["for","productName",1,"font-medium"],["pInputText","","inputId","productName","placeholder","Product Name","formControlName","productName","type","text"],["for","productStock",1,"font-medium"],["pInputText","","inputId","productStock","placeholder","Product Stock","formControlName","productStock"],["for","productCostPrice",1,"font-medium"],["pInputText","","inputId","productCostPrice","placeholder","Product Cost Price","formControlName","productCostPrice"],["for","productSellingPrice",1,"font-medium"],["pInputText","","inputId","productSellingPrice","placeholder","Product Sellling Price","formControlName","productSellingPrice"],["formControlName","isActive","label","IsActive","inputId","isActive",3,"binary"],[1,"field","mb-4","col-12","flex","flex-row","flex-wrap"],["type","reset",1,"mr-2"],["type","submit",1,"ml-2"]],template:function(r,o){1&r&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(1,"div",1)(2,"label",2),e._uU(3,"Product Name"),e.qZA(),e._UZ(4,"input",3),e.qZA(),e.TgZ(5,"div",1)(6,"label",4),e._uU(7,"Product Stock"),e.qZA(),e._UZ(8,"input",5),e.qZA(),e.TgZ(9,"div",1)(10,"label",6),e._uU(11,"Product Cost Price"),e.qZA(),e._UZ(12,"input",7),e.qZA(),e.TgZ(13,"div",1)(14,"label",8),e._uU(15,"Product Selling Price"),e.qZA(),e._UZ(16,"input",9),e.qZA(),e.TgZ(17,"div",1),e._UZ(18,"p-checkbox",10),e.qZA(),e.TgZ(19,"div",11)(20,"p-button",12),e._uU(21,"Reset"),e.qZA(),e.TgZ(22,"p-button",13),e._uU(23,"Submit"),e.qZA()()()),2&r&&(e.Q6J("formGroup",o.productForm),e.xp6(18),e.Q6J("binary",!0))},dependencies:[g.zx,pe.XZ,A.o,a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u]})}return i})();function ce(i,d){1&i&&(e.TgZ(0,"h4",8),e._uU(1,"List of Products"),e.qZA())}function me(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"p-button",9),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.handleAddProduct())}),e.qZA()}2&i&&e.Q6J("text",!0)("rounded",!0)}function ge(i,d){1&i&&(e.TgZ(0,"tr")(1,"th"),e._uU(2,"Id"),e.qZA(),e.TgZ(3,"th"),e._uU(4,"Name"),e.qZA(),e.TgZ(5,"th"),e._uU(6,"Stock"),e.qZA(),e.TgZ(7,"th"),e._uU(8,"Selling Price"),e.qZA(),e.TgZ(9,"th"),e._uU(10,"Cost Price"),e.qZA(),e.TgZ(11,"th"),e._uU(12,"IsActive"),e.qZA(),e.TgZ(13,"th"),e._uU(14,"Action"),e.qZA()())}function he(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA(),e.TgZ(7,"td"),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.qZA(),e.TgZ(11,"td"),e._uU(12),e.qZA(),e.TgZ(13,"td")(14,"p-splitButton",10),e.NdJ("onClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleTableAction(s,"Detail"))})("onDropdownClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleSelectProduct(s))}),e.qZA()()()}if(2&i){const t=d.$implicit,r=e.oxw();e.xp6(2),e.Oqu(t.productId),e.xp6(2),e.Oqu(t.productName),e.xp6(2),e.Oqu(t.productStock),e.xp6(2),e.Oqu(t.productSellingPrice),e.xp6(2),e.Oqu(t.productCostPrice),e.xp6(2),e.Oqu(t.isActive),e.xp6(2),e.Q6J("model",r.productButtons)}}const fe=function(){return{"min-width":"50rem"}};let be=(()=>{class i{constructor(t,r,o){this.dialog=t,this.dashboardService=r,this._snackBar=o,this.pageOption=_.N.config.recordPerPageOption,this.recordCount=10,this.isLoading=!1,this.productButtons=[{label:"Edit",icon:"pi pi-pencil",command:s=>{const{item:n}=s;this.handleTableAction(this.selectedProduct,n.label)}},{label:"Delete",icon:"pi pi-trash",command:s=>{const{item:n}=s;this.handleTableAction(this.selectedProduct,n.label)}}],this.pageConfig=new Z.X({pageIndex:0,pageSize:_.N.config.recordPerPage}),this.products=[]}ngOnInit(){this.pageConfig.pipe((0,C.x)()).subscribe(t=>{this.isLoading=!0,this.dashboardService.loadProducts(t).subscribe(r=>{this.products=r[0],this.recordCount=r[1],this.isLoading=!1})})}handleAddProduct(){this.dialog.open(F,{width:"600px",maximizable:!0,header:"Add Product"})}handleTableAction(t,r){"Edit"==r?this.dialog.open(F,{width:"600px",data:t,header:"Edit Product"}):"Delete"==r&&this.dashboardService.deleteProduct(t.productId).subscribe(o=>{this._snackBar.add({severity:"success",summary:"Success",detail:"Your product has been deleted"})})}handleSelectProduct(t){this.selectedProduct=t}onPageChange(t){const{page:r,rows:o}=t,s={...this.pageConfig.getValue(),pageIndex:r,pageSize:o};this.pageConfig.next(s)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-products"]],decls:10,vars:9,consts:[[1,"card"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["pTemplate","right"],[3,"value","tableStyle","loading"],["pTemplate","header"],["pTemplate","body"],[3,"rows","totalRecords","rowsPerPageOptions","onPageChange"],[1,"m-0"],["type","button","icon","pi pi-plus","styleClass","p-button-text",3,"text","rounded","click"],["icon","pi pi-pencil","label","Detail","styleClass","p-button-outlined p-button-sm",3,"model","onClick","onDropdownClick"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"p-toolbar",1),e.YNc(2,ce,2,0,"ng-template",2),e.YNc(3,me,1,2,"ng-template",3),e.qZA(),e.TgZ(4,"div",0)(5,"p-table",4),e.YNc(6,ge,15,0,"ng-template",5),e.YNc(7,he,15,7,"ng-template",6),e.qZA(),e.TgZ(8,"p-paginator",7),e.NdJ("onPageChange",function(n){return o.onPageChange(n)}),e.ALo(9,"async"),e.qZA()()()),2&r&&(e.xp6(5),e.Q6J("value",o.products)("tableStyle",e.DdM(8,fe))("loading",o.isLoading),e.xp6(3),e.Q6J("rows",e.lcZ(9,6,o.pageConfig).pageSize)("totalRecords",o.recordCount)("rowsPerPageOptions",o.pageOption))},dependencies:[c.jx,q.a,g.zx,x.iA,v.o,T.D,p.Ov]})}return i})(),U=(()=>{class i{constructor(t,r,o,s,n){this.dialogRef=t,this.dialogService=r,this.dialogConfig=o,this.dashboardService=s,this._snackBar=n,this.editMode=!1,this.customerForm=new a.cw({firstName:new a.NI(""),lastName:new a.NI(""),address:new a.NI(""),additionalInfo:new a.NI(""),gstNumber:new a.NI(""),mobileNumber:new a.NI(null)})}handleSubmit(t){if(this.customerForm.valid){const r=this.customerForm.getRawValue();this.editMode?this.dashboardService.updateCustomer(this.dialogConfig.data.customerId,r).subscribe(o=>{console.log("Updated Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Customer has been updated"}),this.dialogRef.close(o)}):this.dashboardService.addCustomer(r).subscribe(o=>{console.log("Added Products",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Customer has been added"}),this.dialogRef.close(o)})}else this._snackBar.add({severity:"success",summary:"Success",detail:"Your Customer is invalid"});console.log("Form has been submitted",this.customerForm.getRawValue())}ngOnInit(){this.dialogConfig.data?(this.editMode=!0,this.customerForm.patchValue(this.dialogConfig.data)):this.editMode=!1}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(u.E7),e.Y36(u.xA),e.Y36(u.S),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-add-customer"]],decls:30,vars:1,consts:[[1,"add-edit-product","grid","formgrid","p-fluid",3,"formGroup","ngSubmit"],[1,"field","mb-4","col-12","lg:col-6"],["for","firstName",1,"font-medium"],["pInputText","","inputId","firstName","placeholder","First Name","formControlName","firstName","type","text"],["for","lastName",1,"font-medium"],["pInputText","","inputId","lastName","placeholder","Last Name","formControlName","lastName","type","text"],["for","mobileNumber",1,"font-medium"],["pInputText","","inputId","mobileNumber","placeholder","Mobile Number","formControlName","mobileNumber"],["for","gstNumber",1,"font-medium"],["pInputText","","inputId","gstNumber","placeholder","GST Number","formControlName","gstNumber"],[1,"field","mb-4","col-12"],["for","address",1,"font-medium"],["pInputText","","inputId","address","placeholder","Address","formControlName","address"],["for","additionalInfo",1,"font-medium"],["pInputText","","inputId","additionalInfo","placeholder","Additional Info","formControlName","additionalInfo"],[1,"field","mb-4","col-12","flex","flex-row","flex-wrap"],["type","reset",1,"mr-2"],["type","submit",1,"ml-2"]],template:function(r,o){1&r&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(1,"div",1)(2,"label",2),e._uU(3,"First Name"),e.qZA(),e._UZ(4,"input",3),e.qZA(),e.TgZ(5,"div",1)(6,"label",4),e._uU(7,"Last Name"),e.qZA(),e._UZ(8,"input",5),e.qZA(),e.TgZ(9,"div",1)(10,"label",6),e._uU(11,"Mobile Number"),e.qZA(),e._UZ(12,"input",7),e.qZA(),e.TgZ(13,"div",1)(14,"label",8),e._uU(15,"GST Number"),e.qZA(),e._UZ(16,"input",9),e.qZA(),e.TgZ(17,"div",10)(18,"label",11),e._uU(19,"Address"),e.qZA(),e._UZ(20,"input",12),e.qZA(),e.TgZ(21,"div",10)(22,"label",13),e._uU(23,"Additional Info"),e.qZA(),e._UZ(24,"input",14),e.qZA(),e.TgZ(25,"div",15)(26,"p-button",16),e._uU(27,"Reset"),e.qZA(),e.TgZ(28,"p-button",17),e._uU(29,"Submit"),e.qZA()()()),2&r&&e.Q6J("formGroup",o.customerForm)},dependencies:[g.zx,A.o,a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u]})}return i})();function _e(i,d){1&i&&(e.TgZ(0,"h4",8),e._uU(1,"List of Customers"),e.qZA())}function Ze(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"p-button",9),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.handleAddCustomer())}),e.qZA()}2&i&&e.Q6J("text",!0)("rounded",!0)}function Ce(i,d){1&i&&(e.TgZ(0,"tr")(1,"th"),e._uU(2,"Id"),e.qZA(),e.TgZ(3,"th"),e._uU(4,"Name"),e.qZA(),e.TgZ(5,"th"),e._uU(6,"Mobile No"),e.qZA(),e.TgZ(7,"th"),e._uU(8,"GST Number"),e.qZA(),e.TgZ(9,"th"),e._uU(10,"Address"),e.qZA(),e.TgZ(11,"th"),e._uU(12,"Action"),e.qZA()())}function xe(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA(),e.TgZ(7,"td"),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.qZA(),e.TgZ(11,"td")(12,"p-splitButton",10),e.NdJ("onClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleTableAction(s,"Detail"))})("onDropdownClick",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.handleSelectCustomer(s))}),e.qZA()()()}if(2&i){const t=d.$implicit,r=e.oxw();e.xp6(2),e.Oqu(t.customerId),e.xp6(2),e.AsE("",t.firstName," ",t.lastName,""),e.xp6(2),e.Oqu(t.mobileNumber),e.xp6(2),e.Oqu(t.gstNumber),e.xp6(2),e.Oqu(t.address),e.xp6(2),e.Q6J("model",r.customerButtons)}}let ve=(()=>{class i{constructor(t,r,o,s,n){this.router=t,this.activeRoute=r,this.dialog=o,this.dashboardService=s,this._snackBar=n,this.pageOption=_.N.config.recordPerPageOption,this.recordCount=10,this.isLoading=!1,this.pageConfig=new Z.X({pageIndex:0,pageSize:_.N.config.recordPerPage}),this.customers=[],this.customerButtons=[{label:"Edit",icon:"pi pi-pencil",command:b=>{const{item:N}=b;this.handleTableAction(this.selectedCustomer,N.label)}},{label:"Delete",icon:"pi pi-trash",command:b=>{const{item:N}=b;this.handleTableAction(this.selectedCustomer,N.label)}}]}ngOnInit(){this.pageConfig.subscribe(t=>{this.isLoading=!0,this.dashboardService.loadCustomers(t).subscribe(r=>{this.customers=r[0],this.recordCount=r[1],this.isLoading=!1})})}handleAddCustomer(){console.log("Add Product"),this.dialog.open(U,{width:"600px",maximizable:!0,header:"Add Customer"})}handleTableAction(t,r){"Edit"==r?this.dialog.open(U,{width:"600px",data:t,header:"Edit Customer"}).onClose.subscribe(s=>{this.pageConfig.next({...this.pageConfig.getValue(),pageIndex:0})}):"Detail"==r?this.router.navigate([t.customerId,"detail"],{relativeTo:this.activeRoute}):"Delete"==r&&this.dashboardService.deleteCustomer(t.customerId).subscribe(o=>{this._snackBar.add({severity:"success",summary:"Success",detail:"Your custiomer has been deleted"})})}handleSelectCustomer(t){this.selectedCustomer=t}onPageChange(t){const{page:r,rows:o}=t,s={...this.pageConfig.getValue(),pageIndex:r,pageSize:o};this.pageConfig.next(s)}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(m.F0),e.Y36(m.gz),e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-customers"]],decls:10,vars:7,consts:[[1,"card"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["pTemplate","right"],[3,"value","loading"],["pTemplate","header"],["pTemplate","body"],[3,"rows","totalRecords","rowsPerPageOptions","onPageChange"],[1,"m-0"],["type","button","icon","pi pi-plus","styleClass","p-button-text",3,"text","rounded","click"],["icon","pi pi-pencil","label","Detail","styleClass","p-button-outlined p-button-sm",3,"model","onClick","onDropdownClick"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"p-toolbar",1),e.YNc(2,_e,2,0,"ng-template",2),e.YNc(3,Ze,1,2,"ng-template",3),e.qZA(),e.TgZ(4,"div",0)(5,"p-table",4),e.YNc(6,Ce,13,0,"ng-template",5),e.YNc(7,xe,13,7,"ng-template",6),e.qZA(),e.TgZ(8,"p-paginator",7),e.NdJ("onPageChange",function(n){return o.onPageChange(n)}),e.ALo(9,"async"),e.qZA()()()),2&r&&(e.xp6(5),e.Q6J("value",o.customers)("loading",o.isLoading),e.xp6(3),e.Q6J("rows",e.lcZ(9,5,o.pageConfig).pageSize)("totalRecords",o.recordCount)("rowsPerPageOptions",o.pageOption))},dependencies:[c.jx,q.a,g.zx,x.iA,v.o,T.D,p.Ov]})}return i})();var Te=l(9653),S=l(4844),Ae=l(4480),Se=l(4237),Ne=l(6022),qe=l(6263);function Ue(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"div",24)(1,"div",25)(2,"div",26)(3,"span",27),e._UZ(4,"i",28),e.TgZ(5,"span",29),e._uU(6),e.qZA()(),e._UZ(7,"p-tag",30),e.qZA(),e.TgZ(8,"div",31),e._UZ(9,"img",32),e.TgZ(10,"div",33),e._uU(11),e.qZA(),e._UZ(12,"p-rating",34),e.qZA(),e.TgZ(13,"div",35)(14,"span",36),e._uU(15),e.qZA(),e.TgZ(16,"button",37),e.NdJ("click",function(){const s=e.CHM(t).$implicit,n=e.oxw();return e.KtG(n.addProductToCart(s))}),e.qZA()()()()}if(2&i){const t=d.$implicit,r=e.oxw();e.xp6(6),e.Oqu(t.category),e.xp6(1),e.Q6J("value",t.inventoryStatus)("severity",r.getSeverity(t)),e.xp6(2),e.Q6J("src","/assets/products/"+t.image,e.LSH)("alt",t.name),e.xp6(2),e.Oqu(t.productName),e.xp6(1),e.Q6J("ngModel",t.rating)("readonly",!0)("cancel",!1),e.xp6(3),e.Oqu("\u20b9 "+t.productSellingPrice),e.xp6(1),e.Q6J("disabled","OUTOFSTOCK"===t.inventoryStatus)}}function we(i,d){if(1&i){const t=e.EpF();e.TgZ(0,"div",38)(1,"div",39),e._UZ(2,"img",40),e.TgZ(3,"div",41)(4,"div",42)(5,"div",43),e._uU(6),e.qZA(),e.TgZ(7,"div",44),e._UZ(8,"p-inputNumber",45),e.qZA()(),e.TgZ(9,"div",46)(10,"span",47),e._uU(11),e.qZA(),e.TgZ(12,"button",48),e.NdJ("click",function(){const s=e.CHM(t).rowIndex,n=e.oxw();return e.KtG(n.deleteItem(s))}),e.qZA()()()()()}if(2&i){const t=d.$implicit;e.Q6J("formGroupName",d.rowIndex),e.xp6(2),e.Q6J("src","/assets/products/"+t.image,e.LSH)("alt",t.name),e.xp6(4),e.Oqu(t.productName),e.xp6(2),e.Q6J("showButtons",!0),e.xp6(3),e.Oqu("\u20b9 "+t.productSellingPrice)}}const ye=function(i){return{"flex-column-reverse":i}};function Pe(i,d){1&i&&(e.TgZ(0,"div",13),e._uU(1," No order placed so far. "),e.qZA())}function Ie(i,d){if(1&i&&(e.TgZ(0,"li",14)(1,"div",15),e._uU(2," Order Number "),e.qZA(),e.TgZ(3,"div",16),e._uU(4),e.qZA(),e.TgZ(5,"div",15),e._uU(6," Status "),e.qZA(),e.TgZ(7,"div",16),e._uU(8),e.qZA(),e.TgZ(9,"div",15),e._uU(10," Created Date "),e.qZA(),e.TgZ(11,"div",16),e._uU(12),e.ALo(13,"date"),e.qZA(),e.TgZ(14,"div",15),e._uU(15," Tax Perctange "),e.qZA(),e.TgZ(16,"div",16),e._uU(17),e.qZA(),e.TgZ(18,"div",15),e._uU(19," Total "),e.qZA(),e.TgZ(20,"div",16),e._uU(21),e.qZA()()),2&i){const t=d.$implicit;e.xp6(4),e.hij(" ",t.orderId," "),e.xp6(4),e.hij(" ",t.orderStatus," "),e.xp6(4),e.hij(" ",e.lcZ(13,5,t.createdDate)," "),e.xp6(5),e.hij(" ",t.taxPerctange," % "),e.xp6(4),e.hij(" ",t.grandTotal," ")}}const Fe=[{path:"",component:E,children:[{path:"home",component:V},{path:"orders",component:ee},{path:"orders/add",component:(()=>{class i{get items(){return this.orderForm.get("items")}get totalCost(){return this.orderForm.get("items")?.value?.reduce((t,r)=>t+r.productSellingPrice*r.quantity,0)||0}get grossTotalCost(){return this.totalCost*this.orderForm.get("taxPerctange")?.value/100+this.totalCost}deleteItem(t){this.cartProducts.splice(t,1),this.items.removeAt(t)}constructor(t,r,o,s){this.formBuilder=t,this.dialog=r,this.dashboardService=o,this._snackBar=s,this.products=[],this.cartProducts=[],this.suggestedCutomers=[],this.isDirectionReverse=!1,this.orderForm=this.formBuilder.group({customerSearchKey:this.formBuilder.control(null),customerId:this.formBuilder.control(null),taxPerctange:this.formBuilder.control(5),items:this.formBuilder.array([])})}ngOnInit(){this.dashboardService.loadProducts({pageIndex:0,pageSize:100}).subscribe(t=>{this.products=t[0]?.map(r=>({...r,image:"pwcWallPlug.png",inventoryStatus:"INSTOCK",category:"PWC",rating:4})),console.log("this.products ",this.products)})}getSeverity(t){switch(t.inventoryStatus){case"INSTOCK":return"success";case"LOWSTOCK":return"warning";case"OUTOFSTOCK":return"danger";default:return null}}addProductToCart(t){if(!this.cartProducts?.some(o=>o.productId==t.productId)){this.cartProducts=[...this.cartProducts,t];const{productId:o,productName:s,productSellingPrice:n}=t;this.items.push(this.formBuilder.group({productId:this.formBuilder.control(o),quantity:this.formBuilder.control(1),productName:this.formBuilder.control(s),productSellingPrice:this.formBuilder.control(n),pricePerUnit:this.formBuilder.control(n)}))}}handleSubmit(t){if(this.orderForm.valid){let r=this.orderForm.getRawValue();delete r.customerSearchKey,this.dashboardService.addOrder(r).subscribe(o=>{console.log("Added Order",o),this._snackBar.add({severity:"success",summary:"Success",detail:"Your Order has been placed"})})}else this._snackBar.add({severity:"error",summary:"Error",detail:"Your Order was not placed"});console.log("Form has been submitted",this.orderForm.getRawValue())}searchCustomers(t){this.dashboardService.searchCustomers(t.query).subscribe(r=>{console.log("Data",r),this.suggestedCutomers=r?.map(o=>({...o,suggetedKey:o.firstName+" "+o.lastName+" / "+o.mobileNumber}))})}handleSelectCustomer(t){console.log("Selected Customer",t);const{customerId:r}=t;this.orderForm.patchValue({customerId:r})}handleAddCustomer(t){this.dialog.open(U,{width:"600px",maximizable:!0,header:"Add Customer"}).onClose.subscribe(r=>{const{customerId:o}=r;o&&this.orderForm.patchValue({customerId:o,customerSearchKey:r})})}togglePosition(t){this.isDirectionReverse=!this.isDirectionReverse}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(a.qu),e.Y36(u.xA),e.Y36(h.s),e.Y36(c.ez))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-add-order"]],decls:30,vars:12,consts:[[1,"lg:hidden","block","col-12"],["pButton","","label","Change",3,"click"],[1,"flex","flex-wrap","justify-content-between",3,"ngClass"],[1,"col-12","lg:col-8"],["header","PWC"],["layout","grid",3,"value"],["dv",""],["pTemplate","gridItem"],[1,"col-12","lg:col-4"],[3,"formGroup","ngSubmit"],[1,"add-customer"],[1,"p-inputgroup","mb-3"],["placeholder","Search Customer by Mobile No / Name","styleClass","w-full","formControlName","customerSearchKey","field","suggetedKey",3,"suggestions","dropdown","completeMethod","onSelect"],["type","button","pButton","","label","Add",1,"p-button-success",3,"click"],["formArrayName","items",1,"item-wrapper","mb-3"],["layout","list",1,"",3,"value"],["selectedProduct",""],["pTemplate","listItem"],[1,"add-order"],[1,"mb-3"],[1,"p-inputgroup"],["type","text","pInputText","","placeholder","TAX","formControlName","taxPerctange"],[1,"p-inputgroup-addon"],["pButton","","pRipple","","type","submit","label","Place Order",1,"p-button-success","mb-3"],[1,"col-12","sm:col-6","lg:col-12","xl:col-4","p-2"],[1,"p-4","border-1","surface-border","surface-card","border-round"],[1,"flex","flex-wrap","align-items-center","justify-content-between","gap-2"],[1,"flex","align-items-center","gap-2"],[1,"pi","pi-tag"],[1,"font-semibold"],[3,"value","severity"],[1,"flex","flex-column","align-items-center","gap-3","py-2"],[1,"w-9","shadow-0","border-round",3,"src","alt"],[1,"text-2xl","font-bold"],[3,"ngModel","readonly","cancel"],[1,"flex","align-items-center","justify-content-between"],[1,"text-2xl","font-semibold"],["pButton","","icon","pi pi-shopping-cart",1,"p-button-roundedX",3,"disabled","click"],[1,"col-12",3,"formGroupName"],[1,"flex","flex-row","xl:align-items-start","p-3","gap-3"],[1,"w-3","sm:w-8rem","xl:w-5rem","shadow-0","block","xl:block","mx-auto","border-round",3,"src","alt"],[1,"flex","flex-columnx","flex-row","sm:flex-rowx","justify-content-between","align-items-center","xl:align-items-start","flex-1","gap-4"],[1,"flex","flex-column","align-items-center","sm:align-items-start","gap-2"],[1,"text-lg","font-bold","text-900"],[1,"flex","align-items-center","gap-3"],["buttonLayout","horizontal","spinnerMode","horizontal","inputId","horizontal","placeholder","1","inputStyleClass","w-2rem text-center py-2 px-1 border-transparent border","incrementButtonIcon","pi pi-plus","decrementButtonIcon","pi pi-minus","formControlName","quantity",1,"border-1","surface-border","border-round",3,"showButtons"],[1,"flex","flex-column","align-items-center","sm:align-items-end","gap-3","sm:gap-2"],[1,"text-lg","font-semibold"],["pButton","","type","button","icon","pi pi-trash",1,"md:align-self-end","mb-2","p-button-roundedx","p-button-small",3,"click"]],template:function(r,o){1&r&&(e.TgZ(0,"div",0)(1,"button",1),e.NdJ("click",function(n){return o.togglePosition(n)}),e.qZA()(),e.TgZ(2,"div",2)(3,"div",3)(4,"p-tabView")(5,"p-tabPanel",4)(6,"p-dataView",5,6),e.YNc(8,Ue,17,11,"ng-template",7),e.qZA()()()(),e.TgZ(9,"div",8)(10,"form",9),e.NdJ("ngSubmit",function(n){return o.handleSubmit(n)}),e.TgZ(11,"div",10)(12,"div",11)(13,"p-autoComplete",12),e.NdJ("completeMethod",function(n){return o.searchCustomers(n)})("onSelect",function(n){return o.handleSelectCustomer(n)}),e.qZA(),e.TgZ(14,"button",13),e.NdJ("click",function(n){return o.handleAddCustomer(n)}),e.qZA()()(),e.TgZ(15,"div",14)(16,"p-dataView",15,16),e.YNc(18,we,13,6,"ng-template",17),e.qZA()(),e.TgZ(19,"div",18)(20,"p"),e._uU(21),e.qZA(),e.TgZ(22,"div",19)(23,"div",20),e._UZ(24,"input",21),e.TgZ(25,"span",22),e._uU(26,"%"),e.qZA()()(),e.TgZ(27,"p"),e._uU(28),e.qZA(),e._UZ(29,"button",23),e.qZA()()()()),2&r&&(e.xp6(2),e.Q6J("ngClass",e.VKq(10,ye,o.isDirectionReverse)),e.xp6(4),e.Q6J("value",o.products),e.xp6(4),e.Q6J("formGroup",o.orderForm),e.xp6(3),e.Q6J("suggestions",o.suggestedCutomers)("dropdown",!1),e.xp6(3),e.Q6J("value",o.cartProducts),e.xp6(5),e.hij("Total : ",o.totalCost,""),e.xp6(7),e.hij("Gross Total : ",o.grossTotalCost,""),e.xp6(1),e.Akn("width:100%"))},dependencies:[p.mk,c.jx,g.Hq,A.o,Te.Rn,a._Y,a.Fj,a.JJ,a.JL,a.On,S.xf,S.x4,Ae.H,Se.VO,Ne.iG,qe.V,y.Qc,a.sg,a.u,a.x0,a.CE]})}return i})()},{path:"orders/:orderId/detail",component:ie},{path:"suppliers",component:ue},{path:"products",component:be},{path:"customers",component:ve},{path:"customers/:customerId/detail",component:(()=>{class i{ngOnInit(){}constructor(t,r,o){this.router=t,this.activatedRoute=r,this.dashboard=o,this.customerOrders=[],this.numberOfOrders=0,this.activatedRoute.paramMap.subscribe(s=>{const n=s.get("customerId")||"";this.dashboard.loadCustomerById(n).subscribe(b=>{this.customerOverView=b}),this.dashboard.loadOrdersForCustomerById(n,{pageIndex:0,pageSize:100}).subscribe(b=>{this.customerOrders=b[0],this.numberOfOrders=b[1]})})}static#e=this.\u0275fac=function(r){return new(r||i)(e.Y36(m.F0),e.Y36(m.gz),e.Y36(h.s))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["app-customer-detail"]],decls:46,vars:11,consts:[[1,"card","p-4","border-round","bg-white","surface-border","border-1"],[1,"font-bold","text-4xl","mb-4"],["header","Overview"],[1,"customer-overview"],[1,"list-none","p-0","m-0","border-300"],[1,"flex","align-items-center","py-3","px-2","flex-wrap"],[1,"text-500","w-full","md:w-2","font-medium"],[1,"text-900","w-full","md:w-10"],["header","Orders"],["class","",4,"ngIf"],[1,"customer-orders"],["class","flex align-items-center py-3 px-2 flex-wrap border-round surface-border border-1 my-2",4,"ngFor","ngForOf"],[1,"flex","flex-wrap","justify-content-between"],[1,""],[1,"flex","align-items-center","py-3","px-2","flex-wrap","border-round","surface-border","border-1","my-2"],[1,"text-500","w-full","md:w-2","my-1","font-medium"],[1,"text-900","w-full","md:w-2","my-1"]],template:function(r,o){1&r&&(e.TgZ(0,"div")(1,"div",0)(2,"div",1),e._uU(3,"Customer Detail \u{1f680}"),e.qZA(),e.TgZ(4,"div")(5,"p-tabView")(6,"p-tabPanel",2)(7,"div",3)(8,"ul",4)(9,"li",5)(10,"div",6),e._uU(11,"Name"),e.qZA(),e.TgZ(12,"div",7),e._uU(13),e.qZA()(),e.TgZ(14,"li",5)(15,"div",6),e._uU(16,"GST Number"),e.qZA(),e.TgZ(17,"div",7),e._uU(18),e.qZA()(),e.TgZ(19,"li",5)(20,"div",6),e._uU(21,"Mobile Number"),e.qZA(),e.TgZ(22,"div",7),e._uU(23),e.qZA()(),e.TgZ(24,"li",5)(25,"div",6),e._uU(26,"Address"),e.qZA(),e.TgZ(27,"div",7),e._uU(28),e.qZA()(),e.TgZ(29,"li",5)(30,"div",6),e._uU(31,"Additional Info"),e.qZA(),e.TgZ(32,"div",7),e._uU(33),e.qZA()(),e.TgZ(34,"li",5)(35,"div",6),e._uU(36,"Joined us"),e.qZA(),e.TgZ(37,"div",7),e._uU(38),e.ALo(39,"date"),e.qZA()()()()(),e.TgZ(40,"p-tabPanel",8),e.YNc(41,Pe,2,0,"div",9),e.TgZ(42,"div",10)(43,"ul",4),e.YNc(44,Ie,22,7,"li",11),e.qZA()()()()()(),e._UZ(45,"div",12),e.qZA()),2&r&&(e.xp6(13),e.AsE("",o.customerOverView.firstName," ",o.customerOverView.lastName,""),e.xp6(5),e.Oqu(o.customerOverView.gstNumber),e.xp6(5),e.Oqu(o.customerOverView.mobileNumber),e.xp6(5),e.Oqu(o.customerOverView.address),e.xp6(5),e.Oqu(o.customerOverView.additionalInfo),e.xp6(5),e.Oqu(e.lcZ(39,9,o.customerOverView.createdDate)),e.xp6(3),e.Q6J("ngIf",0==o.customerOrders.length),e.xp6(3),e.Q6J("ngForOf",o.customerOrders))},dependencies:[p.sg,p.O5,S.xf,S.x4,p.uU]})}return i})()}]}];let De=(()=>{class i{static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275mod=e.oAB({type:i});static#o=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(Fe),m.Bz]})}return i})();var Ye=l(6208);let Je=(()=>{class i{static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275mod=e.oAB({type:i});static#o=this.\u0275inj=e.cJS({imports:[p.ez,D.f,Ye.m,De]})}return i})()}}]); \ No newline at end of file diff --git a/client/Inter-italic.var.958a0b9742fb3ae8.woff2 b/client/Inter-italic.var.958a0b9742fb3ae8.woff2 new file mode 100644 index 000000000..b826d5af8 Binary files /dev/null and b/client/Inter-italic.var.958a0b9742fb3ae8.woff2 differ diff --git a/client/Inter-roman.var.b2129c009ce46d43.woff2 b/client/Inter-roman.var.b2129c009ce46d43.woff2 new file mode 100644 index 000000000..6a256a068 Binary files /dev/null and b/client/Inter-roman.var.b2129c009ce46d43.woff2 differ diff --git a/client/assets/products/pwcWallPlug.png b/client/assets/products/pwcWallPlug.png new file mode 100644 index 000000000..aa19e3cce Binary files /dev/null and b/client/assets/products/pwcWallPlug.png differ diff --git a/client/color.dae87a04d07ca92b.png b/client/color.dae87a04d07ca92b.png new file mode 100644 index 000000000..561cdd9c5 Binary files /dev/null and b/client/color.dae87a04d07ca92b.png differ diff --git a/client/common.335f99693cf2abef.js b/client/common.335f99693cf2abef.js new file mode 100644 index 000000000..5a68b15e7 --- /dev/null +++ b/client/common.335f99693cf2abef.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[592],{5801:(p,u,s)=>{s.d(u,{L:()=>i});var o=s(9947),h=s(6689);let i=(()=>{class l{transform(c,...t){let e=o.N;try{return c?.split(".")?.map(n=>{e&&(e=e[n])}),e}catch{return"NOT FOUND"}}static#t=this.\u0275fac=function(t){return new(t||l)};static#e=this.\u0275pipe=h.Yjl({name:"env",type:l,pure:!0})}return l})()},5238:(p,u,s)=>{s.d(u,{s:()=>l});var o=s(9947),h=s(6689),i=s(9862);let l=(()=>{class d{constructor(t){this.http=t,this.baseUrl=o.N.apiKey,console.log("baseUrl",this.baseUrl)}getProcessedUrl(t){return this.baseUrl+t}loadProducts(t){let e=this.getProcessedUrl("/products");return this.http.get(e,{params:{...t}})}searchProducts(t){let e=this.getProcessedUrl("/products/search/"+t);return this.http.get(e)}addProduct(t){let e=this.getProcessedUrl("/products");return this.http.post(e,t)}updateProduct(t,e){let r=this.getProcessedUrl("/products/"+t);return this.http.patch(r,e)}deleteProduct(t){let e=this.getProcessedUrl("/products/"+t);return this.http.delete(e)}loadCustomers(t){let e=this.getProcessedUrl("/customers");return this.http.get(e,{params:{...t}})}searchCustomers(t){let e=this.getProcessedUrl("/customers/search/"+t);return this.http.get(e)}loadCustomerById(t){let e=this.getProcessedUrl("/customers/"+t);return this.http.get(e)}loadOrdersForCustomerById(t,e){let r=this.getProcessedUrl("/customers/"+t+"/orders");return this.http.get(r,{params:{...e}})}addCustomer(t){let e=this.getProcessedUrl("/customers");return this.http.post(e,t)}updateCustomer(t,e){let r=this.getProcessedUrl("/customers/"+t);return this.http.patch(r,e)}deleteCustomer(t){let e=this.getProcessedUrl("/customers/"+t);return this.http.delete(e)}loadSuppliers(t){let e=this.getProcessedUrl("/suppliers");return this.http.get(e,{params:{...t}})}addSupplier(t){let e=this.getProcessedUrl("/suppliers");return this.http.post(e,t)}updateSupplier(t,e){let r=this.getProcessedUrl("/suppliers/"+t);return this.http.patch(r,e)}deleteSupplier(t){let e=this.getProcessedUrl("/suppliers/"+t);return this.http.delete(e)}loadOrders(t,e){let r=this.getProcessedUrl("/orders");return this.http.get(r,{params:{...t,...e}})}searchOrders(t){let e=this.getProcessedUrl("/orders/"+t);return this.http.get(e)}addOrder(t){let e=this.getProcessedUrl("/orders");return this.http.post(e,t)}printOrder(t){let e=this.getProcessedUrl("/orders/"+t+"/pdf");return this.http.get(e,{headers:{"Content-Type":"application/pdf"},responseType:"arraybuffer"})}updateOrder(t,e){let r=this.getProcessedUrl("/orders/"+t);return console.log("PARAM",e),this.http.patch(r,e)}deleteOrder(t){let e=this.getProcessedUrl("/orders/"+t);return this.http.delete(e)}static#t=this.\u0275fac=function(e){return new(e||d)(h.LFG(i.eN))};static#e=this.\u0275prov=h.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})()},9947:(p,u,s)=>{s.d(u,{N:()=>o});const o={production:!0,apiKey:"/api",config:{recordPerPage:5,recordPerPageOption:[2,5,10,20]},constant:{CURRENCY_SYMBOLS:"\u20b9"}}}}]); \ No newline at end of file diff --git a/client/common.50185714a80a93e4.js b/client/common.50185714a80a93e4.js new file mode 100644 index 000000000..995c04be2 --- /dev/null +++ b/client/common.50185714a80a93e4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[592],{5801:(p,u,s)=>{s.d(u,{L:()=>i});var o=s(9947),h=s(6689);let i=(()=>{class l{transform(c,...t){let e=o.N;try{return c?.split(".")?.map(n=>{e&&(e=e[n])}),e}catch{return"NOT FOUND"}}static#t=this.\u0275fac=function(t){return new(t||l)};static#e=this.\u0275pipe=h.Yjl({name:"env",type:l,pure:!0})}return l})()},5238:(p,u,s)=>{s.d(u,{s:()=>l});var o=s(9947),h=s(6689),i=s(9862);let l=(()=>{class d{constructor(t){this.http=t,this.baseUrl=o.N.apiKey,console.log("baseUrl",this.baseUrl)}getProcessedUrl(t){return this.baseUrl+t}loadProducts(t){let e=this.getProcessedUrl("/products");return this.http.get(e,{params:{...t}})}searchProducts(t){let e=this.getProcessedUrl("/products/search/"+t);return this.http.get(e)}addProduct(t){let e=this.getProcessedUrl("/products");return this.http.post(e,t)}updateProduct(t,e){let r=this.getProcessedUrl("/products/"+t);return this.http.patch(r,e)}deleteProduct(t){let e=this.getProcessedUrl("/products/"+t);return this.http.delete(e)}loadCustomers(t){let e=this.getProcessedUrl("/customers");return this.http.get(e,{params:{...t}})}searchCustomers(t){let e=this.getProcessedUrl("/customers/search/"+t);return this.http.get(e)}loadCustomerById(t){let e=this.getProcessedUrl("/customers/"+t);return this.http.get(e)}loadOrdersForCustomerById(t,e){let r=this.getProcessedUrl("/customers/"+t+"/orders");return this.http.get(r,{params:{...e}})}addCustomer(t){let e=this.getProcessedUrl("/customers");return this.http.post(e,t)}updateCustomer(t,e){let r=this.getProcessedUrl("/customers/"+t);return this.http.patch(r,e)}deleteCustomer(t){let e=this.getProcessedUrl("/customers/"+t);return this.http.delete(e)}loadSuppliers(t){let e=this.getProcessedUrl("/suppliers");return this.http.get(e,{params:{...t}})}addSupplier(t){let e=this.getProcessedUrl("/suppliers");return this.http.post(e,t)}updateSupplier(t,e){let r=this.getProcessedUrl("/suppliers/"+t);return this.http.patch(r,e)}deleteSupplier(t){let e=this.getProcessedUrl("/suppliers/"+t);return this.http.delete(e)}loadOrders(t,e){let r=this.getProcessedUrl("/orders");return this.http.get(r,{params:{...t,...e}})}searchOrders(t){let e=this.getProcessedUrl("/orders/"+t);return this.http.get(e)}addOrder(t){let e=this.getProcessedUrl("/orders");return this.http.post(e,t)}printOrder(t){let e=this.getProcessedUrl("/orders/"+t+"/pdf");return this.http.get(e,{headers:{"Content-Type":"application/pdf"},responseType:"arraybuffer"})}updateOrder(t,e){let r=this.getProcessedUrl("/orders/"+t);return console.log("PARAM",e),this.http.patch(r,e)}deleteOrder(t){let e=this.getProcessedUrl("/orders/"+t);return this.http.delete(e)}static#t=this.\u0275fac=function(e){return new(e||d)(h.LFG(i.eN))};static#e=this.\u0275prov=h.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})()},9947:(p,u,s)=>{s.d(u,{N:()=>o});const o={production:!0,apiKey:"/api",config:{recordPerPage:2,recordPerPageOption:[2,5,10,20]},constant:{CURRENCY_SYMBOLS:"\u20b9"}}}}]); \ No newline at end of file diff --git a/client/favicon.ico b/client/favicon.ico new file mode 100644 index 000000000..997406ad2 Binary files /dev/null and b/client/favicon.ico differ diff --git a/client/hue.8b1818380241e6ac.png b/client/hue.8b1818380241e6ac.png new file mode 100644 index 000000000..8efa25257 Binary files /dev/null and b/client/hue.8b1818380241e6ac.png differ diff --git a/client/index.html b/client/index.html new file mode 100644 index 000000000..6890836df --- /dev/null +++ b/client/index.html @@ -0,0 +1,13 @@ + + + + + MintuPlasticV2 + + + + + + + + diff --git a/client/main.168675b6d477be28.js b/client/main.168675b6d477be28.js new file mode 100644 index 000000000..82865d6a1 --- /dev/null +++ b/client/main.168675b6d477be28.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[179],{8155:($t,Xe,T)=>{T.d(Xe,{f:()=>Xc});var r=T(6814),t=T(707),o=T(6689);let A=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez]})}return y})();var Y=T(7327),O=T(1532),W=T(95),te=T(5219),ie=T(2076),he=T(5807),_e=T(4480),Oe=T(2332),Le=T(6005),ct=T(1239),yt=T(7778);function At(y,we){1&y&&o.GkF(0)}const Dt=function(y){return{$implicit:y}};function Ot(y,we){if(1&y&&(o.ynx(0),o.YNc(1,At,1,0,"ng-container",8),o.BQk()),2&y){const c=o.oxw().$implicit,R=o.oxw();o.xp6(1),o.Q6J("ngTemplateOutlet",R.optionTemplate)("ngTemplateOutletContext",o.VKq(2,Dt,c))}}function Ct(y,we){if(1&y&&(o.TgZ(0,"span",9),o._uU(1),o.qZA()),2&y){const c=o.oxw().$implicit,R=o.oxw();o.xp6(1),o.Oqu(R.getOptionLabelToRender(c))}}function ve(y,we){1&y&&o._UZ(0,"AngleRightIcon")}function pe(y,we){}function nt(y,we){1&y&&o.YNc(0,pe,0,0,"ng-template")}function X(y,we){if(1&y&&(o.TgZ(0,"span",10),o.YNc(1,ve,1,0,"AngleRightIcon",11),o.YNc(2,nt,1,0,null,12),o.qZA()),2&y){const c=o.oxw(2);o.xp6(1),o.Q6J("ngIf",!c.groupIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",c.groupIconTemplate)}}function fe(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"p-cascadeSelectSub",13),o.NdJ("onSelect",function(U){o.CHM(c);const ge=o.oxw(2);return o.KtG(ge.onOptionSelect(U))})("onOptionGroupSelect",function(){o.CHM(c);const U=o.oxw(2);return o.KtG(U.onOptionGroupSelect())}),o.qZA()}if(2&y){const c=o.oxw().$implicit,R=o.oxw();o.Q6J("selectionPath",R.selectionPath)("options",R.getOptionGroupChildren(c))("optionLabel",R.optionLabel)("optionValue",R.optionValue)("level",R.level+1)("optionGroupLabel",R.optionGroupLabel)("optionGroupChildren",R.optionGroupChildren)("parentActive",R.isOptionActive(c))("dirty",R.dirty)("optionTemplate",R.optionTemplate)}}function oe(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"li",2)(1,"div",3),o.NdJ("click",function(U){const Mt=o.CHM(c).$implicit,cn=o.oxw();return o.KtG(cn.onOptionClick(U,Mt))})("keydown",function(U){const ge=o.CHM(c),Mt=ge.$implicit,cn=ge.index,Pn=o.oxw();return o.KtG(Pn.onKeyDown(U,Mt,cn))}),o.YNc(2,Ot,2,4,"ng-container",4),o.YNc(3,Ct,2,1,"ng-template",null,5,o.W1O),o.YNc(5,X,3,2,"span",6),o.qZA(),o.YNc(6,fe,1,10,"p-cascadeSelectSub",7),o.qZA()}if(2&y){const c=we.$implicit,R=o.MAs(4),U=o.oxw();o.Q6J("ngClass",U.getItemClass(c)),o.xp6(2),o.Q6J("ngIf",U.optionTemplate)("ngIfElse",R),o.xp6(3),o.Q6J("ngIf",U.isOptionGroup(c)),o.xp6(1),o.Q6J("ngIf",U.isOptionGroup(c)&&U.isOptionActive(c))}}const ut=function(y){return{"p-cascadeselect-panel-root":y}},tt=["focusInput"],dt=["container"],He=["panel"],mt=["overlay"];function Ce(y,we){1&y&&o.GkF(0)}const Lt=function(y,we){return{$implicit:y,placeholder:we}};function et(y,we){if(1&y&&(o.ynx(0),o.YNc(1,Ce,1,0,"ng-container",15),o.BQk()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngTemplateOutlet",c.valueTemplate)("ngTemplateOutletContext",o.WLB(2,Lt,c.value,c.placeholder))}}function kt(y,we){if(1&y&&o._uU(0),2&y){const c=o.oxw();o.hij(" ",c.label()," ")}}function Ee(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"TimesIcon",18),o.NdJ("click",function(U){o.CHM(c);const ge=o.oxw(2);return o.KtG(ge.clear(U))}),o.qZA()}2&y&&o.Q6J("styleClass","p-cascadeselect-clear-icon")}function ce(y,we){}function $e(y,we){1&y&&o.YNc(0,ce,0,0,"ng-template")}function F(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"span",19),o.NdJ("click",function(U){o.CHM(c);const ge=o.oxw(2);return o.KtG(ge.clear(U))}),o.YNc(1,$e,1,0,null,20),o.qZA()}if(2&y){const c=o.oxw(2);o.xp6(1),o.Q6J("ngTemplateOutlet",c.clearIconTemplate)}}function me(y,we){if(1&y&&(o.ynx(0),o.YNc(1,Ee,1,1,"TimesIcon",16),o.YNc(2,F,2,1,"span",17),o.BQk()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngIf",!c.clearIconTemplate),o.xp6(1),o.Q6J("ngIf",c.clearIconTemplate)}}function re(y,we){1&y&&o._UZ(0,"ChevronDownIcon",21),2&y&&o.Q6J("styleClass","p-cascadeselect-trigger-icon")}function Ye(y,we){}function Ne(y,we){1&y&&o.YNc(0,Ye,0,0,"ng-template")}function St(y,we){if(1&y&&(o.TgZ(0,"span",22),o.YNc(1,Ne,1,0,null,20),o.qZA()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngTemplateOutlet",c.triggerIconTemplate)}}function rt(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"div",23,24)(2,"div",25)(3,"p-cascadeSelectSub",26),o.NdJ("onSelect",function(U){o.CHM(c);const ge=o.oxw();return o.KtG(ge.onOptionSelect(U))})("onGroupSelect",function(U){o.CHM(c);const ge=o.oxw();return o.KtG(ge.onOptionGroupSelect(U))}),o.qZA()()()}if(2&y){const c=o.oxw();o.Tol(c.panelStyleClass),o.Q6J("ngStyle",c.panelStyle),o.xp6(3),o.Q6J("options",c.options)("selectionPath",c.selectionPath)("optionLabel",c.optionLabel)("optionValue",c.optionValue)("level",0)("optionTemplate",c.optionTemplate)("groupIconTemplate",c.groupIconTemplate)("optionGroupLabel",c.optionGroupLabel)("optionGroupChildren",c.optionGroupChildren)("dirty",c.dirty)("root",!0)}}const Rt={provide:W.JU,useExisting:(0,o.Gpc)(()=>Bt),multi:!0};let We=(()=>{class y{el;selectionPath;options;optionGroupChildren;optionTemplate;groupIconTemplate;level=0;optionLabel;optionValue;optionGroupLabel;dirty;root;onSelect=new o.vpe;onGroupSelect=new o.vpe;get parentActive(){return this._parentActive}set parentActive(c){c||(this.activeOption=null),this._parentActive=c}activeOption=null;_parentActive=!1;cascadeSelect;constructor(c,R){this.el=R,this.cascadeSelect=c}ngOnInit(){if(this.selectionPath&&this.options&&!this.dirty)for(let c of this.options)if(this.selectionPath.includes(c)){this.activeOption=c;break}this.root||this.position()}onOptionClick(c,R){this.isOptionGroup(R)?(this.activeOption=this.activeOption===R?null:R,this.onGroupSelect.emit({originalEvent:c,value:R})):this.onSelect.emit({originalEvent:c,value:this.getOptionValue(R)})}onOptionSelect(c){this.onSelect.emit(c)}onOptionGroupSelect(c){this.onGroupSelect.emit(c)}getOptionLabel(c){return this.optionLabel?Oe.gb.resolveFieldData(c,this.optionLabel):c}getOptionValue(c){return this.optionValue?Oe.gb.resolveFieldData(c,this.optionValue):c}getOptionGroupLabel(c){return this.optionGroupLabel?Oe.gb.resolveFieldData(c,this.optionGroupLabel):null}getOptionGroupChildren(c){return Oe.gb.resolveFieldData(c,this.optionGroupChildren[this.level])}isOptionGroup(c){return Object.prototype.hasOwnProperty.call(c,this.optionGroupChildren[this.level])}getOptionLabelToRender(c){return this.isOptionGroup(c)?this.getOptionGroupLabel(c):this.getOptionLabel(c)}getItemClass(c){return{"p-cascadeselect-item":!0,"p-cascadeselect-item-group":this.isOptionGroup(c),"p-cascadeselect-item-active p-highlight":this.isOptionActive(c)}}isOptionActive(c){return this.activeOption===c}onKeyDown(c,R,U){let ge=c.currentTarget.parentElement;switch(c.key){case"Down":case"ArrowDown":var Mt=this.el.nativeElement.children[0].children[U+1];Mt&&Mt.children[0].focus(),c.preventDefault();break;case"Up":case"ArrowUp":var cn=this.el.nativeElement.children[0].children[U-1];cn&&cn.children[0].focus(),c.preventDefault();break;case"Right":case"ArrowRight":this.isOptionGroup(R)&&(this.isOptionActive(R)?ge.children[1].children[0].children[0].children[0].focus():this.activeOption=R),c.preventDefault();break;case"Left":case"ArrowLeft":this.activeOption=null;var Pn=ge.parentElement.parentElement.parentElement;Pn&&Pn.children[0].focus(),c.preventDefault();break;case"Enter":this.onOptionClick(c,R),c.preventDefault();break;case"Tab":case"Escape":this.cascadeSelect.hide(),c.preventDefault()}}position(){const c=this.el.nativeElement.parentElement,R=ie.p.getOffset(c),U=ie.p.getViewport(),ge=this.el.nativeElement.children[0].offsetParent?this.el.nativeElement.children[0].offsetWidth:ie.p.getHiddenElementOuterWidth(this.el.nativeElement.children[0]),Mt=ie.p.getOuterWidth(c.children[0]);parseInt(R.left,10)+Mt+ge>U.width-ie.p.calculateScrollbarWidth()&&(this.el.nativeElement.children[0].style.left="-200%")}static \u0275fac=function(R){return new(R||y)(o.Y36((0,o.Gpc)(()=>Bt)),o.Y36(o.SBq))};static \u0275cmp=o.Xpm({type:y,selectors:[["p-cascadeSelectSub"]],inputs:{selectionPath:"selectionPath",options:"options",optionGroupChildren:"optionGroupChildren",optionTemplate:"optionTemplate",groupIconTemplate:"groupIconTemplate",level:"level",optionLabel:"optionLabel",optionValue:"optionValue",optionGroupLabel:"optionGroupLabel",dirty:"dirty",root:"root",parentActive:"parentActive"},outputs:{onSelect:"onSelect",onGroupSelect:"onGroupSelect"},decls:2,vars:4,consts:[["role","listbox","aria-orientation","horizontal",1,"p-cascadeselect-panel","p-cascadeselect-items",3,"ngClass"],["ngFor","",3,"ngForOf"],["role","none",3,"ngClass"],["tabindex","0","pRipple","",1,"p-cascadeselect-item-content",3,"click","keydown"],[4,"ngIf","ngIfElse"],["defaultOptionTemplate",""],["class","p-cascadeselect-group-icon",4,"ngIf"],["class","p-cascadeselect-sublist",3,"selectionPath","options","optionLabel","optionValue","level","optionGroupLabel","optionGroupChildren","parentActive","dirty","optionTemplate","onSelect","onOptionGroupSelect",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-cascadeselect-item-text"],[1,"p-cascadeselect-group-icon"],[4,"ngIf"],[4,"ngTemplateOutlet"],[1,"p-cascadeselect-sublist",3,"selectionPath","options","optionLabel","optionValue","level","optionGroupLabel","optionGroupChildren","parentActive","dirty","optionTemplate","onSelect","onOptionGroupSelect"]],template:function(R,U){1&R&&(o.TgZ(0,"ul",0),o.YNc(1,oe,7,5,"ng-template",1),o.qZA()),2&R&&(o.Q6J("ngClass",o.VKq(2,ut,U.root)),o.xp6(1),o.Q6J("ngForOf",U.options))},dependencies:function(){return[r.mk,r.sg,r.O5,r.tP,_e.H,ct.o,y]},encapsulation:2,changeDetection:0})}return y})(),Bt=(()=>{class y{el;cd;config;overlayService;styleClass;style;options;optionLabel;optionValue;optionGroupLabel;optionGroupChildren;placeholder;value;dataKey;inputId;tabindex;ariaLabelledBy;inputLabel;ariaLabel;appendTo;disabled;showClear=!1;panelStyleClass;panelStyle;overlayOptions;onChange=new o.vpe;onGroupChange=new o.vpe;onShow=new o.vpe;onHide=new o.vpe;onClear=new o.vpe;onBeforeShow=new o.vpe;onBeforeHide=new o.vpe;get showTransitionOptions(){return this._showTransitionOptions}set showTransitionOptions(c){this._showTransitionOptions=c,console.warn("The showTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}get hideTransitionOptions(){return this._hideTransitionOptions}set hideTransitionOptions(c){this._hideTransitionOptions=c,console.warn("The hideTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}focusInputEl;containerEl;panelEl;overlayViewChild;templates;_showTransitionOptions="";_hideTransitionOptions="";selectionPath=null;focused=!1;filled=!1;overlayVisible=!1;dirty=!1;valueTemplate;optionTemplate;triggerIconTemplate;groupIconTemplate;clearIconTemplate;onModelChange=()=>{};onModelTouched=()=>{};constructor(c,R,U,ge){this.el=c,this.cd=R,this.config=U,this.overlayService=ge}ngOnInit(){this.updateSelectionPath()}ngAfterContentInit(){this.templates.forEach(c=>{switch(c.getType()){case"value":this.valueTemplate=c.template;break;case"option":this.optionTemplate=c.template;break;case"triggericon":this.triggerIconTemplate=c.template;break;case"clearicon":this.clearIconTemplate=c.template;break;case"optiongroupicon":this.groupIconTemplate=c.template}})}onOptionSelect(c){this.value=c.value,this.updateSelectionPath(),this.onModelChange(this.value),this.onChange.emit(c),this.hide(),this.focusInputEl?.nativeElement.focus()}onOptionGroupSelect(c){this.dirty=!0,this.onGroupChange.emit(c)}getOptionLabel(c){return this.optionLabel?Oe.gb.resolveFieldData(c,this.optionLabel):c}getOptionValue(c){return this.optionValue?Oe.gb.resolveFieldData(c,this.optionValue):c}getOptionGroupChildren(c,R){return Oe.gb.resolveFieldData(c,this.optionGroupChildren[R])}isOptionGroup(c,R){return Object.prototype.hasOwnProperty.call(c,this.optionGroupChildren[R])}updateSelectionPath(){let c;if(null!=this.value&&this.options)for(let R of this.options)if(c=this.findModelOptionInGroup(R,0),c)break;this.selectionPath=c,this.updateFilledState()}updateFilledState(){this.filled=!(null==this.selectionPath||0==this.selectionPath.length)}findModelOptionInGroup(c,R){if(this.isOptionGroup(c,R)){let U;for(let ge of this.getOptionGroupChildren(c,R))if(U=this.findModelOptionInGroup(ge,R+1),U)return U.unshift(c),U}else if(Oe.gb.equals(this.value,this.getOptionValue(c),this.dataKey))return[c];return null}show(){this.overlayVisible=!0}hide(){this.overlayVisible=!1,this.cd.markForCheck()}clear(c){this.value=null,this.selectionPath=null,this.updateFilledState(),this.onClear.emit(),this.onModelChange(this.value),c.stopPropagation(),this.cd.markForCheck()}onClick(c){this.disabled||this.overlayViewChild?.el?.nativeElement?.contains(c.target)||(this.overlayVisible?this.hide():this.show(),this.focusInputEl?.nativeElement.focus())}onFocus(){this.focused=!0}onBlur(){this.focused=!1}onOverlayAnimationDone(c){"void"===c.toState&&(this.dirty=!1)}writeValue(c){this.value=c,this.updateSelectionPath(),this.cd.markForCheck()}registerOnChange(c){this.onModelChange=c}registerOnTouched(c){this.onModelTouched=c}setDisabledState(c){this.disabled=c,this.cd.markForCheck()}label(){return this.selectionPath?this.getOptionLabel(this.selectionPath[this.selectionPath.length-1]):this.placeholder||"p-emptylabel"}onKeyDown(c){switch(c.code){case"Down":case"ArrowDown":this.overlayVisible?ie.p.findSingle(this.panelEl?.nativeElement,".p-cascadeselect-item").children[0].focus():c.altKey&&this.options&&this.options.length&&this.show(),c.preventDefault();break;case"Space":case"Enter":this.overlayVisible?this.hide():this.show(),c.preventDefault();break;case"Tab":case"Escape":this.overlayVisible&&(this.hide(),c.preventDefault())}}containerClass(){return{"p-cascadeselect p-component p-inputwrapper":!0,"p-disabled":this.disabled,"p-focus":this.focused}}labelClass(){return{"p-cascadeselect-label":!0,"p-inputtext":!0,"p-placeholder":this.label()===this.placeholder,"p-cascadeselect-label-empty":!this.value&&("p-emptylabel"===this.label()||0===this.label().length)}}static \u0275fac=function(R){return new(R||y)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(te.b4),o.Y36(te.F0))};static \u0275cmp=o.Xpm({type:y,selectors:[["p-cascadeSelect"]],contentQueries:function(R,U,ge){if(1&R&&o.Suo(ge,te.jx,4),2&R){let Mt;o.iGM(Mt=o.CRH())&&(U.templates=Mt)}},viewQuery:function(R,U){if(1&R&&(o.Gf(tt,5),o.Gf(dt,5),o.Gf(He,5),o.Gf(mt,5)),2&R){let ge;o.iGM(ge=o.CRH())&&(U.focusInputEl=ge.first),o.iGM(ge=o.CRH())&&(U.containerEl=ge.first),o.iGM(ge=o.CRH())&&(U.panelEl=ge.first),o.iGM(ge=o.CRH())&&(U.overlayViewChild=ge.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(R,U){2&R&&o.ekj("p-inputwrapper-filled",U.filled)("p-inputwrapper-focus",U.focused||U.overlayVisible)("p-cascadeselect-clearable",U.showClear&&!U.disabled)},inputs:{styleClass:"styleClass",style:"style",options:"options",optionLabel:"optionLabel",optionValue:"optionValue",optionGroupLabel:"optionGroupLabel",optionGroupChildren:"optionGroupChildren",placeholder:"placeholder",value:"value",dataKey:"dataKey",inputId:"inputId",tabindex:"tabindex",ariaLabelledBy:"ariaLabelledBy",inputLabel:"inputLabel",ariaLabel:"ariaLabel",appendTo:"appendTo",disabled:"disabled",showClear:"showClear",panelStyleClass:"panelStyleClass",panelStyle:"panelStyle",overlayOptions:"overlayOptions",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions"},outputs:{onChange:"onChange",onGroupChange:"onGroupChange",onShow:"onShow",onHide:"onHide",onClear:"onClear",onBeforeShow:"onBeforeShow",onBeforeHide:"onBeforeHide"},features:[o._Bn([Rt])],decls:16,vars:24,consts:[[3,"ngClass","ngStyle","click"],["container",""],[1,"p-hidden-accessible"],["type","text","readonly","","aria-haspopup","listbox",3,"disabled","focus","blur","keydown"],["focusInput",""],[3,"ngClass"],[4,"ngIf","ngIfElse"],["defaultValueTemplate",""],[4,"ngIf"],["role","button","aria-haspopup","listbox",1,"p-cascadeselect-trigger"],[3,"styleClass",4,"ngIf"],["class","p-cascadeselect-trigger-icon",4,"ngIf"],[3,"visible","options","target","appendTo","showTransitionOptions","hideTransitionOptions","visibleChange","onAnimationDone","onBeforeShow","onShow","onBeforeHide","onHide"],["overlay",""],["pTemplate","content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"styleClass","click",4,"ngIf"],["class","p-cascadeselect-clear-icon",3,"click",4,"ngIf"],[3,"styleClass","click"],[1,"p-cascadeselect-clear-icon",3,"click"],[4,"ngTemplateOutlet"],[3,"styleClass"],[1,"p-cascadeselect-trigger-icon"],[1,"p-cascadeselect-panel","p-component",3,"ngStyle"],["panel",""],[1,"p-cascadeselect-items-wrapper"],[1,"p-cascadeselect-items",3,"options","selectionPath","optionLabel","optionValue","level","optionTemplate","groupIconTemplate","optionGroupLabel","optionGroupChildren","dirty","root","onSelect","onGroupSelect"]],template:function(R,U){if(1&R&&(o.TgZ(0,"div",0,1),o.NdJ("click",function(Mt){return U.onClick(Mt)}),o.TgZ(2,"div",2)(3,"input",3,4),o.NdJ("focus",function(){return U.onFocus()})("blur",function(){return U.onBlur()})("keydown",function(Mt){return U.onKeyDown(Mt)}),o.qZA()(),o.TgZ(5,"span",5),o.YNc(6,et,2,5,"ng-container",6),o.YNc(7,kt,1,1,"ng-template",null,7,o.W1O),o.qZA(),o.YNc(9,me,3,2,"ng-container",8),o.TgZ(10,"div",9),o.YNc(11,re,1,1,"ChevronDownIcon",10),o.YNc(12,St,2,1,"span",11),o.qZA(),o.TgZ(13,"p-overlay",12,13),o.NdJ("visibleChange",function(Mt){return U.overlayVisible=Mt})("onAnimationDone",function(Mt){return U.onOverlayAnimationDone(Mt)})("onBeforeShow",function(Mt){return U.onBeforeShow.emit(Mt)})("onShow",function(Mt){return U.onShow.emit(Mt)})("onBeforeHide",function(Mt){return U.onBeforeHide.emit(Mt)})("onHide",function(Mt){return U.onHide.emit(Mt)}),o.YNc(15,rt,4,14,"ng-template",14),o.qZA()()),2&R){const ge=o.MAs(8);o.Tol(U.styleClass),o.Q6J("ngClass",U.containerClass())("ngStyle",U.style),o.xp6(3),o.Q6J("disabled",U.disabled),o.uIk("id",U.inputId)("tabindex",U.tabindex)("aria-expanded",U.overlayVisible)("aria-labelledby",U.ariaLabelledBy)("label",U.inputLabel)("aria-label",U.ariaLabel),o.xp6(2),o.Q6J("ngClass",U.labelClass()),o.xp6(1),o.Q6J("ngIf",U.valueTemplate)("ngIfElse",ge),o.xp6(3),o.Q6J("ngIf",U.filled&&!U.disabled&&U.showClear),o.xp6(1),o.uIk("aria-expanded",U.overlayVisible),o.xp6(1),o.Q6J("ngIf",!U.triggerIconTemplate),o.xp6(1),o.Q6J("ngIf",U.triggerIconTemplate),o.xp6(1),o.Q6J("visible",U.overlayVisible)("options",U.overlayOptions)("target","@parent")("appendTo",U.appendTo)("showTransitionOptions",U.showTransitionOptions)("hideTransitionOptions",U.hideTransitionOptions)}},dependencies:function(){return[r.mk,r.O5,r.tP,r.PC,he.aV,te.jx,Le.v,yt.q,We]},styles:["@layer primeng{.p-cascadeselect{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.p-cascadeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-cascadeselect-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-cascadeselect-label-empty{overflow:hidden;visibility:hidden}.p-cascadeselect-item{cursor:pointer;font-weight:400;white-space:nowrap}.p-cascadeselect-item-content{display:flex;align-items:center;overflow:hidden;position:relative}.p-cascadeselect-group-icon{margin-left:auto}.p-cascadeselect-items{margin:0;padding:0;list-style-type:none}.p-fluid .p-cascadeselect{display:flex}.p-fluid .p-cascadeselect .p-cascadeselect-label{width:1%}.p-cascadeselect-sublist{position:absolute;min-width:100%;z-index:1;display:none}.p-cascadeselect-item-active{overflow:visible!important}.p-cascadeselect-item-active>.p-cascadeselect-sublist{display:block;left:100%;top:0}.p-cascadeselect-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-cascadeselect-clearable,.p-overlay-modal .p-cascadeselect-sublist{position:relative}.p-overlay-modal .p-cascadeselect-item-active>.p-cascadeselect-sublist{left:0}}\n"],encapsulation:2,changeDetection:0})}return y})(),ee=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,he.U8,te.m8,_e.T,Le.v,ct.o,yt.q,he.U8,te.m8]})}return y})();var Re=T(8057),N=T(3714),je=T(8468);const V=["inputtext"];function Ve(y,we){1&y&&o.GkF(0)}function Se(y,we){if(1&y&&(o.TgZ(0,"span",11),o._uU(1),o.qZA()),2&y){const c=o.oxw().$implicit,R=o.oxw();o.xp6(1),o.Oqu(R.field?R.resolveFieldData(c,R.field):c)}}function gt(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"TimesCircleIcon",14),o.NdJ("click",function(U){o.CHM(c);const ge=o.oxw(2).index,Mt=o.oxw();return o.KtG(Mt.removeItem(U,ge))}),o.qZA()}2&y&&o.Q6J("styleClass","p-chips-token-icon")}function Vt(y,we){}function pn(y,we){1&y&&o.YNc(0,Vt,0,0,"ng-template")}function ft(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"span",15),o.NdJ("click",function(U){o.CHM(c);const ge=o.oxw(2).index,Mt=o.oxw();return o.KtG(Mt.removeItem(U,ge))}),o.YNc(1,pn,1,0,null,16),o.qZA()}if(2&y){const c=o.oxw(3);o.xp6(1),o.Q6J("ngTemplateOutlet",c.removeTokenIconTemplate)}}function Ht(y,we){if(1&y&&(o.ynx(0),o.YNc(1,gt,1,1,"TimesCircleIcon",12),o.YNc(2,ft,2,1,"span",13),o.BQk()),2&y){const c=o.oxw(2);o.xp6(1),o.Q6J("ngIf",!c.removeTokenIconTemplate),o.xp6(1),o.Q6J("ngIf",c.removeTokenIconTemplate)}}const J=function(y){return{$implicit:y}};function ke(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"li",7,8),o.NdJ("click",function(U){const Mt=o.CHM(c).$implicit,cn=o.oxw();return o.KtG(cn.onItemClick(U,Mt))}),o.YNc(2,Ve,1,0,"ng-container",9),o.YNc(3,Se,2,1,"span",10),o.YNc(4,Ht,3,2,"ng-container",6),o.qZA()}if(2&y){const c=we.$implicit,R=o.oxw();o.xp6(2),o.Q6J("ngTemplateOutlet",R.itemTemplate)("ngTemplateOutletContext",o.VKq(4,J,c)),o.xp6(1),o.Q6J("ngIf",!R.itemTemplate),o.xp6(1),o.Q6J("ngIf",!R.disabled)}}function qe(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"TimesIcon",14),o.NdJ("click",function(){o.CHM(c);const U=o.oxw(2);return o.KtG(U.clear())}),o.qZA()}2&y&&o.Q6J("styleClass","p-chips-clear-icon")}function xt(y,we){}function rn(y,we){1&y&&o.YNc(0,xt,0,0,"ng-template")}function Dn(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"span",18),o.NdJ("click",function(){o.CHM(c);const U=o.oxw(2);return o.KtG(U.clear())}),o.YNc(1,rn,1,0,null,16),o.qZA()}if(2&y){const c=o.oxw(2);o.xp6(1),o.Q6J("ngTemplateOutlet",c.clearIconTemplate)}}function an(y,we){if(1&y&&(o.TgZ(0,"li"),o.YNc(1,qe,1,1,"TimesIcon",12),o.YNc(2,Dn,2,1,"span",17),o.qZA()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngIf",!c.clearIconTemplate),o.xp6(1),o.Q6J("ngIf",c.clearIconTemplate)}}const mn=function(y,we){return{"p-inputtext p-chips-multiple-container":!0,"p-focus":y,"p-disabled":we}},yn=function(y){return{"p-chips-clearable":y}},ln={provide:W.JU,useExisting:(0,o.Gpc)(()=>hi),multi:!0};let hi=(()=>{class y{document;el;cd;style;styleClass;disabled;field;placeholder;max;ariaLabelledBy;tabindex;inputId;allowDuplicate=!0;inputStyle;inputStyleClass;addOnTab;addOnBlur;separator;showClear=!1;onAdd=new o.vpe;onRemove=new o.vpe;onFocus=new o.vpe;onBlur=new o.vpe;onChipClick=new o.vpe;onClear=new o.vpe;inputViewChild;templates;itemTemplate;removeTokenIconTemplate;clearIconTemplate;value;onModelChange=()=>{};onModelTouched=()=>{};valueChanged;focus;filled;get isValueMaxLimited(){return this.max&&this.value&&this.max===this.value.length}constructor(c,R,U){this.document=c,this.el=R,this.cd=U}ngAfterContentInit(){this.templates.forEach(c=>{switch(c.getType()){case"item":default:this.itemTemplate=c.template;break;case"removetokenicon":this.removeTokenIconTemplate=c.template;break;case"clearicon":this.clearIconTemplate=c.template}}),this.updateFilledState()}onClick(){this.inputViewChild?.nativeElement.focus()}onInput(){this.updateFilledState()}onPaste(c){this.disabled||(this.separator&&((c.clipboardData||this.document.defaultView.clipboardData).getData("Text").split(this.separator).forEach(U=>{this.addItem(c,U,!0)}),this.inputViewChild.nativeElement.value=""),this.updateFilledState())}updateFilledState(){this.filled=!(!this.value||0===this.value.length)||this.inputViewChild&&this.inputViewChild.nativeElement&&""!=this.inputViewChild.nativeElement.value}onItemClick(c,R){this.onChipClick.emit({originalEvent:c,value:R})}writeValue(c){this.value=c,this.updateMaxedOut(),this.updateFilledState(),this.cd.markForCheck()}registerOnChange(c){this.onModelChange=c}registerOnTouched(c){this.onModelTouched=c}setDisabledState(c){this.disabled=c,this.cd.markForCheck()}resolveFieldData(c,R){if(c&&R){if(-1==R.indexOf("."))return c[R];{let Mt=R.split("."),cn=c;for(var U=0,ge=Mt.length;UMt!=R),this.onModelChange(this.value),this.onRemove.emit({originalEvent:c,value:U}),this.updateFilledState(),this.updateMaxedOut()}addItem(c,R,U){this.value=this.value||[],R&&R.trim().length&&(this.allowDuplicate||-1===this.value.indexOf(R))&&!this.isValueMaxLimited&&(this.value=[...this.value,R],this.onModelChange(this.value),this.onAdd.emit({originalEvent:c,value:R})),this.updateFilledState(),this.updateMaxedOut(),this.inputViewChild.nativeElement.value="",U&&c.preventDefault()}clear(){this.value=null,this.updateFilledState(),this.onModelChange(this.value),this.updateMaxedOut(),this.onClear.emit()}onKeydown(c){switch(c.which){case 8:if(0===this.inputViewChild.nativeElement.value.length&&this.value&&this.value.length>0){this.value=[...this.value];let R=this.value.pop();this.onModelChange(this.value),this.onRemove.emit({originalEvent:c,value:R}),this.updateFilledState()}break;case 13:this.addItem(c,this.inputViewChild.nativeElement.value,!0);break;case 9:this.addOnTab&&""!==this.inputViewChild.nativeElement.value&&this.addItem(c,this.inputViewChild.nativeElement.value,!0);break;default:this.max&&this.value&&this.max===this.value.length?c.preventDefault():this.separator&&(this.separator===c.key||c.key.match(this.separator))&&this.addItem(c,this.inputViewChild.nativeElement.value,!0)}}updateMaxedOut(){this.inputViewChild&&this.inputViewChild.nativeElement&&(this.isValueMaxLimited?(this.inputViewChild.nativeElement.blur(),this.inputViewChild.nativeElement.disabled=!0):(this.disabled&&this.inputViewChild.nativeElement.blur(),this.inputViewChild.nativeElement.disabled=this.disabled||!1))}static \u0275fac=function(R){return new(R||y)(o.Y36(r.K0),o.Y36(o.SBq),o.Y36(o.sBO))};static \u0275cmp=o.Xpm({type:y,selectors:[["p-chips"]],contentQueries:function(R,U,ge){if(1&R&&o.Suo(ge,te.jx,4),2&R){let Mt;o.iGM(Mt=o.CRH())&&(U.templates=Mt)}},viewQuery:function(R,U){if(1&R&&o.Gf(V,5),2&R){let ge;o.iGM(ge=o.CRH())&&(U.inputViewChild=ge.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(R,U){2&R&&o.ekj("p-inputwrapper-filled",U.filled)("p-inputwrapper-focus",U.focus)("p-chips-clearable",U.showClear)},inputs:{style:"style",styleClass:"styleClass",disabled:"disabled",field:"field",placeholder:"placeholder",max:"max",ariaLabelledBy:"ariaLabelledBy",tabindex:"tabindex",inputId:"inputId",allowDuplicate:"allowDuplicate",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",addOnTab:"addOnTab",addOnBlur:"addOnBlur",separator:"separator",showClear:"showClear"},outputs:{onAdd:"onAdd",onRemove:"onRemove",onFocus:"onFocus",onBlur:"onBlur",onChipClick:"onChipClick",onClear:"onClear"},features:[o._Bn([ln])],decls:7,vars:21,consts:[[3,"ngClass","ngStyle","click"],[3,"ngClass"],["class","p-chips-token",3,"click",4,"ngFor","ngForOf"],[1,"p-chips-input-token",3,"ngClass"],["type","text",3,"disabled","ngStyle","keydown","input","paste","focus","blur"],["inputtext",""],[4,"ngIf"],[1,"p-chips-token",3,"click"],["token",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","p-chips-token-label",4,"ngIf"],[1,"p-chips-token-label"],[3,"styleClass","click",4,"ngIf"],["class","p-chips-token-icon",3,"click",4,"ngIf"],[3,"styleClass","click"],[1,"p-chips-token-icon",3,"click"],[4,"ngTemplateOutlet"],["class","p-chips-clear-icon",3,"click",4,"ngIf"],[1,"p-chips-clear-icon",3,"click"]],template:function(R,U){1&R&&(o.TgZ(0,"div",0),o.NdJ("click",function(){return U.onClick()}),o.TgZ(1,"ul",1),o.YNc(2,ke,5,6,"li",2),o.TgZ(3,"li",3)(4,"input",4,5),o.NdJ("keydown",function(Mt){return U.onKeydown(Mt)})("input",function(){return U.onInput()})("paste",function(Mt){return U.onPaste(Mt)})("focus",function(Mt){return U.onInputFocus(Mt)})("blur",function(Mt){return U.onInputBlur(Mt)}),o.qZA()(),o.YNc(6,an,3,2,"li",6),o.qZA()()),2&R&&(o.Tol(U.styleClass),o.Q6J("ngClass","p-chips p-component")("ngStyle",U.style),o.xp6(1),o.Q6J("ngClass",o.WLB(16,mn,U.focus,U.disabled)),o.xp6(1),o.Q6J("ngForOf",U.value),o.xp6(1),o.Q6J("ngClass",o.VKq(19,yn,U.showClear&&!U.disabled)),o.xp6(1),o.Tol(U.inputStyleClass),o.Q6J("disabled",U.disabled)("ngStyle",U.inputStyle),o.uIk("id",U.inputId)("placeholder",U.value&&U.value.length?null:U.placeholder)("tabindex",U.tabindex)("aria-labelledby",U.ariaLabelledBy),o.xp6(2),o.Q6J("ngIf",null!=U.value&&U.filled&&!U.disabled&&U.showClear))},dependencies:function(){return[r.mk,r.sg,r.O5,r.tP,r.PC,je.x,yt.q]},styles:["@layer primeng{.p-chips{display:inline-flex}.p-chips-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-chips-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%}.p-chips-token-label{min-width:0%;overflow:auto}.p-chips-token-label::-webkit-scrollbar{display:none}.p-chips-input-token{flex:1 1 auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-chips{display:flex}.p-chips-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-chips-clearable .p-inputtext{position:relative}}\n"],encapsulation:2,changeDetection:0})}return y})(),Yn=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,N.j,te.m8,je.x,yt.q,N.j,te.m8]})}return y})();var xn=T(6825);let ii=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez]})}return y})();var Hn=T(9212),Ci=T(8377);(0,xn.oQ)([(0,xn.oB)({transform:"{{transform}}",opacity:0}),(0,xn.jt)("{{transition}}")]),(0,xn.oQ)([(0,xn.jt)("{{transition}}",(0,xn.oB)({transform:"{{transform}}",opacity:0}))]);let Ut=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,ii,_e.T,yt.q,Hn.T,Ci.g,te.m8]})}return y})();var on=T(5118),wn=T(4104),bn=T(2591),kn=T(2736),li=T(3823);let uo=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,_e.T,bn.n,li.u,je.x,kn.L,yt.q]})}return y})();var Oo=T(6916),io=T(6340),po=T(1712),Mn=T(4844),ci=T(4248),Ei=T(2537),Zi=T(4562),ri=T(3259);let ns=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,ci.Bz,te.m8,_e.T,ri.z,Ei.w,Zi.X,ci.Bz,te.m8,ri.z]})}return y})();var _o=T(4237),$o=T(6022),vi=T(6263),Ns=T(9653),Hi=T(8039);let Ao=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez]})}return y})();var Lo=T(8608);let Oi=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,ci.Bz,_e.T,ri.z,ci.Bz,ri.z]})}return y})(),Fo=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez]})}return y})();var jo=T(2198),Vs=T(6489),fs=T(2324);function Qo(y,we){1&y&&o._UZ(0,"CheckIcon",7),2&y&&o.Q6J("styleClass","p-checkbox-icon")}function ms(y,we){}function Bs(y,we){1&y&&o.YNc(0,ms,0,0,"ng-template")}function g(y,we){if(1&y&&(o.TgZ(0,"span",8),o.YNc(1,Bs,1,0,null,9),o.qZA()),2&y){const c=o.oxw(2);o.xp6(1),o.Q6J("ngTemplateOutlet",c.checkIconTemplate)}}function j(y,we){if(1&y&&(o.ynx(0),o.YNc(1,Qo,1,1,"CheckIcon",5),o.YNc(2,g,2,1,"span",6),o.BQk()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngIf",!c.checkIconTemplate),o.xp6(1),o.Q6J("ngIf",c.checkIconTemplate)}}function x(y,we){if(1&y&&(o.TgZ(0,"span"),o._uU(1),o.qZA()),2&y){const c=o.oxw();o.xp6(1),o.Oqu(c.label)}}function z(y,we){1&y&&o.GkF(0)}const xe=function(y){return{height:y}},pt=function(y,we){return{"p-highlight":y,"p-disabled":we}},vt=function(y){return{"p-highlight":y}},en=function(y){return{$implicit:y}},vn=["container"],ei=["overlay"],zn=["filterInput"],un=["in"],Jn=["items"],I=["scroller"];function Ie(y,we){if(1&y&&(o.ynx(0),o._uU(1),o.BQk()),2&y){const c=o.oxw(2);o.xp6(1),o.Oqu(c.valuesAsString||"empty")}}function u(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"TimesCircleIcon",20),o.NdJ("click",function(){o.CHM(c);const U=o.oxw(2).$implicit,ge=o.oxw(3);return o.KtG(ge.removeChip(U,ge.event))}),o.qZA()}2&y&&o.Q6J("styleClass","p-multiselect-token-icon")}function M(y,we){1&y&&o.GkF(0)}function H(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"span",21),o.NdJ("click",function(){o.CHM(c);const U=o.oxw(2).$implicit,ge=o.oxw(3);return o.KtG(ge.removeChip(U,ge.event))}),o.YNc(1,M,1,0,"ng-container",22),o.qZA()}if(2&y){const c=o.oxw(5);o.xp6(1),o.Q6J("ngTemplateOutlet",c.removeTokenIconTemplate)}}function le(y,we){if(1&y&&(o.ynx(0),o.YNc(1,u,1,1,"TimesCircleIcon",18),o.YNc(2,H,2,1,"span",19),o.BQk()),2&y){const c=o.oxw(4);o.xp6(1),o.Q6J("ngIf",!c.removeTokenIconTemplate),o.xp6(1),o.Q6J("ngIf",c.removeTokenIconTemplate)}}function ot(y,we){if(1&y&&(o.TgZ(0,"div",15,16)(2,"span",17),o._uU(3),o.qZA(),o.YNc(4,le,3,2,"ng-container",7),o.qZA()),2&y){const c=we.$implicit,R=o.oxw(3);o.xp6(3),o.Oqu(R.findLabelByValue(c)),o.xp6(1),o.Q6J("ngIf",!R.disabled)}}function Gt(y,we){if(1&y&&(o.ynx(0),o._uU(1),o.BQk()),2&y){const c=o.oxw(3);o.xp6(1),o.Oqu(c.placeholder||c.defaultLabel||"empty")}}function Qt(y,we){if(1&y&&(o.ynx(0),o.YNc(1,ot,5,2,"div",14),o.YNc(2,Gt,2,1,"ng-container",7),o.BQk()),2&y){const c=o.oxw(2);o.xp6(1),o.Q6J("ngForOf",c.value),o.xp6(1),o.Q6J("ngIf",!c.value||0===c.value.length)}}function Un(y,we){if(1&y&&(o.ynx(0),o.YNc(1,Ie,2,1,"ng-container",7),o.YNc(2,Qt,3,2,"ng-container",7),o.BQk()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngIf","comma"===c.display),o.xp6(1),o.Q6J("ngIf","chip"===c.display)}}function $n(y,we){1&y&&o.GkF(0)}function eo(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"TimesIcon",20),o.NdJ("click",function(U){o.CHM(c);const ge=o.oxw(2);return o.KtG(ge.clear(U))}),o.qZA()}2&y&&o.Q6J("styleClass","p-multiselect-clear-icon")}function to(y,we){}function Hs(y,we){1&y&&o.YNc(0,to,0,0,"ng-template")}function Ii(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"span",24),o.NdJ("click",function(U){o.CHM(c);const ge=o.oxw(2);return o.KtG(ge.clear(U))}),o.YNc(1,Hs,1,0,null,22),o.qZA()}if(2&y){const c=o.oxw(2);o.xp6(1),o.Q6J("ngTemplateOutlet",c.clearIconTemplate)}}function or(y,we){if(1&y&&(o.ynx(0),o.YNc(1,eo,1,1,"TimesIcon",18),o.YNc(2,Ii,2,1,"span",23),o.BQk()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngIf",!c.clearIconTemplate),o.xp6(1),o.Q6J("ngIf",c.clearIconTemplate)}}function fr(y,we){if(1&y&&o._UZ(0,"span",27),2&y){const c=o.oxw(2);o.Q6J("ngClass",c.dropdownIcon)}}function pi(y,we){1&y&&o._UZ(0,"ChevronDownIcon",28),2&y&&o.Q6J("styleClass","p-multiselect-trigger-icon")}function sr(y,we){if(1&y&&(o.ynx(0),o.YNc(1,fr,1,1,"span",25),o.YNc(2,pi,1,1,"ChevronDownIcon",26),o.BQk()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngIf",c.dropdownIcon),o.xp6(1),o.Q6J("ngIf",!c.dropdownIcon)}}function rr(y,we){}function Io(y,we){1&y&&o.YNc(0,rr,0,0,"ng-template")}function Cl(y,we){if(1&y&&(o.TgZ(0,"span",29),o.YNc(1,Io,1,0,null,22),o.qZA()),2&y){const c=o.oxw();o.xp6(1),o.Q6J("ngTemplateOutlet",c.dropdownIconTemplate)}}function Ea(y,we){1&y&&o.GkF(0)}function zs(y,we){1&y&&o.GkF(0)}const yo=function(y){return{options:y}};function Or(y,we){if(1&y&&(o.ynx(0),o.YNc(1,zs,1,0,"ng-container",8),o.BQk()),2&y){const c=o.oxw(3);o.xp6(1),o.Q6J("ngTemplateOutlet",c.filterTemplate)("ngTemplateOutletContext",o.VKq(2,yo,c.filterOptions))}}function wl(y,we){1&y&&o._UZ(0,"CheckIcon",28),2&y&&o.Q6J("styleClass","p-checkbox-icon")}function kr(y,we){}function bo(y,we){1&y&&o.YNc(0,kr,0,0,"ng-template")}function Ar(y,we){if(1&y&&(o.TgZ(0,"span",47),o.YNc(1,bo,1,0,null,22),o.qZA()),2&y){const c=o.oxw(6);o.xp6(1),o.Q6J("ngTemplateOutlet",c.checkIconTemplate)}}function Tl(y,we){if(1&y&&(o.ynx(0),o.YNc(1,wl,1,1,"CheckIcon",26),o.YNc(2,Ar,2,1,"span",46),o.BQk()),2&y){const c=o.oxw(5);o.xp6(1),o.Q6J("ngIf",!c.checkIconTemplate),o.xp6(1),o.Q6J("ngIf",c.checkIconTemplate)}}const Sa=function(y){return{"p-checkbox-disabled":y}},Ma=function(y,we,c){return{"p-highlight":y,"p-focus":we,"p-disabled":c}};function mr(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"div",43)(1,"div",2)(2,"input",44),o.NdJ("focus",function(){o.CHM(c);const U=o.oxw(4);return o.KtG(U.onHeaderCheckboxFocus())})("blur",function(){o.CHM(c);const U=o.oxw(4);return o.KtG(U.onHeaderCheckboxBlur())})("keydown.space",function(U){o.CHM(c);const ge=o.oxw(4);return o.KtG(ge.toggleAll(U))}),o.qZA()(),o.TgZ(3,"div",45),o.NdJ("click",function(U){o.CHM(c);const ge=o.oxw(4);return o.KtG(ge.toggleAll(U))}),o.YNc(4,Tl,3,2,"ng-container",7),o.qZA()()}if(2&y){const c=o.oxw(4);o.Q6J("ngClass",o.VKq(6,Sa,c.disabled||c.toggleAllDisabled)),o.xp6(2),o.Q6J("checked",c.allChecked)("disabled",c.disabled||c.toggleAllDisabled),o.xp6(1),o.Q6J("ngClass",o.kEZ(8,Ma,c.allChecked,c.headerCheckboxFocus,c.disabled||c.toggleAllDisabled)),o.uIk("aria-checked",c.allChecked),o.xp6(1),o.Q6J("ngIf",c.allChecked)}}function Lr(y,we){1&y&&o._UZ(0,"SearchIcon",28),2&y&&o.Q6J("styleClass","p-multiselect-filter-icon")}function In(y,we){}function Rr(y,we){1&y&&o.YNc(0,In,0,0,"ng-template")}function xl(y,we){if(1&y&&(o.TgZ(0,"span",52),o.YNc(1,Rr,1,0,null,22),o.qZA()),2&y){const c=o.oxw(5);o.xp6(1),o.Q6J("ngTemplateOutlet",c.filterIconTemplate)}}function Il(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"div",48)(1,"input",49,50),o.NdJ("input",function(U){o.CHM(c);const ge=o.oxw(4);return o.KtG(ge.onFilterInputChange(U))}),o.qZA(),o.YNc(3,Lr,1,1,"SearchIcon",26),o.YNc(4,xl,2,1,"span",51),o.qZA()}if(2&y){const c=o.oxw(4);o.xp6(1),o.Q6J("value",c.filterValue||"")("disabled",c.disabled),o.uIk("autocomplete",c.autocomplete)("placeholder",c.filterPlaceHolder)("aria-label",c.ariaFilterLabel),o.xp6(2),o.Q6J("ngIf",!c.filterIconTemplate),o.xp6(1),o.Q6J("ngIf",c.filterIconTemplate)}}function Pr(y,we){1&y&&o._UZ(0,"TimesIcon",28),2&y&&o.Q6J("styleClass","p-multiselect-close-icon")}function Oa(y,we){}function ka(y,we){1&y&&o.YNc(0,Oa,0,0,"ng-template")}function Ks(y,we){if(1&y&&(o.TgZ(0,"span",53),o.YNc(1,ka,1,0,null,22),o.qZA()),2&y){const c=o.oxw(4);o.xp6(1),o.Q6J("ngTemplateOutlet",c.closeIconTemplate)}}function Dl(y,we){if(1&y){const c=o.EpF();o.YNc(0,mr,5,12,"div",39),o.YNc(1,Il,5,7,"div",40),o.TgZ(2,"button",41),o.NdJ("click",function(U){o.CHM(c);const ge=o.oxw(3);return o.KtG(ge.close(U))}),o.YNc(3,Pr,1,1,"TimesIcon",26),o.YNc(4,Ks,2,1,"span",42),o.qZA()}if(2&y){const c=o.oxw(3);o.Q6J("ngIf",c.showToggleAll&&!c.selectionLimit),o.xp6(1),o.Q6J("ngIf",c.filter),o.xp6(2),o.Q6J("ngIf",!c.closeIconTemplate),o.xp6(1),o.Q6J("ngIf",c.closeIconTemplate)}}function Aa(y,we){if(1&y&&(o.TgZ(0,"div",36),o.Hsn(1),o.YNc(2,Ea,1,0,"ng-container",22),o.YNc(3,Or,2,4,"ng-container",37),o.YNc(4,Dl,5,4,"ng-template",null,38,o.W1O),o.qZA()),2&y){const c=o.MAs(5),R=o.oxw(2);o.xp6(2),o.Q6J("ngTemplateOutlet",R.headerTemplate),o.xp6(1),o.Q6J("ngIf",R.filterTemplate)("ngIfElse",c)}}function El(y,we){1&y&&o.GkF(0)}const gr=function(y,we){return{$implicit:y,options:we}};function La(y,we){if(1&y&&o.YNc(0,El,1,0,"ng-container",8),2&y){const c=we.$implicit,R=we.options;o.oxw(2);const U=o.MAs(6);o.Q6J("ngTemplateOutlet",U)("ngTemplateOutletContext",o.WLB(2,gr,c,R))}}function Nt(y,we){1&y&&o.GkF(0)}function Wn(y,we){if(1&y&&o.YNc(0,Nt,1,0,"ng-container",8),2&y){const c=we.options,R=o.oxw(4);o.Q6J("ngTemplateOutlet",R.loaderTemplate)("ngTemplateOutletContext",o.VKq(2,yo,c))}}function Fr(y,we){1&y&&(o.ynx(0),o.YNc(1,Wn,1,4,"ng-template",56),o.BQk())}function Nr(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"p-scroller",54,55),o.NdJ("onLazyLoad",function(U){o.CHM(c);const ge=o.oxw(2);return o.KtG(ge.onLazyLoad.emit(U))}),o.YNc(2,La,1,5,"ng-template",13),o.YNc(3,Fr,2,0,"ng-container",7),o.qZA()}if(2&y){const c=o.oxw(2);o.Akn(o.VKq(9,xe,c.scrollHeight)),o.Q6J("items",c.optionsToRender)("itemSize",c.virtualScrollItemSize||c._itemSize)("autoSize",!0)("tabindex",-1)("lazy",c.lazy)("options",c.virtualScrollOptions),o.xp6(3),o.Q6J("ngIf",c.loaderTemplate)}}function co(y,we){1&y&&o.GkF(0)}const Vr=function(){return{}};function Js(y,we){if(1&y&&(o.ynx(0),o.YNc(1,co,1,0,"ng-container",8),o.BQk()),2&y){o.oxw();const c=o.MAs(6),R=o.oxw();o.xp6(1),o.Q6J("ngTemplateOutlet",c)("ngTemplateOutletContext",o.WLB(3,gr,R.optionsToRender,o.DdM(2,Vr)))}}function is(y,we){if(1&y&&(o.TgZ(0,"span"),o._uU(1),o.qZA()),2&y){const c=o.oxw().$implicit,R=o.oxw(4);o.xp6(1),o.Oqu(R.getOptionGroupLabel(c)||"empty")}}function _r(y,we){1&y&&o.GkF(0)}function Br(y,we){1&y&&o.GkF(0)}function Sl(y,we){if(1&y&&(o.TgZ(0,"li",62),o.YNc(1,is,2,1,"span",7),o.YNc(2,_r,1,0,"ng-container",8),o.qZA(),o.YNc(3,Br,1,0,"ng-container",8)),2&y){const c=we.$implicit,R=o.oxw(2).options,U=o.MAs(5),ge=o.oxw(2);o.Q6J("ngStyle",o.VKq(6,xe,R.itemSize+"px")),o.xp6(1),o.Q6J("ngIf",!ge.groupTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",ge.groupTemplate)("ngTemplateOutletContext",o.VKq(8,en,c)),o.xp6(1),o.Q6J("ngTemplateOutlet",U)("ngTemplateOutletContext",o.VKq(10,en,ge.getOptionGroupChildren(c)))}}function $c(y,we){if(1&y&&(o.ynx(0),o.YNc(1,Sl,4,12,"ng-template",61),o.BQk()),2&y){const c=o.oxw().$implicit;o.xp6(1),o.Q6J("ngForOf",c)}}function Ra(y,we){1&y&&o.GkF(0)}function No(y,we){if(1&y&&(o.ynx(0),o.YNc(1,Ra,1,0,"ng-container",8),o.BQk()),2&y){const c=o.oxw().$implicit,R=o.MAs(5);o.xp6(1),o.Q6J("ngTemplateOutlet",R)("ngTemplateOutletContext",o.VKq(2,en,c))}}function Ds(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"p-multiSelectItem",63),o.NdJ("onClick",function(U){o.CHM(c);const ge=o.oxw(4);return o.KtG(ge.onOptionClick(U))})("onKeydown",function(U){o.CHM(c);const ge=o.oxw(4);return o.KtG(ge.onOptionKeydown(U))}),o.qZA()}if(2&y){const c=we.$implicit,R=o.oxw(2).options,U=o.oxw(2);o.Q6J("option",c)("selected",U.isSelected(c))("label",U.getOptionLabel(c))("disabled",U.isOptionDisabled(c))("template",U.itemTemplate)("checkIconTemplate",U.checkIconTemplate)("itemSize",R.itemSize)}}function f(y,we){1&y&&o.YNc(0,Ds,1,7,"ng-template",61),2&y&&o.Q6J("ngForOf",we.$implicit)}function b(y,we){if(1&y&&(o.ynx(0),o._uU(1),o.BQk()),2&y){const c=o.oxw(4);o.xp6(1),o.hij(" ",c.emptyFilterMessageLabel," ")}}function p(y,we){1&y&&o.GkF(0,null,65)}function w(y,we){if(1&y&&(o.TgZ(0,"li",64),o.YNc(1,b,2,1,"ng-container",37),o.YNc(2,p,2,0,"ng-container",22),o.qZA()),2&y){const c=o.oxw().options,R=o.oxw(2);o.Q6J("ngStyle",o.VKq(4,xe,c.itemSize+"px")),o.xp6(1),o.Q6J("ngIf",!R.emptyFilterTemplate&&!R.emptyTemplate)("ngIfElse",R.emptyFilter),o.xp6(1),o.Q6J("ngTemplateOutlet",R.emptyFilterTemplate||R.emptyTemplate)}}function k(y,we){if(1&y&&(o.ynx(0),o._uU(1),o.BQk()),2&y){const c=o.oxw(4);o.xp6(1),o.hij(" ",c.emptyMessageLabel," ")}}function ne(y,we){1&y&&o.GkF(0,null,66)}function De(y,we){if(1&y&&(o.TgZ(0,"li",64),o.YNc(1,k,2,1,"ng-container",37),o.YNc(2,ne,2,0,"ng-container",22),o.qZA()),2&y){const c=o.oxw().options,R=o.oxw(2);o.Q6J("ngStyle",o.VKq(4,xe,c.itemSize+"px")),o.xp6(1),o.Q6J("ngIf",!R.emptyTemplate)("ngIfElse",R.empty),o.xp6(1),o.Q6J("ngTemplateOutlet",R.emptyTemplate)}}function ht(y,we){if(1&y&&(o.TgZ(0,"ul",57,58),o.YNc(2,$c,2,1,"ng-container",7),o.YNc(3,No,2,4,"ng-container",7),o.YNc(4,f,1,1,"ng-template",null,59,o.W1O),o.YNc(6,w,3,6,"li",60),o.YNc(7,De,3,6,"li",60),o.qZA()),2&y){const c=we.options,R=o.oxw(2);o.Akn(c.contentStyle),o.Q6J("ngClass",c.contentStyleClass),o.xp6(2),o.Q6J("ngIf",R.group),o.xp6(1),o.Q6J("ngIf",!R.group),o.xp6(3),o.Q6J("ngIf",R.hasFilter()&&R.isEmpty()),o.xp6(1),o.Q6J("ngIf",!R.hasFilter()&&R.isEmpty())}}function lt(y,we){1&y&&o.GkF(0)}function Kt(y,we){if(1&y&&(o.TgZ(0,"div",67),o.Hsn(1,1),o.YNc(2,lt,1,0,"ng-container",22),o.qZA()),2&y){const c=o.oxw(2);o.xp6(2),o.Q6J("ngTemplateOutlet",c.footerTemplate)}}const On=function(){return["p-multiselect-panel p-component"]};function Di(y,we){if(1&y){const c=o.EpF();o.TgZ(0,"div",30),o.NdJ("keydown",function(U){o.CHM(c);const ge=o.oxw();return o.KtG(ge.onKeydown(U))}),o.YNc(1,Aa,6,3,"div",31),o.TgZ(2,"div",32),o.YNc(3,Nr,4,11,"p-scroller",33),o.YNc(4,Js,2,6,"ng-container",7),o.YNc(5,ht,8,7,"ng-template",null,34,o.W1O),o.qZA(),o.YNc(7,Kt,3,1,"div",35),o.qZA()}if(2&y){const c=o.oxw();o.Tol(c.panelStyleClass),o.Q6J("ngClass",o.DdM(10,On))("ngStyle",c.panelStyle),o.xp6(1),o.Q6J("ngIf",c.showHeader),o.xp6(1),o.Udp("max-height",c.virtualScroll?"auto":c.scrollHeight||"auto"),o.xp6(1),o.Q6J("ngIf",c.virtualScroll),o.xp6(1),o.Q6J("ngIf",!c.virtualScroll),o.xp6(3),o.Q6J("ngIf",c.footerFacet||c.footerTemplate)}}const qn=[[["p-header"]],[["p-footer"]]],os=function(y,we,c,R){return{"p-multiselect p-component":!0,"p-multiselect-open":y,"p-multiselect-chip":we,"p-focus":c,"p-disabled":R}},Us=function(y,we){return{"p-placeholder":y,"p-multiselect-label-empty":we}},js=function(y,we){return{$implicit:y,removeChip:we}},ar=function(){return{"p-multiselect-trigger":!0}},As=["p-header","p-footer"],vr={provide:W.JU,useExisting:(0,o.Gpc)(()=>Zc),multi:!0};let Yc=(()=>{class y{option;selected;label;disabled;itemSize;template;checkIconTemplate;onClick=new o.vpe;onKeydown=new o.vpe;onOptionClick(c){this.onClick.emit({originalEvent:c,option:this.option,selected:this.selected})}onOptionKeydown(c){this.onKeydown.emit({originalEvent:c,option:this.option})}static \u0275fac=function(R){return new(R||y)};static \u0275cmp=o.Xpm({type:y,selectors:[["p-multiSelectItem"]],hostAttrs:[1,"p-element"],inputs:{option:"option",selected:"selected",label:"label",disabled:"disabled",itemSize:"itemSize",template:"template",checkIconTemplate:"checkIconTemplate"},outputs:{onClick:"onClick",onKeydown:"onKeydown"},decls:6,vars:18,consts:[["pRipple","",1,"p-multiselect-item",3,"ngStyle","ngClass","click","keydown"],[1,"p-checkbox","p-component"],[1,"p-checkbox-box",3,"ngClass"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"styleClass",4,"ngIf"],["class","p-checkbox-icon",4,"ngIf"],[3,"styleClass"],[1,"p-checkbox-icon"],[4,"ngTemplateOutlet"]],template:function(R,U){1&R&&(o.TgZ(0,"li",0),o.NdJ("click",function(Mt){return U.onOptionClick(Mt)})("keydown",function(Mt){return U.onOptionKeydown(Mt)}),o.TgZ(1,"div",1)(2,"div",2),o.YNc(3,j,3,2,"ng-container",3),o.qZA()(),o.YNc(4,x,2,1,"span",3),o.YNc(5,z,1,0,"ng-container",4),o.qZA()),2&R&&(o.Q6J("ngStyle",o.VKq(9,xe,U.itemSize+"px"))("ngClass",o.WLB(11,pt,U.selected,U.disabled)),o.uIk("aria-label",U.label)("tabindex",U.disabled?null:"0"),o.xp6(2),o.Q6J("ngClass",o.VKq(14,vt,U.selected)),o.xp6(1),o.Q6J("ngIf",U.selected),o.xp6(1),o.Q6J("ngIf",!U.template),o.xp6(1),o.Q6J("ngTemplateOutlet",U.template)("ngTemplateOutletContext",o.VKq(16,en,U.option)))},dependencies:function(){return[r.mk,r.O5,r.tP,r.PC,_e.H,bn.n]},encapsulation:2})}return y})(),Zc=(()=>{class y{el;renderer;cd;zone;filterService;config;overlayService;style;styleClass;panelStyle;panelStyleClass;inputId;disabled;readonly;group;filter=!0;filterPlaceHolder;filterLocale;overlayVisible;tabindex;appendTo;dataKey;name;label;ariaLabelledBy;displaySelectedLabel=!0;maxSelectedLabels=3;selectedItemsLabel="ellipsis";showToggleAll=!0;emptyFilterMessage="";emptyMessage="";resetFilterOnHide=!1;dropdownIcon;optionLabel;optionValue;optionDisabled;optionGroupLabel;optionGroupChildren="items";showHeader=!0;filterBy;scrollHeight="200px";lazy=!1;virtualScroll;virtualScrollItemSize;virtualScrollOptions;overlayOptions;ariaFilterLabel;filterMatchMode="contains";tooltip="";tooltipPosition="right";tooltipPositionStyle="absolute";tooltipStyleClass;autofocusFilter=!0;display="comma";autocomplete="on";showClear=!1;get autoZIndex(){return this._autoZIndex}set autoZIndex(c){this._autoZIndex=c,console.warn("The autoZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}get baseZIndex(){return this._baseZIndex}set baseZIndex(c){this._baseZIndex=c,console.warn("The baseZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}get showTransitionOptions(){return this._showTransitionOptions}set showTransitionOptions(c){this._showTransitionOptions=c,console.warn("The showTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}get hideTransitionOptions(){return this._hideTransitionOptions}set hideTransitionOptions(c){this._hideTransitionOptions=c,console.warn("The hideTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}set defaultLabel(c){this._defaultLabel=c,this.updateLabel()}get defaultLabel(){return this._defaultLabel}set placeholder(c){this._placeholder=c,this.updateLabel()}get placeholder(){return this._placeholder}get options(){return this._options}set options(c){this._options=c,this.updateLabel()}get filterValue(){return this._filterValue}set filterValue(c){this._filterValue=c,this.activateFilter()}get itemSize(){return this._itemSize}set itemSize(c){this._itemSize=c,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}get selectionLimit(){return this._selectionLimit}set selectionLimit(c){this._selectionLimit=c,this.checkSelectionLimit()}containerViewChild;overlayViewChild;filterInputChild;accessibleViewChild;itemsViewChild;scroller;footerFacet;headerFacet;templates;onChange=new o.vpe;onFilter=new o.vpe;onFocus=new o.vpe;onBlur=new o.vpe;onClick=new o.vpe;onClear=new o.vpe;onPanelShow=new o.vpe;onPanelHide=new o.vpe;onLazyLoad=new o.vpe;onRemove=new o.vpe;_autoZIndex;_baseZIndex;_showTransitionOptions;_hideTransitionOptions;_defaultLabel;_placeholder;_itemSize;_selectionLimit;value;_filteredOptions;onModelChange=()=>{};onModelTouched=()=>{};valuesAsString;focus;filled;_filterValue;filtered;itemTemplate;groupTemplate;loaderTemplate;headerTemplate;filterTemplate;footerTemplate;emptyFilterTemplate;emptyTemplate;selectedItemsTemplate;checkIconTemplate;filterIconTemplate;removeTokenIconTemplate;closeIconTemplate;clearIconTemplate;dropdownIconTemplate;headerCheckboxFocus;filterOptions;_options;maxSelectionLimitReached;preventModelTouched;preventDocumentDefault;constructor(c,R,U,ge,Mt,cn,Pn){this.el=c,this.renderer=R,this.cd=U,this.zone=ge,this.filterService=Mt,this.config=cn,this.overlayService=Pn}ngOnInit(){this.updateLabel(),this.filterBy&&(this.filterOptions={filter:c=>this.onFilterInputChange(c),reset:()=>this.resetFilter()})}ngAfterContentInit(){this.templates.forEach(c=>{switch(c.getType()){case"item":default:this.itemTemplate=c.template;break;case"group":this.groupTemplate=c.template;break;case"selectedItems":this.selectedItemsTemplate=c.template;break;case"header":this.headerTemplate=c.template;break;case"filter":this.filterTemplate=c.template;break;case"emptyfilter":this.emptyFilterTemplate=c.template;break;case"empty":this.emptyTemplate=c.template;break;case"footer":this.footerTemplate=c.template;break;case"loader":this.loaderTemplate=c.template;break;case"checkicon":this.checkIconTemplate=c.template;break;case"filtericon":this.filterIconTemplate=c.template;break;case"removetokenicon":this.removeTokenIconTemplate=c.template;break;case"closeicon":this.closeIconTemplate=c.template;break;case"clearicon":this.clearIconTemplate=c.template;break;case"dropdownicon":this.dropdownIconTemplate=c.template}})}ngAfterViewInit(){this.overlayVisible&&this.show()}ngAfterViewChecked(){this.filtered&&(this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild?.alignOverlay()},1)}),this.filtered=!1)}getOptionLabel(c){return this.optionLabel?Oe.gb.resolveFieldData(c,this.optionLabel):c&&null!=c.label?c.label:c}getOptionValue(c){return this.optionValue?Oe.gb.resolveFieldData(c,this.optionValue):!this.optionLabel&&c&&void 0!==c.value?c.value:c}getOptionGroupLabel(c){return this.optionGroupLabel?Oe.gb.resolveFieldData(c,this.optionGroupLabel):c&&null!=c.label?c.label:c}getOptionGroupChildren(c){return this.optionGroupChildren?Oe.gb.resolveFieldData(c,this.optionGroupChildren):c.items}isOptionDisabled(c){return(this.optionDisabled?Oe.gb.resolveFieldData(c,this.optionDisabled):!(!c||void 0===c.disabled)&&c.disabled)||this.maxSelectionLimitReached&&!this.isSelected(c)}writeValue(c){this.value=c,this.updateLabel(),this.updateFilledState(),this.checkSelectionLimit(),this.cd.markForCheck()}checkSelectionLimit(){this.maxSelectionLimitReached=!(!this.selectionLimit||!this.value||this.value.length!==this.selectionLimit)}updateFilledState(){this.filled=this.value&&this.value.length>0}registerOnChange(c){this.onModelChange=c}registerOnTouched(c){this.onModelTouched=c}setDisabledState(c){this.disabled=c,this.cd.markForCheck()}onOptionClick(c){let R=c.option;if(this.isOptionDisabled(R))return;let U=this.getOptionValue(R),ge=this.findSelectionIndex(U);-1!=ge?(this.value=this.value.filter((Mt,cn)=>cn!=ge),this.onRemove.emit({newValue:this.value,removed:U}),this.selectionLimit&&(this.maxSelectionLimitReached=!1)):((!this.selectionLimit||!this.value||this.value.length{if(this.group){let ge=this.getOptionGroupChildren(U);ge&&ge.forEach(Mt=>{let cn=this.isOptionDisabled(Mt);(!cn||cn&&this.isSelected(Mt))&&R.push(this.getOptionValue(Mt))})}else{let ge=this.isOptionDisabled(U);(!ge||ge&&this.isSelected(U))&&R.push(this.getOptionValue(U))}}),this.value=R}uncheckAll(){let R=[];this.optionsToRender.forEach(U=>{this.group?U.items&&U.items.forEach(ge=>{this.isOptionDisabled(ge)&&this.isSelected(ge)&&R.push(this.getOptionValue(ge))}):this.isOptionDisabled(U)&&this.isSelected(U)&&R.push(this.getOptionValue(U))}),this.value=R}show(){this.overlayVisible||(this.overlayVisible=!0,this.preventDocumentDefault=!0,this.cd.markForCheck())}onOverlayAnimationStart(c){switch(c.toState){case"visible":this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.filterInputChild&&this.filterInputChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterInputChild.nativeElement.focus()),this.onPanelShow.emit();break;case"void":this.onModelTouched()}}hide(){this.overlayVisible=!1,this.resetFilterOnHide&&this.resetFilter(),this.onPanelHide.emit(),this.cd.markForCheck()}resetFilter(){this.filterInputChild&&this.filterInputChild.nativeElement&&(this.filterInputChild.nativeElement.value=""),this._filterValue=null,this._filteredOptions=null}close(c){this.hide(),c.preventDefault(),c.stopPropagation()}clear(c){this.value=null,this.updateLabel(),this.updateFilledState(),this.checkSelectionLimit(),this.onClear.emit(),this.onModelChange(this.value),c.stopPropagation()}onMouseclick(c,R){this.disabled||this.readonly||c.target.isSameNode(this.accessibleViewChild?.nativeElement)||(this.onClick.emit(c),!this.overlayViewChild?.el?.nativeElement?.contains(c.target)&&!ie.p.hasClass(c.target,"p-multiselect-token-icon")&&(this.overlayVisible?this.hide():this.show(),R.focus()))}removeChip(c,R){this.value=this.value.filter(U=>!Oe.gb.equals(U,c,this.dataKey)),this.onModelChange(this.value),this.checkSelectionLimit(),this.onChange.emit({originalEvent:R,value:this.value,itemValue:c}),this.updateLabel(),this.updateFilledState()}onInputFocus(c){this.focus=!0,this.onFocus.emit({originalEvent:c})}onInputBlur(c){this.focus=!1,this.onBlur.emit({originalEvent:c}),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}onOptionKeydown(c){if(!this.readonly)switch(c.originalEvent.which){case 40:var R=this.findNextItem(c.originalEvent.target.parentElement);R&&R.focus(),c.originalEvent.preventDefault();break;case 38:var U=this.findPrevItem(c.originalEvent.target.parentElement);U&&U.focus(),c.originalEvent.preventDefault();break;case 13:this.onOptionClick(c),c.originalEvent.preventDefault();break;case 27:case 9:this.hide()}}findNextItem(c){let R=c.nextElementSibling;return R?ie.p.hasClass(R.children[0],"p-disabled")||ie.p.isHidden(R.children[0])||ie.p.hasClass(R,"p-multiselect-item-group")?this.findNextItem(R):R.children[0]:null}findPrevItem(c){let R=c.previousElementSibling;return R?ie.p.hasClass(R.children[0],"p-disabled")||ie.p.isHidden(R.children[0])||ie.p.hasClass(R,"p-multiselect-item-group")?this.findPrevItem(R):R.children[0]:null}onKeydown(c){switch(c.which){case 40:!this.overlayVisible&&c.altKey&&(this.show(),c.preventDefault());break;case 32:this.overlayVisible||(this.show(),c.preventDefault());break;case 27:this.hide()}}updateLabel(){if(this.value&&this.options&&this.value.length&&this.displaySelectedLabel){let c="";for(let R=0;R0&&(c+=", "),c+=U)}if(this.value.length<=this.maxSelectedLabels||"ellipsis"===this.selectedItemsLabel)this.valuesAsString=c;else{let R=/{(.*?)}/;this.valuesAsString=R.test(this.selectedItemsLabel)?this.selectedItemsLabel.replace(this.selectedItemsLabel.match(R)[0],this.value.length+""):this.selectedItemsLabel}}else this.valuesAsString=this.placeholder||this.defaultLabel}findLabelByValue(c){if(this.group){let R=null;for(let U=0;U0}isEmpty(){return!this.optionsToRender||this.optionsToRender&&0===this.optionsToRender.length}onFilterInputChange(c){this._filterValue=c.target.value,this.activateFilter(),this.filtered=!0,this.onFilter.emit({originalEvent:c,filter:this._filterValue}),this.cd.detectChanges()}activateFilter(){if(this.hasFilter()&&this._options){let c=(this.filterBy||this.optionLabel||"label").split(",");if(this.group){let R=[];for(let U of this.options){let ge=this.filterService.filter(this.getOptionGroupChildren(U),c,this.filterValue,this.filterMatchMode,this.filterLocale);ge&&ge.length&&R.push({...U,[this.optionGroupChildren]:ge})}this._filteredOptions=R}else this._filteredOptions=this.filterService.filter(this.options,c,this._filterValue,this.filterMatchMode,this.filterLocale)}else this._filteredOptions=null}onHeaderCheckboxFocus(){this.headerCheckboxFocus=!0}onHeaderCheckboxBlur(){this.headerCheckboxFocus=!1}static \u0275fac=function(R){return new(R||y)(o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(o.sBO),o.Y36(o.R0b),o.Y36(te.iZ),o.Y36(te.b4),o.Y36(te.F0))};static \u0275cmp=o.Xpm({type:y,selectors:[["p-multiSelect"]],contentQueries:function(R,U,ge){if(1&R&&(o.Suo(ge,te.$_,5),o.Suo(ge,te.h4,5),o.Suo(ge,te.jx,4)),2&R){let Mt;o.iGM(Mt=o.CRH())&&(U.footerFacet=Mt.first),o.iGM(Mt=o.CRH())&&(U.headerFacet=Mt.first),o.iGM(Mt=o.CRH())&&(U.templates=Mt)}},viewQuery:function(R,U){if(1&R&&(o.Gf(vn,5),o.Gf(ei,5),o.Gf(zn,5),o.Gf(un,5),o.Gf(Jn,5),o.Gf(I,5)),2&R){let ge;o.iGM(ge=o.CRH())&&(U.containerViewChild=ge.first),o.iGM(ge=o.CRH())&&(U.overlayViewChild=ge.first),o.iGM(ge=o.CRH())&&(U.filterInputChild=ge.first),o.iGM(ge=o.CRH())&&(U.accessibleViewChild=ge.first),o.iGM(ge=o.CRH())&&(U.itemsViewChild=ge.first),o.iGM(ge=o.CRH())&&(U.scroller=ge.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(R,U){2&R&&o.ekj("p-inputwrapper-filled",U.filled)("p-inputwrapper-focus",U.focus||U.overlayVisible)("p-multiselect-clearable",U.showClear&&!U.disabled)},inputs:{style:"style",styleClass:"styleClass",panelStyle:"panelStyle",panelStyleClass:"panelStyleClass",inputId:"inputId",disabled:"disabled",readonly:"readonly",group:"group",filter:"filter",filterPlaceHolder:"filterPlaceHolder",filterLocale:"filterLocale",overlayVisible:"overlayVisible",tabindex:"tabindex",appendTo:"appendTo",dataKey:"dataKey",name:"name",label:"label",ariaLabelledBy:"ariaLabelledBy",displaySelectedLabel:"displaySelectedLabel",maxSelectedLabels:"maxSelectedLabels",selectedItemsLabel:"selectedItemsLabel",showToggleAll:"showToggleAll",emptyFilterMessage:"emptyFilterMessage",emptyMessage:"emptyMessage",resetFilterOnHide:"resetFilterOnHide",dropdownIcon:"dropdownIcon",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",optionGroupLabel:"optionGroupLabel",optionGroupChildren:"optionGroupChildren",showHeader:"showHeader",filterBy:"filterBy",scrollHeight:"scrollHeight",lazy:"lazy",virtualScroll:"virtualScroll",virtualScrollItemSize:"virtualScrollItemSize",virtualScrollOptions:"virtualScrollOptions",overlayOptions:"overlayOptions",ariaFilterLabel:"ariaFilterLabel",filterMatchMode:"filterMatchMode",tooltip:"tooltip",tooltipPosition:"tooltipPosition",tooltipPositionStyle:"tooltipPositionStyle",tooltipStyleClass:"tooltipStyleClass",autofocusFilter:"autofocusFilter",display:"display",autocomplete:"autocomplete",showClear:"showClear",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",defaultLabel:"defaultLabel",placeholder:"placeholder",options:"options",filterValue:"filterValue",itemSize:"itemSize",selectionLimit:"selectionLimit"},outputs:{onChange:"onChange",onFilter:"onFilter",onFocus:"onFocus",onBlur:"onBlur",onClick:"onClick",onClear:"onClear",onPanelShow:"onPanelShow",onPanelHide:"onPanelHide",onLazyLoad:"onLazyLoad",onRemove:"onRemove"},features:[o._Bn([vr])],ngContentSelectors:As,decls:16,vars:43,consts:[[3,"ngClass","ngStyle","click"],["container",""],[1,"p-hidden-accessible"],["type","text","readonly","readonly","aria-haspopup","listbox","role","listbox",3,"disabled","focus","blur","keydown"],["in",""],[1,"p-multiselect-label-container",3,"pTooltip","tooltipPosition","positionStyle","tooltipStyleClass"],[1,"p-multiselect-label",3,"ngClass"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngClass"],["class","p-multiselect-trigger-icon",4,"ngIf"],[3,"visible","options","target","appendTo","autoZIndex","baseZIndex","showTransitionOptions","hideTransitionOptions","visibleChange","onAnimationStart","onHide"],["overlay",""],["pTemplate","content"],["class","p-multiselect-token",4,"ngFor","ngForOf"],[1,"p-multiselect-token"],["token",""],[1,"p-multiselect-token-label"],[3,"styleClass","click",4,"ngIf"],["class","p-multiselect-token-icon",3,"click",4,"ngIf"],[3,"styleClass","click"],[1,"p-multiselect-token-icon",3,"click"],[4,"ngTemplateOutlet"],["class","p-multiselect-clear-icon",3,"click",4,"ngIf"],[1,"p-multiselect-clear-icon",3,"click"],["class","p-multiselect-trigger-icon",3,"ngClass",4,"ngIf"],[3,"styleClass",4,"ngIf"],[1,"p-multiselect-trigger-icon",3,"ngClass"],[3,"styleClass"],[1,"p-multiselect-trigger-icon"],[3,"ngClass","ngStyle","keydown"],["class","p-multiselect-header",4,"ngIf"],[1,"p-multiselect-items-wrapper"],[3,"items","style","itemSize","autoSize","tabindex","lazy","options","onLazyLoad",4,"ngIf"],["buildInItems",""],["class","p-multiselect-footer",4,"ngIf"],[1,"p-multiselect-header"],[4,"ngIf","ngIfElse"],["builtInFilterElement",""],["class","p-checkbox p-component",3,"ngClass",4,"ngIf"],["class","p-multiselect-filter-container",4,"ngIf"],["type","button","pRipple","",1,"p-multiselect-close","p-link","p-button-icon-only",3,"click"],["class","p-multiselect-close-icon",4,"ngIf"],[1,"p-checkbox","p-component",3,"ngClass"],["type","checkbox","readonly","readonly",3,"checked","disabled","focus","blur","keydown.space"],["role","checkbox",1,"p-checkbox-box",3,"ngClass","click"],["class","p-checkbox-icon",4,"ngIf"],[1,"p-checkbox-icon"],[1,"p-multiselect-filter-container"],["type","text","role","textbox",1,"p-multiselect-filter","p-inputtext","p-component",3,"value","disabled","input"],["filterInput",""],["class","p-multiselect-filter-icon",4,"ngIf"],[1,"p-multiselect-filter-icon"],[1,"p-multiselect-close-icon"],[3,"items","itemSize","autoSize","tabindex","lazy","options","onLazyLoad"],["scroller",""],["pTemplate","loader"],["role","listbox","aria-multiselectable","true",1,"p-multiselect-items","p-component",3,"ngClass"],["items",""],["itemslist",""],["class","p-multiselect-empty-message",3,"ngStyle",4,"ngIf"],["ngFor","",3,"ngForOf"],[1,"p-multiselect-item-group",3,"ngStyle"],[3,"option","selected","label","disabled","template","checkIconTemplate","itemSize","onClick","onKeydown"],[1,"p-multiselect-empty-message",3,"ngStyle"],["emptyFilter",""],["empty",""],[1,"p-multiselect-footer"]],template:function(R,U){if(1&R){const ge=o.EpF();o.F$t(qn),o.TgZ(0,"div",0,1),o.NdJ("click",function(cn){o.CHM(ge);const Pn=o.MAs(4);return o.KtG(U.onMouseclick(cn,Pn))}),o.TgZ(2,"div",2)(3,"input",3,4),o.NdJ("focus",function(cn){return U.onInputFocus(cn)})("blur",function(cn){return U.onInputBlur(cn)})("keydown",function(cn){return U.onKeydown(cn)}),o.qZA()(),o.TgZ(5,"div",5)(6,"div",6),o.YNc(7,Un,3,2,"ng-container",7),o.YNc(8,$n,1,0,"ng-container",8),o.qZA(),o.YNc(9,or,3,2,"ng-container",7),o.qZA(),o.TgZ(10,"div",9),o.YNc(11,sr,3,2,"ng-container",7),o.YNc(12,Cl,2,1,"span",10),o.qZA(),o.TgZ(13,"p-overlay",11,12),o.NdJ("visibleChange",function(cn){return U.overlayVisible=cn})("onAnimationStart",function(cn){return U.onOverlayAnimationStart(cn)})("onHide",function(){return U.hide()}),o.YNc(15,Di,8,11,"ng-template",13),o.qZA()()}2&R&&(o.Tol(U.styleClass),o.Q6J("ngClass",o.l5B(31,os,U.overlayVisible,"chip"===U.display,U.focus,U.disabled))("ngStyle",U.style),o.xp6(3),o.Q6J("disabled",U.disabled),o.uIk("label",U.label)("id",U.inputId)("name",U.name)("tabindex",U.tabindex)("aria-expanded",U.overlayVisible)("aria-labelledby",U.ariaLabelledBy),o.xp6(2),o.Q6J("pTooltip",U.tooltip)("tooltipPosition",U.tooltipPosition)("positionStyle",U.tooltipPositionStyle)("tooltipStyleClass",U.tooltipStyleClass),o.xp6(1),o.Q6J("ngClass",o.WLB(36,Us,U.valuesAsString===(U.defaultLabel||U.placeholder),!(null!=U.valuesAsString&&0!==U.valuesAsString.length||null!=U.placeholder&&0!==U.placeholder.length))),o.xp6(1),o.Q6J("ngIf",!U.selectedItemsTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",U.selectedItemsTemplate)("ngTemplateOutletContext",o.WLB(39,js,U.value,U.removeChip.bind(U))),o.xp6(1),o.Q6J("ngIf",null!=U.value&&U.filled&&!U.disabled&&U.showClear),o.xp6(1),o.Q6J("ngClass",o.DdM(42,ar)),o.xp6(1),o.Q6J("ngIf",!U.dropdownIconTemplate),o.xp6(1),o.Q6J("ngIf",U.dropdownIconTemplate),o.xp6(1),o.Q6J("visible",U.overlayVisible)("options",U.overlayOptions)("target","@parent")("appendTo",U.appendTo)("autoZIndex",U.autoZIndex)("baseZIndex",U.baseZIndex)("showTransitionOptions",U.showTransitionOptions)("hideTransitionOptions",U.hideTransitionOptions))},dependencies:function(){return[r.mk,r.sg,r.O5,r.tP,r.PC,he.aV,te.jx,ri.u,_e.H,Vs.T,bn.n,fs.W,je.x,yt.q,Le.v,Yc]},styles:["@layer primeng{.p-multiselect{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer;display:flex}.p-multiselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-multiselect-token-icon{cursor:pointer}.p-multiselect-token-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-multiselect-header{display:flex;align-items:center;justify-content:space-between}.p-multiselect-filter-container{position:relative;flex:1 1 auto}.p-multiselect-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative}.p-fluid .p-multiselect{display:flex}.p-multiselect-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-multiselect-clearable{position:relative}}\n"],encapsulation:2,changeDetection:0})}return y})(),Go=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,he.U8,te.m8,ri.z,_e.T,Vs.v,bn.n,fs.W,je.x,yt.q,Le.v,bn.n,he.U8,te.m8,Vs.v]})}return y})(),Hr=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,_e.T,te.m8,yt.q,te.m8]})}return y})();(0,xn.oQ)([(0,xn.oB)({transform:"{{transform}}",opacity:0}),(0,xn.jt)("{{transition}}")]),(0,xn.oQ)([(0,xn.jt)("{{transition}}",(0,xn.oB)({transform:"{{transform}}",opacity:0}))]);let Va=(()=>{class y{static \u0275fac=function(R){return new(R||y)};static \u0275mod=o.oAB({type:y});static \u0275inj=o.cJS({imports:[r.ez,_e.T,te.m8,yt.q,te.m8]})}return y})();var br=T(3173);let Xc=(()=>{class y{static#e=this.\u0275fac=function(R){return new(R||y)};static#t=this.\u0275mod=o.oAB({type:y});static#n=this.\u0275inj=o.cJS({providers:[on.xA,te.ez],imports:[r.ez,Hi.F,Va,br.l,Hr,Fo,Go,Oi,Lo.TX,Ao,t.hJ,A,Ut,on.DL,wn.EV,uo,Oo.U$,Re.nD,N.j,io.V,po.U,Mn.LU,_e.T,_o.FI,ns,$o.Xt,vi.W,Ns.L$,Y.WN,O._8,ee,Yn,jo.q]})}return y})()},6842:($t,Xe,T)=>{var r=T(6593),t=T(9862),o=T(6689),ae=T(4248),A=T(4104);let Y=(()=>{class K{constructor(){this.title="mintuPlasticV2"}static#e=this.\u0275fac=function(S){return new(S||K)};static#t=this.\u0275cmp=o.Xpm({type:K,selectors:[["app-root"]],decls:2,vars:0,template:function(S,Z){1&S&&o._UZ(0,"p-toast")(1,"router-outlet")},dependencies:[ae.lC,A.FN],styles:[".left-side[_ngcontent-%COMP%]{position:static;height:100vh}"]})}return K})();var O=T(8155),W=T(6825);function ie(K){return new o.vHH(3e3,!1)}function We(K){switch(K.length){case 0:return new W.ZN;case 1:return K[0];default:return new W.ZE(K)}}function Bt(K,h,_=new Map,S=new Map){const Z=[],de=[];let Ue=-1,Ge=null;if(h.forEach(at=>{const bt=at.get("offset"),Zt=bt==Ue,tn=Zt&&Ge||new Map;at.forEach((Rn,Sn)=>{let fn=Sn,Tn=Rn;if("offset"!==Sn)switch(fn=K.normalizePropertyName(fn,Z),Tn){case W.k1:Tn=_.get(Sn);break;case W.l3:Tn=S.get(Sn);break;default:Tn=K.normalizeStyleValue(Sn,fn,Tn,Z)}tn.set(fn,Tn)}),Zt||de.push(tn),Ge=tn,Ue=bt}),Z.length)throw function et(K){return new o.vHH(3502,!1)}();return de}function ee(K,h,_,S){switch(h){case"start":K.onStart(()=>S(_&&Re(_,"start",K)));break;case"done":K.onDone(()=>S(_&&Re(_,"done",K)));break;case"destroy":K.onDestroy(()=>S(_&&Re(_,"destroy",K)))}}function Re(K,h,_){const de=N(K.element,K.triggerName,K.fromState,K.toState,h||K.phaseName,_.totalTime??K.totalTime,!!_.disabled),Ue=K._data;return null!=Ue&&(de._data=Ue),de}function N(K,h,_,S,Z="",de=0,Ue){return{element:K,triggerName:h,fromState:_,toState:S,phaseName:Z,totalTime:de,disabled:!!Ue}}function je(K,h,_){let S=K.get(h);return S||K.set(h,S=_),S}function V(K){const h=K.indexOf(":");return[K.substring(1,h),K.slice(h+1)]}const Ve=(()=>typeof document>"u"?null:document.documentElement)();function Se(K){const h=K.parentNode||K.host||null;return h===Ve?null:h}let Vt=null,pn=!1;function ke(K,h){for(;h;){if(h===K)return!0;h=Se(h)}return!1}function qe(K,h,_){if(_)return Array.from(K.querySelectorAll(h));const S=K.querySelector(h);return S?[S]:[]}let rn=(()=>{class K{validateStyleProperty(_){return function ft(K){Vt||(Vt=function J(){return typeof document<"u"?document.body:null}()||{},pn=!!Vt.style&&"WebkitAppearance"in Vt.style);let h=!0;return Vt.style&&!function gt(K){return"ebkit"==K.substring(1,6)}(K)&&(h=K in Vt.style,!h&&pn&&(h="Webkit"+K.charAt(0).toUpperCase()+K.slice(1)in Vt.style)),h}(_)}matchesElement(_,S){return!1}containsElement(_,S){return ke(_,S)}getParentElement(_){return Se(_)}query(_,S,Z){return qe(_,S,Z)}computeStyle(_,S,Z){return Z||""}animate(_,S,Z,de,Ue,Ge=[],at){return new W.ZN(Z,de)}static#e=this.\u0275fac=function(S){return new(S||K)};static#t=this.\u0275prov=o.Yz7({token:K,factory:K.\u0275fac})}return K})(),Dn=(()=>{class K{static#e=this.NOOP=new rn}return K})();const an=1e3,ln="ng-enter",hi="ng-leave",Yn="ng-trigger",xn=".ng-trigger",Fi="ng-animating",ii=".ng-animating";function Hn(K){if("number"==typeof K)return K;const h=K.match(/^(-?[\.\d]+)(m?s)/);return!h||h.length<2?0:Ci(parseFloat(h[1]),h[2])}function Ci(K,h){return"s"===h?K*an:K}function wi(K,h,_){return K.hasOwnProperty("duration")?K:function fi(K,h,_){let Z,de=0,Ue="";if("string"==typeof K){const Ge=K.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ge)return h.push(ie()),{duration:0,delay:0,easing:""};Z=Ci(parseFloat(Ge[1]),Ge[2]);const at=Ge[3];null!=at&&(de=Ci(parseFloat(at),Ge[4]));const bt=Ge[5];bt&&(Ue=bt)}else Z=K;if(!_){let Ge=!1,at=h.length;Z<0&&(h.push(function he(){return new o.vHH(3100,!1)}()),Ge=!0),de<0&&(h.push(function _e(){return new o.vHH(3101,!1)}()),Ge=!0),Ge&&h.splice(at,0,ie())}return{duration:Z,delay:de,easing:Ue}}(K,h,_)}function mi(K,h={}){return Object.keys(K).forEach(_=>{h[_]=K[_]}),h}function Ti(K){const h=new Map;return Object.keys(K).forEach(_=>{h.set(_,K[_])}),h}function _t(K,h=new Map,_){if(_)for(let[S,Z]of _)h.set(S,Z);for(let[S,Z]of K)h.set(S,Z);return h}function it(K,h,_){h.forEach((S,Z)=>{const de=Be(Z);_&&!_.has(Z)&&_.set(Z,K.style[de]),K.style[de]=S})}function Me(K,h){h.forEach((_,S)=>{const Z=Be(S);K.style[Z]=""})}function Ze(K){return Array.isArray(K)?1==K.length?K[0]:(0,W.vP)(K):K}const Q=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ke(K){let h=[];if("string"==typeof K){let _;for(;_=Q.exec(K);)h.push(_[1]);Q.lastIndex=0}return h}function E(K,h,_){const S=K.toString(),Z=S.replace(Q,(de,Ue)=>{let Ge=h[Ue];return null==Ge&&(_.push(function Le(K){return new o.vHH(3003,!1)}()),Ge=""),Ge.toString()});return Z==S?K:Z}function ye(K){const h=[];let _=K.next();for(;!_.done;)h.push(_.value),_=K.next();return h}const ue=/-+([a-z0-9])/g;function Be(K){return K.replace(ue,(...h)=>h[1].toUpperCase())}function Fe(K,h,_){switch(h.type){case 7:return K.visitTrigger(h,_);case 0:return K.visitState(h,_);case 1:return K.visitTransition(h,_);case 2:return K.visitSequence(h,_);case 3:return K.visitGroup(h,_);case 4:return K.visitAnimate(h,_);case 5:return K.visitKeyframes(h,_);case 6:return K.visitStyle(h,_);case 8:return K.visitReference(h,_);case 9:return K.visitAnimateChild(h,_);case 10:return K.visitAnimateRef(h,_);case 11:return K.visitQuery(h,_);case 12:return K.visitStagger(h,_);default:throw function ct(K){return new o.vHH(3004,!1)}()}}function Tt(K,h){return window.getComputedStyle(K)[h]}const Li="*";function Zn(K,h){const _=[];return"string"==typeof K?K.split(/\s*,\s*/).forEach(S=>function gi(K,h,_){if(":"==K[0]){const at=function Ni(K,h){switch(K){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(_,S)=>parseFloat(S)>parseFloat(_);case":decrement":return(_,S)=>parseFloat(S) *"}}(K,_);if("function"==typeof at)return void h.push(at);K=at}const S=K.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==S||S.length<4)return _.push(function dt(K){return new o.vHH(3015,!1)}()),h;const Z=S[1],de=S[2],Ue=S[3];h.push(Nn(Z,Ue));"<"==de[0]&&!(Z==Li&&Ue==Li)&&h.push(Nn(Ue,Z))}(S,_,h)):_.push(K),_}const Qn=new Set(["true","1"]),sn=new Set(["false","0"]);function Nn(K,h){const _=Qn.has(K)||sn.has(K),S=Qn.has(h)||sn.has(h);return(Z,de)=>{let Ue=K==Li||K==Z,Ge=h==Li||h==de;return!Ue&&_&&"boolean"==typeof Z&&(Ue=Z?Qn.has(K):sn.has(K)),!Ge&&S&&"boolean"==typeof de&&(Ge=de?Qn.has(h):sn.has(h)),Ue&&Ge}}const Ft=new RegExp("s*:selfs*,?","g");function v(K,h,_,S){return new $(K).build(h,_,S)}class ${constructor(h){this._driver=h}build(h,_,S){const Z=new Ut(_);return this._resetContextStyleTimingState(Z),Fe(this,Ze(h),Z)}_resetContextStyleTimingState(h){h.currentQuerySelector="",h.collectedStyles=new Map,h.collectedStyles.set("",new Map),h.currentTime=0}visitTrigger(h,_){let S=_.queryCount=0,Z=_.depCount=0;const de=[],Ue=[];return"@"==h.name.charAt(0)&&_.errors.push(function At(){return new o.vHH(3006,!1)}()),h.definitions.forEach(Ge=>{if(this._resetContextStyleTimingState(_),0==Ge.type){const at=Ge,bt=at.name;bt.toString().split(/\s*,\s*/).forEach(Zt=>{at.name=Zt,de.push(this.visitState(at,_))}),at.name=bt}else if(1==Ge.type){const at=this.visitTransition(Ge,_);S+=at.queryCount,Z+=at.depCount,Ue.push(at)}else _.errors.push(function Dt(){return new o.vHH(3007,!1)}())}),{type:7,name:h.name,states:de,transitions:Ue,queryCount:S,depCount:Z,options:null}}visitState(h,_){const S=this.visitStyle(h.styles,_),Z=h.options&&h.options.params||null;if(S.containsDynamicStyles){const de=new Set,Ue=Z||{};S.styles.forEach(Ge=>{Ge instanceof Map&&Ge.forEach(at=>{Ke(at).forEach(bt=>{Ue.hasOwnProperty(bt)||de.add(bt)})})}),de.size&&(ye(de.values()),_.errors.push(function Ot(K,h){return new o.vHH(3008,!1)}()))}return{type:0,name:h.name,style:S,options:Z?{params:Z}:null}}visitTransition(h,_){_.queryCount=0,_.depCount=0;const S=Fe(this,Ze(h.animation),_);return{type:1,matchers:Zn(h.expr,_.errors),animation:S,queryCount:_.queryCount,depCount:_.depCount,options:bn(h.options)}}visitSequence(h,_){return{type:2,steps:h.steps.map(S=>Fe(this,S,_)),options:bn(h.options)}}visitGroup(h,_){const S=_.currentTime;let Z=0;const de=h.steps.map(Ue=>{_.currentTime=S;const Ge=Fe(this,Ue,_);return Z=Math.max(Z,_.currentTime),Ge});return _.currentTime=Z,{type:3,steps:de,options:bn(h.options)}}visitAnimate(h,_){const S=function wn(K,h){if(K.hasOwnProperty("duration"))return K;if("number"==typeof K)return kn(wi(K,h).duration,0,"");const _=K;if(_.split(/\s+/).some(de=>"{"==de.charAt(0)&&"{"==de.charAt(1))){const de=kn(0,0,"");return de.dynamic=!0,de.strValue=_,de}const Z=wi(_,h);return kn(Z.duration,Z.delay,Z.easing)}(h.timings,_.errors);_.currentAnimateTimings=S;let Z,de=h.styles?h.styles:(0,W.oB)({});if(5==de.type)Z=this.visitKeyframes(de,_);else{let Ue=h.styles,Ge=!1;if(!Ue){Ge=!0;const bt={};S.easing&&(bt.easing=S.easing),Ue=(0,W.oB)(bt)}_.currentTime+=S.duration+S.delay;const at=this.visitStyle(Ue,_);at.isEmptyStep=Ge,Z=at}return _.currentAnimateTimings=null,{type:4,timings:S,style:Z,options:null}}visitStyle(h,_){const S=this._makeStyleAst(h,_);return this._validateStyleAst(S,_),S}_makeStyleAst(h,_){const S=[],Z=Array.isArray(h.styles)?h.styles:[h.styles];for(let Ge of Z)"string"==typeof Ge?Ge===W.l3?S.push(Ge):_.errors.push(new o.vHH(3002,!1)):S.push(Ti(Ge));let de=!1,Ue=null;return S.forEach(Ge=>{if(Ge instanceof Map&&(Ge.has("easing")&&(Ue=Ge.get("easing"),Ge.delete("easing")),!de))for(let at of Ge.values())if(at.toString().indexOf("{{")>=0){de=!0;break}}),{type:6,styles:S,easing:Ue,offset:h.offset,containsDynamicStyles:de,options:null}}_validateStyleAst(h,_){const S=_.currentAnimateTimings;let Z=_.currentTime,de=_.currentTime;S&&de>0&&(de-=S.duration+S.delay),h.styles.forEach(Ue=>{"string"!=typeof Ue&&Ue.forEach((Ge,at)=>{const bt=_.collectedStyles.get(_.currentQuerySelector),Zt=bt.get(at);let tn=!0;Zt&&(de!=Z&&de>=Zt.startTime&&Z<=Zt.endTime&&(_.errors.push(function pe(K,h,_,S,Z){return new o.vHH(3010,!1)}()),tn=!1),de=Zt.startTime),tn&&bt.set(at,{startTime:de,endTime:Z}),_.options&&function wt(K,h,_){const S=h.params||{},Z=Ke(K);Z.length&&Z.forEach(de=>{S.hasOwnProperty(de)||_.push(function Oe(K){return new o.vHH(3001,!1)}())})}(Ge,_.options,_.errors)})})}visitKeyframes(h,_){const S={type:5,styles:[],options:null};if(!_.currentAnimateTimings)return _.errors.push(function nt(){return new o.vHH(3011,!1)}()),S;let de=0;const Ue=[];let Ge=!1,at=!1,bt=0;const Zt=h.steps.map(Oi=>{const yi=this._makeStyleAst(Oi,_);let ki=null!=yi.offset?yi.offset:function on(K){if("string"==typeof K)return null;let h=null;if(Array.isArray(K))K.forEach(_=>{if(_ instanceof Map&&_.has("offset")){const S=_;h=parseFloat(S.get("offset")),S.delete("offset")}});else if(K instanceof Map&&K.has("offset")){const _=K;h=parseFloat(_.get("offset")),_.delete("offset")}return h}(yi.styles),Gi=0;return null!=ki&&(de++,Gi=yi.offset=ki),at=at||Gi<0||Gi>1,Ge=Ge||Gi0&&de{const ki=Rn>0?yi==Sn?1:Rn*yi:Ue[yi],Gi=ki*ai;_.currentTime=fn+Tn.delay+Gi,Tn.duration=Gi,this._validateStyleAst(Oi,_),Oi.offset=ki,S.styles.push(Oi)}),S}visitReference(h,_){return{type:8,animation:Fe(this,Ze(h.animation),_),options:bn(h.options)}}visitAnimateChild(h,_){return _.depCount++,{type:9,options:bn(h.options)}}visitAnimateRef(h,_){return{type:10,animation:this.visitReference(h.animation,_),options:bn(h.options)}}visitQuery(h,_){const S=_.currentQuerySelector,Z=h.options||{};_.queryCount++,_.currentQuery=h;const[de,Ue]=function be(K){const h=!!K.split(/\s*,\s*/).find(_=>":self"==_);return h&&(K=K.replace(Ft,"")),K=K.replace(/@\*/g,xn).replace(/@\w+/g,_=>xn+"-"+_.slice(1)).replace(/:animating/g,ii),[K,h]}(h.selector);_.currentQuerySelector=S.length?S+" "+de:de,je(_.collectedStyles,_.currentQuerySelector,new Map);const Ge=Fe(this,Ze(h.animation),_);return _.currentQuery=null,_.currentQuerySelector=S,{type:11,selector:de,limit:Z.limit||0,optional:!!Z.optional,includeSelf:Ue,animation:Ge,originalSelector:h.selector,options:bn(h.options)}}visitStagger(h,_){_.currentQuery||_.errors.push(function ut(){return new o.vHH(3013,!1)}());const S="full"===h.timings?{duration:0,delay:0,easing:"full"}:wi(h.timings,_.errors,!0);return{type:12,animation:Fe(this,Ze(h.animation),_),timings:S,options:null}}}class Ut{constructor(h){this.errors=h,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function bn(K){return K?(K=mi(K)).params&&(K.params=function zt(K){return K?mi(K):null}(K.params)):K={},K}function kn(K,h,_){return{duration:K,delay:h,easing:_}}function li(K,h,_,S,Z,de,Ue=null,Ge=!1){return{type:1,element:K,keyframes:h,preStyleProps:_,postStyleProps:S,duration:Z,delay:de,totalTime:Z+de,easing:Ue,subTimeline:Ge}}class Vn{constructor(){this._map=new Map}get(h){return this._map.get(h)||[]}append(h,_){let S=this._map.get(h);S||this._map.set(h,S=[]),S.push(..._)}has(h){return this._map.has(h)}clear(){this._map.clear()}}const Ri=new RegExp(":enter","g"),Wo=new RegExp(":leave","g");function ti(K,h,_,S,Z,de=new Map,Ue=new Map,Ge,at,bt=[]){return(new Co).buildKeyframes(K,h,_,S,Z,de,Ue,Ge,at,bt)}class Co{buildKeyframes(h,_,S,Z,de,Ue,Ge,at,bt,Zt=[]){bt=bt||new Vn;const tn=new no(h,_,bt,Z,de,Zt,[]);tn.options=at;const Rn=at.delay?Hn(at.delay):0;tn.currentTimeline.delayNextStep(Rn),tn.currentTimeline.setStyles([Ue],null,tn.errors,at),Fe(this,S,tn);const Sn=tn.timelines.filter(fn=>fn.containsAnimation());if(Sn.length&&Ge.size){let fn;for(let Tn=Sn.length-1;Tn>=0;Tn--){const ai=Sn[Tn];if(ai.element===_){fn=ai;break}}fn&&!fn.allowOnlyTimelineStyles()&&fn.setStyles([Ge],null,tn.errors,at)}return Sn.length?Sn.map(fn=>fn.buildKeyframes()):[li(_,[],[],[],0,Rn,"",!1)]}visitTrigger(h,_){}visitState(h,_){}visitTransition(h,_){}visitAnimateChild(h,_){const S=_.subInstructions.get(_.element);if(S){const Z=_.createSubContext(h.options),de=_.currentTimeline.currentTime,Ue=this._visitSubInstructions(S,Z,Z.options);de!=Ue&&_.transformIntoNewTimeline(Ue)}_.previousNode=h}visitAnimateRef(h,_){const S=_.createSubContext(h.options);S.transformIntoNewTimeline(),this._applyAnimationRefDelays([h.options,h.animation.options],_,S),this.visitReference(h.animation,S),_.transformIntoNewTimeline(S.currentTimeline.currentTime),_.previousNode=h}_applyAnimationRefDelays(h,_,S){for(const Z of h){const de=Z?.delay;if(de){const Ue="number"==typeof de?de:Hn(E(de,Z?.params??{},_.errors));S.delayNextStep(Ue)}}}_visitSubInstructions(h,_,S){let de=_.currentTimeline.currentTime;const Ue=null!=S.duration?Hn(S.duration):null,Ge=null!=S.delay?Hn(S.delay):null;return 0!==Ue&&h.forEach(at=>{const bt=_.appendInstructionToTimeline(at,Ue,Ge);de=Math.max(de,bt.duration+bt.delay)}),de}visitReference(h,_){_.updateOptions(h.options,!0),Fe(this,h.animation,_),_.previousNode=h}visitSequence(h,_){const S=_.subContextCount;let Z=_;const de=h.options;if(de&&(de.params||de.delay)&&(Z=_.createSubContext(de),Z.transformIntoNewTimeline(),null!=de.delay)){6==Z.previousNode.type&&(Z.currentTimeline.snapshotCurrentStyles(),Z.previousNode=Ji);const Ue=Hn(de.delay);Z.delayNextStep(Ue)}h.steps.length&&(h.steps.forEach(Ue=>Fe(this,Ue,Z)),Z.currentTimeline.applyStylesToKeyframe(),Z.subContextCount>S&&Z.transformIntoNewTimeline()),_.previousNode=h}visitGroup(h,_){const S=[];let Z=_.currentTimeline.currentTime;const de=h.options&&h.options.delay?Hn(h.options.delay):0;h.steps.forEach(Ue=>{const Ge=_.createSubContext(h.options);de&&Ge.delayNextStep(de),Fe(this,Ue,Ge),Z=Math.max(Z,Ge.currentTimeline.currentTime),S.push(Ge.currentTimeline)}),S.forEach(Ue=>_.currentTimeline.mergeTimelineCollectedStyles(Ue)),_.transformIntoNewTimeline(Z),_.previousNode=h}_visitTiming(h,_){if(h.dynamic){const S=h.strValue;return wi(_.params?E(S,_.params,_.errors):S,_.errors)}return{duration:h.duration,delay:h.delay,easing:h.easing}}visitAnimate(h,_){const S=_.currentAnimateTimings=this._visitTiming(h.timings,_),Z=_.currentTimeline;S.delay&&(_.incrementTime(S.delay),Z.snapshotCurrentStyles());const de=h.style;5==de.type?this.visitKeyframes(de,_):(_.incrementTime(S.duration),this.visitStyle(de,_),Z.applyStylesToKeyframe()),_.currentAnimateTimings=null,_.previousNode=h}visitStyle(h,_){const S=_.currentTimeline,Z=_.currentAnimateTimings;!Z&&S.hasCurrentStyleProperties()&&S.forwardFrame();const de=Z&&Z.easing||h.easing;h.isEmptyStep?S.applyEmptyStep(de):S.setStyles(h.styles,de,_.errors,_.options),_.previousNode=h}visitKeyframes(h,_){const S=_.currentAnimateTimings,Z=_.currentTimeline.duration,de=S.duration,Ge=_.createSubContext().currentTimeline;Ge.easing=S.easing,h.styles.forEach(at=>{Ge.forwardTime((at.offset||0)*de),Ge.setStyles(at.styles,at.easing,_.errors,_.options),Ge.applyStylesToKeyframe()}),_.currentTimeline.mergeTimelineCollectedStyles(Ge),_.transformIntoNewTimeline(Z+de),_.previousNode=h}visitQuery(h,_){const S=_.currentTimeline.currentTime,Z=h.options||{},de=Z.delay?Hn(Z.delay):0;de&&(6===_.previousNode.type||0==S&&_.currentTimeline.hasCurrentStyleProperties())&&(_.currentTimeline.snapshotCurrentStyles(),_.previousNode=Ji);let Ue=S;const Ge=_.invokeQuery(h.selector,h.originalSelector,h.limit,h.includeSelf,!!Z.optional,_.errors);_.currentQueryTotal=Ge.length;let at=null;Ge.forEach((bt,Zt)=>{_.currentQueryIndex=Zt;const tn=_.createSubContext(h.options,bt);de&&tn.delayNextStep(de),bt===_.element&&(at=tn.currentTimeline),Fe(this,h.animation,tn),tn.currentTimeline.applyStylesToKeyframe(),Ue=Math.max(Ue,tn.currentTimeline.currentTime)}),_.currentQueryIndex=0,_.currentQueryTotal=0,_.transformIntoNewTimeline(Ue),at&&(_.currentTimeline.mergeTimelineCollectedStyles(at),_.currentTimeline.snapshotCurrentStyles()),_.previousNode=h}visitStagger(h,_){const S=_.parentContext,Z=_.currentTimeline,de=h.timings,Ue=Math.abs(de.duration),Ge=Ue*(_.currentQueryTotal-1);let at=Ue*_.currentQueryIndex;switch(de.duration<0?"reverse":de.easing){case"reverse":at=Ge-at;break;case"full":at=S.currentStaggerTime}const Zt=_.currentTimeline;at&&Zt.delayNextStep(at);const tn=Zt.currentTime;Fe(this,h.animation,_),_.previousNode=h,S.currentStaggerTime=Z.currentTime-tn+(Z.startTime-S.currentTimeline.startTime)}}const Ji={};class no{constructor(h,_,S,Z,de,Ue,Ge,at){this._driver=h,this.element=_,this.subInstructions=S,this._enterClassName=Z,this._leaveClassName=de,this.errors=Ue,this.timelines=Ge,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ji,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=at||new Wi(this._driver,_,0),Ge.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(h,_){if(!h)return;const S=h;let Z=this.options;null!=S.duration&&(Z.duration=Hn(S.duration)),null!=S.delay&&(Z.delay=Hn(S.delay));const de=S.params;if(de){let Ue=Z.params;Ue||(Ue=this.options.params={}),Object.keys(de).forEach(Ge=>{(!_||!Ue.hasOwnProperty(Ge))&&(Ue[Ge]=E(de[Ge],Ue,this.errors))})}}_copyOptions(){const h={};if(this.options){const _=this.options.params;if(_){const S=h.params={};Object.keys(_).forEach(Z=>{S[Z]=_[Z]})}}return h}createSubContext(h=null,_,S){const Z=_||this.element,de=new no(this._driver,Z,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Z,S||0));return de.previousNode=this.previousNode,de.currentAnimateTimings=this.currentAnimateTimings,de.options=this._copyOptions(),de.updateOptions(h),de.currentQueryIndex=this.currentQueryIndex,de.currentQueryTotal=this.currentQueryTotal,de.parentContext=this,this.subContextCount++,de}transformIntoNewTimeline(h){return this.previousNode=Ji,this.currentTimeline=this.currentTimeline.fork(this.element,h),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(h,_,S){const Z={duration:_??h.duration,delay:this.currentTimeline.currentTime+(S??0)+h.delay,easing:""},de=new Yi(this._driver,h.element,h.keyframes,h.preStyleProps,h.postStyleProps,Z,h.stretchStartingKeyframe);return this.timelines.push(de),Z}incrementTime(h){this.currentTimeline.forwardTime(this.currentTimeline.duration+h)}delayNextStep(h){h>0&&this.currentTimeline.delayNextStep(h)}invokeQuery(h,_,S,Z,de,Ue){let Ge=[];if(Z&&Ge.push(this.element),h.length>0){h=(h=h.replace(Ri,"."+this._enterClassName)).replace(Wo,"."+this._leaveClassName);let bt=this._driver.query(this.element,h,1!=S);0!==S&&(bt=S<0?bt.slice(bt.length+S,bt.length):bt.slice(0,S)),Ge.push(...bt)}return!de&&0==Ge.length&&Ue.push(function tt(K){return new o.vHH(3014,!1)}()),Ge}}class Wi{constructor(h,_,S,Z){this._driver=h,this.element=_,this.startTime=S,this._elementTimelineStylesLookup=Z,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(_),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(_,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(h){const _=1===this._keyframes.size&&this._pendingStyles.size;this.duration||_?(this.forwardTime(this.currentTime+h),_&&this.snapshotCurrentStyles()):this.startTime+=h}fork(h,_){return this.applyStylesToKeyframe(),new Wi(this._driver,h,_||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(h){this.applyStylesToKeyframe(),this.duration=h,this._loadKeyframe()}_updateStyle(h,_){this._localTimelineStyles.set(h,_),this._globalTimelineStyles.set(h,_),this._styleSummary.set(h,{time:this.currentTime,value:_})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(h){h&&this._previousKeyframe.set("easing",h);for(let[_,S]of this._globalTimelineStyles)this._backFill.set(_,S||W.l3),this._currentKeyframe.set(_,W.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(h,_,S,Z){_&&this._previousKeyframe.set("easing",_);const de=Z&&Z.params||{},Ue=function qi(K,h){const _=new Map;let S;return K.forEach(Z=>{if("*"===Z){S=S||h.keys();for(let de of S)_.set(de,W.l3)}else _t(Z,_)}),_}(h,this._globalTimelineStyles);for(let[Ge,at]of Ue){const bt=E(at,de,S);this._pendingStyles.set(Ge,bt),this._localTimelineStyles.has(Ge)||this._backFill.set(Ge,this._globalTimelineStyles.get(Ge)??W.l3),this._updateStyle(Ge,bt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((h,_)=>{this._currentKeyframe.set(_,h)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((h,_)=>{this._currentKeyframe.has(_)||this._currentKeyframe.set(_,h)}))}snapshotCurrentStyles(){for(let[h,_]of this._localTimelineStyles)this._pendingStyles.set(h,_),this._updateStyle(h,_)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const h=[];for(let _ in this._currentKeyframe)h.push(_);return h}mergeTimelineCollectedStyles(h){h._styleSummary.forEach((_,S)=>{const Z=this._styleSummary.get(S);(!Z||_.time>Z.time)&&this._updateStyle(S,_.value)})}buildKeyframes(){this.applyStylesToKeyframe();const h=new Set,_=new Set,S=1===this._keyframes.size&&0===this.duration;let Z=[];this._keyframes.forEach((Ge,at)=>{const bt=_t(Ge,new Map,this._backFill);bt.forEach((Zt,tn)=>{Zt===W.k1?h.add(tn):Zt===W.l3&&_.add(tn)}),S||bt.set("offset",at/this.duration),Z.push(bt)});const de=h.size?ye(h.values()):[],Ue=_.size?ye(_.values()):[];if(S){const Ge=Z[0],at=new Map(Ge);Ge.set("offset",0),at.set("offset",1),Z=[Ge,at]}return li(this.element,Z,de,Ue,this.duration,this.startTime,this.easing,!1)}}class Yi extends Wi{constructor(h,_,S,Z,de,Ue,Ge=!1){super(h,_,Ue.delay),this.keyframes=S,this.preStyleProps=Z,this.postStyleProps=de,this._stretchStartingKeyframe=Ge,this.timings={duration:Ue.duration,delay:Ue.delay,easing:Ue.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let h=this.keyframes,{delay:_,duration:S,easing:Z}=this.timings;if(this._stretchStartingKeyframe&&_){const de=[],Ue=S+_,Ge=_/Ue,at=_t(h[0]);at.set("offset",0),de.push(at);const bt=_t(h[0]);bt.set("offset",Vi(Ge)),de.push(bt);const Zt=h.length-1;for(let tn=1;tn<=Zt;tn++){let Rn=_t(h[tn]);const Sn=Rn.get("offset");Rn.set("offset",Vi((_+Sn*S)/Ue)),de.push(Rn)}S=Ue,_=0,Z="",h=de}return li(this.element,h,this.preStyleProps,this.postStyleProps,S,_,Z,!0)}}function Vi(K,h=3){const _=Math.pow(10,h-1);return Math.round(K*_)/_}class So{}const bs=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Xo extends So{normalizePropertyName(h,_){return Be(h)}normalizeStyleValue(h,_,S,Z){let de="";const Ue=S.toString().trim();if(bs.has(_)&&0!==S&&"0"!==S)if("number"==typeof S)de="px";else{const Ge=S.match(/^[+-]?[\d\.]+([a-z]*)$/);Ge&&0==Ge[1].length&&Z.push(function yt(K,h){return new o.vHH(3005,!1)}())}return Ue+de}}function Mo(K,h,_,S,Z,de,Ue,Ge,at,bt,Zt,tn,Rn){return{type:0,element:K,triggerName:h,isRemovalTransition:Z,fromState:_,fromStyles:de,toState:S,toStyles:Ue,timelines:Ge,queriedElements:at,preStyleProps:bt,postStyleProps:Zt,totalTime:tn,errors:Rn}}const uo={};class Oo{constructor(h,_,S){this._triggerName=h,this.ast=_,this._stateStyles=S}match(h,_,S,Z){return function po(K,h,_,S,Z){return K.some(de=>de(h,_,S,Z))}(this.ast.matchers,h,_,S,Z)}buildStyles(h,_,S){let Z=this._stateStyles.get("*");return void 0!==h&&(Z=this._stateStyles.get(h?.toString())||Z),Z?Z.buildStyles(_,S):new Map}build(h,_,S,Z,de,Ue,Ge,at,bt,Zt){const tn=[],Rn=this.ast.options&&this.ast.options.params||uo,fn=this.buildStyles(S,Ge&&Ge.params||uo,tn),Tn=at&&at.params||uo,ai=this.buildStyles(Z,Tn,tn),Oi=new Set,yi=new Map,ki=new Map,Gi="void"===Z,hs={params:Mn(Tn,Rn),delay:this.ast.options?.delay},vo=Zt?[]:ti(h,_,this.ast.animation,de,Ue,fn,ai,hs,bt,tn);let $i=0;if(vo.forEach(Fo=>{$i=Math.max(Fo.duration+Fo.delay,$i)}),tn.length)return Mo(_,this._triggerName,S,Z,Gi,fn,ai,[],[],yi,ki,$i,tn);vo.forEach(Fo=>{const jo=Fo.element,Vs=je(yi,jo,new Set);Fo.preStyleProps.forEach(Qo=>Vs.add(Qo));const fs=je(ki,jo,new Set);Fo.postStyleProps.forEach(Qo=>fs.add(Qo)),jo!==_&&Oi.add(jo)});const lo=ye(Oi.values());return Mo(_,this._triggerName,S,Z,Gi,fn,ai,vo,lo,yi,ki,$i)}}function Mn(K,h){const _=mi(h);for(const S in K)K.hasOwnProperty(S)&&null!=K[S]&&(_[S]=K[S]);return _}class ci{constructor(h,_,S){this.styles=h,this.defaultParams=_,this.normalizer=S}buildStyles(h,_){const S=new Map,Z=mi(this.defaultParams);return Object.keys(h).forEach(de=>{const Ue=h[de];null!==Ue&&(Z[de]=Ue)}),this.styles.styles.forEach(de=>{"string"!=typeof de&&de.forEach((Ue,Ge)=>{Ue&&(Ue=E(Ue,Z,_));const at=this.normalizer.normalizePropertyName(Ge,_);Ue=this.normalizer.normalizeStyleValue(Ge,at,Ue,_),S.set(Ge,Ue)})}),S}}class Zi{constructor(h,_,S){this.name=h,this.ast=_,this._normalizer=S,this.transitionFactories=[],this.states=new Map,_.states.forEach(Z=>{this.states.set(Z.name,new ci(Z.style,Z.options&&Z.options.params||{},S))}),ls(this.states,"true","1"),ls(this.states,"false","0"),_.transitions.forEach(Z=>{this.transitionFactories.push(new Oo(h,Z,this.states))}),this.fallbackTransition=function ri(K,h,_){return new Oo(K,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Ue,Ge)=>!0],options:null,queryCount:0,depCount:0},h)}(h,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(h,_,S,Z){return this.transitionFactories.find(Ue=>Ue.match(h,_,S,Z))||null}matchStyles(h,_,S){return this.fallbackTransition.buildStyles(h,_,S)}}function ls(K,h,_){K.has(h)?K.has(_)||K.set(_,K.get(h)):K.has(_)&&K.set(h,K.get(_))}const oo=new Vn;class ko{constructor(h,_,S){this.bodyNode=h,this._driver=_,this._normalizer=S,this._animations=new Map,this._playersById=new Map,this.players=[]}register(h,_){const S=[],de=v(this._driver,_,S,[]);if(S.length)throw function kt(K){return new o.vHH(3503,!1)}();this._animations.set(h,de)}_buildPlayer(h,_,S){const Z=h.element,de=Bt(this._normalizer,h.keyframes,_,S);return this._driver.animate(Z,de,h.duration,h.delay,h.easing,[],!0)}create(h,_,S={}){const Z=[],de=this._animations.get(h);let Ue;const Ge=new Map;if(de?(Ue=ti(this._driver,_,de,ln,hi,new Map,new Map,S,oo,Z),Ue.forEach(Zt=>{const tn=je(Ge,Zt.element,new Map);Zt.postStyleProps.forEach(Rn=>tn.set(Rn,null))})):(Z.push(function Ee(){return new o.vHH(3300,!1)}()),Ue=[]),Z.length)throw function ce(K){return new o.vHH(3504,!1)}();Ge.forEach((Zt,tn)=>{Zt.forEach((Rn,Sn)=>{Zt.set(Sn,this._driver.computeStyle(tn,Sn,W.l3))})});const bt=We(Ue.map(Zt=>{const tn=Ge.get(Zt.element);return this._buildPlayer(Zt,new Map,tn)}));return this._playersById.set(h,bt),bt.onDestroy(()=>this.destroy(h)),this.players.push(bt),bt}destroy(h){const _=this._getPlayer(h);_.destroy(),this._playersById.delete(h);const S=this.players.indexOf(_);S>=0&&this.players.splice(S,1)}_getPlayer(h){const _=this._playersById.get(h);if(!_)throw function $e(K){return new o.vHH(3301,!1)}();return _}listen(h,_,S,Z){const de=N(_,"","","");return ee(this._getPlayer(h),S,de,Z),()=>{}}command(h,_,S,Z){if("register"==S)return void this.register(h,Z[0]);if("create"==S)return void this.create(h,_,Z[0]||{});const de=this._getPlayer(h);switch(S){case"play":de.play();break;case"pause":de.pause();break;case"reset":de.reset();break;case"restart":de.restart();break;case"finish":de.finish();break;case"init":de.init();break;case"setPosition":de.setPosition(parseFloat(Z[0]));break;case"destroy":this.destroy(h)}}}const wo="ng-animate-queued",Xn="ng-animate-disabled",ji=[],ho={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Si={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},_i="__ng_removed";class ni{get params(){return this.options.params}constructor(h,_=""){this.namespaceId=_;const S=h&&h.hasOwnProperty("value");if(this.value=function Gn(K){return K??null}(S?h.value:h),S){const de=mi(h);delete de.value,this.options=de}else this.options={};this.options.params||(this.options.params={})}absorbOptions(h){const _=h.params;if(_){const S=this.options.params;Object.keys(_).forEach(Z=>{null==S[Z]&&(S[Z]=_[Z])})}}}const Ki="void",fo=new ni(Ki);class gn{constructor(h,_,S){this.id=h,this.hostElement=_,this._engine=S,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+h,ui(_,this._hostClassName)}listen(h,_,S,Z){if(!this._triggers.has(_))throw function F(K,h){return new o.vHH(3302,!1)}();if(null==S||0==S.length)throw function me(K){return new o.vHH(3303,!1)}();if(!function Bo(K){return"start"==K||"done"==K}(S))throw function re(K,h){return new o.vHH(3400,!1)}();const de=je(this._elementListeners,h,[]),Ue={name:_,phase:S,callback:Z};de.push(Ue);const Ge=je(this._engine.statesByElement,h,new Map);return Ge.has(_)||(ui(h,Yn),ui(h,Yn+"-"+_),Ge.set(_,fo)),()=>{this._engine.afterFlush(()=>{const at=de.indexOf(Ue);at>=0&&de.splice(at,1),this._triggers.has(_)||Ge.delete(_)})}}register(h,_){return!this._triggers.has(h)&&(this._triggers.set(h,_),!0)}_getTrigger(h){const _=this._triggers.get(h);if(!_)throw function Ye(K){return new o.vHH(3401,!1)}();return _}trigger(h,_,S,Z=!0){const de=this._getTrigger(_),Ue=new es(this.id,_,h);let Ge=this._engine.statesByElement.get(h);Ge||(ui(h,Yn),ui(h,Yn+"-"+_),this._engine.statesByElement.set(h,Ge=new Map));let at=Ge.get(_);const bt=new ni(S,this.id);if(!(S&&S.hasOwnProperty("value"))&&at&&bt.absorbOptions(at.options),Ge.set(_,bt),at||(at=fo),bt.value!==Ki&&at.value===bt.value){if(!function go(K,h){const _=Object.keys(K),S=Object.keys(h);if(_.length!=S.length)return!1;for(let Z=0;Z<_.length;Z++){const de=_[Z];if(!h.hasOwnProperty(de)||K[de]!==h[de])return!1}return!0}(at.params,bt.params)){const Tn=[],ai=de.matchStyles(at.value,at.params,Tn),Oi=de.matchStyles(bt.value,bt.params,Tn);Tn.length?this._engine.reportError(Tn):this._engine.afterFlush(()=>{Me(h,ai),it(h,Oi)})}return}const Rn=je(this._engine.playersByElement,h,[]);Rn.forEach(Tn=>{Tn.namespaceId==this.id&&Tn.triggerName==_&&Tn.queued&&Tn.destroy()});let Sn=de.matchTransition(at.value,bt.value,h,bt.params),fn=!1;if(!Sn){if(!Z)return;Sn=de.fallbackTransition,fn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:h,triggerName:_,transition:Sn,fromState:at,toState:bt,player:Ue,isFallbackTransition:fn}),fn||(ui(h,wo),Ue.onStart(()=>{Bi(h,wo)})),Ue.onDone(()=>{let Tn=this.players.indexOf(Ue);Tn>=0&&this.players.splice(Tn,1);const ai=this._engine.playersByElement.get(h);if(ai){let Oi=ai.indexOf(Ue);Oi>=0&&ai.splice(Oi,1)}}),this.players.push(Ue),Rn.push(Ue),Ue}deregister(h){this._triggers.delete(h),this._engine.statesByElement.forEach(_=>_.delete(h)),this._elementListeners.forEach((_,S)=>{this._elementListeners.set(S,_.filter(Z=>Z.name!=h))})}clearElementCache(h){this._engine.statesByElement.delete(h),this._elementListeners.delete(h);const _=this._engine.playersByElement.get(h);_&&(_.forEach(S=>S.destroy()),this._engine.playersByElement.delete(h))}_signalRemovalForInnerTriggers(h,_){const S=this._engine.driver.query(h,xn,!0);S.forEach(Z=>{if(Z[_i])return;const de=this._engine.fetchNamespacesByElement(Z);de.size?de.forEach(Ue=>Ue.triggerLeaveAnimation(Z,_,!1,!0)):this.clearElementCache(Z)}),this._engine.afterFlushAnimationsDone(()=>S.forEach(Z=>this.clearElementCache(Z)))}triggerLeaveAnimation(h,_,S,Z){const de=this._engine.statesByElement.get(h),Ue=new Map;if(de){const Ge=[];if(de.forEach((at,bt)=>{if(Ue.set(bt,at.value),this._triggers.has(bt)){const Zt=this.trigger(h,bt,Ki,Z);Zt&&Ge.push(Zt)}}),Ge.length)return this._engine.markElementAsRemoved(this.id,h,!0,_,Ue),S&&We(Ge).onDone(()=>this._engine.processLeaveNode(h)),!0}return!1}prepareLeaveAnimationListeners(h){const _=this._elementListeners.get(h),S=this._engine.statesByElement.get(h);if(_&&S){const Z=new Set;_.forEach(de=>{const Ue=de.name;if(Z.has(Ue))return;Z.add(Ue);const at=this._triggers.get(Ue).fallbackTransition,bt=S.get(Ue)||fo,Zt=new ni(Ki),tn=new es(this.id,Ue,h);this._engine.totalQueuedPlayers++,this._queue.push({element:h,triggerName:Ue,transition:at,fromState:bt,toState:Zt,player:tn,isFallbackTransition:!0})})}}removeNode(h,_){const S=this._engine;if(h.childElementCount&&this._signalRemovalForInnerTriggers(h,_),this.triggerLeaveAnimation(h,_,!0))return;let Z=!1;if(S.totalAnimations){const de=S.players.length?S.playersByQueriedElement.get(h):[];if(de&&de.length)Z=!0;else{let Ue=h;for(;Ue=Ue.parentNode;)if(S.statesByElement.get(Ue)){Z=!0;break}}}if(this.prepareLeaveAnimationListeners(h),Z)S.markElementAsRemoved(this.id,h,!1,_);else{const de=h[_i];(!de||de===ho)&&(S.afterFlush(()=>this.clearElementCache(h)),S.destroyInnerAnimations(h),S._onRemovalComplete(h,_))}}insertNode(h,_){ui(h,this._hostClassName)}drainQueuedTransitions(h){const _=[];return this._queue.forEach(S=>{const Z=S.player;if(Z.destroyed)return;const de=S.element,Ue=this._elementListeners.get(de);Ue&&Ue.forEach(Ge=>{if(Ge.name==S.triggerName){const at=N(de,S.triggerName,S.fromState.value,S.toState.value);at._data=h,ee(S.player,Ge.phase,at,Ge.callback)}}),Z.markedForDestroy?this._engine.afterFlush(()=>{Z.destroy()}):_.push(S)}),this._queue=[],_.sort((S,Z)=>{const de=S.transition.ast.depCount,Ue=Z.transition.ast.depCount;return 0==de||0==Ue?de-Ue:this._engine.driver.containsElement(S.element,Z.element)?1:-1})}destroy(h){this.players.forEach(_=>_.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,h)}}class mo{_onRemovalComplete(h,_){this.onRemovalComplete(h,_)}constructor(h,_,S){this.bodyNode=h,this.driver=_,this._normalizer=S,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(Z,de)=>{}}get queuedPlayers(){const h=[];return this._namespaceList.forEach(_=>{_.players.forEach(S=>{S.queued&&h.push(S)})}),h}createNamespace(h,_){const S=new gn(h,_,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,_)?this._balanceNamespaceList(S,_):(this.newHostElements.set(_,S),this.collectEnterElement(_)),this._namespaceLookup[h]=S}_balanceNamespaceList(h,_){const S=this._namespaceList,Z=this.namespacesByHostElement;if(S.length-1>=0){let Ue=!1,Ge=this.driver.getParentElement(_);for(;Ge;){const at=Z.get(Ge);if(at){const bt=S.indexOf(at);S.splice(bt+1,0,h),Ue=!0;break}Ge=this.driver.getParentElement(Ge)}Ue||S.unshift(h)}else S.push(h);return Z.set(_,h),h}register(h,_){let S=this._namespaceLookup[h];return S||(S=this.createNamespace(h,_)),S}registerTrigger(h,_,S){let Z=this._namespaceLookup[h];Z&&Z.register(_,S)&&this.totalAnimations++}destroy(h,_){h&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const S=this._fetchNamespace(h);this.namespacesByHostElement.delete(S.hostElement);const Z=this._namespaceList.indexOf(S);Z>=0&&this._namespaceList.splice(Z,1),S.destroy(_),delete this._namespaceLookup[h]}))}_fetchNamespace(h){return this._namespaceLookup[h]}fetchNamespacesByElement(h){const _=new Set,S=this.statesByElement.get(h);if(S)for(let Z of S.values())if(Z.namespaceId){const de=this._fetchNamespace(Z.namespaceId);de&&_.add(de)}return _}trigger(h,_,S,Z){if(so(_)){const de=this._fetchNamespace(h);if(de)return de.trigger(_,S,Z),!0}return!1}insertNode(h,_,S,Z){if(!so(_))return;const de=_[_i];if(de&&de.setForRemoval){de.setForRemoval=!1,de.setForMove=!0;const Ue=this.collectedLeaveElements.indexOf(_);Ue>=0&&this.collectedLeaveElements.splice(Ue,1)}if(h){const Ue=this._fetchNamespace(h);Ue&&Ue.insertNode(_,S)}Z&&this.collectEnterElement(_)}collectEnterElement(h){this.collectedEnterElements.push(h)}markElementAsDisabled(h,_){_?this.disabledNodes.has(h)||(this.disabledNodes.add(h),ui(h,Xn)):this.disabledNodes.has(h)&&(this.disabledNodes.delete(h),Bi(h,Xn))}removeNode(h,_,S){if(so(_)){const Z=h?this._fetchNamespace(h):null;Z?Z.removeNode(_,S):this.markElementAsRemoved(h,_,!1,S);const de=this.namespacesByHostElement.get(_);de&&de.id!==h&&de.removeNode(_,S)}else this._onRemovalComplete(_,S)}markElementAsRemoved(h,_,S,Z,de){this.collectedLeaveElements.push(_),_[_i]={namespaceId:h,setForRemoval:Z,hasAnimation:S,removedBeforeQueried:!1,previousTriggersValues:de}}listen(h,_,S,Z,de){return so(_)?this._fetchNamespace(h).listen(_,S,Z,de):()=>{}}_buildInstruction(h,_,S,Z,de){return h.transition.build(this.driver,h.element,h.fromState.value,h.toState.value,S,Z,h.fromState.options,h.toState.options,_,de)}destroyInnerAnimations(h){let _=this.driver.query(h,xn,!0);_.forEach(S=>this.destroyActiveAnimationsForElement(S)),0!=this.playersByQueriedElement.size&&(_=this.driver.query(h,ii,!0),_.forEach(S=>this.finishActiveQueriedAnimationOnElement(S)))}destroyActiveAnimationsForElement(h){const _=this.playersByElement.get(h);_&&_.forEach(S=>{S.queued?S.markedForDestroy=!0:S.destroy()})}finishActiveQueriedAnimationOnElement(h){const _=this.playersByQueriedElement.get(h);_&&_.forEach(S=>S.finish())}whenRenderingDone(){return new Promise(h=>{if(this.players.length)return We(this.players).onDone(()=>h());h()})}processLeaveNode(h){const _=h[_i];if(_&&_.setForRemoval){if(h[_i]=ho,_.namespaceId){this.destroyInnerAnimations(h);const S=this._fetchNamespace(_.namespaceId);S&&S.clearElementCache(h)}this._onRemovalComplete(h,_.setForRemoval)}h.classList?.contains(Xn)&&this.markElementAsDisabled(h,!1),this.driver.query(h,".ng-animate-disabled",!0).forEach(S=>{this.markElementAsDisabled(S,!1)})}flush(h=-1){let _=[];if(this.newHostElements.size&&(this.newHostElements.forEach((S,Z)=>this._balanceNamespaceList(S,Z)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let S=0;SS()),this._flushFns=[],this._whenQuietFns.length){const S=this._whenQuietFns;this._whenQuietFns=[],_.length?We(_).onDone(()=>{S.forEach(Z=>Z())}):S.forEach(Z=>Z())}}reportError(h){throw function Ne(K){return new o.vHH(3402,!1)}()}_flushAnimations(h,_){const S=new Vn,Z=[],de=new Map,Ue=[],Ge=new Map,at=new Map,bt=new Map,Zt=new Set;this.disabledNodes.forEach(g=>{Zt.add(g);const j=this.driver.query(g,".ng-animate-queued",!0);for(let x=0;x{const x=ln+Tn++;fn.set(j,x),g.forEach(z=>ui(z,x))});const ai=[],Oi=new Set,yi=new Set;for(let g=0;gOi.add(z)):yi.add(j))}const ki=new Map,Gi=ws(Rn,Array.from(Oi));Gi.forEach((g,j)=>{const x=hi+Tn++;ki.set(j,x),g.forEach(z=>ui(z,x))}),h.push(()=>{Sn.forEach((g,j)=>{const x=fn.get(j);g.forEach(z=>Bi(z,x))}),Gi.forEach((g,j)=>{const x=ki.get(j);g.forEach(z=>Bi(z,x))}),ai.forEach(g=>{this.processLeaveNode(g)})});const hs=[],vo=[];for(let g=this._namespaceList.length-1;g>=0;g--)this._namespaceList[g].drainQueuedTransitions(_).forEach(x=>{const z=x.player,xe=x.element;if(hs.push(z),this.collectedEnterElements.length){const un=xe[_i];if(un&&un.setForMove){if(un.previousTriggersValues&&un.previousTriggersValues.has(x.triggerName)){const Jn=un.previousTriggersValues.get(x.triggerName),I=this.statesByElement.get(x.element);if(I&&I.has(x.triggerName)){const Ie=I.get(x.triggerName);Ie.value=Jn,I.set(x.triggerName,Ie)}}return void z.destroy()}}const pt=!tn||!this.driver.containsElement(tn,xe),vt=ki.get(xe),en=fn.get(xe),vn=this._buildInstruction(x,S,en,vt,pt);if(vn.errors&&vn.errors.length)return void vo.push(vn);if(pt)return z.onStart(()=>Me(xe,vn.fromStyles)),z.onDestroy(()=>it(xe,vn.toStyles)),void Z.push(z);if(x.isFallbackTransition)return z.onStart(()=>Me(xe,vn.fromStyles)),z.onDestroy(()=>it(xe,vn.toStyles)),void Z.push(z);const ei=[];vn.timelines.forEach(un=>{un.stretchStartingKeyframe=!0,this.disabledNodes.has(un.element)||ei.push(un)}),vn.timelines=ei,S.append(xe,vn.timelines),Ue.push({instruction:vn,player:z,element:xe}),vn.queriedElements.forEach(un=>je(Ge,un,[]).push(z)),vn.preStyleProps.forEach((un,Jn)=>{if(un.size){let I=at.get(Jn);I||at.set(Jn,I=new Set),un.forEach((Ie,u)=>I.add(u))}}),vn.postStyleProps.forEach((un,Jn)=>{let I=bt.get(Jn);I||bt.set(Jn,I=new Set),un.forEach((Ie,u)=>I.add(u))})});if(vo.length){const g=[];vo.forEach(j=>{g.push(function rt(K,h){return new o.vHH(3505,!1)}())}),hs.forEach(j=>j.destroy()),this.reportError(g)}const $i=new Map,lo=new Map;Ue.forEach(g=>{const j=g.element;S.has(j)&&(lo.set(j,j),this._beforeAnimationBuild(g.player.namespaceId,g.instruction,$i))}),Z.forEach(g=>{const j=g.element;this._getPreviousPlayers(j,!1,g.namespaceId,g.triggerName,null).forEach(z=>{je($i,j,[]).push(z),z.destroy()})});const Fo=ai.filter(g=>cs(g,at,bt)),jo=new Map;Ho(jo,this.driver,yi,bt,W.l3).forEach(g=>{cs(g,at,bt)&&Fo.push(g)});const fs=new Map;Sn.forEach((g,j)=>{Ho(fs,this.driver,new Set(g),at,W.k1)}),Fo.forEach(g=>{const j=jo.get(g),x=fs.get(g);jo.set(g,new Map([...j?.entries()??[],...x?.entries()??[]]))});const Qo=[],ms=[],Bs={};Ue.forEach(g=>{const{element:j,player:x,instruction:z}=g;if(S.has(j)){if(Zt.has(j))return x.onDestroy(()=>it(j,z.toStyles)),x.disabled=!0,x.overrideTotalTime(z.totalTime),void Z.push(x);let xe=Bs;if(lo.size>1){let vt=j;const en=[];for(;vt=vt.parentNode;){const vn=lo.get(vt);if(vn){xe=vn;break}en.push(vt)}en.forEach(vn=>lo.set(vn,xe))}const pt=this._buildAnimation(x.namespaceId,z,$i,de,fs,jo);if(x.setRealPlayer(pt),xe===Bs)Qo.push(x);else{const vt=this.playersByElement.get(xe);vt&&vt.length&&(x.parentPlayer=We(vt)),Z.push(x)}}else Me(j,z.fromStyles),x.onDestroy(()=>it(j,z.toStyles)),ms.push(x),Zt.has(j)&&Z.push(x)}),ms.forEach(g=>{const j=de.get(g.element);if(j&&j.length){const x=We(j);g.setRealPlayer(x)}}),Z.forEach(g=>{g.parentPlayer?g.syncPlayerEvents(g.parentPlayer):g.destroy()});for(let g=0;g!pt.destroyed);xe.length?ts(this,j,xe):this.processLeaveNode(j)}return ai.length=0,Qo.forEach(g=>{this.players.push(g),g.onDone(()=>{g.destroy();const j=this.players.indexOf(g);this.players.splice(j,1)}),g.play()}),Qo}afterFlush(h){this._flushFns.push(h)}afterFlushAnimationsDone(h){this._whenQuietFns.push(h)}_getPreviousPlayers(h,_,S,Z,de){let Ue=[];if(_){const Ge=this.playersByQueriedElement.get(h);Ge&&(Ue=Ge)}else{const Ge=this.playersByElement.get(h);if(Ge){const at=!de||de==Ki;Ge.forEach(bt=>{bt.queued||!at&&bt.triggerName!=Z||Ue.push(bt)})}}return(S||Z)&&(Ue=Ue.filter(Ge=>!(S&&S!=Ge.namespaceId||Z&&Z!=Ge.triggerName))),Ue}_beforeAnimationBuild(h,_,S){const de=_.element,Ue=_.isRemovalTransition?void 0:h,Ge=_.isRemovalTransition?void 0:_.triggerName;for(const at of _.timelines){const bt=at.element,Zt=bt!==de,tn=je(S,bt,[]);this._getPreviousPlayers(bt,Zt,Ue,Ge,_.toState).forEach(Sn=>{const fn=Sn.getRealPlayer();fn.beforeDestroy&&fn.beforeDestroy(),Sn.destroy(),tn.push(Sn)})}Me(de,_.fromStyles)}_buildAnimation(h,_,S,Z,de,Ue){const Ge=_.triggerName,at=_.element,bt=[],Zt=new Set,tn=new Set,Rn=_.timelines.map(fn=>{const Tn=fn.element;Zt.add(Tn);const ai=Tn[_i];if(ai&&ai.removedBeforeQueried)return new W.ZN(fn.duration,fn.delay);const Oi=Tn!==at,yi=function zo(K){const h=[];return En(K,h),h}((S.get(Tn)||ji).map($i=>$i.getRealPlayer())).filter($i=>!!$i.element&&$i.element===Tn),ki=de.get(Tn),Gi=Ue.get(Tn),hs=Bt(this._normalizer,fn.keyframes,ki,Gi),vo=this._buildPlayer(fn,hs,yi);if(fn.subTimeline&&Z&&tn.add(Tn),Oi){const $i=new es(h,Ge,Tn);$i.setRealPlayer(vo),bt.push($i)}return vo});bt.forEach(fn=>{je(this.playersByQueriedElement,fn.element,[]).push(fn),fn.onDone(()=>function To(K,h,_){let S=K.get(h);if(S){if(S.length){const Z=S.indexOf(_);S.splice(Z,1)}0==S.length&&K.delete(h)}return S}(this.playersByQueriedElement,fn.element,fn))}),Zt.forEach(fn=>ui(fn,Fi));const Sn=We(Rn);return Sn.onDestroy(()=>{Zt.forEach(fn=>Bi(fn,Fi)),it(at,_.toStyles)}),tn.forEach(fn=>{je(Z,fn,[]).push(Sn)}),Sn}_buildPlayer(h,_,S){return _.length>0?this.driver.animate(h.element,_,h.duration,h.delay,h.easing,S):new W.ZN(h.duration,h.delay)}}class es{constructor(h,_,S){this.namespaceId=h,this.triggerName=_,this.element=S,this._player=new W.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(h){this._containsRealPlayer||(this._player=h,this._queuedCallbacks.forEach((_,S)=>{_.forEach(Z=>ee(h,S,void 0,Z))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(h.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(h){this.totalTime=h}syncPlayerEvents(h){const _=this._player;_.triggerCallback&&h.onStart(()=>_.triggerCallback("start")),h.onDone(()=>this.finish()),h.onDestroy(()=>this.destroy())}_queueEvent(h,_){je(this._queuedCallbacks,h,[]).push(_)}onDone(h){this.queued&&this._queueEvent("done",h),this._player.onDone(h)}onStart(h){this.queued&&this._queueEvent("start",h),this._player.onStart(h)}onDestroy(h){this.queued&&this._queueEvent("destroy",h),this._player.onDestroy(h)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(h){this.queued||this._player.setPosition(h)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(h){const _=this._player;_.triggerCallback&&_.triggerCallback(h)}}function so(K){return K&&1===K.nodeType}function ro(K,h){const _=K.style.display;return K.style.display=h??"none",_}function Ho(K,h,_,S,Z){const de=[];_.forEach(at=>de.push(ro(at)));const Ue=[];S.forEach((at,bt)=>{const Zt=new Map;at.forEach(tn=>{const Rn=h.computeStyle(bt,tn,Z);Zt.set(tn,Rn),(!Rn||0==Rn.length)&&(bt[_i]=Si,Ue.push(bt))}),K.set(bt,Zt)});let Ge=0;return _.forEach(at=>ro(at,de[Ge++])),Ue}function ws(K,h){const _=new Map;if(K.forEach(Ge=>_.set(Ge,[])),0==h.length)return _;const Z=new Set(h),de=new Map;function Ue(Ge){if(!Ge)return 1;let at=de.get(Ge);if(at)return at;const bt=Ge.parentNode;return at=_.has(bt)?bt:Z.has(bt)?1:Ue(bt),de.set(Ge,at),at}return h.forEach(Ge=>{const at=Ue(Ge);1!==at&&_.get(at).push(Ge)}),_}function ui(K,h){K.classList?.add(h)}function Bi(K,h){K.classList?.remove(h)}function ts(K,h,_){We(_).onDone(()=>K.processLeaveNode(h))}function En(K,h){for(let _=0;_Z.add(de)):h.set(K,S),_.delete(K),!0}class xo{constructor(h,_,S){this.bodyNode=h,this._driver=_,this._normalizer=S,this._triggerCache={},this.onRemovalComplete=(Z,de)=>{},this._transitionEngine=new mo(h,_,S),this._timelineEngine=new ko(h,_,S),this._transitionEngine.onRemovalComplete=(Z,de)=>this.onRemovalComplete(Z,de)}registerTrigger(h,_,S,Z,de){const Ue=h+"-"+Z;let Ge=this._triggerCache[Ue];if(!Ge){const at=[],Zt=v(this._driver,de,at,[]);if(at.length)throw function Lt(K,h){return new o.vHH(3404,!1)}();Ge=function Ei(K,h,_){return new Zi(K,h,_)}(Z,Zt,this._normalizer),this._triggerCache[Ue]=Ge}this._transitionEngine.registerTrigger(_,Z,Ge)}register(h,_){this._transitionEngine.register(h,_)}destroy(h,_){this._transitionEngine.destroy(h,_)}onInsert(h,_,S,Z){this._transitionEngine.insertNode(h,_,S,Z)}onRemove(h,_,S){this._transitionEngine.removeNode(h,_,S)}disableAnimations(h,_){this._transitionEngine.markElementAsDisabled(h,_)}process(h,_,S,Z){if("@"==S.charAt(0)){const[de,Ue]=V(S);this._timelineEngine.command(de,_,Ue,Z)}else this._transitionEngine.trigger(h,_,S,Z)}listen(h,_,S,Z,de){if("@"==S.charAt(0)){const[Ue,Ge]=V(S);return this._timelineEngine.listen(Ue,_,Ge,de)}return this._transitionEngine.listen(h,_,S,Z,de)}flush(h=-1){this._transitionEngine.flush(h)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(h){this._transitionEngine.afterFlushAnimationsDone(h)}}let ns=(()=>{class K{static#e=this.initialStylesByElement=new WeakMap;constructor(_,S,Z){this._element=_,this._startStyles=S,this._endStyles=Z,this._state=0;let de=K.initialStylesByElement.get(_);de||K.initialStylesByElement.set(_,de=new Map),this._initialStyles=de}start(){this._state<1&&(this._startStyles&&it(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(it(this._element,this._initialStyles),this._endStyles&&(it(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(K.initialStylesByElement.delete(this._element),this._startStyles&&(Me(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Me(this._element,this._endStyles),this._endStyles=null),it(this._element,this._initialStyles),this._state=3)}}return K})();function _o(K){let h=null;return K.forEach((_,S)=>{(function $o(K){return"display"===K||"position"===K})(S)&&(h=h||new Map,h.set(S,_))}),h}class vi{constructor(h,_,S,Z){this.element=h,this.keyframes=_,this.options=S,this._specialStyles=Z,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=S.duration,this._delay=S.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(h=>h()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const h=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,h,this.options),this._finalKeyframe=h.length?h[h.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(h){const _=[];return h.forEach(S=>{_.push(Object.fromEntries(S))}),_}_triggerWebAnimation(h,_,S){return h.animate(this._convertKeyframesToObject(_),S)}onStart(h){this._originalOnStartFns.push(h),this._onStartFns.push(h)}onDone(h){this._originalOnDoneFns.push(h),this._onDoneFns.push(h)}onDestroy(h){this._onDestroyFns.push(h)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(h=>h()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(h=>h()),this._onDestroyFns=[])}setPosition(h){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=h*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const h=new Map;this.hasStarted()&&this._finalKeyframe.forEach((S,Z)=>{"offset"!==Z&&h.set(Z,this._finished?S:Tt(this.element,Z))}),this.currentSnapshot=h}triggerCallback(h){const _="start"===h?this._onStartFns:this._onDoneFns;_.forEach(S=>S()),_.length=0}}class Ns{validateStyleProperty(h){return!0}validateAnimatableStyleProperty(h){return!0}matchesElement(h,_){return!1}containsElement(h,_){return ke(h,_)}getParentElement(h){return Se(h)}query(h,_,S){return qe(h,_,S)}computeStyle(h,_,S){return window.getComputedStyle(h)[_]}animate(h,_,S,Z,de,Ue=[]){const at={duration:S,delay:Z,fill:0==Z?"both":"forwards"};de&&(at.easing=de);const bt=new Map,Zt=Ue.filter(Sn=>Sn instanceof vi);(function Je(K,h){return 0===K||0===h})(S,Z)&&Zt.forEach(Sn=>{Sn.currentSnapshot.forEach((fn,Tn)=>bt.set(Tn,fn))});let tn=function zi(K){return K.length?K[0]instanceof Map?K:K.map(h=>Ti(h)):[]}(_).map(Sn=>_t(Sn));tn=function Pe(K,h,_){if(_.size&&h.length){let S=h[0],Z=[];if(_.forEach((de,Ue)=>{S.has(Ue)||Z.push(Ue),S.set(Ue,de)}),Z.length)for(let de=1;deUe.set(Ge,Tt(K,Ge)))}}return h}(h,tn,bt);const Rn=function ao(K,h){let _=null,S=null;return Array.isArray(h)&&h.length?(_=_o(h[0]),h.length>1&&(S=_o(h[h.length-1]))):h instanceof Map&&(_=_o(h)),_||S?new ns(K,_,S):null}(h,tn);return new vi(h,tn,at,Rn)}}var Hi=T(6814);let xi=(()=>{class K extends W._j{constructor(_,S){super(),this._nextAnimationId=0,this._renderer=_.createRenderer(S.body,{id:"0",encapsulation:o.ifc.None,styles:[],data:{animation:[]}})}build(_){const S=this._nextAnimationId.toString();this._nextAnimationId++;const Z=Array.isArray(_)?(0,W.vP)(_):_;return Lo(this._renderer,null,S,"register",[Z]),new Yo(S,this._renderer)}static#e=this.\u0275fac=function(S){return new(S||K)(o.LFG(o.FYo),o.LFG(Hi.K0))};static#t=this.\u0275prov=o.Yz7({token:K,factory:K.\u0275fac})}return K})();class Yo extends W.LC{constructor(h,_){super(),this._id=h,this._renderer=_}create(h,_){return new Ao(this._id,h,_||{},this._renderer)}}class Ao{constructor(h,_,S,Z){this.id=h,this.element=_,this._renderer=Z,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",S)}_listen(h,_){return this._renderer.listen(this.element,`@@${this.id}:${h}`,_)}_command(h,..._){return Lo(this._renderer,this.element,this.id,h,_)}onDone(h){this._listen("done",h)}onStart(h){this._listen("start",h)}onDestroy(h){this._listen("destroy",h)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(h){this._command("setPosition",h)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Lo(K,h,_,S,Z){return K.setProperty(h,`@@${_}:${S}`,Z)}const Ro="@.disabled";let Os=(()=>{class K{constructor(_,S,Z){this.delegate=_,this.engine=S,this._zone=Z,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,S.onRemovalComplete=(de,Ue)=>{const Ge=Ue?.parentNode(de);Ge&&Ue.removeChild(Ge,de)}}createRenderer(_,S){const de=this.delegate.createRenderer(_,S);if(!(_&&S&&S.data&&S.data.animation)){let Zt=this._rendererCache.get(de);return Zt||(Zt=new di("",de,this.engine,()=>this._rendererCache.delete(de)),this._rendererCache.set(de,Zt)),Zt}const Ue=S.id,Ge=S.id+"-"+this._currentId;this._currentId++,this.engine.register(Ge,_);const at=Zt=>{Array.isArray(Zt)?Zt.forEach(at):this.engine.registerTrigger(Ue,Ge,_,Zt.name,Zt)};return S.data.animation.forEach(at),new ks(this,Ge,de,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(_,S,Z){_>=0&&_S(Z)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(de=>{const[Ue,Ge]=de;Ue(Ge)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([S,Z]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static#e=this.\u0275fac=function(S){return new(S||K)(o.LFG(o.FYo),o.LFG(xo),o.LFG(o.R0b))};static#t=this.\u0275prov=o.Yz7({token:K,factory:K.\u0275fac})}return K})();class di{constructor(h,_,S,Z){this.namespaceId=h,this.delegate=_,this.engine=S,this._onDestroy=Z}get data(){return this.delegate.data}destroyNode(h){this.delegate.destroyNode?.(h)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(h,_){return this.delegate.createElement(h,_)}createComment(h){return this.delegate.createComment(h)}createText(h){return this.delegate.createText(h)}appendChild(h,_){this.delegate.appendChild(h,_),this.engine.onInsert(this.namespaceId,_,h,!1)}insertBefore(h,_,S,Z=!0){this.delegate.insertBefore(h,_,S),this.engine.onInsert(this.namespaceId,_,h,Z)}removeChild(h,_,S){this.engine.onRemove(this.namespaceId,_,this.delegate)}selectRootElement(h,_){return this.delegate.selectRootElement(h,_)}parentNode(h){return this.delegate.parentNode(h)}nextSibling(h){return this.delegate.nextSibling(h)}setAttribute(h,_,S,Z){this.delegate.setAttribute(h,_,S,Z)}removeAttribute(h,_,S){this.delegate.removeAttribute(h,_,S)}addClass(h,_){this.delegate.addClass(h,_)}removeClass(h,_){this.delegate.removeClass(h,_)}setStyle(h,_,S,Z){this.delegate.setStyle(h,_,S,Z)}removeStyle(h,_,S){this.delegate.removeStyle(h,_,S)}setProperty(h,_,S){"@"==_.charAt(0)&&_==Ro?this.disableAnimations(h,!!S):this.delegate.setProperty(h,_,S)}setValue(h,_){this.delegate.setValue(h,_)}listen(h,_,S){return this.delegate.listen(h,_,S)}disableAnimations(h,_){this.engine.disableAnimations(h,_)}}class ks extends di{constructor(h,_,S,Z,de){super(_,S,Z,de),this.factory=h,this.namespaceId=_}setProperty(h,_,S){"@"==_.charAt(0)?"."==_.charAt(1)&&_==Ro?this.disableAnimations(h,S=void 0===S||!!S):this.engine.process(this.namespaceId,h,_.slice(1),S):this.delegate.setProperty(h,_,S)}listen(h,_,S){if("@"==_.charAt(0)){const Z=function Is(K){switch(K){case"body":return document.body;case"document":return document;case"window":return window;default:return K}}(h);let de=_.slice(1),Ue="";return"@"!=de.charAt(0)&&([de,Ue]=function B(K){const h=K.indexOf(".");return[K.substring(0,h),K.slice(h+1)]}(de)),this.engine.listen(this.namespaceId,Z,de,Ue,Ge=>{this.factory.scheduleListenerCallback(Ge._data||-1,S,Ge)})}return this.delegate.listen(h,_,S)}}const ze=[{provide:W._j,useClass:xi},{provide:So,useFactory:function D(){return new Xo}},{provide:xo,useClass:(()=>{class K extends xo{constructor(_,S,Z,de){super(_.body,S,Z)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(S){return new(S||K)(o.LFG(Hi.K0),o.LFG(Dn),o.LFG(So),o.LFG(o.z2F))};static#t=this.\u0275prov=o.Yz7({token:K,factory:K.\u0275fac})}return K})()},{provide:o.FYo,useFactory:function se(K,h,_){return new Os(K,h,_)},deps:[r.se,xo,o.R0b]}],Xt=[{provide:Dn,useFactory:()=>new Ns},{provide:o.QbO,useValue:"BrowserAnimations"},...ze],_n=[{provide:Dn,useClass:rn},{provide:o.QbO,useValue:"NoopAnimations"},...ze];let Xi=(()=>{class K{static withConfig(_){return{ngModule:K,providers:_.disableAnimations?_n:Xt}}static#e=this.\u0275fac=function(S){return new(S||K)};static#t=this.\u0275mod=o.oAB({type:K});static#n=this.\u0275inj=o.cJS({providers:Xt,imports:[r.b2]})}return K})();const ds=[{path:"pdf",loadChildren:()=>Promise.all([T.e(208),T.e(592),T.e(137)]).then(T.bind(T,5137)).then(K=>K.PdfModule)},{path:"dashboard",loadChildren:()=>Promise.all([T.e(208),T.e(592),T.e(433)]).then(T.bind(T,5433)).then(K=>K.DashboardModule)},{path:"action",loadChildren:()=>Promise.all([T.e(208),T.e(194)]).then(T.bind(T,3194)).then(K=>K.ActionModule)},{path:"**",redirectTo:"dashboard",pathMatch:"full"}];let ps=(()=>{class K{static#e=this.\u0275fac=function(S){return new(S||K)};static#t=this.\u0275mod=o.oAB({type:K});static#n=this.\u0275inj=o.cJS({imports:[ae.Bz.forRoot(ds),ae.Bz]})}return K})(),Zo=(()=>{class K{static#e=this.\u0275fac=function(S){return new(S||K)};static#t=this.\u0275mod=o.oAB({type:K,bootstrap:[Y]});static#n=this.\u0275inj=o.cJS({imports:[r.b2,ps,r.b2,ae.Bz,Xi,t.JF,O.f]})}return K})();r.q6().bootstrapModule(Zo).catch(K=>console.error(K))},5619:($t,Xe,T)=>{T.d(Xe,{X:()=>t});var r=T(8645);class t extends r.x{constructor(ae){super(),this._value=ae}get value(){return this.getValue()}_subscribe(ae){const A=super._subscribe(ae);return!A.closed&&ae.next(this._value),A}getValue(){const{hasError:ae,thrownError:A,_value:Y}=this;if(ae)throw A;return this._throwIfClosed(),Y}next(ae){super.next(this._value=ae)}}},5592:($t,Xe,T)=>{T.d(Xe,{y:()=>W});var r=T(305),t=T(7394),o=T(4850),ae=T(8407),A=T(2653),Y=T(4674),O=T(1441);let W=(()=>{class _e{constructor(Le){Le&&(this._subscribe=Le)}lift(Le){const ct=new _e;return ct.source=this,ct.operator=Le,ct}subscribe(Le,ct,yt){const At=function he(_e){return _e&&_e instanceof r.Lv||function ie(_e){return _e&&(0,Y.m)(_e.next)&&(0,Y.m)(_e.error)&&(0,Y.m)(_e.complete)}(_e)&&(0,t.Nn)(_e)}(Le)?Le:new r.Hp(Le,ct,yt);return(0,O.x)(()=>{const{operator:Dt,source:Ot}=this;At.add(Dt?Dt.call(At,Ot):Ot?this._subscribe(At):this._trySubscribe(At))}),At}_trySubscribe(Le){try{return this._subscribe(Le)}catch(ct){Le.error(ct)}}forEach(Le,ct){return new(ct=te(ct))((yt,At)=>{const Dt=new r.Hp({next:Ot=>{try{Le(Ot)}catch(Ct){At(Ct),Dt.unsubscribe()}},error:At,complete:yt});this.subscribe(Dt)})}_subscribe(Le){var ct;return null===(ct=this.source)||void 0===ct?void 0:ct.subscribe(Le)}[o.L](){return this}pipe(...Le){return(0,ae.U)(Le)(this)}toPromise(Le){return new(Le=te(Le))((ct,yt)=>{let At;this.subscribe(Dt=>At=Dt,Dt=>yt(Dt),()=>ct(At))})}}return _e.create=Oe=>new _e(Oe),_e})();function te(_e){var Oe;return null!==(Oe=_e??A.config.Promise)&&void 0!==Oe?Oe:Promise}},8645:($t,Xe,T)=>{T.d(Xe,{x:()=>O});var r=T(5592),t=T(7394);const ae=(0,T(2306).d)(te=>function(){te(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var A=T(9039),Y=T(1441);let O=(()=>{class te extends r.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(he){const _e=new W(this,this);return _e.operator=he,_e}_throwIfClosed(){if(this.closed)throw new ae}next(he){(0,Y.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const _e of this.currentObservers)_e.next(he)}})}error(he){(0,Y.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=he;const{observers:_e}=this;for(;_e.length;)_e.shift().error(he)}})}complete(){(0,Y.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:he}=this;for(;he.length;)he.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var he;return(null===(he=this.observers)||void 0===he?void 0:he.length)>0}_trySubscribe(he){return this._throwIfClosed(),super._trySubscribe(he)}_subscribe(he){return this._throwIfClosed(),this._checkFinalizedStatuses(he),this._innerSubscribe(he)}_innerSubscribe(he){const{hasError:_e,isStopped:Oe,observers:Le}=this;return _e||Oe?t.Lc:(this.currentObservers=null,Le.push(he),new t.w0(()=>{this.currentObservers=null,(0,A.P)(Le,he)}))}_checkFinalizedStatuses(he){const{hasError:_e,thrownError:Oe,isStopped:Le}=this;_e?he.error(Oe):Le&&he.complete()}asObservable(){const he=new r.y;return he.source=this,he}}return te.create=(ie,he)=>new W(ie,he),te})();class W extends O{constructor(ie,he){super(),this.destination=ie,this.source=he}next(ie){var he,_e;null===(_e=null===(he=this.destination)||void 0===he?void 0:he.next)||void 0===_e||_e.call(he,ie)}error(ie){var he,_e;null===(_e=null===(he=this.destination)||void 0===he?void 0:he.error)||void 0===_e||_e.call(he,ie)}complete(){var ie,he;null===(he=null===(ie=this.destination)||void 0===ie?void 0:ie.complete)||void 0===he||he.call(ie)}_subscribe(ie){var he,_e;return null!==(_e=null===(he=this.source)||void 0===he?void 0:he.subscribe(ie))&&void 0!==_e?_e:t.Lc}}},305:($t,Xe,T)=>{T.d(Xe,{Hp:()=>yt,Lv:()=>_e});var r=T(4674),t=T(7394),o=T(2653),ae=T(3894),A=T(2420);const Y=te("C",void 0,void 0);function te(ve,pe,nt){return{kind:ve,value:pe,error:nt}}var ie=T(7599),he=T(1441);class _e extends t.w0{constructor(pe){super(),this.isStopped=!1,pe?(this.destination=pe,(0,t.Nn)(pe)&&pe.add(this)):this.destination=Ct}static create(pe,nt,X){return new yt(pe,nt,X)}next(pe){this.isStopped?Ot(function W(ve){return te("N",ve,void 0)}(pe),this):this._next(pe)}error(pe){this.isStopped?Ot(function O(ve){return te("E",void 0,ve)}(pe),this):(this.isStopped=!0,this._error(pe))}complete(){this.isStopped?Ot(Y,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(pe){this.destination.next(pe)}_error(pe){try{this.destination.error(pe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Oe=Function.prototype.bind;function Le(ve,pe){return Oe.call(ve,pe)}class ct{constructor(pe){this.partialObserver=pe}next(pe){const{partialObserver:nt}=this;if(nt.next)try{nt.next(pe)}catch(X){At(X)}}error(pe){const{partialObserver:nt}=this;if(nt.error)try{nt.error(pe)}catch(X){At(X)}else At(pe)}complete(){const{partialObserver:pe}=this;if(pe.complete)try{pe.complete()}catch(nt){At(nt)}}}class yt extends _e{constructor(pe,nt,X){let fe;if(super(),(0,r.m)(pe)||!pe)fe={next:pe??void 0,error:nt??void 0,complete:X??void 0};else{let oe;this&&o.config.useDeprecatedNextContext?(oe=Object.create(pe),oe.unsubscribe=()=>this.unsubscribe(),fe={next:pe.next&&Le(pe.next,oe),error:pe.error&&Le(pe.error,oe),complete:pe.complete&&Le(pe.complete,oe)}):fe=pe}this.destination=new ct(fe)}}function At(ve){o.config.useDeprecatedSynchronousErrorHandling?(0,he.O)(ve):(0,ae.h)(ve)}function Ot(ve,pe){const{onStoppedNotification:nt}=o.config;nt&&ie.z.setTimeout(()=>nt(ve,pe))}const Ct={closed:!0,next:A.Z,error:function Dt(ve){throw ve},complete:A.Z}},7394:($t,Xe,T)=>{T.d(Xe,{Lc:()=>Y,w0:()=>A,Nn:()=>O});var r=T(4674);const o=(0,T(2306).d)(te=>function(he){te(this),this.message=he?`${he.length} errors occurred during unsubscription:\n${he.map((_e,Oe)=>`${Oe+1}) ${_e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=he});var ae=T(9039);class A{constructor(ie){this.initialTeardown=ie,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let ie;if(!this.closed){this.closed=!0;const{_parentage:he}=this;if(he)if(this._parentage=null,Array.isArray(he))for(const Le of he)Le.remove(this);else he.remove(this);const{initialTeardown:_e}=this;if((0,r.m)(_e))try{_e()}catch(Le){ie=Le instanceof o?Le.errors:[Le]}const{_finalizers:Oe}=this;if(Oe){this._finalizers=null;for(const Le of Oe)try{W(Le)}catch(ct){ie=ie??[],ct instanceof o?ie=[...ie,...ct.errors]:ie.push(ct)}}if(ie)throw new o(ie)}}add(ie){var he;if(ie&&ie!==this)if(this.closed)W(ie);else{if(ie instanceof A){if(ie.closed||ie._hasParent(this))return;ie._addParent(this)}(this._finalizers=null!==(he=this._finalizers)&&void 0!==he?he:[]).push(ie)}}_hasParent(ie){const{_parentage:he}=this;return he===ie||Array.isArray(he)&&he.includes(ie)}_addParent(ie){const{_parentage:he}=this;this._parentage=Array.isArray(he)?(he.push(ie),he):he?[he,ie]:ie}_removeParent(ie){const{_parentage:he}=this;he===ie?this._parentage=null:Array.isArray(he)&&(0,ae.P)(he,ie)}remove(ie){const{_finalizers:he}=this;he&&(0,ae.P)(he,ie),ie instanceof A&&ie._removeParent(this)}}A.EMPTY=(()=>{const te=new A;return te.closed=!0,te})();const Y=A.EMPTY;function O(te){return te instanceof A||te&&"closed"in te&&(0,r.m)(te.remove)&&(0,r.m)(te.add)&&(0,r.m)(te.unsubscribe)}function W(te){(0,r.m)(te)?te():te.unsubscribe()}},2653:($t,Xe,T)=>{T.d(Xe,{config:()=>r});const r={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},2572:($t,Xe,T)=>{T.d(Xe,{a:()=>ie});var r=T(5592),t=T(7453),o=T(7715),ae=T(2737),A=T(7400),Y=T(4564),O=T(2714),W=T(8251),te=T(7103);function ie(...Oe){const Le=(0,Y.yG)(Oe),ct=(0,Y.jO)(Oe),{args:yt,keys:At}=(0,t.D)(Oe);if(0===yt.length)return(0,o.D)([],Le);const Dt=new r.y(function he(Oe,Le,ct=ae.y){return yt=>{_e(Le,()=>{const{length:At}=Oe,Dt=new Array(At);let Ot=At,Ct=At;for(let ve=0;ve{const pe=(0,o.D)(Oe[ve],Le);let nt=!1;pe.subscribe((0,W.x)(yt,X=>{Dt[ve]=X,nt||(nt=!0,Ct--),Ct||yt.next(ct(Dt.slice()))},()=>{--Ot||yt.complete()}))},yt)},yt)}}(yt,Le,At?Ot=>(0,O.n)(At,Ot):ae.y));return ct?Dt.pipe((0,A.Z)(ct)):Dt}function _e(Oe,Le,ct){Oe?(0,te.f)(ct,Oe,Le):Le()}},6232:($t,Xe,T)=>{T.d(Xe,{E:()=>t});const t=new(T(5592).y)(A=>A.complete())},7715:($t,Xe,T)=>{T.d(Xe,{D:()=>X});var r=T(4829),t=T(7103),o=T(9360),ae=T(8251);function A(fe,oe=0){return(0,o.e)((ut,tt)=>{ut.subscribe((0,ae.x)(tt,dt=>(0,t.f)(tt,fe,()=>tt.next(dt),oe),()=>(0,t.f)(tt,fe,()=>tt.complete(),oe),dt=>(0,t.f)(tt,fe,()=>tt.error(dt),oe)))})}function Y(fe,oe=0){return(0,o.e)((ut,tt)=>{tt.add(fe.schedule(()=>ut.subscribe(tt),oe))})}var te=T(5592),he=T(4971),_e=T(4674);function Le(fe,oe){if(!fe)throw new Error("Iterable cannot be null");return new te.y(ut=>{(0,t.f)(ut,oe,()=>{const tt=fe[Symbol.asyncIterator]();(0,t.f)(ut,oe,()=>{tt.next().then(dt=>{dt.done?ut.complete():ut.next(dt.value)})},0,!0)})})}var ct=T(8382),yt=T(4026),At=T(4266),Dt=T(3664),Ot=T(5726),Ct=T(9853),ve=T(541);function X(fe,oe){return oe?function nt(fe,oe){if(null!=fe){if((0,ct.c)(fe))return function O(fe,oe){return(0,r.Xf)(fe).pipe(Y(oe),A(oe))}(fe,oe);if((0,At.z)(fe))return function ie(fe,oe){return new te.y(ut=>{let tt=0;return oe.schedule(function(){tt===fe.length?ut.complete():(ut.next(fe[tt++]),ut.closed||this.schedule())})})}(fe,oe);if((0,yt.t)(fe))return function W(fe,oe){return(0,r.Xf)(fe).pipe(Y(oe),A(oe))}(fe,oe);if((0,Ot.D)(fe))return Le(fe,oe);if((0,Dt.T)(fe))return function Oe(fe,oe){return new te.y(ut=>{let tt;return(0,t.f)(ut,oe,()=>{tt=fe[he.h](),(0,t.f)(ut,oe,()=>{let dt,He;try{({value:dt,done:He}=tt.next())}catch(mt){return void ut.error(mt)}He?ut.complete():ut.next(dt)},0,!0)}),()=>(0,_e.m)(tt?.return)&&tt.return()})}(fe,oe);if((0,ve.L)(fe))return function pe(fe,oe){return Le((0,ve.Q)(fe),oe)}(fe,oe)}throw(0,Ct.z)(fe)}(fe,oe):(0,r.Xf)(fe)}},4829:($t,Xe,T)=>{T.d(Xe,{Xf:()=>Oe});var r=T(7582),t=T(4266),o=T(4026),ae=T(5592),A=T(8382),Y=T(5726),O=T(9853),W=T(3664),te=T(541),ie=T(4674),he=T(3894),_e=T(4850);function Oe(ve){if(ve instanceof ae.y)return ve;if(null!=ve){if((0,A.c)(ve))return function Le(ve){return new ae.y(pe=>{const nt=ve[_e.L]();if((0,ie.m)(nt.subscribe))return nt.subscribe(pe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ve);if((0,t.z)(ve))return function ct(ve){return new ae.y(pe=>{for(let nt=0;nt{ve.then(nt=>{pe.closed||(pe.next(nt),pe.complete())},nt=>pe.error(nt)).then(null,he.h)})}(ve);if((0,Y.D)(ve))return Dt(ve);if((0,W.T)(ve))return function At(ve){return new ae.y(pe=>{for(const nt of ve)if(pe.next(nt),pe.closed)return;pe.complete()})}(ve);if((0,te.L)(ve))return function Ot(ve){return Dt((0,te.Q)(ve))}(ve)}throw(0,O.z)(ve)}function Dt(ve){return new ae.y(pe=>{(function Ct(ve,pe){var nt,X,fe,oe;return(0,r.mG)(this,void 0,void 0,function*(){try{for(nt=(0,r.KL)(ve);!(X=yield nt.next()).done;)if(pe.next(X.value),pe.closed)return}catch(ut){fe={error:ut}}finally{try{X&&!X.done&&(oe=nt.return)&&(yield oe.call(nt))}finally{if(fe)throw fe.error}}pe.complete()})})(ve,pe).catch(nt=>pe.error(nt))})}},2096:($t,Xe,T)=>{T.d(Xe,{of:()=>o});var r=T(4564),t=T(7715);function o(...ae){const A=(0,r.yG)(ae);return(0,t.D)(ae,A)}},8251:($t,Xe,T)=>{T.d(Xe,{x:()=>t});var r=T(305);function t(ae,A,Y,O,W){return new o(ae,A,Y,O,W)}class o extends r.Lv{constructor(A,Y,O,W,te,ie){super(A),this.onFinalize=te,this.shouldUnsubscribe=ie,this._next=Y?function(he){try{Y(he)}catch(_e){A.error(_e)}}:super._next,this._error=W?function(he){try{W(he)}catch(_e){A.error(_e)}finally{this.unsubscribe()}}:super._error,this._complete=O?function(){try{O()}catch(he){A.error(he)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var A;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:Y}=this;super.unsubscribe(),!Y&&(null===(A=this.onFinalize)||void 0===A||A.call(this))}}}},6328:($t,Xe,T)=>{T.d(Xe,{b:()=>o});var r=T(1631),t=T(4674);function o(ae,A){return(0,t.m)(A)?(0,r.z)(ae,A,1):(0,r.z)(ae,1)}},3997:($t,Xe,T)=>{T.d(Xe,{x:()=>ae});var r=T(2737),t=T(9360),o=T(8251);function ae(Y,O=r.y){return Y=Y??A,(0,t.e)((W,te)=>{let ie,he=!0;W.subscribe((0,o.x)(te,_e=>{const Oe=O(_e);(he||!Y(ie,Oe))&&(he=!1,ie=Oe,te.next(_e))}))})}function A(Y,O){return Y===O}},2181:($t,Xe,T)=>{T.d(Xe,{h:()=>o});var r=T(9360),t=T(8251);function o(ae,A){return(0,r.e)((Y,O)=>{let W=0;Y.subscribe((0,t.x)(O,te=>ae.call(A,te,W++)&&O.next(te)))})}},4716:($t,Xe,T)=>{T.d(Xe,{x:()=>t});var r=T(9360);function t(o){return(0,r.e)((ae,A)=>{try{ae.subscribe(A)}finally{A.add(o)}})}},7398:($t,Xe,T)=>{T.d(Xe,{U:()=>o});var r=T(9360),t=T(8251);function o(ae,A){return(0,r.e)((Y,O)=>{let W=0;Y.subscribe((0,t.x)(O,te=>{O.next(ae.call(A,te,W++))}))})}},7537:($t,Xe,T)=>{T.d(Xe,{J:()=>o});var r=T(1631),t=T(2737);function o(ae=1/0){return(0,r.z)(t.y,ae)}},1631:($t,Xe,T)=>{T.d(Xe,{z:()=>W});var r=T(7398),t=T(4829),o=T(9360),ae=T(7103),A=T(8251),O=T(4674);function W(te,ie,he=1/0){return(0,O.m)(ie)?W((_e,Oe)=>(0,r.U)((Le,ct)=>ie(_e,Le,Oe,ct))((0,t.Xf)(te(_e,Oe))),he):("number"==typeof ie&&(he=ie),(0,o.e)((_e,Oe)=>function Y(te,ie,he,_e,Oe,Le,ct,yt){const At=[];let Dt=0,Ot=0,Ct=!1;const ve=()=>{Ct&&!At.length&&!Dt&&ie.complete()},pe=X=>Dt<_e?nt(X):At.push(X),nt=X=>{Le&&ie.next(X),Dt++;let fe=!1;(0,t.Xf)(he(X,Ot++)).subscribe((0,A.x)(ie,oe=>{Oe?.(oe),Le?pe(oe):ie.next(oe)},()=>{fe=!0},void 0,()=>{if(fe)try{for(Dt--;At.length&&Dt<_e;){const oe=At.shift();ct?(0,ae.f)(ie,ct,()=>nt(oe)):nt(oe)}ve()}catch(oe){ie.error(oe)}}))};return te.subscribe((0,A.x)(ie,pe,()=>{Ct=!0,ve()})),()=>{yt?.()}}(_e,Oe,te,he)))}},4664:($t,Xe,T)=>{T.d(Xe,{w:()=>ae});var r=T(4829),t=T(9360),o=T(8251);function ae(A,Y){return(0,t.e)((O,W)=>{let te=null,ie=0,he=!1;const _e=()=>he&&!te&&W.complete();O.subscribe((0,o.x)(W,Oe=>{te?.unsubscribe();let Le=0;const ct=ie++;(0,r.Xf)(A(Oe,ct)).subscribe(te=(0,o.x)(W,yt=>W.next(Y?Y(Oe,yt,ct,Le++):yt),()=>{te=null,_e()}))},()=>{he=!0,_e()}))})}},9773:($t,Xe,T)=>{T.d(Xe,{R:()=>A});var r=T(9360),t=T(8251),o=T(4829),ae=T(2420);function A(Y){return(0,r.e)((O,W)=>{(0,o.Xf)(Y).subscribe((0,t.x)(W,()=>W.complete(),ae.Z)),!W.closed&&O.subscribe(W)})}},7599:($t,Xe,T)=>{T.d(Xe,{z:()=>r});const r={setTimeout(t,o,...ae){const{delegate:A}=r;return A?.setTimeout?A.setTimeout(t,o,...ae):setTimeout(t,o,...ae)},clearTimeout(t){const{delegate:o}=r;return(o?.clearTimeout||clearTimeout)(t)},delegate:void 0}},4971:($t,Xe,T)=>{T.d(Xe,{h:()=>t});const t=function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:($t,Xe,T)=>{T.d(Xe,{L:()=>r});const r="function"==typeof Symbol&&Symbol.observable||"@@observable"},4564:($t,Xe,T)=>{T.d(Xe,{_6:()=>Y,jO:()=>ae,yG:()=>A});var r=T(4674);function o(O){return O[O.length-1]}function ae(O){return(0,r.m)(o(O))?O.pop():void 0}function A(O){return function t(O){return O&&(0,r.m)(O.schedule)}(o(O))?O.pop():void 0}function Y(O,W){return"number"==typeof o(O)?O.pop():W}},7453:($t,Xe,T)=>{T.d(Xe,{D:()=>A});const{isArray:r}=Array,{getPrototypeOf:t,prototype:o,keys:ae}=Object;function A(O){if(1===O.length){const W=O[0];if(r(W))return{args:W,keys:null};if(function Y(O){return O&&"object"==typeof O&&t(O)===o}(W)){const te=ae(W);return{args:te.map(ie=>W[ie]),keys:te}}}return{args:O,keys:null}}},9039:($t,Xe,T)=>{function r(t,o){if(t){const ae=t.indexOf(o);0<=ae&&t.splice(ae,1)}}T.d(Xe,{P:()=>r})},2306:($t,Xe,T)=>{function r(t){const ae=t(A=>{Error.call(A),A.stack=(new Error).stack});return ae.prototype=Object.create(Error.prototype),ae.prototype.constructor=ae,ae}T.d(Xe,{d:()=>r})},2714:($t,Xe,T)=>{function r(t,o){return t.reduce((ae,A,Y)=>(ae[A]=o[Y],ae),{})}T.d(Xe,{n:()=>r})},1441:($t,Xe,T)=>{T.d(Xe,{O:()=>ae,x:()=>o});var r=T(2653);let t=null;function o(A){if(r.config.useDeprecatedSynchronousErrorHandling){const Y=!t;if(Y&&(t={errorThrown:!1,error:null}),A(),Y){const{errorThrown:O,error:W}=t;if(t=null,O)throw W}}else A()}function ae(A){r.config.useDeprecatedSynchronousErrorHandling&&t&&(t.errorThrown=!0,t.error=A)}},7103:($t,Xe,T)=>{function r(t,o,ae,A=0,Y=!1){const O=o.schedule(function(){ae(),Y?t.add(this.schedule(null,A)):this.unsubscribe()},A);if(t.add(O),!Y)return O}T.d(Xe,{f:()=>r})},2737:($t,Xe,T)=>{function r(t){return t}T.d(Xe,{y:()=>r})},4266:($t,Xe,T)=>{T.d(Xe,{z:()=>r});const r=t=>t&&"number"==typeof t.length&&"function"!=typeof t},5726:($t,Xe,T)=>{T.d(Xe,{D:()=>t});var r=T(4674);function t(o){return Symbol.asyncIterator&&(0,r.m)(o?.[Symbol.asyncIterator])}},4674:($t,Xe,T)=>{function r(t){return"function"==typeof t}T.d(Xe,{m:()=>r})},8382:($t,Xe,T)=>{T.d(Xe,{c:()=>o});var r=T(4850),t=T(4674);function o(ae){return(0,t.m)(ae[r.L])}},3664:($t,Xe,T)=>{T.d(Xe,{T:()=>o});var r=T(4971),t=T(4674);function o(ae){return(0,t.m)(ae?.[r.h])}},4026:($t,Xe,T)=>{T.d(Xe,{t:()=>t});var r=T(4674);function t(o){return(0,r.m)(o?.then)}},541:($t,Xe,T)=>{T.d(Xe,{L:()=>ae,Q:()=>o});var r=T(7582),t=T(4674);function o(A){return(0,r.FC)(this,arguments,function*(){const O=A.getReader();try{for(;;){const{value:W,done:te}=yield(0,r.qq)(O.read());if(te)return yield(0,r.qq)(void 0);yield yield(0,r.qq)(W)}}finally{O.releaseLock()}})}function ae(A){return(0,t.m)(A?.getReader)}},9360:($t,Xe,T)=>{T.d(Xe,{A:()=>t,e:()=>o});var r=T(4674);function t(ae){return(0,r.m)(ae?.lift)}function o(ae){return A=>{if(t(A))return A.lift(function(Y){try{return ae(Y,this)}catch(O){this.error(O)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:($t,Xe,T)=>{T.d(Xe,{Z:()=>ae});var r=T(7398);const{isArray:t}=Array;function ae(A){return(0,r.U)(Y=>function o(A,Y){return t(Y)?A(...Y):A(Y)}(A,Y))}},2420:($t,Xe,T)=>{function r(){}T.d(Xe,{Z:()=>r})},8407:($t,Xe,T)=>{T.d(Xe,{U:()=>o,z:()=>t});var r=T(2737);function t(...ae){return o(ae)}function o(ae){return 0===ae.length?r.y:1===ae.length?ae[0]:function(Y){return ae.reduce((O,W)=>W(O),Y)}}},3894:($t,Xe,T)=>{T.d(Xe,{h:()=>o});var r=T(2653),t=T(7599);function o(ae){t.z.setTimeout(()=>{const{onUnhandledError:A}=r.config;if(!A)throw ae;A(ae)})}},9853:($t,Xe,T)=>{function r(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}T.d(Xe,{z:()=>r})},6825:($t,Xe,T)=>{T.d(Xe,{IO:()=>ct,LC:()=>t,SB:()=>te,X$:()=>ae,ZE:()=>Dt,ZN:()=>At,_7:()=>Le,_j:()=>r,eR:()=>he,jt:()=>A,k1:()=>Ot,l3:()=>o,oB:()=>W,oQ:()=>_e,pV:()=>Oe,vP:()=>O});class r{}class t{}const o="*";function ae(Ct,ve){return{type:7,name:Ct,definitions:ve,options:{}}}function A(Ct,ve=null){return{type:4,styles:ve,timings:Ct}}function O(Ct,ve=null){return{type:2,steps:Ct,options:ve}}function W(Ct){return{type:6,styles:Ct,offset:null}}function te(Ct,ve,pe){return{type:0,name:Ct,styles:ve,options:pe}}function he(Ct,ve,pe=null){return{type:1,expr:Ct,animation:ve,options:pe}}function _e(Ct,ve=null){return{type:8,animation:Ct,options:ve}}function Oe(Ct=null){return{type:9,options:Ct}}function Le(Ct,ve=null){return{type:10,animation:Ct,options:ve}}function ct(Ct,ve,pe=null){return{type:11,selector:Ct,animation:ve,options:pe}}class At{constructor(ve=0,pe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=ve+pe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ve=>ve()),this._onDoneFns=[])}onStart(ve){this._originalOnStartFns.push(ve),this._onStartFns.push(ve)}onDone(ve){this._originalOnDoneFns.push(ve),this._onDoneFns.push(ve)}onDestroy(ve){this._onDestroyFns.push(ve)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ve=>ve()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ve=>ve()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ve){this._position=this.totalTime?ve*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ve){const pe="start"==ve?this._onStartFns:this._onDoneFns;pe.forEach(nt=>nt()),pe.length=0}}class Dt{constructor(ve){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ve;let pe=0,nt=0,X=0;const fe=this.players.length;0==fe?queueMicrotask(()=>this._onFinish()):this.players.forEach(oe=>{oe.onDone(()=>{++pe==fe&&this._onFinish()}),oe.onDestroy(()=>{++nt==fe&&this._onDestroy()}),oe.onStart(()=>{++X==fe&&this._onStart()})}),this.totalTime=this.players.reduce((oe,ut)=>Math.max(oe,ut.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ve=>ve()),this._onDoneFns=[])}init(){this.players.forEach(ve=>ve.init())}onStart(ve){this._onStartFns.push(ve)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ve=>ve()),this._onStartFns=[])}onDone(ve){this._onDoneFns.push(ve)}onDestroy(ve){this._onDestroyFns.push(ve)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ve=>ve.play())}pause(){this.players.forEach(ve=>ve.pause())}restart(){this.players.forEach(ve=>ve.restart())}finish(){this._onFinish(),this.players.forEach(ve=>ve.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ve=>ve.destroy()),this._onDestroyFns.forEach(ve=>ve()),this._onDestroyFns=[])}reset(){this.players.forEach(ve=>ve.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ve){const pe=ve*this.totalTime;this.players.forEach(nt=>{const X=nt.totalTime?Math.min(1,pe/nt.totalTime):1;nt.setPosition(X)})}getPosition(){const ve=this.players.reduce((pe,nt)=>null===pe||nt.totalTime>pe.totalTime?nt:pe,null);return null!=ve?ve.getPosition():0}beforeDestroy(){this.players.forEach(ve=>{ve.beforeDestroy&&ve.beforeDestroy()})}triggerCallback(ve){const pe="start"==ve?this._onStartFns:this._onDoneFns;pe.forEach(nt=>nt()),pe.length=0}}const Ot="!"},6814:($t,Xe,T)=>{T.d(Xe,{Do:()=>yt,EM:()=>fo,HT:()=>ae,JF:()=>To,K0:()=>Y,Mx:()=>Ni,NF:()=>ho,O5:()=>zt,OU:()=>wo,Ov:()=>Yi,PC:()=>Ri,PM:()=>Si,S$:()=>Oe,V_:()=>W,Ye:()=>At,b0:()=>ct,bD:()=>qt,ez:()=>Xn,mk:()=>Nn,q:()=>o,sg:()=>P,tP:()=>Pi,uU:()=>Mo,w_:()=>A});var r=T(6689);let t=null;function o(){return t}function ae(g){t||(t=g)}class A{}const Y=new r.OlP("DocumentToken");let O=(()=>{class g{historyGo(x){throw new Error("Not implemented")}static#e=this.\u0275fac=function(z){return new(z||g)};static#t=this.\u0275prov=r.Yz7({token:g,factory:function(){return(0,r.f3M)(te)},providedIn:"platform"})}return g})();const W=new r.OlP("Location Initialized");let te=(()=>{class g extends O{constructor(){super(),this._doc=(0,r.f3M)(Y),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return o().getBaseHref(this._doc)}onPopState(x){const z=o().getGlobalEventTarget(this._doc,"window");return z.addEventListener("popstate",x,!1),()=>z.removeEventListener("popstate",x)}onHashChange(x){const z=o().getGlobalEventTarget(this._doc,"window");return z.addEventListener("hashchange",x,!1),()=>z.removeEventListener("hashchange",x)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(x){this._location.pathname=x}pushState(x,z,xe){this._history.pushState(x,z,xe)}replaceState(x,z,xe){this._history.replaceState(x,z,xe)}forward(){this._history.forward()}back(){this._history.back()}historyGo(x=0){this._history.go(x)}getState(){return this._history.state}static#e=this.\u0275fac=function(z){return new(z||g)};static#t=this.\u0275prov=r.Yz7({token:g,factory:function(){return new g},providedIn:"platform"})}return g})();function ie(g,j){if(0==g.length)return j;if(0==j.length)return g;let x=0;return g.endsWith("/")&&x++,j.startsWith("/")&&x++,2==x?g+j.substring(1):1==x?g+j:g+"/"+j}function he(g){const j=g.match(/#|\?|$/),x=j&&j.index||g.length;return g.slice(0,x-("/"===g[x-1]?1:0))+g.slice(x)}function _e(g){return g&&"?"!==g[0]?"?"+g:g}let Oe=(()=>{class g{historyGo(x){throw new Error("Not implemented")}static#e=this.\u0275fac=function(z){return new(z||g)};static#t=this.\u0275prov=r.Yz7({token:g,factory:function(){return(0,r.f3M)(ct)},providedIn:"root"})}return g})();const Le=new r.OlP("appBaseHref");let ct=(()=>{class g extends Oe{constructor(x,z){super(),this._platformLocation=x,this._removeListenerFns=[],this._baseHref=z??this._platformLocation.getBaseHrefFromDOM()??(0,r.f3M)(Y).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(x){this._removeListenerFns.push(this._platformLocation.onPopState(x),this._platformLocation.onHashChange(x))}getBaseHref(){return this._baseHref}prepareExternalUrl(x){return ie(this._baseHref,x)}path(x=!1){const z=this._platformLocation.pathname+_e(this._platformLocation.search),xe=this._platformLocation.hash;return xe&&x?`${z}${xe}`:z}pushState(x,z,xe,pt){const vt=this.prepareExternalUrl(xe+_e(pt));this._platformLocation.pushState(x,z,vt)}replaceState(x,z,xe,pt){const vt=this.prepareExternalUrl(xe+_e(pt));this._platformLocation.replaceState(x,z,vt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(x=0){this._platformLocation.historyGo?.(x)}static#e=this.\u0275fac=function(z){return new(z||g)(r.LFG(O),r.LFG(Le,8))};static#t=this.\u0275prov=r.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),yt=(()=>{class g extends Oe{constructor(x,z){super(),this._platformLocation=x,this._baseHref="",this._removeListenerFns=[],null!=z&&(this._baseHref=z)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(x){this._removeListenerFns.push(this._platformLocation.onPopState(x),this._platformLocation.onHashChange(x))}getBaseHref(){return this._baseHref}path(x=!1){let z=this._platformLocation.hash;return null==z&&(z="#"),z.length>0?z.substring(1):z}prepareExternalUrl(x){const z=ie(this._baseHref,x);return z.length>0?"#"+z:z}pushState(x,z,xe,pt){let vt=this.prepareExternalUrl(xe+_e(pt));0==vt.length&&(vt=this._platformLocation.pathname),this._platformLocation.pushState(x,z,vt)}replaceState(x,z,xe,pt){let vt=this.prepareExternalUrl(xe+_e(pt));0==vt.length&&(vt=this._platformLocation.pathname),this._platformLocation.replaceState(x,z,vt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(x=0){this._platformLocation.historyGo?.(x)}static#e=this.\u0275fac=function(z){return new(z||g)(r.LFG(O),r.LFG(Le,8))};static#t=this.\u0275prov=r.Yz7({token:g,factory:g.\u0275fac})}return g})(),At=(()=>{class g{constructor(x){this._subject=new r.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=x;const z=this._locationStrategy.getBaseHref();this._basePath=function ve(g){if(new RegExp("^(https?:)?//").test(g)){const[,x]=g.split(/\/\/[^\/]+/);return x}return g}(he(Ct(z))),this._locationStrategy.onPopState(xe=>{this._subject.emit({url:this.path(!0),pop:!0,state:xe.state,type:xe.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(x=!1){return this.normalize(this._locationStrategy.path(x))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(x,z=""){return this.path()==this.normalize(x+_e(z))}normalize(x){return g.stripTrailingSlash(function Ot(g,j){if(!g||!j.startsWith(g))return j;const x=j.substring(g.length);return""===x||["/",";","?","#"].includes(x[0])?x:j}(this._basePath,Ct(x)))}prepareExternalUrl(x){return x&&"/"!==x[0]&&(x="/"+x),this._locationStrategy.prepareExternalUrl(x)}go(x,z="",xe=null){this._locationStrategy.pushState(xe,"",x,z),this._notifyUrlChangeListeners(this.prepareExternalUrl(x+_e(z)),xe)}replaceState(x,z="",xe=null){this._locationStrategy.replaceState(xe,"",x,z),this._notifyUrlChangeListeners(this.prepareExternalUrl(x+_e(z)),xe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(x=0){this._locationStrategy.historyGo?.(x)}onUrlChange(x){return this._urlChangeListeners.push(x),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(z=>{this._notifyUrlChangeListeners(z.url,z.state)})),()=>{const z=this._urlChangeListeners.indexOf(x);this._urlChangeListeners.splice(z,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(x="",z){this._urlChangeListeners.forEach(xe=>xe(x,z))}subscribe(x,z,xe){return this._subject.subscribe({next:x,error:z,complete:xe})}static#e=this.normalizeQueryParams=_e;static#t=this.joinWithSlash=ie;static#n=this.stripTrailingSlash=he;static#i=this.\u0275fac=function(z){return new(z||g)(r.LFG(Oe))};static#o=this.\u0275prov=r.Yz7({token:g,factory:function(){return function Dt(){return new At((0,r.LFG)(Oe))}()},providedIn:"root"})}return g})();function Ct(g){return g.replace(/\/index.html$/,"")}var fe=function(g){return g[g.Format=0]="Format",g[g.Standalone=1]="Standalone",g}(fe||{}),oe=function(g){return g[g.Narrow=0]="Narrow",g[g.Abbreviated=1]="Abbreviated",g[g.Wide=2]="Wide",g[g.Short=3]="Short",g}(oe||{}),ut=function(g){return g[g.Short=0]="Short",g[g.Medium=1]="Medium",g[g.Long=2]="Long",g[g.Full=3]="Full",g}(ut||{}),tt=function(g){return g[g.Decimal=0]="Decimal",g[g.Group=1]="Group",g[g.List=2]="List",g[g.PercentSign=3]="PercentSign",g[g.PlusSign=4]="PlusSign",g[g.MinusSign=5]="MinusSign",g[g.Exponential=6]="Exponential",g[g.SuperscriptingExponent=7]="SuperscriptingExponent",g[g.PerMille=8]="PerMille",g[g.Infinity=9]="Infinity",g[g.NaN=10]="NaN",g[g.TimeSeparator=11]="TimeSeparator",g[g.CurrencyDecimal=12]="CurrencyDecimal",g[g.CurrencyGroup=13]="CurrencyGroup",g}(tt||{});function ce(g,j){return N((0,r.cg1)(g)[r.wAp.DateFormat],j)}function $e(g,j){return N((0,r.cg1)(g)[r.wAp.TimeFormat],j)}function F(g,j){return N((0,r.cg1)(g)[r.wAp.DateTimeFormat],j)}function me(g,j){const x=(0,r.cg1)(g),z=x[r.wAp.NumberSymbols][j];if(typeof z>"u"){if(j===tt.CurrencyDecimal)return x[r.wAp.NumberSymbols][tt.Decimal];if(j===tt.CurrencyGroup)return x[r.wAp.NumberSymbols][tt.Group]}return z}function We(g){if(!g[r.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${g[r.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function N(g,j){for(let x=j;x>-1;x--)if(typeof g[x]<"u")return g[x];throw new Error("Locale data API: locale data undefined")}function je(g){const[j,x]=g.split(":");return{hours:+j,minutes:+x}}const gt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Vt={},pn=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var ft=function(g){return g[g.Short=0]="Short",g[g.ShortGMT=1]="ShortGMT",g[g.Long=2]="Long",g[g.Extended=3]="Extended",g}(ft||{}),Ht=function(g){return g[g.FullYear=0]="FullYear",g[g.Month=1]="Month",g[g.Date=2]="Date",g[g.Hours=3]="Hours",g[g.Minutes=4]="Minutes",g[g.Seconds=5]="Seconds",g[g.FractionalSeconds=6]="FractionalSeconds",g[g.Day=7]="Day",g}(Ht||{}),J=function(g){return g[g.DayPeriods=0]="DayPeriods",g[g.Days=1]="Days",g[g.Months=2]="Months",g[g.Eras=3]="Eras",g}(J||{});function ke(g,j,x,z){let xe=function _t(g){if(Me(g))return g;if("number"==typeof g&&!isNaN(g))return new Date(g);if("string"==typeof g){if(g=g.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(g)){const[xe,pt=1,vt=1]=g.split("-").map(en=>+en);return qe(xe,pt-1,vt)}const x=parseFloat(g);if(!isNaN(g-x))return new Date(x);let z;if(z=g.match(gt))return function it(g){const j=new Date(0);let x=0,z=0;const xe=g[8]?j.setUTCFullYear:j.setFullYear,pt=g[8]?j.setUTCHours:j.setHours;g[9]&&(x=Number(g[9]+g[10]),z=Number(g[9]+g[11])),xe.call(j,Number(g[1]),Number(g[2])-1,Number(g[3]));const vt=Number(g[4]||0)-x,en=Number(g[5]||0)-z,vn=Number(g[6]||0),ei=Math.floor(1e3*parseFloat("0."+(g[7]||0)));return pt.call(j,vt,en,vn,ei),j}(z)}const j=new Date(g);if(!Me(j))throw new Error(`Unable to convert "${g}" into a date`);return j}(g);j=xt(x,j)||j;let en,vt=[];for(;j;){if(en=pn.exec(j),!en){vt.push(j);break}{vt=vt.concat(en.slice(1));const zn=vt.pop();if(!zn)break;j=zn}}let vn=xe.getTimezoneOffset();z&&(vn=Ti(z,vn),xe=function Ui(g,j,x){const z=x?-1:1,xe=g.getTimezoneOffset();return function zi(g,j){return(g=new Date(g.getTime())).setMinutes(g.getMinutes()+j),g}(g,z*(Ti(j,xe)-xe))}(xe,z,!0));let ei="";return vt.forEach(zn=>{const un=function mi(g){if(fi[g])return fi[g];let j;switch(g){case"G":case"GG":case"GGG":j=ln(J.Eras,oe.Abbreviated);break;case"GGGG":j=ln(J.Eras,oe.Wide);break;case"GGGGG":j=ln(J.Eras,oe.Narrow);break;case"y":j=mn(Ht.FullYear,1,0,!1,!0);break;case"yy":j=mn(Ht.FullYear,2,0,!0,!0);break;case"yyy":j=mn(Ht.FullYear,3,0,!1,!0);break;case"yyyy":j=mn(Ht.FullYear,4,0,!1,!0);break;case"Y":j=wi(1);break;case"YY":j=wi(2,!0);break;case"YYY":j=wi(3);break;case"YYYY":j=wi(4);break;case"M":case"L":j=mn(Ht.Month,1,1);break;case"MM":case"LL":j=mn(Ht.Month,2,1);break;case"MMM":j=ln(J.Months,oe.Abbreviated);break;case"MMMM":j=ln(J.Months,oe.Wide);break;case"MMMMM":j=ln(J.Months,oe.Narrow);break;case"LLL":j=ln(J.Months,oe.Abbreviated,fe.Standalone);break;case"LLLL":j=ln(J.Months,oe.Wide,fe.Standalone);break;case"LLLLL":j=ln(J.Months,oe.Narrow,fe.Standalone);break;case"w":j=Ci(1);break;case"ww":j=Ci(2);break;case"W":j=Ci(1,!0);break;case"d":j=mn(Ht.Date,1);break;case"dd":j=mn(Ht.Date,2);break;case"c":case"cc":j=mn(Ht.Day,1);break;case"ccc":j=ln(J.Days,oe.Abbreviated,fe.Standalone);break;case"cccc":j=ln(J.Days,oe.Wide,fe.Standalone);break;case"ccccc":j=ln(J.Days,oe.Narrow,fe.Standalone);break;case"cccccc":j=ln(J.Days,oe.Short,fe.Standalone);break;case"E":case"EE":case"EEE":j=ln(J.Days,oe.Abbreviated);break;case"EEEE":j=ln(J.Days,oe.Wide);break;case"EEEEE":j=ln(J.Days,oe.Narrow);break;case"EEEEEE":j=ln(J.Days,oe.Short);break;case"a":case"aa":case"aaa":j=ln(J.DayPeriods,oe.Abbreviated);break;case"aaaa":j=ln(J.DayPeriods,oe.Wide);break;case"aaaaa":j=ln(J.DayPeriods,oe.Narrow);break;case"b":case"bb":case"bbb":j=ln(J.DayPeriods,oe.Abbreviated,fe.Standalone,!0);break;case"bbbb":j=ln(J.DayPeriods,oe.Wide,fe.Standalone,!0);break;case"bbbbb":j=ln(J.DayPeriods,oe.Narrow,fe.Standalone,!0);break;case"B":case"BB":case"BBB":j=ln(J.DayPeriods,oe.Abbreviated,fe.Format,!0);break;case"BBBB":j=ln(J.DayPeriods,oe.Wide,fe.Format,!0);break;case"BBBBB":j=ln(J.DayPeriods,oe.Narrow,fe.Format,!0);break;case"h":j=mn(Ht.Hours,1,-12);break;case"hh":j=mn(Ht.Hours,2,-12);break;case"H":j=mn(Ht.Hours,1);break;case"HH":j=mn(Ht.Hours,2);break;case"m":j=mn(Ht.Minutes,1);break;case"mm":j=mn(Ht.Minutes,2);break;case"s":j=mn(Ht.Seconds,1);break;case"ss":j=mn(Ht.Seconds,2);break;case"S":j=mn(Ht.FractionalSeconds,1);break;case"SS":j=mn(Ht.FractionalSeconds,2);break;case"SSS":j=mn(Ht.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":j=Yn(ft.Short);break;case"ZZZZZ":j=Yn(ft.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":j=Yn(ft.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":j=Yn(ft.Long);break;default:return null}return fi[g]=j,j}(zn);ei+=un?un(xe,x,vn):"''"===zn?"'":zn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),ei}function qe(g,j,x){const z=new Date(0);return z.setFullYear(g,j,x),z.setHours(0,0,0),z}function xt(g,j){const x=function He(g){return(0,r.cg1)(g)[r.wAp.LocaleId]}(g);if(Vt[x]=Vt[x]||{},Vt[x][j])return Vt[x][j];let z="";switch(j){case"shortDate":z=ce(g,ut.Short);break;case"mediumDate":z=ce(g,ut.Medium);break;case"longDate":z=ce(g,ut.Long);break;case"fullDate":z=ce(g,ut.Full);break;case"shortTime":z=$e(g,ut.Short);break;case"mediumTime":z=$e(g,ut.Medium);break;case"longTime":z=$e(g,ut.Long);break;case"fullTime":z=$e(g,ut.Full);break;case"short":const xe=xt(g,"shortTime"),pt=xt(g,"shortDate");z=rn(F(g,ut.Short),[xe,pt]);break;case"medium":const vt=xt(g,"mediumTime"),en=xt(g,"mediumDate");z=rn(F(g,ut.Medium),[vt,en]);break;case"long":const vn=xt(g,"longTime"),ei=xt(g,"longDate");z=rn(F(g,ut.Long),[vn,ei]);break;case"full":const zn=xt(g,"fullTime"),un=xt(g,"fullDate");z=rn(F(g,ut.Full),[zn,un])}return z&&(Vt[x][j]=z),z}function rn(g,j){return j&&(g=g.replace(/\{([^}]+)}/g,function(x,z){return null!=j&&z in j?j[z]:x})),g}function Dn(g,j,x="-",z,xe){let pt="";(g<0||xe&&g<=0)&&(xe?g=1-g:(g=-g,pt=x));let vt=String(g);for(;vt.length0||en>-x)&&(en+=x),g===Ht.Hours)0===en&&-12===x&&(en=12);else if(g===Ht.FractionalSeconds)return function an(g,j){return Dn(g,3).substring(0,j)}(en,j);const vn=me(vt,tt.MinusSign);return Dn(en,j,vn,z,xe)}}function ln(g,j,x=fe.Format,z=!1){return function(xe,pt){return function hi(g,j,x,z,xe,pt){switch(x){case J.Months:return function Lt(g,j,x){const z=(0,r.cg1)(g),pt=N([z[r.wAp.MonthsFormat],z[r.wAp.MonthsStandalone]],j);return N(pt,x)}(j,xe,z)[g.getMonth()];case J.Days:return function Ce(g,j,x){const z=(0,r.cg1)(g),pt=N([z[r.wAp.DaysFormat],z[r.wAp.DaysStandalone]],j);return N(pt,x)}(j,xe,z)[g.getDay()];case J.DayPeriods:const vt=g.getHours(),en=g.getMinutes();if(pt){const ei=function Bt(g){const j=(0,r.cg1)(g);return We(j),(j[r.wAp.ExtraData][2]||[]).map(z=>"string"==typeof z?je(z):[je(z[0]),je(z[1])])}(j),zn=function ee(g,j,x){const z=(0,r.cg1)(g);We(z);const pt=N([z[r.wAp.ExtraData][0],z[r.wAp.ExtraData][1]],j)||[];return N(pt,x)||[]}(j,xe,z),un=ei.findIndex(Jn=>{if(Array.isArray(Jn)){const[I,Ie]=Jn,u=vt>=I.hours&&en>=I.minutes,M=vt0?Math.floor(xe/60):Math.ceil(xe/60);switch(g){case ft.Short:return(xe>=0?"+":"")+Dn(vt,2,pt)+Dn(Math.abs(xe%60),2,pt);case ft.ShortGMT:return"GMT"+(xe>=0?"+":"")+Dn(vt,1,pt);case ft.Long:return"GMT"+(xe>=0?"+":"")+Dn(vt,2,pt)+":"+Dn(Math.abs(xe%60),2,pt);case ft.Extended:return 0===z?"Z":(xe>=0?"+":"")+Dn(vt,2,pt)+":"+Dn(Math.abs(xe%60),2,pt);default:throw new Error(`Unknown zone width "${g}"`)}}}const xn=0,Fi=4;function Hn(g){return qe(g.getFullYear(),g.getMonth(),g.getDate()+(Fi-g.getDay()))}function Ci(g,j=!1){return function(x,z){let xe;if(j){const pt=new Date(x.getFullYear(),x.getMonth(),1).getDay()-1,vt=x.getDate();xe=1+Math.floor((vt+pt)/7)}else{const pt=Hn(x),vt=function ii(g){const j=qe(g,xn,1).getDay();return qe(g,0,1+(j<=Fi?Fi:Fi+7)-j)}(pt.getFullYear()),en=pt.getTime()-vt.getTime();xe=1+Math.round(en/6048e5)}return Dn(xe,g,me(z,tt.MinusSign))}}function wi(g,j=!1){return function(x,z){return Dn(Hn(x).getFullYear(),g,me(z,tt.MinusSign),j)}}const fi={};function Ti(g,j){g=g.replace(/:/g,"");const x=Date.parse("Jan 01, 1970 00:00:00 "+g)/6e4;return isNaN(x)?j:x}function Me(g){return g instanceof Date&&!isNaN(g.valueOf())}function Ni(g,j){j=encodeURIComponent(j);for(const x of g.split(";")){const z=x.indexOf("="),[xe,pt]=-1==z?[x,""]:[x.slice(0,z),x.slice(z+1)];if(xe.trim()===j)return decodeURIComponent(pt)}return null}const Qn=/\s+/,sn=[];let Nn=(()=>{class g{constructor(x,z,xe,pt){this._iterableDiffers=x,this._keyValueDiffers=z,this._ngEl=xe,this._renderer=pt,this.initialClasses=sn,this.stateMap=new Map}set klass(x){this.initialClasses=null!=x?x.trim().split(Qn):sn}set ngClass(x){this.rawClass="string"==typeof x?x.trim().split(Qn):x}ngDoCheck(){for(const z of this.initialClasses)this._updateState(z,!0);const x=this.rawClass;if(Array.isArray(x)||x instanceof Set)for(const z of x)this._updateState(z,!0);else if(null!=x)for(const z of Object.keys(x))this._updateState(z,!!x[z]);this._applyStateDiff()}_updateState(x,z){const xe=this.stateMap.get(x);void 0!==xe?(xe.enabled!==z&&(xe.changed=!0,xe.enabled=z),xe.touched=!0):this.stateMap.set(x,{enabled:z,changed:!0,touched:!0})}_applyStateDiff(){for(const x of this.stateMap){const z=x[0],xe=x[1];xe.changed?(this._toggleClass(z,xe.enabled),xe.changed=!1):xe.touched||(xe.enabled&&this._toggleClass(z,!1),this.stateMap.delete(z)),xe.touched=!1}}_toggleClass(x,z){(x=x.trim()).length>0&&x.split(Qn).forEach(xe=>{z?this._renderer.addClass(this._ngEl.nativeElement,xe):this._renderer.removeClass(this._ngEl.nativeElement,xe)})}static#e=this.\u0275fac=function(z){return new(z||g)(r.Y36(r.ZZ4),r.Y36(r.aQg),r.Y36(r.SBq),r.Y36(r.Qsj))};static#t=this.\u0275dir=r.lG2({type:g,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return g})();class v{constructor(j,x,z,xe){this.$implicit=j,this.ngForOf=x,this.index=z,this.count=xe}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let P=(()=>{class g{set ngForOf(x){this._ngForOf=x,this._ngForOfDirty=!0}set ngForTrackBy(x){this._trackByFn=x}get ngForTrackBy(){return this._trackByFn}constructor(x,z,xe){this._viewContainer=x,this._template=z,this._differs=xe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(x){x&&(this._template=x)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const x=this._ngForOf;!this._differ&&x&&(this._differ=this._differs.find(x).create(this.ngForTrackBy))}if(this._differ){const x=this._differ.diff(this._ngForOf);x&&this._applyChanges(x)}}_applyChanges(x){const z=this._viewContainer;x.forEachOperation((xe,pt,vt)=>{if(null==xe.previousIndex)z.createEmbeddedView(this._template,new v(xe.item,this._ngForOf,-1,-1),null===vt?void 0:vt);else if(null==vt)z.remove(null===pt?void 0:pt);else if(null!==pt){const en=z.get(pt);z.move(en,vt),$(en,xe)}});for(let xe=0,pt=z.length;xe{$(z.get(xe.currentIndex),xe)})}static ngTemplateContextGuard(x,z){return!0}static#e=this.\u0275fac=function(z){return new(z||g)(r.Y36(r.s_b),r.Y36(r.Rgc),r.Y36(r.ZZ4))};static#t=this.\u0275dir=r.lG2({type:g,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return g})();function $(g,j){g.context.$implicit=j.item}let zt=(()=>{class g{constructor(x,z){this._viewContainer=x,this._context=new Ut,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=z}set ngIf(x){this._context.$implicit=this._context.ngIf=x,this._updateView()}set ngIfThen(x){on("ngIfThen",x),this._thenTemplateRef=x,this._thenViewRef=null,this._updateView()}set ngIfElse(x){on("ngIfElse",x),this._elseTemplateRef=x,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(x,z){return!0}static#e=this.\u0275fac=function(z){return new(z||g)(r.Y36(r.s_b),r.Y36(r.Rgc))};static#t=this.\u0275dir=r.lG2({type:g,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return g})();class Ut{constructor(){this.$implicit=null,this.ngIf=null}}function on(g,j){if(j&&!j.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,r.AaK)(j)}'.`)}let Ri=(()=>{class g{constructor(x,z,xe){this._ngEl=x,this._differs=z,this._renderer=xe,this._ngStyle=null,this._differ=null}set ngStyle(x){this._ngStyle=x,!this._differ&&x&&(this._differ=this._differs.find(x).create())}ngDoCheck(){if(this._differ){const x=this._differ.diff(this._ngStyle);x&&this._applyChanges(x)}}_setStyle(x,z){const[xe,pt]=x.split("."),vt=-1===xe.indexOf("-")?void 0:r.JOm.DashCase;null!=z?this._renderer.setStyle(this._ngEl.nativeElement,xe,pt?`${z}${pt}`:z,vt):this._renderer.removeStyle(this._ngEl.nativeElement,xe,vt)}_applyChanges(x){x.forEachRemovedItem(z=>this._setStyle(z.key,null)),x.forEachAddedItem(z=>this._setStyle(z.key,z.currentValue)),x.forEachChangedItem(z=>this._setStyle(z.key,z.currentValue))}static#e=this.\u0275fac=function(z){return new(z||g)(r.Y36(r.SBq),r.Y36(r.aQg),r.Y36(r.Qsj))};static#t=this.\u0275dir=r.lG2({type:g,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return g})(),Pi=(()=>{class g{constructor(x){this._viewContainerRef=x,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(x){if(x.ngTemplateOutlet||x.ngTemplateOutletInjector){const z=this._viewContainerRef;if(this._viewRef&&z.remove(z.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:xe,ngTemplateOutletContext:pt,ngTemplateOutletInjector:vt}=this;this._viewRef=z.createEmbeddedView(xe,pt,vt?{injector:vt}:void 0)}else this._viewRef=null}else this._viewRef&&x.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(z){return new(z||g)(r.Y36(r.s_b))};static#t=this.\u0275dir=r.lG2({type:g,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[r.TTD]})}return g})();function ti(g,j){return new r.vHH(2100,!1)}class Co{createSubscription(j,x){return(0,r.rg0)(()=>j.subscribe({next:x,error:z=>{throw z}}))}dispose(j){(0,r.rg0)(()=>j.unsubscribe())}}class Ji{createSubscription(j,x){return j.then(x,z=>{throw z})}dispose(j){}}const no=new Ji,Wi=new Co;let Yi=(()=>{class g{constructor(x){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=x}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(x){return this._obj?x!==this._obj?(this._dispose(),this.transform(x)):this._latestValue:(x&&this._subscribe(x),this._latestValue)}_subscribe(x){this._obj=x,this._strategy=this._selectStrategy(x),this._subscription=this._strategy.createSubscription(x,z=>this._updateLatestValue(x,z))}_selectStrategy(x){if((0,r.QGY)(x))return no;if((0,r.F4k)(x))return Wi;throw ti()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(x,z){x===this._obj&&(this._latestValue=z,this._ref.markForCheck())}static#e=this.\u0275fac=function(z){return new(z||g)(r.Y36(r.sBO,16))};static#t=this.\u0275pipe=r.Yjl({name:"async",type:g,pure:!1,standalone:!0})}return g})();const bs=new r.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Xo=new r.OlP("DATE_PIPE_DEFAULT_OPTIONS");let Mo=(()=>{class g{constructor(x,z,xe){this.locale=x,this.defaultTimezone=z,this.defaultOptions=xe}transform(x,z,xe,pt){if(null==x||""===x||x!=x)return null;try{return ke(x,z??this.defaultOptions?.dateFormat??"mediumDate",pt||this.locale,xe??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(vt){throw ti()}}static#e=this.\u0275fac=function(z){return new(z||g)(r.Y36(r.soG,16),r.Y36(bs,24),r.Y36(Xo,24))};static#t=this.\u0275pipe=r.Yjl({name:"date",type:g,pure:!0,standalone:!0})}return g})(),wo=(()=>{class g{transform(x,z,xe){if(null==x)return null;if(!this.supports(x))throw ti();return x.slice(z,xe)}supports(x){return"string"==typeof x||Array.isArray(x)}static#e=this.\u0275fac=function(z){return new(z||g)};static#t=this.\u0275pipe=r.Yjl({name:"slice",type:g,pure:!1,standalone:!0})}return g})(),Xn=(()=>{class g{static#e=this.\u0275fac=function(z){return new(z||g)};static#t=this.\u0275mod=r.oAB({type:g});static#n=this.\u0275inj=r.cJS({})}return g})();const qt="browser",Cn="server";function ho(g){return g===qt}function Si(g){return g===Cn}let fo=(()=>{class g{static#e=this.\u0275prov=(0,r.Yz7)({token:g,providedIn:"root",factory:()=>new gn((0,r.LFG)(Y),window)})}return g})();class gn{constructor(j,x){this.document=j,this.window=x,this.offset=()=>[0,0]}setOffset(j){this.offset=Array.isArray(j)?()=>j:j}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(j){this.supportsScrolling()&&this.window.scrollTo(j[0],j[1])}scrollToAnchor(j){if(!this.supportsScrolling())return;const x=function mo(g,j){const x=g.getElementById(j)||g.getElementsByName(j)[0];if(x)return x;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const z=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let xe=z.currentNode;for(;xe;){const pt=xe.shadowRoot;if(pt){const vt=pt.getElementById(j)||pt.querySelector(`[name="${j}"]`);if(vt)return vt}xe=z.nextNode()}}return null}(this.document,j);x&&(this.scrollToElement(x),x.focus())}setHistoryScrollRestoration(j){this.supportsScrolling()&&(this.window.history.scrollRestoration=j)}scrollToElement(j){const x=j.getBoundingClientRect(),z=x.left+this.window.pageXOffset,xe=x.top+this.window.pageYOffset,pt=this.offset();this.window.scrollTo(z-pt[0],xe-pt[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class To{}},9862:($t,Xe,T)=>{T.d(Xe,{JF:()=>Ze,eN:()=>Ee});var r=T(6689),t=T(2096),o=T(7715),ae=T(5592),A=T(6328),Y=T(2181),O=T(7398),W=T(4716),te=T(4664),ie=T(6814);class he{}class _e{}class Oe{constructor(Pe){this.normalizedNames=new Map,this.lazyUpdate=null,Pe?"string"==typeof Pe?this.lazyInit=()=>{this.headers=new Map,Pe.split("\n").forEach(Fe=>{const Tt=Fe.indexOf(":");if(Tt>0){const It=Fe.slice(0,Tt),Wt=It.toLowerCase(),Yt=Fe.slice(Tt+1).trim();this.maybeSetNormalizedName(It,Wt),this.headers.has(Wt)?this.headers.get(Wt).push(Yt):this.headers.set(Wt,[Yt])}})}:typeof Headers<"u"&&Pe instanceof Headers?(this.headers=new Map,Pe.forEach((Fe,Tt)=>{this.setHeaderEntries(Tt,Fe)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Pe).forEach(([Fe,Tt])=>{this.setHeaderEntries(Fe,Tt)})}:this.headers=new Map}has(Pe){return this.init(),this.headers.has(Pe.toLowerCase())}get(Pe){this.init();const Fe=this.headers.get(Pe.toLowerCase());return Fe&&Fe.length>0?Fe[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Pe){return this.init(),this.headers.get(Pe.toLowerCase())||null}append(Pe,Fe){return this.clone({name:Pe,value:Fe,op:"a"})}set(Pe,Fe){return this.clone({name:Pe,value:Fe,op:"s"})}delete(Pe,Fe){return this.clone({name:Pe,value:Fe,op:"d"})}maybeSetNormalizedName(Pe,Fe){this.normalizedNames.has(Fe)||this.normalizedNames.set(Fe,Pe)}init(){this.lazyInit&&(this.lazyInit instanceof Oe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Pe=>this.applyUpdate(Pe)),this.lazyUpdate=null))}copyFrom(Pe){Pe.init(),Array.from(Pe.headers.keys()).forEach(Fe=>{this.headers.set(Fe,Pe.headers.get(Fe)),this.normalizedNames.set(Fe,Pe.normalizedNames.get(Fe))})}clone(Pe){const Fe=new Oe;return Fe.lazyInit=this.lazyInit&&this.lazyInit instanceof Oe?this.lazyInit:this,Fe.lazyUpdate=(this.lazyUpdate||[]).concat([Pe]),Fe}applyUpdate(Pe){const Fe=Pe.name.toLowerCase();switch(Pe.op){case"a":case"s":let Tt=Pe.value;if("string"==typeof Tt&&(Tt=[Tt]),0===Tt.length)return;this.maybeSetNormalizedName(Pe.name,Fe);const It=("a"===Pe.op?this.headers.get(Fe):void 0)||[];It.push(...Tt),this.headers.set(Fe,It);break;case"d":const Wt=Pe.value;if(Wt){let Yt=this.headers.get(Fe);if(!Yt)return;Yt=Yt.filter(Ln=>-1===Wt.indexOf(Ln)),0===Yt.length?(this.headers.delete(Fe),this.normalizedNames.delete(Fe)):this.headers.set(Fe,Yt)}else this.headers.delete(Fe),this.normalizedNames.delete(Fe)}}setHeaderEntries(Pe,Fe){const Tt=(Array.isArray(Fe)?Fe:[Fe]).map(Wt=>Wt.toString()),It=Pe.toLowerCase();this.headers.set(It,Tt),this.maybeSetNormalizedName(Pe,It)}forEach(Pe){this.init(),Array.from(this.normalizedNames.keys()).forEach(Fe=>Pe(this.normalizedNames.get(Fe),this.headers.get(Fe)))}}class ct{encodeKey(Pe){return Ot(Pe)}encodeValue(Pe){return Ot(Pe)}decodeKey(Pe){return decodeURIComponent(Pe)}decodeValue(Pe){return decodeURIComponent(Pe)}}const At=/%(\d[a-f0-9])/gi,Dt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ot(Je){return encodeURIComponent(Je).replace(At,(Pe,Fe)=>Dt[Fe]??Pe)}function Ct(Je){return`${Je}`}class ve{constructor(Pe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Pe.encoder||new ct,Pe.fromString){if(Pe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function yt(Je,Pe){const Fe=new Map;return Je.length>0&&Je.replace(/^\?/,"").split("&").forEach(It=>{const Wt=It.indexOf("="),[Yt,Ln]=-1==Wt?[Pe.decodeKey(It),""]:[Pe.decodeKey(It.slice(0,Wt)),Pe.decodeValue(It.slice(Wt+1))],hn=Fe.get(Yt)||[];hn.push(Ln),Fe.set(Yt,hn)}),Fe}(Pe.fromString,this.encoder)}else Pe.fromObject?(this.map=new Map,Object.keys(Pe.fromObject).forEach(Fe=>{const Tt=Pe.fromObject[Fe],It=Array.isArray(Tt)?Tt.map(Ct):[Ct(Tt)];this.map.set(Fe,It)})):this.map=null}has(Pe){return this.init(),this.map.has(Pe)}get(Pe){this.init();const Fe=this.map.get(Pe);return Fe?Fe[0]:null}getAll(Pe){return this.init(),this.map.get(Pe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Pe,Fe){return this.clone({param:Pe,value:Fe,op:"a"})}appendAll(Pe){const Fe=[];return Object.keys(Pe).forEach(Tt=>{const It=Pe[Tt];Array.isArray(It)?It.forEach(Wt=>{Fe.push({param:Tt,value:Wt,op:"a"})}):Fe.push({param:Tt,value:It,op:"a"})}),this.clone(Fe)}set(Pe,Fe){return this.clone({param:Pe,value:Fe,op:"s"})}delete(Pe,Fe){return this.clone({param:Pe,value:Fe,op:"d"})}toString(){return this.init(),this.keys().map(Pe=>{const Fe=this.encoder.encodeKey(Pe);return this.map.get(Pe).map(Tt=>Fe+"="+this.encoder.encodeValue(Tt)).join("&")}).filter(Pe=>""!==Pe).join("&")}clone(Pe){const Fe=new ve({encoder:this.encoder});return Fe.cloneFrom=this.cloneFrom||this,Fe.updates=(this.updates||[]).concat(Pe),Fe}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Pe=>this.map.set(Pe,this.cloneFrom.map.get(Pe))),this.updates.forEach(Pe=>{switch(Pe.op){case"a":case"s":const Fe=("a"===Pe.op?this.map.get(Pe.param):void 0)||[];Fe.push(Ct(Pe.value)),this.map.set(Pe.param,Fe);break;case"d":if(void 0===Pe.value){this.map.delete(Pe.param);break}{let Tt=this.map.get(Pe.param)||[];const It=Tt.indexOf(Ct(Pe.value));-1!==It&&Tt.splice(It,1),Tt.length>0?this.map.set(Pe.param,Tt):this.map.delete(Pe.param)}}}),this.cloneFrom=this.updates=null)}}class nt{constructor(){this.map=new Map}set(Pe,Fe){return this.map.set(Pe,Fe),this}get(Pe){return this.map.has(Pe)||this.map.set(Pe,Pe.defaultValue()),this.map.get(Pe)}delete(Pe){return this.map.delete(Pe),this}has(Pe){return this.map.has(Pe)}keys(){return this.map.keys()}}function fe(Je){return typeof ArrayBuffer<"u"&&Je instanceof ArrayBuffer}function oe(Je){return typeof Blob<"u"&&Je instanceof Blob}function ut(Je){return typeof FormData<"u"&&Je instanceof FormData}class dt{constructor(Pe,Fe,Tt,It){let Wt;if(this.url=Fe,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Pe.toUpperCase(),function X(Je){switch(Je){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||It?(this.body=void 0!==Tt?Tt:null,Wt=It):Wt=Tt,Wt&&(this.reportProgress=!!Wt.reportProgress,this.withCredentials=!!Wt.withCredentials,Wt.responseType&&(this.responseType=Wt.responseType),Wt.headers&&(this.headers=Wt.headers),Wt.context&&(this.context=Wt.context),Wt.params&&(this.params=Wt.params)),this.headers||(this.headers=new Oe),this.context||(this.context=new nt),this.params){const Yt=this.params.toString();if(0===Yt.length)this.urlWithParams=Fe;else{const Ln=Fe.indexOf("?");this.urlWithParams=Fe+(-1===Ln?"?":LnZn.set(gi,Pe.setHeaders[gi]),hn)),Pe.setParams&&(oi=Object.keys(Pe.setParams).reduce((Zn,gi)=>Zn.set(gi,Pe.setParams[gi]),oi)),new dt(Fe,Tt,Wt,{params:oi,headers:hn,context:Li,reportProgress:Ln,responseType:It,withCredentials:Yt})}}var He=function(Je){return Je[Je.Sent=0]="Sent",Je[Je.UploadProgress=1]="UploadProgress",Je[Je.ResponseHeader=2]="ResponseHeader",Je[Je.DownloadProgress=3]="DownloadProgress",Je[Je.Response=4]="Response",Je[Je.User=5]="User",Je}(He||{});class mt{constructor(Pe,Fe=200,Tt="OK"){this.headers=Pe.headers||new Oe,this.status=void 0!==Pe.status?Pe.status:Fe,this.statusText=Pe.statusText||Tt,this.url=Pe.url||null,this.ok=this.status>=200&&this.status<300}}class Ce extends mt{constructor(Pe={}){super(Pe),this.type=He.ResponseHeader}clone(Pe={}){return new Ce({headers:Pe.headers||this.headers,status:void 0!==Pe.status?Pe.status:this.status,statusText:Pe.statusText||this.statusText,url:Pe.url||this.url||void 0})}}class Lt extends mt{constructor(Pe={}){super(Pe),this.type=He.Response,this.body=void 0!==Pe.body?Pe.body:null}clone(Pe={}){return new Lt({body:void 0!==Pe.body?Pe.body:this.body,headers:Pe.headers||this.headers,status:void 0!==Pe.status?Pe.status:this.status,statusText:Pe.statusText||this.statusText,url:Pe.url||this.url||void 0})}}class et extends mt{constructor(Pe){super(Pe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Pe.url||"(unknown url)"}`:`Http failure response for ${Pe.url||"(unknown url)"}: ${Pe.status} ${Pe.statusText}`,this.error=Pe.error||null}}function kt(Je,Pe){return{body:Pe,headers:Je.headers,context:Je.context,observe:Je.observe,params:Je.params,reportProgress:Je.reportProgress,responseType:Je.responseType,withCredentials:Je.withCredentials}}let Ee=(()=>{class Je{constructor(Fe){this.handler=Fe}request(Fe,Tt,It={}){let Wt;if(Fe instanceof dt)Wt=Fe;else{let hn,oi;hn=It.headers instanceof Oe?It.headers:new Oe(It.headers),It.params&&(oi=It.params instanceof ve?It.params:new ve({fromObject:It.params})),Wt=new dt(Fe,Tt,void 0!==It.body?It.body:null,{headers:hn,context:It.context,params:oi,reportProgress:It.reportProgress,responseType:It.responseType||"json",withCredentials:It.withCredentials})}const Yt=(0,t.of)(Wt).pipe((0,A.b)(hn=>this.handler.handle(hn)));if(Fe instanceof dt||"events"===It.observe)return Yt;const Ln=Yt.pipe((0,Y.h)(hn=>hn instanceof Lt));switch(It.observe||"body"){case"body":switch(Wt.responseType){case"arraybuffer":return Ln.pipe((0,O.U)(hn=>{if(null!==hn.body&&!(hn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return hn.body}));case"blob":return Ln.pipe((0,O.U)(hn=>{if(null!==hn.body&&!(hn.body instanceof Blob))throw new Error("Response is not a Blob.");return hn.body}));case"text":return Ln.pipe((0,O.U)(hn=>{if(null!==hn.body&&"string"!=typeof hn.body)throw new Error("Response is not a string.");return hn.body}));default:return Ln.pipe((0,O.U)(hn=>hn.body))}case"response":return Ln;default:throw new Error(`Unreachable: unhandled observe type ${It.observe}}`)}}delete(Fe,Tt={}){return this.request("DELETE",Fe,Tt)}get(Fe,Tt={}){return this.request("GET",Fe,Tt)}head(Fe,Tt={}){return this.request("HEAD",Fe,Tt)}jsonp(Fe,Tt){return this.request("JSONP",Fe,{params:(new ve).append(Tt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Fe,Tt={}){return this.request("OPTIONS",Fe,Tt)}patch(Fe,Tt,It={}){return this.request("PATCH",Fe,kt(It,Tt))}post(Fe,Tt,It={}){return this.request("POST",Fe,kt(It,Tt))}put(Fe,Tt,It={}){return this.request("PUT",Fe,kt(It,Tt))}static#e=this.\u0275fac=function(Tt){return new(Tt||Je)(r.LFG(he))};static#t=this.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac})}return Je})();function St(Je,Pe){return Pe(Je)}function rt(Je,Pe){return(Fe,Tt)=>Pe.intercept(Fe,{handle:It=>Je(It,Tt)})}const We=new r.OlP(""),Bt=new r.OlP(""),ee=new r.OlP("");function Re(){let Je=null;return(Pe,Fe)=>{null===Je&&(Je=((0,r.f3M)(We,{optional:!0})??[]).reduceRight(rt,St));const Tt=(0,r.f3M)(r.HDt),It=Tt.add();return Je(Pe,Fe).pipe((0,W.x)(()=>Tt.remove(It)))}}let N=(()=>{class Je extends he{constructor(Fe,Tt){super(),this.backend=Fe,this.injector=Tt,this.chain=null,this.pendingTasks=(0,r.f3M)(r.HDt)}handle(Fe){if(null===this.chain){const It=Array.from(new Set([...this.injector.get(Bt),...this.injector.get(ee,[])]));this.chain=It.reduceRight((Wt,Yt)=>function Rt(Je,Pe,Fe){return(Tt,It)=>Fe.runInContext(()=>Pe(Tt,Wt=>Je(Wt,It)))}(Wt,Yt,this.injector),St)}const Tt=this.pendingTasks.add();return this.chain(Fe,It=>this.backend.handle(It)).pipe((0,W.x)(()=>this.pendingTasks.remove(Tt)))}static#e=this.\u0275fac=function(Tt){return new(Tt||Je)(r.LFG(_e),r.LFG(r.lqb))};static#t=this.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac})}return Je})();const qe=/^\)\]\}',?\n/;let rn=(()=>{class Je{constructor(Fe){this.xhrFactory=Fe}handle(Fe){if("JSONP"===Fe.method)throw new r.vHH(-2800,!1);const Tt=this.xhrFactory;return(Tt.\u0275loadImpl?(0,o.D)(Tt.\u0275loadImpl()):(0,t.of)(null)).pipe((0,te.w)(()=>new ae.y(Wt=>{const Yt=Tt.build();if(Yt.open(Fe.method,Fe.urlWithParams),Fe.withCredentials&&(Yt.withCredentials=!0),Fe.headers.forEach((sn,Nn)=>Yt.setRequestHeader(sn,Nn.join(","))),Fe.headers.has("Accept")||Yt.setRequestHeader("Accept","application/json, text/plain, */*"),!Fe.headers.has("Content-Type")){const sn=Fe.detectContentTypeHeader();null!==sn&&Yt.setRequestHeader("Content-Type",sn)}if(Fe.responseType){const sn=Fe.responseType.toLowerCase();Yt.responseType="json"!==sn?sn:"text"}const Ln=Fe.serializeBody();let hn=null;const oi=()=>{if(null!==hn)return hn;const sn=Yt.statusText||"OK",Nn=new Oe(Yt.getAllResponseHeaders()),Ae=function xt(Je){return"responseURL"in Je&&Je.responseURL?Je.responseURL:/^X-Request-URL:/m.test(Je.getAllResponseHeaders())?Je.getResponseHeader("X-Request-URL"):null}(Yt)||Fe.url;return hn=new Ce({headers:Nn,status:Yt.status,statusText:sn,url:Ae}),hn},Li=()=>{let{headers:sn,status:Nn,statusText:Ae,url:Ft}=oi(),v=null;204!==Nn&&(v=typeof Yt.response>"u"?Yt.responseText:Yt.response),0===Nn&&(Nn=v?200:0);let P=Nn>=200&&Nn<300;if("json"===Fe.responseType&&"string"==typeof v){const $=v;v=v.replace(qe,"");try{v=""!==v?JSON.parse(v):null}catch(be){v=$,P&&(P=!1,v={error:be,text:v})}}P?(Wt.next(new Lt({body:v,headers:sn,status:Nn,statusText:Ae,url:Ft||void 0})),Wt.complete()):Wt.error(new et({error:v,headers:sn,status:Nn,statusText:Ae,url:Ft||void 0}))},Zn=sn=>{const{url:Nn}=oi(),Ae=new et({error:sn,status:Yt.status||0,statusText:Yt.statusText||"Unknown Error",url:Nn||void 0});Wt.error(Ae)};let gi=!1;const Ni=sn=>{gi||(Wt.next(oi()),gi=!0);let Nn={type:He.DownloadProgress,loaded:sn.loaded};sn.lengthComputable&&(Nn.total=sn.total),"text"===Fe.responseType&&Yt.responseText&&(Nn.partialText=Yt.responseText),Wt.next(Nn)},Qn=sn=>{let Nn={type:He.UploadProgress,loaded:sn.loaded};sn.lengthComputable&&(Nn.total=sn.total),Wt.next(Nn)};return Yt.addEventListener("load",Li),Yt.addEventListener("error",Zn),Yt.addEventListener("timeout",Zn),Yt.addEventListener("abort",Zn),Fe.reportProgress&&(Yt.addEventListener("progress",Ni),null!==Ln&&Yt.upload&&Yt.upload.addEventListener("progress",Qn)),Yt.send(Ln),Wt.next({type:He.Sent}),()=>{Yt.removeEventListener("error",Zn),Yt.removeEventListener("abort",Zn),Yt.removeEventListener("load",Li),Yt.removeEventListener("timeout",Zn),Fe.reportProgress&&(Yt.removeEventListener("progress",Ni),null!==Ln&&Yt.upload&&Yt.upload.removeEventListener("progress",Qn)),Yt.readyState!==Yt.DONE&&Yt.abort()}})))}static#e=this.\u0275fac=function(Tt){return new(Tt||Je)(r.LFG(ie.JF))};static#t=this.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac})}return Je})();const Dn=new r.OlP("XSRF_ENABLED"),mn=new r.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),ln=new r.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class hi{}let Yn=(()=>{class Je{constructor(Fe,Tt,It){this.doc=Fe,this.platform=Tt,this.cookieName=It,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Fe=this.doc.cookie||"";return Fe!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ie.Mx)(Fe,this.cookieName),this.lastCookieString=Fe),this.lastToken}static#e=this.\u0275fac=function(Tt){return new(Tt||Je)(r.LFG(ie.K0),r.LFG(r.Lbi),r.LFG(mn))};static#t=this.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac})}return Je})();function xn(Je,Pe){const Fe=Je.url.toLowerCase();if(!(0,r.f3M)(Dn)||"GET"===Je.method||"HEAD"===Je.method||Fe.startsWith("http://")||Fe.startsWith("https://"))return Pe(Je);const Tt=(0,r.f3M)(hi).getToken(),It=(0,r.f3M)(ln);return null!=Tt&&!Je.headers.has(It)&&(Je=Je.clone({headers:Je.headers.set(It,Tt)})),Pe(Je)}var ii=function(Je){return Je[Je.Interceptors=0]="Interceptors",Je[Je.LegacyInterceptors=1]="LegacyInterceptors",Je[Je.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Je[Je.NoXsrfProtection=3]="NoXsrfProtection",Je[Je.JsonpSupport=4]="JsonpSupport",Je[Je.RequestsMadeViaParent=5]="RequestsMadeViaParent",Je[Je.Fetch=6]="Fetch",Je}(ii||{});function Ci(...Je){const Pe=[Ee,rn,N,{provide:he,useExisting:N},{provide:_e,useExisting:rn},{provide:Bt,useValue:xn,multi:!0},{provide:Dn,useValue:!0},{provide:hi,useClass:Yn}];for(const Fe of Je)Pe.push(...Fe.\u0275providers);return(0,r.MR2)(Pe)}const fi=new r.OlP("LEGACY_INTERCEPTOR_FN");function mi(){return function Hn(Je,Pe){return{\u0275kind:Je,\u0275providers:Pe}}(ii.LegacyInterceptors,[{provide:fi,useFactory:Re},{provide:Bt,useExisting:fi,multi:!0}])}let Ze=(()=>{class Je{static#e=this.\u0275fac=function(Tt){return new(Tt||Je)};static#t=this.\u0275mod=r.oAB({type:Je});static#n=this.\u0275inj=r.cJS({providers:[Ci(mi())]})}return Je})()},6689:($t,Xe,T)=>{T.d(Xe,{QbO:()=>xv,tb:()=>ap,AFp:()=>Ph,ip1:()=>Y_,hGG:()=>k2,z2F:()=>Ia,Ojb:()=>Iv,sBO:()=>m2,Sil:()=>FT,EJc:()=>LT,Xts:()=>Wa,SBq:()=>el,lqb:()=>Gs,qLn:()=>dr,vpe:()=>$s,XFs:()=>an,OlP:()=>bi,zs3:()=>Ls,ZZ4:()=>hp,aQg:()=>fp,soG:()=>Bc,YKP:()=>Vg,h0i:()=>Sr,PXZ:()=>a2,R0b:()=>Vo,FiY:()=>Nl,Lbi:()=>Fu,g9A:()=>Fh,Qsj:()=>Hv,FYo:()=>Uh,JOm:()=>$l,tp0:()=>Vl,Rgc:()=>vl,dDg:()=>n2,eoX:()=>e1,GfV:()=>jh,s_b:()=>Nc,ifc:()=>Ni,VuI:()=>U2,LMc:()=>G2,MMx:()=>Hg,Lck:()=>Sw,eFA:()=>s1,cEC:()=>Rf,Gpc:()=>nt,f3M:()=>It,$WT:()=>Zi,MR2:()=>Mu,_c5:()=>O2,qFp:()=>$2,tdS:()=>xe,rg0:()=>Jn,c2e:()=>Z_,zSh:()=>Au,HDt:()=>Q_,wAp:()=>Ca,vHH:()=>dt,lri:()=>q_,rWj:()=>X_,cg1:()=>Rd,kL8:()=>cg,dqk:()=>xn,Z0I:()=>ft,eJc:()=>Wd,QGY:()=>Td,F4k:()=>pm,RDi:()=>Y0,AaK:()=>Ct,qOj:()=>dd,Xq5:()=>Yf,TTD:()=>le,_Bn:()=>Ng,jDz:()=>zg,xp6:()=>gf,uIk:()=>hd,Tol:()=>Fm,ekj:()=>Od,Suo:()=>x_,Xpm:()=>So,lG2:()=>io,Yz7:()=>Se,cJS:()=>Vt,oAB:()=>Mo,Yjl:()=>po,Y36:()=>la,_UZ:()=>Cd,GkF:()=>wd,BQk:()=>Ec,ynx:()=>Dc,qZA:()=>Ic,TgZ:()=>xc,EpF:()=>dm,n5z:()=>Sp,LFG:()=>Fe,$8M:()=>tu,$Z:()=>vf,NdJ:()=>xd,CRH:()=>I_,O4$:()=>Ml,oxw:()=>_m,ALo:()=>l_,lcZ:()=>c_,Dn7:()=>u_,Hsn:()=>ym,F$t:()=>vm,Q6J:()=>yd,DdM:()=>Qg,VKq:()=>Kg,WLB:()=>Jg,kEZ:()=>Wg,l5B:()=>qg,qbA:()=>Xg,HTZ:()=>e_,Hh0:()=>t_,rFY:()=>n_,iGM:()=>w_,MAs:()=>lm,KtG:()=>Nr,evT:()=>tf,CHM:()=>Fr,oJD:()=>Ih,LSH:()=>Eu,P3R:()=>Eh,Akn:()=>Rs,Udp:()=>Md,YNc:()=>sm,W1O:()=>M_,_uU:()=>jm,Oqu:()=>Ad,hij:()=>Oc,AsE:()=>Ld,Gf:()=>T_});var r=T(8645),t=T(7394),o=T(5592),ae=T(7537),A=T(4829),Y=T(6232),O=T(4564),W=T(7715),ie=T(5619),he=T(2096),_e=T(305),Oe=T(9360);function Le(e={}){const{connector:n=(()=>new r.x),resetOnError:i=!0,resetOnComplete:s=!0,resetOnRefCountZero:a=!0}=e;return l=>{let d,m,C,L=0,q=!1,Te=!1;const Qe=()=>{m?.unsubscribe(),m=void 0},st=()=>{Qe(),d=C=void 0,q=Te=!1},Et=()=>{const jt=d;st(),jt?.unsubscribe()};return(0,Oe.e)((jt,nn)=>{L++,!Te&&!q&&Qe();const dn=C=C??n();nn.add(()=>{L--,0===L&&!Te&&!q&&(m=ct(Et,a))}),dn.subscribe(nn),!d&&L>0&&(d=new _e.Hp({next:Pt=>dn.next(Pt),error:Pt=>{Te=!0,Qe(),m=ct(st,i,Pt),dn.error(Pt)},complete:()=>{q=!0,Qe(),m=ct(st,s),dn.complete()}}),(0,A.Xf)(jt).subscribe(d))})(l)}}function ct(e,n,...i){if(!0===n)return void e();if(!1===n)return;const s=new _e.Hp({next:()=>{s.unsubscribe(),e()}});return(0,A.Xf)(n(...i)).subscribe(s)}var yt=T(4664),At=T(3997);function Dt(e){for(let n in e)if(e[n]===Dt)return n;throw Error("Could not find renamed property on target object.")}function Ot(e,n){for(const i in n)n.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=n[i])}function Ct(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ct).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function ve(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const pe=Dt({__forward_ref__:Dt});function nt(e){return e.__forward_ref__=nt,e.toString=function(){return Ct(this())},e}function X(e){return fe(e)?e():e}function fe(e){return"function"==typeof e&&e.hasOwnProperty(pe)&&e.__forward_ref__===nt}function oe(e){return e&&!!e.\u0275providers}const tt="https://g.co/ng/security#xss";class dt extends Error{constructor(n,i){super(function He(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}(n,i)),this.code=n}}function mt(e){return"string"==typeof e?e:null==e?"":String(e)}function Ee(e,n){throw new dt(-201,!1)}function Re(e,n){null==e&&function N(e,n,i,s){throw new Error(`ASSERTION ERROR: ${e}`+(null==s?"":` [Expected=> ${i} ${s} ${n} <=Actual]`))}(n,e,null,"!=")}function Se(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Vt(e){return{providers:e.providers||[],imports:e.imports||[]}}function pn(e){return Ht(e,qe)||Ht(e,rn)}function ft(e){return null!==pn(e)}function Ht(e,n){return e.hasOwnProperty(n)?e[n]:null}function ke(e){return e&&(e.hasOwnProperty(xt)||e.hasOwnProperty(Dn))?e[xt]:null}const qe=Dt({\u0275prov:Dt}),xt=Dt({\u0275inj:Dt}),rn=Dt({ngInjectableDef:Dt}),Dn=Dt({ngInjectorDef:Dt});var an=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(an||{});let mn;function yn(){return mn}function ln(e){const n=mn;return mn=e,n}function hi(e,n,i){const s=pn(e);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:i&an.Optional?null:void 0!==n?n:void Ee(Ct(e))}const xn=globalThis,Ze={},wt="__NG_DI_FLAG__",Q="ngTempTokenPath",E=/\n/gm,ue="__source";let Be;function Je(e){const n=Be;return Be=e,n}function Pe(e,n=an.Default){if(void 0===Be)throw new dt(-203,!1);return null===Be?hi(e,void 0,n):Be.get(e,n&an.Optional?null:void 0,n)}function Fe(e,n=an.Default){return(yn()||Pe)(X(e),n)}function It(e,n=an.Default){return Fe(e,Wt(n))}function Wt(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Yt(e){const n=[];for(let i=0;in){d=l-1;break}}}for(;ll?"":a[Te+1].toLowerCase();const st=8&s?Qe:null;if(st&&-1!==zt(st,L,0)||2&s&&L!==Qe){if(Pi(s))return!1;d=!0}}}}else{if(!d&&!Pi(s)&&!Pi(C))return!1;if(d&&Pi(C))continue;d=!1,s=C|1&s}}return Pi(s)||d}function Pi(e){return 0==(1&e)}function Wo(e,n,i,s){if(null===n)return-1;let a=0;if(s||!i){let l=!1;for(;a-1)for(i++;i0?'="'+m+'"':"")+"]"}else 8&s?a+="."+d:4&s&&(a+=" "+d);else""!==a&&!Pi(d)&&(n+=Yi(l,a),a=""),s=d,l=l||!Pi(s);i++}return""!==a&&(n+=Yi(l,a)),n}function So(e){return Zn(()=>{const n=ls(e),i={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===gi.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ni.Emulated,styles:e.styles||sn,_:null,schemas:e.schemas||null,tView:null,id:""};oo(i);const s=e.dependencies;return i.directiveDefs=ko(s,!1),i.pipeDefs=ko(s,!0),i.id=function Cs(e){let n=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of i)n=Math.imul(31,n)+a.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(i),i})}function bs(e){return Mn(e)||ci(e)}function Xo(e){return null!==e}function Mo(e){return Zn(()=>({type:e.type,bootstrap:e.bootstrap||sn,declarations:e.declarations||sn,imports:e.imports||sn,exports:e.exports||sn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Oo(e,n){if(null==e)return Qn;const i={};for(const s in e)if(e.hasOwnProperty(s)){let a=e[s],l=a;Array.isArray(a)&&(l=a[1],a=a[0]),i[a]=s,n&&(n[a]=l)}return i}function io(e){return Zn(()=>{const n=ls(e);return oo(n),n})}function po(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Mn(e){return e[Nn]||null}function ci(e){return e[Ae]||null}function Ei(e){return e[Ft]||null}function Zi(e){const n=Mn(e)||ci(e)||Ei(e);return null!==n&&n.standalone}function ri(e,n){const i=e[v]||null;if(!i&&!0===n)throw new Error(`Type ${Ct(e)} does not have '\u0275mod' property.`);return i}function ls(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||Qn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||sn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Oo(e.inputs,n),outputs:Oo(e.outputs)}}function oo(e){e.features?.forEach(n=>n(e))}function ko(e,n){if(!e)return null;const i=n?Ei:bs;return()=>("function"==typeof e?e():e).map(s=>i(s)).filter(Xo)}const Xn=0,qt=1,Cn=2,Kn=3,ji=4,ho=5,Si=6,_i=7,ni=8,Ki=9,fo=10,gn=11,mo=12,es=13,To=14,Gn=15,so=16,Bo=17,ro=18,Ho=19,ws=20,ui=21,Bi=22,ts=23,zo=24,En=25,cs=1,xo=2,ao=7,_o=9,vi=11;function Hi(e){return Array.isArray(e)&&"object"==typeof e[cs]}function xi(e){return Array.isArray(e)&&!0===e[cs]}function Yo(e){return 0!=(4&e.flags)}function Ao(e){return e.componentOffset>-1}function Lo(e){return 1==(1&e.flags)}function Mi(e){return!!e.template}function Ro(e){return 0!=(512&e[Cn])}function Z(e,n){return e.hasOwnProperty(P)?e[P]:null}const de=Symbol("SIGNAL");function Ge(e,n){return(null===e||"object"!=typeof e)&&Object.is(e,n)}let at=null,bt=!1;function Zt(e){const n=at;return at=e,n}const tn={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Rn(e){if(bt)throw new Error("");if(null===at)return;const n=at.nextProducerIndex++;lo(at),ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ki(e){lo(e);for(let n=0;n0}function lo(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Fo(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}let g=function Bs(){throw new Error};function j(){g()}let z=null;function xe(e,n){const i=Object.create(vt);function s(){return Rn(i),i.value}return i.value=e,n?.equal&&(i.equal=n.equal),s.set=vn,s.update=ei,s.mutate=zn,s.asReadonly=un,s[de]=i,s}const vt=(()=>({...tn,equal:Ge,readonlyFn:void 0}))();function en(e){e.version++,fn(e),z?.()}function vn(e){const n=this[de];Tn()||j(),n.equal(n.value,e)||(n.value=e,en(n))}function ei(e){Tn()||j(),vn.call(this,e(this[de].value))}function zn(e){const n=this[de];Tn()||j(),e(n.value),en(n)}function un(){const e=this[de];if(void 0===e.readonlyFn){const n=()=>this();n[de]=e,e.readonlyFn=n}return e.readonlyFn}function Jn(e){const n=Zt(null);try{return e()}finally{Zt(n)}}const Ie=()=>{},u=(()=>({...tn,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:Ie}))();class H{constructor(n,i,s){this.previousValue=n,this.currentValue=i,this.firstChange=s}isFirstChange(){return this.firstChange}}function le(){return ot}function ot(e){return e.type.prototype.ngOnChanges&&(e.setInput=Qt),Gt}function Gt(){const e=$n(this),n=e?.current;if(n){const i=e.previous;if(i===Qn)e.previous=n;else for(let s in n)i[s]=n[s];e.current=null,this.ngOnChanges(n)}}function Qt(e,n,i,s){const a=this.declaredInputs[i],l=$n(e)||function eo(e,n){return e[Un]=n}(e,{previous:Qn,current:null}),d=l.current||(l.current={}),m=l.previous,C=m[a];d[a]=new H(C&&C.currentValue,n,m===Qn),e[s]=n}le.ngInherit=!0;const Un="__ngSimpleChanges__";function $n(e){return e[Un]||null}const Ii=function(e,n,i){},or="svg";function pi(e){for(;Array.isArray(e);)e=e[Xn];return e}function rr(e,n){return pi(n[e])}function Io(e,n){return pi(n[e.index])}function Ea(e,n){return e.data[n]}function zs(e,n){return e[n]}function yo(e,n){const i=n[e];return Hi(i)?i:i[Xn]}function bo(e,n){return null==n?null:e[n]}function Ar(e){e[Bo]=0}function Tl(e){1024&e[Cn]||(e[Cn]|=1024,Ma(e,1))}function Sa(e){1024&e[Cn]&&(e[Cn]&=-1025,Ma(e,-1))}function Ma(e,n){let i=e[Kn];if(null===i)return;i[ho]+=n;let s=i;for(i=i[Kn];null!==i&&(1===n&&1===s[ho]||-1===n&&0===s[ho]);)i[ho]+=n,s=i,i=i[Kn]}function mr(e,n){if(256==(256&e[Cn]))throw new dt(911,!1);null===e[ui]&&(e[ui]=[]),e[ui].push(n)}const In={lFrame:js(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function ka(){return In.bindingsEnabled}function Ks(){return null!==In.skipHydrationRootTNode}function Nt(){return In.lFrame.lView}function Wn(){return In.lFrame.tView}function Fr(e){return In.lFrame.contextLView=e,e[ni]}function Nr(e){return In.lFrame.contextLView=null,e}function co(){let e=Vr();for(;null!==e&&64===e.type;)e=e.parent;return e}function Vr(){return In.lFrame.currentTNode}function is(e,n){const i=In.lFrame;i.currentTNode=e,i.isParent=n}function _r(){return In.lFrame.isParent}function Br(){In.lFrame.isParent=!1}function No(){const e=In.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function b(){return In.lFrame.bindingIndex++}function p(e){const n=In.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,i}function ne(e,n){const i=In.lFrame;i.bindingIndex=i.bindingRootIndex=e,ht(n)}function ht(e){In.lFrame.currentDirectiveIndex=e}function Kt(){return In.lFrame.currentQueryIndex}function On(e){In.lFrame.currentQueryIndex=e}function Di(e){const n=e[qt];return 2===n.type?n.declTNode:1===n.type?e[Si]:null}function qn(e,n,i){if(i&an.SkipSelf){let a=n,l=e;for(;!(a=a.parent,null!==a||i&an.Host||(a=Di(l),null===a||(l=l[To],10&a.type))););if(null===a)return!1;n=a,e=l}const s=In.lFrame=Us();return s.currentTNode=n,s.lView=e,!0}function os(e){const n=Us(),i=e[qt];In.lFrame=n,n.currentTNode=i.firstChild,n.lView=e,n.tView=i,n.contextLView=e,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function Us(){const e=In.lFrame,n=null===e?null:e.child;return null===n?js(e):n}function js(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function ar(){const e=In.lFrame;return In.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const As=ar;function vr(){const e=ar();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Go(){return In.lFrame.selectedIndex}function Ws(e){In.lFrame.selectedIndex=e}function Qi(){const e=In.lFrame;return Ea(e.tView,e.selectedIndex)}function Ml(){In.lFrame.currentNamespace=or}let kl=!0;function Pa(){return kl}function qs(e){kl=e}function Hr(e,n){for(let i=n.directiveStart,s=n.directiveEnd;i=s)break}else n[C]<0&&(e[Bo]+=65536),(m>13>16&&(3&e[Cn])===n&&(e[Cn]+=8192,Ll(m,l)):Ll(m,l)}const lr=-1;class yr{constructor(n,i,s){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=s}}function Va(e){return e!==lr}function br(e){return 32767&e}function y(e,n){let i=function Xc(e){return e>>16}(e),s=n;for(;i>0;)s=s[To],i--;return s}let we=!0;function c(e){const n=we;return we=e,n}const U=255,ge=5;let Mt=0;const cn={};function ss(e,n){const i=Ba(e,n);if(-1!==i)return i;const s=n[qt];s.firstCreatePass&&(e.injectorIndex=n.length,Xs(s.data,e),Xs(n,null),Xs(s.blueprint,null));const a=cr(e,n),l=e.injectorIndex;if(Va(a)){const d=br(a),m=y(a,n),C=m[qt].data;for(let L=0;L<8;L++)n[l+L]=m[d+L]|C[d+L]}return n[l+8]=a,l}function Xs(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Ba(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function cr(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,s=null,a=n;for(;null!==a;){if(s=Mp(a),null===s)return lr;if(i++,a=a[To],-1!==s.injectorIndex)return s.injectorIndex|i<<16}return lr}function Cr(e,n,i){!function Pn(e,n,i){let s;"string"==typeof i?s=i.charCodeAt(0)||0:i.hasOwnProperty($)&&(s=i[$]),null==s&&(s=i[$]=Mt++);const a=s&U;n.data[e+(a>>ge)]|=1<=0?n&U:N1:n}(i);if("function"==typeof l){if(!qn(n,e,s))return s&an.Host?wp(a,0,s):Tp(n,i,s,a);try{let d;if(d=l(s),null!=d||s&an.Optional)return d;Ee()}finally{As()}}else if("number"==typeof l){let d=null,m=Ba(e,n),C=lr,L=s&an.Host?n[Gn][Si]:null;for((-1===m||s&an.SkipSelf)&&(C=-1===m?cr(e,n):n[m+8],C!==lr&&Ep(s,!1)?(d=n[qt],m=br(C),n=y(C,n)):m=-1);-1!==m;){const q=n[qt];if(Dp(l,m,q.data)){const Te=R1(m,n,i,d,s,L);if(Te!==cn)return Te}C=n[m+8],C!==lr&&Ep(s,n[qt].data[m+8]===L)&&Dp(l,m,n)?(d=q,m=br(C),n=y(C,n)):m=-1}}return a}function R1(e,n,i,s,a,l){const d=n[qt],m=d.data[e+8],q=Rl(m,d,i,null==s?Ao(m)&&we:s!=d&&0!=(3&m.type),a&an.Host&&l===m);return null!==q?wr(n,d,q,m):cn}function Rl(e,n,i,s,a){const l=e.providerIndexes,d=n.data,m=1048575&l,C=e.directiveStart,q=l>>20,Qe=a?m+q:e.directiveEnd;for(let st=s?m:m+q;st=C&&Et.type===i)return st}if(a){const st=d[C];if(st&&Mi(st)&&st.type===i)return C}return null}function wr(e,n,i,s){let a=e[i];const l=n.data;if(function qc(e){return e instanceof yr}(a)){const d=a;d.resolving&&function Lt(e,n){const i=n?`. Dependency path: ${n.join(" > ")} > ${e}`:"";throw new dt(-200,`Circular dependency in DI detected for ${e}${i}`)}(function Ce(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():mt(e)}(l[i]));const m=c(d.canSeeViewProviders);d.resolving=!0;const L=d.injectImpl?ln(d.injectImpl):null;qn(e,s,an.Default);try{a=e[i]=d.factory(void 0,l,e,s),n.firstCreatePass&&i>=s.directiveStart&&function _p(e,n,i){const{ngOnChanges:s,ngOnInit:a,ngDoCheck:l}=n.type.prototype;if(s){const d=ot(n);(i.preOrderHooks??=[]).push(e,d),(i.preOrderCheckHooks??=[]).push(e,d)}a&&(i.preOrderHooks??=[]).push(0-e,a),l&&((i.preOrderHooks??=[]).push(e,l),(i.preOrderCheckHooks??=[]).push(e,l))}(i,l[i],n)}finally{null!==L&&ln(L),c(m),d.resolving=!1,As()}}return a}function Dp(e,n,i){return!!(i[n+(e>>ge)]&1<{const n=e.prototype.constructor,i=n[P]||eu(n),s=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==s;){const l=a[P]||eu(a);if(l&&l!==i)return l;a=Object.getPrototypeOf(a)}return l=>new l})}function eu(e){return fe(e)?()=>{const n=eu(X(e));return n&&n()}:Z(e)}function Mp(e){const n=e[qt],i=n.type;return 2===i?n.declTNode:1===i?e[Si]:null}function tu(e){return function Cp(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const i=e.attrs;if(i){const s=i.length;let a=0;for(;a{const s=function nu(e){return function(...i){if(e){const s=e(...i);for(const a in s)this[a]=s[a]}}}(n);function a(...l){if(this instanceof a)return s.apply(this,l),this;const d=new a(...l);return m.annotation=d,m;function m(C,L,q){const Te=C.hasOwnProperty(Gr)?C[Gr]:Object.defineProperty(C,Gr,{value:[]})[Gr];for(;Te.length<=q;)Te.push(null);return(Te[q]=Te[q]||[]).push(d),C}}return i&&(a.prototype=Object.create(i.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function Qr(e,n){e.forEach(i=>Array.isArray(i)?Qr(i,n):n(i))}function kp(e,n,i){n>=e.length?e.push(i):e.splice(n,0,i)}function Pl(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Ua(e,n){const i=[];for(let s=0;s=0?e[1|s]=i:(s=~s,function $1(e,n,i,s){let a=e.length;if(a==n)e.push(i,s);else if(1===a)e.push(s,e[0]),e[0]=i;else{for(a--,e.push(e[a-1],e[a]);a>n;)e[a]=e[a-2],a--;e[n]=i,e[n+1]=s}}(e,s,n,i)),s}function iu(e,n){const i=Kr(e,n);if(i>=0)return e[1|i]}function Kr(e,n){return function Ap(e,n,i){let s=0,a=e.length>>i;for(;a!==s;){const l=s+(a-s>>1),d=e[l<n?a=l:s=l+1}return~(a<|^->||--!>|)/g,m0="\u200b$1\u200b";const lu=new Map;let g0=0;const uu="__ngContext__";function Ko(e,n){Hi(n)?(e[uu]=n[Ho],function v0(e){lu.set(e[Ho],e)}(n)):e[uu]=n}let du;function pu(e,n){return du(e,n)}function $a(e){const n=e[Kn];return xi(n)?n[Kn]:n}function qp(e){return eh(e[mo])}function Xp(e){return eh(e[ji])}function eh(e){for(;null!==e&&!xi(e);)e=e[ji];return e}function qr(e,n,i,s,a){if(null!=s){let l,d=!1;xi(s)?l=s:Hi(s)&&(d=!0,s=s[Xn]);const m=pi(s);0===e&&null!==i?null==a?oh(n,i,m):Tr(n,i,m,a||null,!0):1===e&&null!==i?Tr(n,i,m,a||null,!0):2===e?function Wl(e,n,i){const s=Kl(e,n);s&&function N0(e,n,i,s){e.removeChild(n,i,s)}(e,s,n,i)}(n,m,d):3===e&&n.destroyNode(m),null!=l&&function H0(e,n,i,s,a){const l=i[ao];l!==pi(i)&&qr(n,e,s,l,a);for(let m=vi;mn.replace(f0,m0))}(n))}function Zl(e,n,i){return e.createElement(n,i)}function nh(e,n){const i=e[_o],s=i.indexOf(n);Sa(n),i.splice(s,1)}function Ql(e,n){if(e.length<=vi)return;const i=vi+n,s=e[i];if(s){const a=s[so];null!==a&&a!==e&&nh(a,s),n>0&&(e[i-1][ji]=s[ji]);const l=Pl(e,vi+n);!function M0(e,n){Za(e,n,n[gn],2,null,null),n[Xn]=null,n[Si]=null}(s[qt],s);const d=l[ro];null!==d&&d.detachView(l[qt]),s[Kn]=null,s[ji]=null,s[Cn]&=-129}return s}function fu(e,n){if(!(256&n[Cn])){const i=n[gn];n[ts]&&Gi(n[ts]),n[zo]&&Gi(n[zo]),i.destroyNode&&Za(e,n,i,3,null,null),function A0(e){let n=e[mo];if(!n)return mu(e[qt],e);for(;n;){let i=null;if(Hi(n))i=n[mo];else{const s=n[vi];s&&(i=s)}if(!i){for(;n&&!n[ji]&&n!==e;)Hi(n)&&mu(n[qt],n),n=n[Kn];null===n&&(n=e),Hi(n)&&mu(n[qt],n),i=n&&n[ji]}n=i}}(n)}}function mu(e,n){if(!(256&n[Cn])){n[Cn]&=-129,n[Cn]|=256,function F0(e,n){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let s=0;s=0?s[d]():s[-d].unsubscribe(),l+=2}else i[l].call(s[i[l+1]]);null!==s&&(n[_i]=null);const a=n[ui];if(null!==a){n[ui]=null;for(let l=0;l-1){const{encapsulation:l}=e.data[s.directiveStart+a];if(l===Ni.None||l===Ni.Emulated)return null}return Io(s,i)}}(e,n.parent,i)}function Tr(e,n,i,s,a){e.insertBefore(n,i,s,a)}function oh(e,n,i){e.appendChild(n,i)}function sh(e,n,i,s,a){null!==s?Tr(e,n,i,s,a):oh(e,n,i)}function Kl(e,n){return e.parentNode(n)}function rh(e,n,i){return lh(e,n,i)}let _u,ql,Cu,Xl,lh=function ah(e,n,i){return 40&e.type?Io(e,i):null};function Jl(e,n,i,s){const a=gu(e,s,n),l=n[gn],m=rh(s.parent||n[Si],s,n);if(null!=a)if(Array.isArray(i))for(let C=0;Ce,createScript:e=>e,createScriptURL:e=>e})}catch{}return ql}()?.createHTML(e)||e}function Y0(e){Cu=e}function ea(){if(void 0!==Cu)return Cu;if(typeof document<"u")return document;throw new dt(210,!1)}function wu(){if(void 0===Xl&&(Xl=null,xn.trustedTypes))try{Xl=xn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Xl}function mh(e){return wu()?.createHTML(e)||e}function _h(e){return wu()?.createScriptURL(e)||e}class vh{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${tt})`}}function ur(e){return e instanceof vh?e.changingThisBreaksApplicationSecurity:e}function Qa(e,n){const i=function q0(e){return e instanceof vh&&e.getTypeName()||null}(e);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see ${tt})`)}return i===n}class X0{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(Xr(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch{return null}}}class ev{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const i=this.inertDocument.createElement("template");return i.innerHTML=Xr(n),i}}const nv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Tu(e){return(e=String(e)).match(nv)?e:"unsafe:"+e}function er(e){const n={};for(const i of e.split(","))n[i]=!0;return n}function Ka(...e){const n={};for(const i of e)for(const s in i)i.hasOwnProperty(s)&&(n[s]=!0);return n}const bh=er("area,br,col,hr,img,wbr"),Ch=er("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),wh=er("rp,rt"),xu=Ka(bh,Ka(Ch,er("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Ka(wh,er("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Ka(wh,Ch)),Iu=er("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Th=Ka(Iu,er("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),er("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),iv=er("script,style,template");class ov{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,s=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?s=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,s&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let a=this.checkClobberedElement(i,i.nextSibling);if(a){i=a;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!xu.hasOwnProperty(i))return this.sanitizedSomething=!0,!iv.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const s=n.attributes;for(let a=0;a"),!0}endElement(n){const i=n.nodeName.toLowerCase();xu.hasOwnProperty(i)&&!bh.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(xh(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return i}}const sv=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,rv=/([^\#-~ |!])/g;function xh(e){return e.replace(/&/g,"&").replace(sv,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(rv,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let ec;function Du(e){return"content"in e&&function lv(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ta=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(ta||{});function Ih(e){const n=Ja();return n?mh(n.sanitize(ta.HTML,e)||""):Qa(e,"HTML")?mh(ur(e)):function av(e,n){let i=null;try{ec=ec||function yh(e){const n=new ev(e);return function tv(){try{return!!(new window.DOMParser).parseFromString(Xr(""),"text/html")}catch{return!1}}()?new X0(n):n}(e);let s=n?String(n):"";i=ec.getInertBodyElement(s);let a=5,l=s;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,s=l,l=i.innerHTML,i=ec.getInertBodyElement(s)}while(s!==l);return Xr((new ov).sanitizeChildren(Du(i)||i))}finally{if(i){const s=Du(i)||i;for(;s.firstChild;)s.removeChild(s.firstChild)}}}(ea(),mt(e))}function Eu(e){const n=Ja();return n?n.sanitize(ta.URL,e)||"":Qa(e,"URL")?ur(e):Tu(mt(e))}function Dh(e){const n=Ja();if(n)return _h(n.sanitize(ta.RESOURCE_URL,e)||"");if(Qa(e,"ResourceURL"))return _h(ur(e));throw new dt(904,!1)}function Eh(e,n,i){return function hv(e,n){return"src"===n&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===n&&("base"===e||"link"===e)?Dh:Eu}(n,i)(e)}function Ja(){const e=Nt();return e&&e[fo].sanitizer}class bi{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=Se({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Wa=new bi("ENVIRONMENT_INITIALIZER"),Sh=new bi("INJECTOR",-1),Mh=new bi("INJECTOR_DEF_TYPES");class Su{get(n,i=Ze){if(i===Ze){const s=new Error(`NullInjectorError: No provider for ${Ct(n)}!`);throw s.name="NullInjectorError",s}return i}}function Mu(e){return{\u0275providers:e}}function fv(...e){return{\u0275providers:Oh(0,e),\u0275fromNgModule:!0}}function Oh(e,...n){const i=[],s=new Set;let a;const l=d=>{i.push(d)};return Qr(n,d=>{const m=d;tc(m,l,[],s)&&(a||=[],a.push(m))}),void 0!==a&&kh(a,l),i}function kh(e,n){for(let i=0;i{n(l,s)})}}function tc(e,n,i,s){if(!(e=X(e)))return!1;let a=null,l=ke(e);const d=!l&&Mn(e);if(l||d){if(d&&!d.standalone)return!1;a=e}else{const C=e.ngModule;if(l=ke(C),!l)return!1;a=C}const m=s.has(a);if(d){if(m)return!1;if(s.add(a),d.dependencies){const C="function"==typeof d.dependencies?d.dependencies():d.dependencies;for(const L of C)tc(L,n,i,s)}}else{if(!l)return!1;{if(null!=l.imports&&!m){let L;s.add(a);try{Qr(l.imports,q=>{tc(q,n,i,s)&&(L||=[],L.push(q))})}finally{}void 0!==L&&kh(L,n)}if(!m){const L=Z(a)||(()=>new a);n({provide:a,useFactory:L,deps:sn},a),n({provide:Mh,useValue:a,multi:!0},a),n({provide:Wa,useValue:()=>Fe(a),multi:!0},a)}const C=l.providers;if(null!=C&&!m){const L=e;Ou(C,q=>{n(q,L)})}}}return a!==e&&void 0!==e.providers}function Ou(e,n){for(let i of e)oe(i)&&(i=i.\u0275providers),Array.isArray(i)?Ou(i,n):n(i)}const mv=Dt({provide:String,useValue:Dt});function ku(e){return null!==e&&"object"==typeof e&&mv in e}function xr(e){return"function"==typeof e}const Au=new bi("Set Injector scope."),nc={},_v={};let Lu;function ic(){return void 0===Lu&&(Lu=new Su),Lu}class Gs{}class oc extends Gs{get destroyed(){return this._destroyed}constructor(n,i,s,a){super(),this.parent=i,this.source=s,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Pu(n,d=>this.processProvider(d)),this.records.set(Sh,na(void 0,this)),a.has("environment")&&this.records.set(Gs,na(void 0,this));const l=this.records.get(Au);null!=l&&"string"==typeof l.value&&this.scopes.add(l.value),this.injectorDefTypes=new Set(this.get(Mh.multi,sn,an.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const i=Je(this),s=ln(void 0);try{return n()}finally{Je(i),ln(s)}}get(n,i=Ze,s=an.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(be))return n[be](this);s=Wt(s);const l=Je(this),d=ln(void 0);try{if(!(s&an.SkipSelf)){let C=this.records.get(n);if(void 0===C){const L=function wv(e){return"function"==typeof e||"object"==typeof e&&e instanceof bi}(n)&&pn(n);C=L&&this.injectableDefInScope(L)?na(Ru(n),nc):null,this.records.set(n,C)}if(null!=C)return this.hydrate(n,C)}return(s&an.Self?ic():this.parent).get(n,i=s&an.Optional&&i===Ze?null:i)}catch(m){if("NullInjectorError"===m.name){if((m[Q]=m[Q]||[]).unshift(Ct(n)),l)throw m;return function oi(e,n,i,s){const a=e[Q];throw n[ue]&&a.unshift(n[ue]),e.message=function Li(e,n,i,s=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=Ct(n);if(Array.isArray(n))a=n.map(Ct).join(" -> ");else if("object"==typeof n){let l=[];for(let d in n)if(n.hasOwnProperty(d)){let m=n[d];l.push(d+":"+("string"==typeof m?JSON.stringify(m):Ct(m)))}a=`{${l.join(", ")}}`}return`${i}${s?"("+s+")":""}[${a}]: ${e.replace(E,"\n ")}`}("\n"+e.message,a,i,s),e.ngTokenPath=a,e[Q]=null,e}(m,n,"R3InjectorError",this.source)}throw m}finally{ln(d),Je(l)}}resolveInjectorInitializers(){const n=Je(this),i=ln(void 0);try{const a=this.get(Wa.multi,sn,an.Self);for(const l of a)l()}finally{Je(n),ln(i)}}toString(){const n=[],i=this.records;for(const s of i.keys())n.push(Ct(s));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new dt(205,!1)}processProvider(n){let i=xr(n=X(n))?n:X(n&&n.provide);const s=function yv(e){return ku(e)?na(void 0,e.useValue):na(Rh(e),nc)}(n);if(xr(n)||!0!==n.multi)this.records.get(i);else{let a=this.records.get(i);a||(a=na(void 0,nc,!0),a.factory=()=>Yt(a.multi),this.records.set(i,a)),i=n,a.multi.push(n)}this.records.set(i,s)}hydrate(n,i){return i.value===nc&&(i.value=_v,i.value=i.factory()),"object"==typeof i.value&&i.value&&function Cv(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}injectableDefInScope(n){if(!n.providedIn)return!1;const i=X(n.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(n){const i=this._onDestroyHooks.indexOf(n);-1!==i&&this._onDestroyHooks.splice(i,1)}}function Ru(e){const n=pn(e),i=null!==n?n.factory:Z(e);if(null!==i)return i;if(e instanceof bi)throw new dt(204,!1);if(e instanceof Function)return function vv(e){const n=e.length;if(n>0)throw Ua(n,"?"),new dt(204,!1);const i=function J(e){return e&&(e[qe]||e[rn])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new dt(204,!1)}function Rh(e,n,i){let s;if(xr(e)){const a=X(e);return Z(a)||Ru(a)}if(ku(e))s=()=>X(e.useValue);else if(function Lh(e){return!(!e||!e.useFactory)}(e))s=()=>e.useFactory(...Yt(e.deps||[]));else if(function Ah(e){return!(!e||!e.useExisting)}(e))s=()=>Fe(X(e.useExisting));else{const a=X(e&&(e.useClass||e.provide));if(!function bv(e){return!!e.deps}(e))return Z(a)||Ru(a);s=()=>new a(...Yt(e.deps))}return s}function na(e,n,i=!1){return{factory:e,value:n,multi:i?[]:void 0}}function Pu(e,n){for(const i of e)Array.isArray(i)?Pu(i,n):i&&oe(i)?Pu(i.\u0275providers,n):n(i)}const Ph=new bi("AppId",{providedIn:"root",factory:()=>Tv}),Tv="ng",Fh=new bi("Platform Initializer"),Fu=new bi("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),xv=new bi("AnimationModuleType"),Iv=new bi("CSP nonce",{providedIn:"root",factory:()=>ea().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Nh=(e,n,i)=>null;function Gu(e,n,i=!1){return Nh(e,n,i)}class Pv{}class Hh{}class Nv{resolveComponentFactory(n){throw function Fv(e){const n=Error(`No component factory found for ${Ct(e)}.`);return n.ngComponent=e,n}(n)}}let uc=(()=>{class e{static#e=this.NULL=new Nv}return e})();function Vv(){return sa(co(),Nt())}function sa(e,n){return new el(Io(e,n))}let el=(()=>{class e{constructor(i){this.nativeElement=i}static#e=this.__NG_ELEMENT_ID__=Vv}return e})();function Bv(e){return e instanceof el?e.nativeElement:e}class Uh{}let Hv=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function zv(){const e=Nt(),i=yo(co().index,e);return(Hi(i)?i:e)[gn]}()}return e})(),Uv=(()=>{class e{static#e=this.\u0275prov=Se({token:e,providedIn:"root",factory:()=>null})}return e})();class jh{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const jv=new jh("16.2.9"),Zu={};function Zh(e,n=null,i=null,s){const a=Qh(e,n,i,s);return a.resolveInjectorInitializers(),a}function Qh(e,n=null,i=null,s,a=new Set){const l=[i||sn,fv(e)];return s=s||("object"==typeof e?void 0:Ct(e)),new oc(l,n||ic(),s||null,a)}let Ls=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=Ze;static#t=this.NULL=new Su;static create(i,s){if(Array.isArray(i))return Zh({name:""},s,i,"");{const a=i.name??"";return Zh({name:a},i.parent,i.providers,a)}}static#n=this.\u0275prov=Se({token:e,providedIn:"any",factory:()=>Fe(Sh)});static#i=this.__NG_ELEMENT_ID__=-1}return e})();function Ku(e){return e.ngOriginalError}class dr{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&Ku(n);for(;i&&Ku(i);)i=Ku(i);return i||null}}let dc=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Jv;static#t=this.__NG_ENV_ID__=i=>i}return e})();class Kv extends dc{constructor(n){super(),this._lView=n}onDestroy(n){return mr(this._lView,n),()=>function Lr(e,n){if(null===e[ui])return;const i=e[ui].indexOf(n);-1!==i&&e[ui].splice(i,1)}(this._lView,n)}}function Jv(){return new Kv(Nt())}function Ju(e){return n=>{setTimeout(e,void 0,n)}}const $s=class Wv extends r.x{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,s){let a=n,l=i||(()=>null),d=s;if(n&&"object"==typeof n){const C=n;a=C.next?.bind(C),l=C.error?.bind(C),d=C.complete?.bind(C)}this.__isAsync&&(l=Ju(l),a&&(a=Ju(a)),d&&(d=Ju(d)));const m=super.subscribe({next:a,error:l,complete:d});return n instanceof t.w0&&n.add(m),m}};function Jh(...e){}class Vo{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new $s(!1),this.onMicrotaskEmpty=new $s(!1),this.onStable=new $s(!1),this.onError=new $s(!1),typeof Zone>"u")throw new dt(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!s&&i,a.shouldCoalesceRunChangeDetection=s,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function qv(){const e="function"==typeof xn.requestAnimationFrame;let n=xn[e?"requestAnimationFrame":"setTimeout"],i=xn[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&i){const s=n[Zone.__symbol__("OriginalDelegate")];s&&(n=s);const a=i[Zone.__symbol__("OriginalDelegate")];a&&(i=a)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function ty(e){const n=()=>{!function ey(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(xn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,qu(e),e.isCheckStableRunning=!0,Wu(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),qu(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,s,a,l,d,m)=>{if(function iy(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(m))return i.invokeTask(a,l,d,m);try{return Wh(e),i.invokeTask(a,l,d,m)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===l.type||e.shouldCoalesceRunChangeDetection)&&n(),qh(e)}},onInvoke:(i,s,a,l,d,m,C)=>{try{return Wh(e),i.invoke(a,l,d,m,C)}finally{e.shouldCoalesceRunChangeDetection&&n(),qh(e)}},onHasTask:(i,s,a,l)=>{i.hasTask(a,l),s===a&&("microTask"==l.change?(e._hasPendingMicrotasks=l.microTask,qu(e),Wu(e)):"macroTask"==l.change&&(e.hasPendingMacrotasks=l.macroTask))},onHandleError:(i,s,a,l)=>(i.handleError(a,l),e.runOutsideAngular(()=>e.onError.emit(l)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Vo.isInAngularZone())throw new dt(909,!1)}static assertNotInAngularZone(){if(Vo.isInAngularZone())throw new dt(909,!1)}run(n,i,s){return this._inner.run(n,i,s)}runTask(n,i,s,a){const l=this._inner,d=l.scheduleEventTask("NgZoneEvent: "+a,n,Xv,Jh,Jh);try{return l.runTask(d,i,s)}finally{l.cancelTask(d)}}runGuarded(n,i,s){return this._inner.runGuarded(n,i,s)}runOutsideAngular(n){return this._outer.run(n)}}const Xv={};function Wu(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function qu(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Wh(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function qh(e){e._nesting--,Wu(e)}class ny{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new $s,this.onMicrotaskEmpty=new $s,this.onStable=new $s,this.onError=new $s}run(n,i,s){return n.apply(i,s)}runGuarded(n,i,s){return n.apply(i,s)}runOutsideAngular(n){return n()}runTask(n,i,s,a){return n.apply(i,s)}}const Xh=new bi("",{providedIn:"root",factory:ef});function ef(){const e=It(Vo);let n=!0;return function te(...e){const n=(0,O.yG)(e),i=(0,O._6)(e,1/0),s=e;return s.length?1===s.length?(0,A.Xf)(s[0]):(0,ae.J)(i)((0,W.D)(s,n)):Y.E}(new o.y(a=>{n=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{a.next(n),a.complete()})}),new o.y(a=>{let l;e.runOutsideAngular(()=>{l=e.onStable.subscribe(()=>{Vo.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(n=!0,a.next(!0))})})});const d=e.onUnstable.subscribe(()=>{Vo.assertInAngularZone(),n&&(n=!1,e.runOutsideAngular(()=>{a.next(!1)}))});return()=>{l.unsubscribe(),d.unsubscribe()}}).pipe(Le()))}function tf(e){return e.ownerDocument}function tr(e){return e instanceof Function?e():e}let Xu=(()=>{class e{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=Se({token:e,providedIn:"root",factory:()=>new e})}return e})();function tl(e){for(;e;){e[Cn]|=64;const n=$a(e);if(Ro(e)&&!n)return e;e=n}return null}const lf=new bi("",{providedIn:"root",factory:()=>!1});let hc=null;function pf(e,n){return e[n]??mf()}function hf(e,n){const i=mf();i.producerNode?.length&&(e[n]=hc,i.lView=e,hc=ff())}const py={...tn,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{tl(e.lView)},lView:null};function ff(){return Object.create(py)}function mf(){return hc??=ff(),hc}const Fn={};function gf(e){_f(Wn(),Nt(),Go()+e,!1)}function _f(e,n,i,s){if(!s)if(3==(3&n[Cn])){const l=e.preOrderCheckHooks;null!==l&&zr(n,l,i)}else{const l=e.preOrderHooks;null!==l&&Ur(n,l,0,i)}Ws(i)}function la(e,n=an.Default){const i=Nt();return null===i?Fe(e,n):xp(co(),i,X(e),n)}function vf(){throw new Error("invalid")}function fc(e,n,i,s,a,l,d,m,C,L,q){const Te=n.blueprint.slice();return Te[Xn]=a,Te[Cn]=140|s,(null!==L||e&&2048&e[Cn])&&(Te[Cn]|=2048),Ar(Te),Te[Kn]=Te[To]=e,Te[ni]=i,Te[fo]=d||e&&e[fo],Te[gn]=m||e&&e[gn],Te[Ki]=C||e&&e[Ki]||null,Te[Si]=l,Te[Ho]=function _0(){return g0++}(),Te[Bi]=q,Te[ws]=L,Te[Gn]=2==n.type?e[Gn]:Te,Te}function ca(e,n,i,s,a){let l=e.data[n];if(null===l)l=function ed(e,n,i,s,a){const l=Vr(),d=_r(),C=e.data[n]=function by(e,n,i,s,a,l){let d=n?n.injectorIndex:-1,m=0;return Ks()&&(m|=128),{type:i,index:s,insertBeforeIndex:null,injectorIndex:d,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:m,providerIndexes:0,value:a,attrs:l,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,d?l:l&&l.parent,i,n,s,a);return null===e.firstChild&&(e.firstChild=C),null!==l&&(d?null==l.child&&null!==C.parent&&(l.child=C):null===l.next&&(l.next=C,C.prev=l)),C}(e,n,i,s,a),function w(){return In.lFrame.inI18n}()&&(l.flags|=32);else if(64&l.type){l.type=i,l.value=s,l.attrs=a;const d=function Js(){const e=In.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}();l.injectorIndex=null===d?-1:d.injectorIndex}return is(l,!0),l}function nl(e,n,i,s){if(0===i)return-1;const a=n.length;for(let l=0;lEn&&_f(e,n,En,!1),Ii(m?2:0,a);const L=m?l:null,q=Oi(L);try{null!==L&&(L.dirty=!1),i(s,a)}finally{yi(L,q)}}finally{m&&null===n[ts]&&hf(n,ts),Ws(d),Ii(m?3:1,a)}}function td(e,n,i){if(Yo(n)){const s=Zt(null);try{const l=n.directiveEnd;for(let d=n.directiveStart;dnull;function wf(e,n,i,s){for(let a in e)if(e.hasOwnProperty(a)){i=null===i?{}:i;const l=e[a];null===s?Tf(i,n,a,l):s.hasOwnProperty(a)&&Tf(i,n,s[a],l)}return i}function Tf(e,n,i,s){e.hasOwnProperty(i)?e[i].push(n,s):e[i]=[n,s]}function sd(e,n,i,s){if(ka()){const a=null===s?null:{"":-1},l=function My(e,n){const i=e.directiveRegistry;let s=null,a=null;if(i)for(let l=0;l0;){const i=e[--n];if("number"==typeof i&&i<0)return i}return 0})(d)!=m&&d.push(m),d.push(i,s,l)}}(e,n,s,nl(e,i,a.hostVars,Fn),a)}function Ys(e,n,i,s,a,l){const d=Io(e,n);!function ad(e,n,i,s,a,l,d){if(null==l)e.removeAttribute(n,a,i);else{const m=null==d?mt(l):d(l,s||"",a);e.setAttribute(n,a,m,i)}}(n[gn],d,l,e.value,i,s,a)}function Py(e,n,i,s,a,l){const d=l[n];if(null!==d)for(let m=0;m{class e{constructor(){this.all=new Set,this.queue=new Map}create(i,s,a){const l=typeof Zone>"u"?null:Zone.current,d=function I(e,n,i){const s=Object.create(u);i&&(s.consumerAllowSignalWrites=!0),s.fn=e,s.schedule=n;const a=d=>{s.cleanupFn=d};return s.ref={notify:()=>ai(s),run:()=>{if(s.dirty=!1,s.hasRun&&!ki(s))return;s.hasRun=!0;const d=Oi(s);try{s.cleanupFn(),s.cleanupFn=Ie,s.fn(a)}finally{yi(s,d)}},cleanup:()=>s.cleanupFn()},s.ref}(i,L=>{this.all.has(L)&&this.queue.set(L,l)},a);let m;this.all.add(d),d.notify();const C=()=>{d.cleanup(),m?.(),this.all.delete(d),this.queue.delete(d)};return m=s?.onDestroy(C),{destroy:C}}flush(){if(0!==this.queue.size)for(const[i,s]of this.queue)this.queue.delete(i),s?s.run(()=>i.run()):i.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Se({token:e,providedIn:"root",factory:()=>new e})}return e})();function Rf(e,n){!n?.injector&&function Qu(e){if(!yn()&&!function Jt(){return Be}())throw new dt(-203,!1)}();const i=n?.injector??It(Ls),s=i.get(Lf),a=!0!==n?.manualCleanup?i.get(dc):null;return s.create(e,a,!!n?.allowSignalWrites)}function gc(e,n,i){let s=i?e.styles:null,a=i?e.classes:null,l=0;if(null!==n)for(let d=0;d0){Nf(e,1);const a=i.components;null!==a&&Bf(e,a,1)}}function Bf(e,n,i){for(let s=0;s-1&&(Ql(n,s),Pl(i,s))}this._attachedToViewContainer=!1}fu(this._lView[qt],this._lView)}onDestroy(n){mr(this._lView,n)}markForCheck(){tl(this._cdRefInjectingView||this._lView)}detach(){this._lView[Cn]&=-129}reattach(){this._lView[Cn]|=128}detectChanges(){_c(this._lView[qt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new dt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function k0(e,n){Za(e,n,n[gn],2,null,null)}(this._lView[qt],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new dt(902,!1);this._appRef=n}}class jy extends ol{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;_c(n[qt],n,n[ni],!1)}checkNoChanges(){}get context(){return null}}class Hf extends uc{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const i=Mn(n);return new sl(i,this.ngModule)}}function zf(e){const n=[];for(let i in e)e.hasOwnProperty(i)&&n.push({propName:e[i],templateName:i});return n}class $y{constructor(n,i){this.injector=n,this.parentInjector=i}get(n,i,s){s=Wt(s);const a=this.injector.get(n,Zu,s);return a!==Zu||i===Zu?a:this.parentInjector.get(n,i,s)}}class sl extends Hh{get inputs(){const n=this.componentDef,i=n.inputTransforms,s=zf(n.inputs);if(null!==i)for(const a of s)i.hasOwnProperty(a.propName)&&(a.transform=i[a.propName]);return s}get outputs(){return zf(this.componentDef.outputs)}constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=function qi(e){return e.map(Vi).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}create(n,i,s,a){let l=(a=a||this.ngModule)instanceof Gs?a:a?.injector;l&&null!==this.componentDef.getStandaloneInjector&&(l=this.componentDef.getStandaloneInjector(l)||l);const d=l?new $y(n,l):n,m=d.get(Uh,null);if(null===m)throw new dt(407,!1);const Te={rendererFactory:m,sanitizer:d.get(Uv,null),effectManager:d.get(Lf,null),afterRenderEventManager:d.get(Xu,null)},Qe=m.createRenderer(null,this.componentDef),st=this.componentDef.selectors[0][0]||"div",Et=s?function my(e,n,i,s){const l=s.get(lf,!1)||i===Ni.ShadowDom,d=e.selectRootElement(n,l);return function gy(e){Cf(e)}(d),d}(Qe,s,this.componentDef.encapsulation,d):Zl(Qe,st,function Gy(e){const n=e.toLowerCase();return"svg"===n?or:"math"===n?"math":null}(st)),dn=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let Pt=null;null!==Et&&(Pt=Gu(Et,d,!0));const An=od(0,null,null,1,0,null,null,null,null,null,null),jn=fc(null,An,null,dn,null,null,Te,Qe,d,null,Pt);let Ai,ys;os(jn);try{const ir=this.componentDef;let Da,gp=null;ir.findHostDirectiveDefs?(Da=[],gp=new Map,ir.findHostDirectiveDefs(ir,Da,gp),Da.push(ir)):Da=[ir];const Y2=function Zy(e,n){const i=e[qt],s=En;return e[s]=n,ca(i,s,2,"#host",null)}(jn,Et),Z2=function Qy(e,n,i,s,a,l,d){const m=a[qt];!function Ky(e,n,i,s){for(const a of e)n.mergedAttrs=bn(n.mergedAttrs,a.hostAttrs);null!==n.mergedAttrs&&(gc(n,n.mergedAttrs,!0),null!==i&&fh(s,i,n))}(s,e,n,d);let C=null;null!==n&&(C=Gu(n,a[Ki]));const L=l.rendererFactory.createRenderer(n,i);let q=16;i.signals?q=4096:i.onPush&&(q=64);const Te=fc(a,bf(i),null,q,a[e.index],e,l,L,null,null,C);return m.firstCreatePass&&rd(m,e,s.length-1),mc(a,Te),a[e.index]=Te}(Y2,Et,ir,Da,jn,Te,Qe);ys=Ea(An,En),Et&&function Wy(e,n,i,s){if(s)Ut(e,i,["ng-version",jv.full]);else{const{attrs:a,classes:l}=function qo(e){const n=[],i=[];let s=1,a=2;for(;s0&&hh(e,i,l.join(" "))}}(Qe,ir,Et,s),void 0!==i&&function qy(e,n,i){const s=e.projection=[];for(let a=0;a=0;s--){const a=e[s];a.hostVars=n+=a.hostVars,a.hostAttrs=bn(a.hostAttrs,i=bn(i,a.hostAttrs))}}(s)}function vc(e){return e===Qn?{}:e===sn?[]:e}function tb(e,n){const i=e.viewQuery;e.viewQuery=i?(s,a)=>{n(s,a),i(s,a)}:n}function nb(e,n){const i=e.contentQueries;e.contentQueries=i?(s,a,l)=>{n(s,a,l),i(s,a,l)}:n}function ib(e,n){const i=e.hostBindings;e.hostBindings=i?(s,a)=>{n(s,a),i(s,a)}:n}function Yf(e){const n=e.inputConfig,i={};for(const s in n)if(n.hasOwnProperty(s)){const a=n[s];Array.isArray(a)&&a[2]&&(i[s]=a[2])}e.inputTransforms=i}function yc(e){return!!pd(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function pd(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Zs(e,n,i){return e[n]=i}function rl(e,n){return e[n]}function Jo(e,n,i){return!Object.is(e[n],i)&&(e[n]=i,!0)}function Ir(e,n,i,s){const a=Jo(e,n,i);return Jo(e,n+1,s)||a}function bc(e,n,i,s,a){const l=Ir(e,n,i,s);return Jo(e,n+2,a)||l}function Ss(e,n,i,s,a,l){const d=Ir(e,n,i,s);return Ir(e,n+2,a,l)||d}function hd(e,n,i,s){const a=Nt();return Jo(a,b(),n)&&(Wn(),Ys(Qi(),a,e,n,i,s)),hd}function pa(e,n,i,s,a,l){const m=Ir(e,function Ds(){return In.lFrame.bindingIndex}(),i,a);return p(2),m?n+mt(i)+s+mt(a)+l:Fn}function sm(e,n,i,s,a,l,d,m){const C=Nt(),L=Wn(),q=e+En,Te=L.firstCreatePass?function Sb(e,n,i,s,a,l,d,m,C){const L=n.consts,q=ca(n,e,4,d||null,bo(L,m));sd(n,i,q,bo(L,C)),Hr(n,q);const Te=q.tView=od(2,q,s,a,l,n.directiveRegistry,n.pipeRegistry,null,n.schemas,L,null);return null!==n.queries&&(n.queries.template(n,q),Te.queries=n.queries.embeddedTView(q)),q}(q,L,C,n,i,s,a,l,d):L.data[q];is(Te,!1);const Qe=rm(L,C,Te,e);Pa()&&Jl(L,C,Qe,Te),Ko(Qe,C),mc(C,C[q]=Ef(Qe,C,Qe,Te)),Lo(Te)&&nd(L,C,Te),null!=d&&id(C,Te,m)}let rm=function am(e,n,i,s){return qs(!0),n[gn].createComment("")};function lm(e){return zs(function Sl(){return In.lFrame.contextLView}(),En+e)}function yd(e,n,i){const s=Nt();return Jo(s,b(),n)&&function xs(e,n,i,s,a,l,d,m){const C=Io(n,i);let q,L=n.inputs;!m&&null!=L&&(q=L[s])?(cd(e,i,q,s,a),Ao(n)&&function Ty(e,n){const i=yo(n,e);16&i[Cn]||(i[Cn]|=64)}(i,n.index)):3&n.type&&(s=function wy(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(s),a=null!=d?d(a,n.value||"",s):a,l.setProperty(C,s,a))}(Wn(),Qi(),s,e,n,s[gn],i,!1),yd}function bd(e,n,i,s,a){const d=a?"class":"style";cd(e,i,n.inputs[d],d,s)}function xc(e,n,i,s){const a=Nt(),l=Wn(),d=En+e,m=a[gn],C=l.firstCreatePass?function Ab(e,n,i,s,a,l){const d=n.consts,C=ca(n,e,2,s,bo(d,a));return sd(n,i,C,bo(d,l)),null!==C.attrs&&gc(C,C.attrs,!1),null!==C.mergedAttrs&&gc(C,C.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,C),C}(d,l,a,n,i,s):l.data[d],L=cm(l,a,C,m,n,e);a[d]=L;const q=Lo(C);return is(C,!0),fh(m,L,C),32!=(32&C.flags)&&Pa()&&Jl(l,a,L,C),0===function Il(){return In.lFrame.elementDepthCount}()&&Ko(L,a),function Pr(){In.lFrame.elementDepthCount++}(),q&&(nd(l,a,C),td(l,C,a)),null!==s&&id(a,C),xc}function Ic(){let e=co();_r()?Br():(e=e.parent,is(e,!1));const n=e;(function Dl(e){return In.skipHydrationRootTNode===e})(n)&&function La(){In.skipHydrationRootTNode=null}(),function Oa(){In.lFrame.elementDepthCount--}();const i=Wn();return i.firstCreatePass&&(Hr(i,e),Yo(e)&&i.queries.elementEnd(e)),null!=n.classesWithoutHost&&function yp(e){return 0!=(8&e.flags)}(n)&&bd(i,n,Nt(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function bp(e){return 0!=(16&e.flags)}(n)&&bd(i,n,Nt(),n.stylesWithoutHost,!1),Ic}function Cd(e,n,i,s){return xc(e,n,i,s),Ic(),Cd}let cm=(e,n,i,s,a,l)=>(qs(!0),Zl(s,a,function Ol(){return In.lFrame.currentNamespace}()));function Dc(e,n,i){const s=Nt(),a=Wn(),l=e+En,d=a.firstCreatePass?function Pb(e,n,i,s,a){const l=n.consts,d=bo(l,s),m=ca(n,e,8,"ng-container",d);return null!==d&&gc(m,d,!0),sd(n,i,m,bo(l,a)),null!==n.queries&&n.queries.elementStart(n,m),m}(l,a,s,n,i):a.data[l];is(d,!0);const m=um(a,s,d,e);return s[l]=m,Pa()&&Jl(a,s,m,d),Ko(m,s),Lo(d)&&(nd(a,s,d),td(a,d,s)),null!=i&&id(s,d),Dc}function Ec(){let e=co();const n=Wn();return _r()?Br():(e=e.parent,is(e,!1)),n.firstCreatePass&&(Hr(n,e),Yo(e)&&n.queries.elementEnd(e)),Ec}function wd(e,n,i){return Dc(e,n,i),Ec(),wd}let um=(e,n,i,s)=>(qs(!0),hu(n[gn],""));function dm(){return Nt()}function Td(e){return!!e&&"function"==typeof e.then}function pm(e){return!!e&&"function"==typeof e.subscribe}function xd(e,n,i,s){const a=Nt(),l=Wn(),d=co();return function fm(e,n,i,s,a,l,d){const m=Lo(s),L=e.firstCreatePass&&Of(e),q=n[ni],Te=Mf(n);let Qe=!0;if(3&s.type||d){const jt=Io(s,n),nn=d?d(jt):jt,dn=Te.length,Pt=d?jn=>d(pi(jn[s.index])):s.index;let An=null;if(!d&&m&&(An=function Vb(e,n,i,s){const a=e.cleanup;if(null!=a)for(let l=0;lC?m[C]:null}"string"==typeof d&&(l+=2)}return null}(e,n,a,s.index)),null!==An)(An.__ngLastListenerFn__||An).__ngNextListenerFn__=l,An.__ngLastListenerFn__=l,Qe=!1;else{l=gm(s,n,q,l,!1);const jn=i.listen(nn,a,l);Te.push(l,jn),L&&L.push(a,Pt,dn,dn+1)}}else l=gm(s,n,q,l,!1);const st=s.outputs;let Et;if(Qe&&null!==st&&(Et=st[a])){const jt=Et.length;if(jt)for(let nn=0;nn-1?yo(e.index,n):n);let C=mm(n,i,s,d),L=l.__ngNextListenerFn__;for(;L;)C=mm(n,i,L,d)&&C,L=L.__ngNextListenerFn__;return a&&!1===C&&d.preventDefault(),C}}function _m(e=1){return function Yc(e){return(In.lFrame.contextLView=function Zc(e,n){for(;e>0;)n=n[To],e--;return n}(e,In.lFrame.contextLView))[ni]}(e)}function Bb(e,n){let i=null;const s=function Co(e){const n=e.attrs;if(null!=n){const i=n.indexOf(5);if(!(1&i))return n[i+1]}return null}(e);for(let a=0;a>17&32767}function Dd(e){return 2|e}function Dr(e){return(131068&e)>>2}function Ed(e,n){return-131069&e|n<<2}function Sd(e){return 1|e}function Mm(e,n,i,s,a){const l=e[i+1],d=null===n;let m=s?pr(l):Dr(l),C=!1;for(;0!==m&&(!1===C||d);){const q=e[m+1];$b(e[m],n)&&(C=!0,e[m+1]=s?Sd(q):Dd(q)),m=s?pr(q):Dr(q)}C&&(e[i+1]=s?Dd(l):Sd(l))}function $b(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Kr(e,n)>=0}const Eo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Om(e){return e.substring(Eo.key,Eo.keyEnd)}function Yb(e){return e.substring(Eo.value,Eo.valueEnd)}function km(e,n){const i=Eo.textEnd;return i===n?-1:(n=Eo.keyEnd=function Kb(e,n,i){for(;n32;)n++;return n}(e,Eo.key=n,i),ya(e,n,i))}function Am(e,n){const i=Eo.textEnd;let s=Eo.key=ya(e,n,i);return i===s?-1:(s=Eo.keyEnd=function Jb(e,n,i){let s;for(;n=65&&(-33&s)<=90||s>=48&&s<=57);)n++;return n}(e,s,i),s=Rm(e,s,i),s=Eo.value=ya(e,s,i),s=Eo.valueEnd=function Wb(e,n,i){let s=-1,a=-1,l=-1,d=n,m=d;for(;d32&&(m=d),l=a,a=s,s=-33&C}return m}(e,s,i),Rm(e,s,i))}function Lm(e){Eo.key=0,Eo.keyEnd=0,Eo.value=0,Eo.valueEnd=0,Eo.textEnd=e.length}function ya(e,n,i){for(;n=0;i=Am(n,i))Bm(e,Om(n),Yb(n))}function Fm(e){Fs(oC,Qs,e,!0)}function Qs(e,n){for(let i=function Zb(e){return Lm(e),km(e,ya(e,0,Eo.textEnd))}(n);i>=0;i=km(n,i))Ts(e,Om(n),!0)}function Ps(e,n,i,s){const a=Nt(),l=Wn(),d=p(2);l.firstUpdatePass&&Vm(l,e,d,s),n!==Fn&&Jo(a,d,n)&&Hm(l,l.data[Go()],a,a[gn],e,a[d+1]=function rC(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=Ct(ur(e)))),e}(n,i),s,d)}function Fs(e,n,i,s){const a=Wn(),l=p(2);a.firstUpdatePass&&Vm(a,null,l,s);const d=Nt();if(i!==Fn&&Jo(d,l,i)){const m=a.data[Go()];if(Um(m,s)&&!Nm(a,l)){let C=s?m.classesWithoutHost:m.stylesWithoutHost;null!==C&&(i=ve(C,i||"")),bd(a,m,d,i,s)}else!function sC(e,n,i,s,a,l,d,m){a===Fn&&(a=sn);let C=0,L=0,q=0=e.expandoStartIndex}function Vm(e,n,i,s){const a=e.data;if(null===a[i+1]){const l=a[Go()],d=Nm(e,i);Um(l,s)&&null===n&&!d&&(n=!1),n=function Xb(e,n,i,s){const a=function lt(e){const n=In.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let l=s?n.residualClasses:n.residualStyles;if(null===a)0===(s?n.classBindings:n.styleBindings)&&(i=ul(i=kd(null,e,n,i,s),n.attrs,s),l=null);else{const d=n.directiveStylingLast;if(-1===d||e[d]!==a)if(i=kd(a,e,n,i,s),null===l){let C=function eC(e,n,i){const s=i?n.classBindings:n.styleBindings;if(0!==Dr(s))return e[pr(s)]}(e,n,s);void 0!==C&&Array.isArray(C)&&(C=kd(null,e,n,C[1],s),C=ul(C,n.attrs,s),function tC(e,n,i,s){e[pr(i?n.classBindings:n.styleBindings)]=s}(e,n,s,C))}else l=function nC(e,n,i){let s;const a=n.directiveEnd;for(let l=1+n.directiveStylingLast;l0)&&(L=!0)):q=i,a)if(0!==C){const Qe=pr(e[m+1]);e[s+1]=Sc(Qe,m),0!==Qe&&(e[Qe+1]=Ed(e[Qe+1],s)),e[m+1]=function zb(e,n){return 131071&e|n<<17}(e[m+1],s)}else e[s+1]=Sc(m,0),0!==m&&(e[m+1]=Ed(e[m+1],s)),m=s;else e[s+1]=Sc(C,0),0===m?m=s:e[C+1]=Ed(e[C+1],s),C=s;L&&(e[s+1]=Dd(e[s+1])),Mm(e,q,s,!0),Mm(e,q,s,!1),function Gb(e,n,i,s,a){const l=a?e.residualClasses:e.residualStyles;null!=l&&"string"==typeof n&&Kr(l,n)>=0&&(i[s+1]=Sd(i[s+1]))}(n,q,e,s,l),d=Sc(m,C),l?n.classBindings=d:n.styleBindings=d}(a,l,n,i,d,s)}}function kd(e,n,i,s,a){let l=null;const d=i.directiveEnd;let m=i.directiveStylingLast;for(-1===m?m=i.directiveStart:m++;m0;){const C=e[a],L=Array.isArray(C),q=L?C[1]:C,Te=null===q;let Qe=i[a+1];Qe===Fn&&(Qe=Te?sn:void 0);let st=Te?iu(Qe,s):q===s?Qe:void 0;if(L&&!Mc(st)&&(st=iu(C,s)),Mc(st)&&(m=st,d))return m;const Et=e[a+1];a=d?pr(Et):Dr(Et)}if(null!==n){let C=l?n.residualClasses:n.residualStyles;null!=C&&(m=iu(C,s))}return m}function Mc(e){return void 0!==e}function Um(e,n){return 0!=(e.flags&(n?8:16))}function jm(e,n=""){const i=Nt(),s=Wn(),a=e+En,l=s.firstCreatePass?ca(s,a,1,n,null):s.data[a],d=Gm(s,i,l,n,e);i[a]=d,Pa()&&Jl(s,i,d,l),is(l,!1)}let Gm=(e,n,i,s,a)=>(qs(!0),function Yl(e,n){return e.createText(n)}(n[gn],s));function Ad(e){return Oc("",e,""),Ad}function Oc(e,n,i){const s=Nt(),a=function da(e,n,i,s){return Jo(e,b(),i)?n+mt(i)+s:Fn}(s,e,n,i);return a!==Fn&&nr(s,Go(),a),Oc}function Ld(e,n,i,s,a){const l=Nt(),d=pa(l,e,n,i,s,a);return d!==Fn&&nr(l,Go(),d),Ld}const Er=void 0;var SC=["en",[["a","p"],["AM","PM"],Er],[["AM","PM"],Er,Er],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Er,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Er,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Er,"{1} 'at' {0}",Er],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function EC(e){const i=Math.floor(Math.abs(e)),s=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===s?1:5}];let ba={};function Rd(e){const n=function MC(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=ug(n);if(i)return i;const s=n.split("-")[0];if(i=ug(s),i)return i;if("en"===s)return SC;throw new dt(701,!1)}function cg(e){return Rd(e)[Ca.PluralCase]}function ug(e){return e in ba||(ba[e]=xn.ng&&xn.ng.common&&xn.ng.common.locales&&xn.ng.common.locales[e]),ba[e]}var Ca=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Ca||{});const wa="en-US";let dg=wa;function Nd(e,n,i,s,a){if(e=X(e),Array.isArray(e))for(let l=0;l>20;if(xr(e)||!e.multi){const st=new yr(L,a,la),Et=Bd(C,n,a?q:q+Qe,Te);-1===Et?(Cr(ss(m,d),l,C),Vd(l,e,n.length),n.push(C),m.directiveStart++,m.directiveEnd++,a&&(m.providerIndexes+=1048576),i.push(st),d.push(st)):(i[Et]=st,d[Et]=st)}else{const st=Bd(C,n,q+Qe,Te),Et=Bd(C,n,q,q+Qe),nn=Et>=0&&i[Et];if(a&&!nn||!a&&!(st>=0&&i[st])){Cr(ss(m,d),l,C);const dn=function Ew(e,n,i,s,a){const l=new yr(e,i,la);return l.multi=[],l.index=n,l.componentProviders=0,Fg(l,a,s&&!i),l}(a?Dw:Iw,i.length,a,s,L);!a&&nn&&(i[Et].providerFactory=dn),Vd(l,e,n.length,0),n.push(C),m.directiveStart++,m.directiveEnd++,a&&(m.providerIndexes+=1048576),i.push(dn),d.push(dn)}else Vd(l,e,st>-1?st:Et,Fg(i[a?Et:st],L,!a&&s));!a&&s&&nn&&i[Et].componentProviders++}}}function Vd(e,n,i,s){const a=xr(n),l=function gv(e){return!!e.useClass}(n);if(a||l){const C=(l?X(n.useClass):n).prototype.ngOnDestroy;if(C){const L=e.destroyHooks||(e.destroyHooks=[]);if(!a&&n.multi){const q=L.indexOf(i);-1===q?L.push(i,[s,C]):L[q+1].push(s,C)}else L.push(i,C)}}}function Fg(e,n,i){return i&&e.componentProviders++,e.multi.push(n)-1}function Bd(e,n,i,s){for(let a=i;a{i.providersResolver=(s,a)=>function xw(e,n,i){const s=Wn();if(s.firstCreatePass){const a=Mi(e);Nd(i,s.data,s.blueprint,a,!0),Nd(n,s.data,s.blueprint,a,!1)}}(s,a?a(e):e,n)}}class Sr{}class Vg{}function Sw(e,n){return new zd(e,n??null,[])}class zd extends Sr{constructor(n,i,s){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Hf(this);const a=ri(n);this._bootstrapComponents=tr(a.bootstrap),this._r3Injector=Qh(n,i,[{provide:Sr,useValue:this},{provide:uc,useValue:this.componentFactoryResolver},...s],Ct(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class Ud extends Vg{constructor(n){super(),this.moduleType=n}create(n){return new zd(this.moduleType,n,[])}}class Bg extends Sr{constructor(n){super(),this.componentFactoryResolver=new Hf(this),this.instance=null;const i=new oc([...n.providers,{provide:Sr,useValue:this},{provide:uc,useValue:this.componentFactoryResolver}],n.parent||ic(),n.debugName,new Set(["environment"]));this.injector=i,n.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function Hg(e,n,i=null){return new Bg({providers:e,parent:n,debugName:i,runEnvironmentInitializers:!0}).injector}let Ow=(()=>{class e{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){const s=Oh(0,i.type),a=s.length>0?Hg([s],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,a)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Se({token:e,providedIn:"environment",factory:()=>new e(Fe(Gs))})}return e})();function zg(e){e.getStandaloneInjector=n=>n.get(Ow).getOrCreateStandaloneInjector(e)}function Qg(e,n,i){const s=No()+e,a=Nt();return a[s]===Fn?Zs(a,s,i?n.call(i):n()):rl(a,s)}function Kg(e,n,i,s){return i_(Nt(),No(),e,n,i,s)}function Jg(e,n,i,s,a){return function o_(e,n,i,s,a,l,d){const m=n+i;return Ir(e,m,a,l)?Zs(e,m+2,d?s.call(d,a,l):s(a,l)):gl(e,m+2)}(Nt(),No(),e,n,i,s,a)}function Wg(e,n,i,s,a,l){return s_(Nt(),No(),e,n,i,s,a,l)}function qg(e,n,i,s,a,l,d){return function r_(e,n,i,s,a,l,d,m,C){const L=n+i;return Ss(e,L,a,l,d,m)?Zs(e,L+4,C?s.call(C,a,l,d,m):s(a,l,d,m)):gl(e,L+4)}(Nt(),No(),e,n,i,s,a,l,d)}function Xg(e,n,i,s,a,l,d,m){const C=No()+e,L=Nt(),q=Ss(L,C,i,s,a,l);return Jo(L,C+4,d)||q?Zs(L,C+5,m?n.call(m,i,s,a,l,d):n(i,s,a,l,d)):rl(L,C+5)}function e_(e,n,i,s,a,l,d,m,C){const L=No()+e,q=Nt(),Te=Ss(q,L,i,s,a,l);return Ir(q,L+4,d,m)||Te?Zs(q,L+6,C?n.call(C,i,s,a,l,d,m):n(i,s,a,l,d,m)):rl(q,L+6)}function t_(e,n,i,s,a,l,d,m,C,L){const q=No()+e,Te=Nt();let Qe=Ss(Te,q,i,s,a,l);return bc(Te,q+4,d,m,C)||Qe?Zs(Te,q+7,L?n.call(L,i,s,a,l,d,m,C):n(i,s,a,l,d,m,C)):rl(Te,q+7)}function n_(e,n,i,s){return function a_(e,n,i,s,a,l){let d=n+i,m=!1;for(let C=0;C=0;i--){const s=n[i];if(e===s.name)return s}}(n,i.pipeRegistry),i.data[a]=s,s.onDestroy&&(i.destroyHooks??=[]).push(a,s.onDestroy)):s=i.data[a];const l=s.factory||(s.factory=Z(s.type)),m=ln(la);try{const C=c(!1),L=l();return c(C),function kb(e,n,i,s){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),n[i]=s}(i,Nt(),a,L),L}finally{ln(m)}}function c_(e,n,i){const s=e+En,a=Nt(),l=zs(a,s);return _l(a,s)?i_(a,No(),n,l.transform,i,l):l.transform(i)}function u_(e,n,i,s,a){const l=e+En,d=Nt(),m=zs(d,l);return _l(d,l)?s_(d,No(),n,m.transform,i,s,a,m):m.transform(i,s,a)}function _l(e,n){return e[qt].data[n].pure}function Gw(){return this._results[Symbol.iterator]()}class Gd{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new $s)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const i=Gd.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=Gw)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){const s=this;s.dirty=!1;const a=function Es(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function j1(e,n,i){if(e.length!==n.length)return!1;for(let s=0;s0&&(i[a-1][ji]=n),s{class e{static#e=this.__NG_ELEMENT_ID__=Kw}return e})();const Zw=vl,Qw=class extends Zw{constructor(n,i,s){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=s}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,i){return this.createEmbeddedViewImpl(n,i)}createEmbeddedViewImpl(n,i,s){const a=function $w(e,n,i,s){const a=n.tView,m=fc(e,a,i,4096&e[Cn]?4096:16,null,n,null,null,null,s?.injector??null,s?.hydrationInfo??null);m[so]=e[n.index];const L=e[ro];return null!==L&&(m[ro]=L.createEmbeddedView(a)),ud(a,m,i),m}(this._declarationLView,this._declarationTContainer,n,{injector:i,hydrationInfo:s});return new ol(a)}};function Kw(){return Pc(co(),Nt())}function Pc(e,n){return 4&e.type?new Qw(n,e,sa(e,n)):null}let Nc=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=tT}return e})();function tT(){return __(co(),Nt())}const nT=Nc,m_=class extends nT{constructor(n,i,s){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=s}get element(){return sa(this._hostTNode,this._hostLView)}get injector(){return new rs(this._hostTNode,this._hostLView)}get parentInjector(){const n=cr(this._hostTNode,this._hostLView);if(Va(n)){const i=y(n,this._hostLView),s=br(n);return new rs(i[qt].data[s+8],i)}return new rs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=g_(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-vi}createEmbeddedView(n,i,s){let a,l;"number"==typeof s?a=s:null!=s&&(a=s.index,l=s.injector);const m=n.createEmbeddedViewImpl(i||{},l,null);return this.insertImpl(m,a,false),m}createComponent(n,i,s,a,l){const d=n&&!function za(e){return"function"==typeof e}(n);let m;if(d)m=i;else{const jt=i||{};m=jt.index,s=jt.injector,a=jt.projectableNodes,l=jt.environmentInjector||jt.ngModuleRef}const C=d?n:new sl(Mn(n)),L=s||this.parentInjector;if(!l&&null==C.ngModule){const nn=(d?L:this.parentInjector).get(Gs,null);nn&&(l=nn)}Mn(C.componentType??{});const st=C.create(L,a,null,l);return this.insertImpl(st.hostView,m,false),st}insert(n,i){return this.insertImpl(n,i,!1)}insertImpl(n,i,s){const a=n._lView;if(function kr(e){return xi(e[Kn])}(a)){const C=this.indexOf(n);if(-1!==C)this.detach(C);else{const L=a[Kn],q=new m_(L,L[Si],L[Kn]);q.detach(q.indexOf(n))}}const d=this._adjustIndex(i),m=this._lContainer;return Yw(m,a,d,!s),n.attachToViewContainerRef(),kp($d(m),d,n),n}move(n,i){return this.insert(n,i)}indexOf(n){const i=g_(this._lContainer);return null!==i?i.indexOf(n):-1}remove(n){const i=this._adjustIndex(n,-1),s=Ql(this._lContainer,i);s&&(Pl($d(this._lContainer),i),fu(s[qt],s))}detach(n){const i=this._adjustIndex(n,-1),s=Ql(this._lContainer,i);return s&&null!=Pl($d(this._lContainer),i)?new ol(s):null}_adjustIndex(n,i=0){return n??this.length+i}};function g_(e){return e[8]}function $d(e){return e[8]||(e[8]=[])}function __(e,n){let i;const s=n[e.index];return xi(s)?i=s:(i=Ef(s,n,null,e),n[e.index]=i,mc(n,i)),v_(i,n,e,s),new m_(i,e,n)}let v_=function y_(e,n,i,s){if(e[ao])return;let a;a=8&i.type?pi(s):function iT(e,n){const i=e[gn],s=i.createComment(""),a=Io(n,e);return Tr(i,Kl(i,a),s,function V0(e,n){return e.nextSibling(n)}(i,a),!1),s}(n,i),e[ao]=a};class Yd{constructor(n){this.queryList=n,this.matches=null}clone(){return new Yd(this.queryList)}setDirty(){this.queryList.setDirty()}}class Zd{constructor(n=[]){this.queries=n}createEmbeddedView(n){const i=n.queries;if(null!==i){const s=null!==n.contentQueries?n.contentQueries[0]:i.length,a=[];for(let l=0;l0)s.push(d[m/2]);else{const L=l[m+1],q=n[-C];for(let Te=vi;Te{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,s)=>{this.resolve=i,this.reject=s}),this.appInits=It(Y_,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const i=[];for(const a of this.appInits){const l=a();if(Td(l))i.push(l);else if(pm(l)){const d=new Promise((m,C)=>{l.subscribe({complete:m,error:C})});i.push(d)}}const s=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{s()}).catch(a=>{this.reject(a)}),0===i.length&&s(),this.initialized=!0}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Z_=(()=>{class e{log(i){console.log(i)}warn(i){console.warn(i)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const Bc=new bi("LocaleId",{providedIn:"root",factory:()=>It(Bc,an.Optional|an.SkipSelf)||function AT(){return typeof $localize<"u"&&$localize.locale||wa}()}),LT=new bi("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Q_=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ie.X(!1)}add(){this.hasPendingTasks.next(!0);const i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class PT{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let FT=(()=>{class e{compileModuleSync(i){return new Ud(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const s=this.compileModuleSync(i),l=tr(ri(i).declarations).reduce((d,m)=>{const C=Mn(m);return C&&d.push(new sl(C)),d},[]);return new PT(s,l)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const q_=new bi(""),X_=new bi("");let sp,n2=(()=>{class e{constructor(i,s,a){this._ngZone=i,this.registry=s,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,sp||(function o2(e){sp=e}(a),a.addToWindow(s)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Vo.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(s=>!s.updateCb||!s.updateCb(i)||(clearTimeout(s.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,s,a){let l=-1;s&&s>0&&(l=setTimeout(()=>{this._callbacks=this._callbacks.filter(d=>d.timeoutId!==l),i(this._didWork,this.getPendingTasks())},s)),this._callbacks.push({doneCb:i,timeoutId:l,updateCb:a})}whenStable(i,s,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(i,s,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,s,a){return[]}static#e=this.\u0275fac=function(s){return new(s||e)(Fe(Vo),Fe(e1),Fe(X_))};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac})}return e})(),e1=(()=>{class e{constructor(){this._applications=new Map}registerApplication(i,s){this._applications.set(i,s)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,s=!0){return sp?.findTestabilityInTree(this,i,s)??null}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),hr=null;const t1=new bi("AllowMultipleToken"),rp=new bi("PlatformDestroyListeners"),ap=new bi("appBootstrapListener");class a2{constructor(n,i){this.name=n,this.token=i}}function s1(e,n,i=[]){const s=`Platform: ${n}`,a=new bi(s);return(l=[])=>{let d=lp();if(!d||d.injector.get(t1,!1)){const m=[...i,...l,{provide:a,useValue:!0}];e?e(m):function l2(e){if(hr&&!hr.get(t1,!1))throw new dt(400,!1);(function n1(){!function x(e){g=e}(()=>{throw new dt(600,!1)})})(),hr=e;const n=e.get(a1);(function o1(e){e.get(Fh,null)?.forEach(i=>i())})(e)}(function r1(e=[],n){return Ls.create({name:n,providers:[{provide:Au,useValue:"platform"},{provide:rp,useValue:new Set([()=>hr=null])},...e]})}(m,s))}return function u2(e){const n=lp();if(!n)throw new dt(401,!1);return n}()}}function lp(){return hr?.get(a1)??null}let a1=(()=>{class e{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,s){const a=function d2(e="zone.js",n){return"noop"===e?new ny:"zone.js"===e?new Vo(n):e}(s?.ngZone,function l1(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:s?.ngZoneEventCoalescing,runCoalescing:s?.ngZoneRunCoalescing}));return a.run(()=>{const l=function Mw(e,n,i){return new zd(e,n,i)}(i.moduleType,this.injector,function h1(e){return[{provide:Vo,useFactory:e},{provide:Wa,multi:!0,useFactory:()=>{const n=It(h2,{optional:!0});return()=>n.initialize()}},{provide:p1,useFactory:p2},{provide:Xh,useFactory:ef}]}(()=>a)),d=l.injector.get(dr,null);return a.runOutsideAngular(()=>{const m=a.onError.subscribe({next:C=>{d.handleError(C)}});l.onDestroy(()=>{zc(this._modules,l),m.unsubscribe()})}),function c1(e,n,i){try{const s=i();return Td(s)?s.catch(a=>{throw n.runOutsideAngular(()=>e.handleError(a)),a}):s}catch(s){throw n.runOutsideAngular(()=>e.handleError(s)),s}}(d,a,()=>{const m=l.injector.get(np);return m.runInitializers(),m.donePromise.then(()=>(function pg(e){Re(e,"Expected localeId to be defined"),"string"==typeof e&&(dg=e.toLowerCase().replace(/_/g,"-"))}(l.injector.get(Bc,wa)||wa),this._moduleDoBootstrap(l),l))})})}bootstrapModule(i,s=[]){const a=u1({},s);return function s2(e,n,i){const s=new Ud(i);return Promise.resolve(s)}(0,0,i).then(l=>this.bootstrapModuleFactory(l,a))}_moduleDoBootstrap(i){const s=i.injector.get(Ia);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(a=>s.bootstrap(a));else{if(!i.instance.ngDoBootstrap)throw new dt(-403,!1);i.instance.ngDoBootstrap(s)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new dt(404,!1);this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const i=this._injector.get(rp,null);i&&(i.forEach(s=>s()),i.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(s){return new(s||e)(Fe(Ls))};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function u1(e,n){return Array.isArray(n)?n.reduce(u1,e):{...e,...n}}let Ia=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=It(p1),this.zoneIsStable=It(Xh),this.componentTypes=[],this.components=[],this.isStable=It(Q_).hasPendingTasks.pipe((0,yt.w)(i=>i?(0,he.of)(!1):this.zoneIsStable),(0,At.x)(),Le()),this._injector=It(Gs)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,s){const a=i instanceof Hh;if(!this._injector.get(np).done)throw!a&&Zi(i),new dt(405,!1);let d;d=a?i:this._injector.get(uc).resolveComponentFactory(i),this.componentTypes.push(d.componentType);const m=function r2(e){return e.isBoundToModule}(d)?void 0:this._injector.get(Sr),L=d.create(Ls.NULL,[],s||d.selector,m),q=L.location.nativeElement,Te=L.injector.get(q_,null);return Te?.registerApplication(q),L.onDestroy(()=>{this.detachView(L.hostView),zc(this.components,L),Te?.unregisterApplication(q)}),this._loadComponent(L),L}tick(){if(this._runningTick)throw new dt(101,!1);try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1}}attachView(i){const s=i;this._views.push(s),s.attachToAppRef(this)}detachView(i){const s=i;zc(this._views,s),s.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const s=this._injector.get(ap,[]);s.push(...this._bootstrapListeners),s.forEach(a=>a(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>zc(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new dt(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function zc(e,n){const i=e.indexOf(n);i>-1&&e.splice(i,1)}const p1=new bi("",{providedIn:"root",factory:()=>It(dr).handleError.bind(void 0)});function p2(){const e=It(Vo),n=It(dr);return i=>e.runOutsideAngular(()=>n.handleError(i))}let h2=(()=>{class e{constructor(){this.zone=It(Vo),this.applicationRef=It(Ia)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=Se({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();let m2=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=g2}return e})();function g2(e){return function _2(e,n,i){if(Ao(e)&&!i){const s=yo(e.index,n);return new ol(s,s)}return 47&e.type?new ol(n[Gn],n):null}(co(),Nt(),16==(16&e))}class _1{constructor(){}supports(n){return yc(n)}create(n){return new T2(n)}}const w2=(e,n)=>n;class T2{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||w2}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,s=this._removalsHead,a=0,l=null;for(;i||s;){const d=!s||i&&i.currentIndex{d=this._trackByFn(a,m),null!==i&&Object.is(i.trackById,d)?(s&&(i=this._verifyReinsertion(i,m,d,a)),Object.is(i.item,m)||this._addIdentityChange(i,m)):(i=this._mismatch(i,m,d,a),s=!0),i=i._next,a++}),this.length=a;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,s,a){let l;return null===n?l=this._itTail:(l=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,l,a)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(s,a))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,l,a)):n=this._addAfter(new x2(i,s),l,a),n}_verifyReinsertion(n,i,s,a){let l=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==l?n=this._reinsertAfter(l,n._prev,a):n.currentIndex!=a&&(n.currentIndex=a,this._addToMoves(n,a)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,i,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const a=n._prevRemoved,l=n._nextRemoved;return null===a?this._removalsHead=l:a._nextRemoved=l,null===l?this._removalsTail=a:l._prevRemoved=a,this._insertAfter(n,i,s),this._addToMoves(n,s),n}_moveAfter(n,i,s){return this._unlink(n),this._insertAfter(n,i,s),this._addToMoves(n,s),n}_addAfter(n,i,s){return this._insertAfter(n,i,s),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,s){const a=null===i?this._itHead:i._next;return n._next=a,n._prev=i,null===a?this._itTail=n:a._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new v1),this._linkedRecords.put(n),n.currentIndex=s,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,s=n._next;return null===i?this._itHead=s:i._next=s,null===s?this._itTail=i:s._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new v1),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class x2{constructor(n,i){this.item=n,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class I2{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===i||i<=s.currentIndex)&&Object.is(s.trackById,n))return s;return null}remove(n){const i=n._prevDup,s=n._nextDup;return null===i?this._head=s:i._nextDup=s,null===s?this._tail=i:s._prevDup=i,null===this._head}}class v1{constructor(){this.map=new Map}put(n){const i=n.trackById;let s=this.map.get(i);s||(s=new I2,this.map.set(i,s)),s.add(n)}get(n,i){const a=this.map.get(n);return a?a.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function y1(e,n,i){const s=e.previousIndex;if(null===s)return s;let a=0;return i&&s{if(i&&i.key===a)this._maybeAddToChanges(i,s),this._appendAfter=i,i=i._next;else{const l=this._getOrCreateRecordForKey(a,s);i=this._insertBeforeOrAppend(i,l)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let s=i;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const s=n._prev;return i._next=n,i._prev=s,n._prev=i,s&&(s._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const a=this._records.get(n);this._maybeAddToChanges(a,i);const l=a._prev,d=a._next;return l&&(l._next=d),d&&(d._prev=l),a._next=null,a._prev=null,a}const s=new E2(n);return this._records.set(n,s),s.currentValue=i,this._addToAdditions(s),s}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(s=>i(n[s],s))}}class E2{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function C1(){return new hp([new _1])}let hp=(()=>{class e{static#e=this.\u0275prov=Se({token:e,providedIn:"root",factory:C1});constructor(i){this.factories=i}static create(i,s){if(null!=s){const a=s.factories.slice();i=i.concat(a)}return new e(i)}static extend(i){return{provide:e,useFactory:s=>e.create(i,s||C1()),deps:[[e,new Vl,new Nl]]}}find(i){const s=this.factories.find(a=>a.supports(i));if(null!=s)return s;throw new dt(901,!1)}}return e})();function w1(){return new fp([new b1])}let fp=(()=>{class e{static#e=this.\u0275prov=Se({token:e,providedIn:"root",factory:w1});constructor(i){this.factories=i}static create(i,s){if(s){const a=s.factories.slice();i=i.concat(a)}return new e(i)}static extend(i){return{provide:e,useFactory:s=>e.create(i,s||w1()),deps:[[e,new Vl,new Nl]]}}find(i){const s=this.factories.find(a=>a.supports(i));if(s)return s;throw new dt(901,!1)}}return e})();const O2=s1(null,"core",[]);let k2=(()=>{class e{constructor(i){}static#e=this.\u0275fac=function(s){return new(s||e)(Fe(Ia))};static#t=this.\u0275mod=Mo({type:e});static#n=this.\u0275inj=Vt({})}return e})();function U2(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function G2(e,n){const i=Mn(e),s=n.elementInjector||ic();return new sl(i).create(s,n.projectableNodes,n.hostElement,n.environmentInjector)}function $2(e){const n=Mn(e);if(!n)return null;const i=new sl(n);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}},95:($t,Xe,T)=>{T.d(Xe,{Fj:()=>ve,CE:()=>wo,qu:()=>Mi,NI:()=>Bn,u:()=>qt,cw:()=>E,sg:()=>ri,x0:()=>oo,u5:()=>ks,JU:()=>ct,a5:()=>gt,JJ:()=>Ht,JL:()=>J,On:()=>qi,YN:()=>Si,UX:()=>Is,_Y:()=>qo,Kr:()=>mo});var r=T(6689),t=T(6814),o=T(7715),ae=T(5592),A=T(7453),Y=T(4829),O=T(4564),W=T(8251),te=T(7400),ie=T(2714),_e=T(7398);let Oe=(()=>{class B{constructor(D,se){this._renderer=D,this._elementRef=se,this.onChange=ze=>{},this.onTouched=()=>{}}setProperty(D,se){this._renderer.setProperty(this._elementRef.nativeElement,D,se)}registerOnTouched(D){this.onTouched=D}registerOnChange(D){this.onChange=D}setDisabledState(D){this.setProperty("disabled",D)}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(r.Qsj),r.Y36(r.SBq))};static#t=this.\u0275dir=r.lG2({type:B})}return B})(),Le=(()=>{class B extends Oe{static#e=this.\u0275fac=function(){let D;return function(ze){return(D||(D=r.n5z(B)))(ze||B)}}();static#t=this.\u0275dir=r.lG2({type:B,features:[r.qOj]})}return B})();const ct=new r.OlP("NgValueAccessor"),Dt={provide:ct,useExisting:(0,r.Gpc)(()=>ve),multi:!0},Ct=new r.OlP("CompositionEventMode");let ve=(()=>{class B extends Oe{constructor(D,se,ze){super(D,se),this._compositionMode=ze,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Ot(){const B=(0,t.q)()?(0,t.q)().getUserAgent():"";return/android (\d+)/.test(B.toLowerCase())}())}writeValue(D){this.setProperty("value",D??"")}_handleInput(D){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(D)}_compositionStart(){this._composing=!0}_compositionEnd(D){this._composing=!1,this._compositionMode&&this.onChange(D)}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(r.Qsj),r.Y36(r.SBq),r.Y36(Ct,8))};static#t=this.\u0275dir=r.lG2({type:B,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(se,ze){1&se&&r.NdJ("input",function(_n){return ze._handleInput(_n.target.value)})("blur",function(){return ze.onTouched()})("compositionstart",function(){return ze._compositionStart()})("compositionend",function(_n){return ze._compositionEnd(_n.target.value)})},features:[r._Bn([Dt]),r.qOj]})}return B})();const X=new r.OlP("NgValidators"),fe=new r.OlP("NgAsyncValidators");function ce(B){return null!=B}function $e(B){return(0,r.QGY)(B)?(0,o.D)(B):B}function F(B){let G={};return B.forEach(D=>{G=null!=D?{...G,...D}:G}),0===Object.keys(G).length?null:G}function me(B,G){return G.map(D=>D(B))}function Ye(B){return B.map(G=>function re(B){return!B.validate}(G)?G:D=>G.validate(D))}function St(B){return null!=B?function Ne(B){if(!B)return null;const G=B.filter(ce);return 0==G.length?null:function(D){return F(me(D,G))}}(Ye(B)):null}function Rt(B){return null!=B?function rt(B){if(!B)return null;const G=B.filter(ce);return 0==G.length?null:function(D){return function he(...B){const G=(0,O.jO)(B),{args:D,keys:se}=(0,A.D)(B),ze=new ae.y(Xt=>{const{length:_n}=D;if(!_n)return void Xt.complete();const Xi=new Array(_n);let Po=_n,Uo=_n;for(let us=0;us<_n;us++){let ds=!1;(0,Y.Xf)(D[us]).subscribe((0,W.x)(Xt,ps=>{ds||(ds=!0,Uo--),Xi[us]=ps},()=>Po--,void 0,()=>{(!Po||!ds)&&(Uo||Xt.next(se?(0,ie.n)(se,Xi):Xi),Xt.complete())}))}});return G?ze.pipe((0,te.Z)(G)):ze}(me(D,G).map($e)).pipe((0,_e.U)(F))}}(Ye(B)):null}function We(B,G){return null===B?[G]:Array.isArray(B)?[...B,G]:[B,G]}function Bt(B){return B._rawValidators}function ee(B){return B._rawAsyncValidators}function Re(B){return B?Array.isArray(B)?B:[B]:[]}function N(B,G){return Array.isArray(B)?B.includes(G):B===G}function je(B,G){const D=Re(G);return Re(B).forEach(ze=>{N(D,ze)||D.push(ze)}),D}function V(B,G){return Re(G).filter(D=>!N(B,D))}class Ve{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(G){this._rawValidators=G||[],this._composedValidatorFn=St(this._rawValidators)}_setAsyncValidators(G){this._rawAsyncValidators=G||[],this._composedAsyncValidatorFn=Rt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(G){this._onDestroyCallbacks.push(G)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(G=>G()),this._onDestroyCallbacks=[]}reset(G=void 0){this.control&&this.control.reset(G)}hasError(G,D){return!!this.control&&this.control.hasError(G,D)}getError(G,D){return this.control?this.control.getError(G,D):null}}class Se extends Ve{get formDirective(){return null}get path(){return null}}class gt extends Ve{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Vt{constructor(G){this._cd=G}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Ht=(()=>{class B extends Vt{constructor(D){super(D)}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(gt,2))};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(se,ze){2&se&&r.ekj("ng-untouched",ze.isUntouched)("ng-touched",ze.isTouched)("ng-pristine",ze.isPristine)("ng-dirty",ze.isDirty)("ng-valid",ze.isValid)("ng-invalid",ze.isInvalid)("ng-pending",ze.isPending)},features:[r.qOj]})}return B})(),J=(()=>{class B extends Vt{constructor(D){super(D)}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(Se,10))};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(se,ze){2&se&&r.ekj("ng-untouched",ze.isUntouched)("ng-touched",ze.isTouched)("ng-pristine",ze.isPristine)("ng-dirty",ze.isDirty)("ng-valid",ze.isValid)("ng-invalid",ze.isInvalid)("ng-pending",ze.isPending)("ng-submitted",ze.isSubmitted)},features:[r.qOj]})}return B})();const fi="VALID",mi="INVALID",Ti="PENDING",zi="DISABLED";function Ui(B){return(Ze(B)?B.validators:B)||null}function it(B,G){return(Ze(G)?G.asyncValidators:B)||null}function Ze(B){return null!=B&&!Array.isArray(B)&&"object"==typeof B}function wt(B,G,D){const se=B.controls;if(!(G?Object.keys(se):se).length)throw new r.vHH(1e3,"");if(!se[D])throw new r.vHH(1001,"")}function Q(B,G,D){B._forEachChild((se,ze)=>{if(void 0===D[ze])throw new r.vHH(1002,"")})}class Ke{constructor(G,D){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(G),this._assignAsyncValidators(D)}get validator(){return this._composedValidatorFn}set validator(G){this._rawValidators=this._composedValidatorFn=G}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(G){this._rawAsyncValidators=this._composedAsyncValidatorFn=G}get parent(){return this._parent}get valid(){return this.status===fi}get invalid(){return this.status===mi}get pending(){return this.status==Ti}get disabled(){return this.status===zi}get enabled(){return this.status!==zi}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(G){this._assignValidators(G)}setAsyncValidators(G){this._assignAsyncValidators(G)}addValidators(G){this.setValidators(je(G,this._rawValidators))}addAsyncValidators(G){this.setAsyncValidators(je(G,this._rawAsyncValidators))}removeValidators(G){this.setValidators(V(G,this._rawValidators))}removeAsyncValidators(G){this.setAsyncValidators(V(G,this._rawAsyncValidators))}hasValidator(G){return N(this._rawValidators,G)}hasAsyncValidator(G){return N(this._rawAsyncValidators,G)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(G={}){this.touched=!0,this._parent&&!G.onlySelf&&this._parent.markAsTouched(G)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(G=>G.markAllAsTouched())}markAsUntouched(G={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(D=>{D.markAsUntouched({onlySelf:!0})}),this._parent&&!G.onlySelf&&this._parent._updateTouched(G)}markAsDirty(G={}){this.pristine=!1,this._parent&&!G.onlySelf&&this._parent.markAsDirty(G)}markAsPristine(G={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(D=>{D.markAsPristine({onlySelf:!0})}),this._parent&&!G.onlySelf&&this._parent._updatePristine(G)}markAsPending(G={}){this.status=Ti,!1!==G.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!G.onlySelf&&this._parent.markAsPending(G)}disable(G={}){const D=this._parentMarkedDirty(G.onlySelf);this.status=zi,this.errors=null,this._forEachChild(se=>{se.disable({...G,onlySelf:!0})}),this._updateValue(),!1!==G.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...G,skipPristineCheck:D}),this._onDisabledChange.forEach(se=>se(!0))}enable(G={}){const D=this._parentMarkedDirty(G.onlySelf);this.status=fi,this._forEachChild(se=>{se.enable({...G,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:G.emitEvent}),this._updateAncestors({...G,skipPristineCheck:D}),this._onDisabledChange.forEach(se=>se(!1))}_updateAncestors(G){this._parent&&!G.onlySelf&&(this._parent.updateValueAndValidity(G),G.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(G){this._parent=G}getRawValue(){return this.value}updateValueAndValidity(G={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===fi||this.status===Ti)&&this._runAsyncValidator(G.emitEvent)),!1!==G.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!G.onlySelf&&this._parent.updateValueAndValidity(G)}_updateTreeValidity(G={emitEvent:!0}){this._forEachChild(D=>D._updateTreeValidity(G)),this.updateValueAndValidity({onlySelf:!0,emitEvent:G.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?zi:fi}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(G){if(this.asyncValidator){this.status=Ti,this._hasOwnPendingAsyncValidator=!0;const D=$e(this.asyncValidator(this));this._asyncValidationSubscription=D.subscribe(se=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(se,{emitEvent:G})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(G,D={}){this.errors=G,this._updateControlsErrors(!1!==D.emitEvent)}get(G){let D=G;return null==D||(Array.isArray(D)||(D=D.split(".")),0===D.length)?null:D.reduce((se,ze)=>se&&se._find(ze),this)}getError(G,D){const se=D?this.get(D):this;return se&&se.errors?se.errors[G]:null}hasError(G,D){return!!this.getError(G,D)}get root(){let G=this;for(;G._parent;)G=G._parent;return G}_updateControlsErrors(G){this.status=this._calculateStatus(),G&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(G)}_initObservables(){this.valueChanges=new r.vpe,this.statusChanges=new r.vpe}_calculateStatus(){return this._allControlsDisabled()?zi:this.errors?mi:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ti)?Ti:this._anyControlsHaveStatus(mi)?mi:fi}_anyControlsHaveStatus(G){return this._anyControls(D=>D.status===G)}_anyControlsDirty(){return this._anyControls(G=>G.dirty)}_anyControlsTouched(){return this._anyControls(G=>G.touched)}_updatePristine(G={}){this.pristine=!this._anyControlsDirty(),this._parent&&!G.onlySelf&&this._parent._updatePristine(G)}_updateTouched(G={}){this.touched=this._anyControlsTouched(),this._parent&&!G.onlySelf&&this._parent._updateTouched(G)}_registerOnCollectionChange(G){this._onCollectionChange=G}_setUpdateStrategy(G){Ze(G)&&null!=G.updateOn&&(this._updateOn=G.updateOn)}_parentMarkedDirty(G){return!G&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(G){return null}_assignValidators(G){this._rawValidators=Array.isArray(G)?G.slice():G,this._composedValidatorFn=function _t(B){return Array.isArray(B)?St(B):B||null}(this._rawValidators)}_assignAsyncValidators(G){this._rawAsyncValidators=Array.isArray(G)?G.slice():G,this._composedAsyncValidatorFn=function Me(B){return Array.isArray(B)?Rt(B):B||null}(this._rawAsyncValidators)}}class E extends Ke{constructor(G,D,se){super(Ui(D),it(se,D)),this.controls=G,this._initObservables(),this._setUpdateStrategy(D),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(G,D){return this.controls[G]?this.controls[G]:(this.controls[G]=D,D.setParent(this),D._registerOnCollectionChange(this._onCollectionChange),D)}addControl(G,D,se={}){this.registerControl(G,D),this.updateValueAndValidity({emitEvent:se.emitEvent}),this._onCollectionChange()}removeControl(G,D={}){this.controls[G]&&this.controls[G]._registerOnCollectionChange(()=>{}),delete this.controls[G],this.updateValueAndValidity({emitEvent:D.emitEvent}),this._onCollectionChange()}setControl(G,D,se={}){this.controls[G]&&this.controls[G]._registerOnCollectionChange(()=>{}),delete this.controls[G],D&&this.registerControl(G,D),this.updateValueAndValidity({emitEvent:se.emitEvent}),this._onCollectionChange()}contains(G){return this.controls.hasOwnProperty(G)&&this.controls[G].enabled}setValue(G,D={}){Q(this,0,G),Object.keys(G).forEach(se=>{wt(this,!0,se),this.controls[se].setValue(G[se],{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D)}patchValue(G,D={}){null!=G&&(Object.keys(G).forEach(se=>{const ze=this.controls[se];ze&&ze.patchValue(G[se],{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D))}reset(G={},D={}){this._forEachChild((se,ze)=>{se.reset(G?G[ze]:null,{onlySelf:!0,emitEvent:D.emitEvent})}),this._updatePristine(D),this._updateTouched(D),this.updateValueAndValidity(D)}getRawValue(){return this._reduceChildren({},(G,D,se)=>(G[se]=D.getRawValue(),G))}_syncPendingControls(){let G=this._reduceChildren(!1,(D,se)=>!!se._syncPendingControls()||D);return G&&this.updateValueAndValidity({onlySelf:!0}),G}_forEachChild(G){Object.keys(this.controls).forEach(D=>{const se=this.controls[D];se&&G(se,D)})}_setUpControls(){this._forEachChild(G=>{G.setParent(this),G._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(G){for(const[D,se]of Object.entries(this.controls))if(this.contains(D)&&G(se))return!0;return!1}_reduceValue(){return this._reduceChildren({},(D,se,ze)=>((se.enabled||this.disabled)&&(D[ze]=se.value),D))}_reduceChildren(G,D){let se=G;return this._forEachChild((ze,Xt)=>{se=D(se,ze,Xt)}),se}_allControlsDisabled(){for(const G of Object.keys(this.controls))if(this.controls[G].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(G){return this.controls.hasOwnProperty(G)?this.controls[G]:null}}class Be extends E{}const Je=new r.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Pe}),Pe="always";function Fe(B,G){return[...G.path,B]}function Tt(B,G,D=Pe){Ln(B,G),G.valueAccessor.writeValue(B.value),(B.disabled||"always"===D)&&G.valueAccessor.setDisabledState?.(B.disabled),function oi(B,G){G.valueAccessor.registerOnChange(D=>{B._pendingValue=D,B._pendingChange=!0,B._pendingDirty=!0,"change"===B.updateOn&&Zn(B,G)})}(B,G),function gi(B,G){const D=(se,ze)=>{G.valueAccessor.writeValue(se),ze&&G.viewToModelUpdate(se)};B.registerOnChange(D),G._registerOnDestroy(()=>{B._unregisterOnChange(D)})}(B,G),function Li(B,G){G.valueAccessor.registerOnTouched(()=>{B._pendingTouched=!0,"blur"===B.updateOn&&B._pendingChange&&Zn(B,G),"submit"!==B.updateOn&&B.markAsTouched()})}(B,G),function Yt(B,G){if(G.valueAccessor.setDisabledState){const D=se=>{G.valueAccessor.setDisabledState(se)};B.registerOnDisabledChange(D),G._registerOnDestroy(()=>{B._unregisterOnDisabledChange(D)})}}(B,G)}function It(B,G,D=!0){const se=()=>{};G.valueAccessor&&(G.valueAccessor.registerOnChange(se),G.valueAccessor.registerOnTouched(se)),hn(B,G),B&&(G._invokeOnDestroyCallbacks(),B._registerOnCollectionChange(()=>{}))}function Wt(B,G){B.forEach(D=>{D.registerOnValidatorChange&&D.registerOnValidatorChange(G)})}function Ln(B,G){const D=Bt(B);null!==G.validator?B.setValidators(We(D,G.validator)):"function"==typeof D&&B.setValidators([D]);const se=ee(B);null!==G.asyncValidator?B.setAsyncValidators(We(se,G.asyncValidator)):"function"==typeof se&&B.setAsyncValidators([se]);const ze=()=>B.updateValueAndValidity();Wt(G._rawValidators,ze),Wt(G._rawAsyncValidators,ze)}function hn(B,G){let D=!1;if(null!==B){if(null!==G.validator){const ze=Bt(B);if(Array.isArray(ze)&&ze.length>0){const Xt=ze.filter(_n=>_n!==G.validator);Xt.length!==ze.length&&(D=!0,B.setValidators(Xt))}}if(null!==G.asyncValidator){const ze=ee(B);if(Array.isArray(ze)&&ze.length>0){const Xt=ze.filter(_n=>_n!==G.asyncValidator);Xt.length!==ze.length&&(D=!0,B.setAsyncValidators(Xt))}}}const se=()=>{};return Wt(G._rawValidators,se),Wt(G._rawAsyncValidators,se),D}function Zn(B,G){B._pendingDirty&&B.markAsDirty(),B.setValue(B._pendingValue,{emitModelToViewChange:!1}),G.viewToModelUpdate(B._pendingValue),B._pendingChange=!1}function P(B,G){if(!B.hasOwnProperty("model"))return!1;const D=B.model;return!!D.isFirstChange()||!Object.is(G,D.currentValue)}function zt(B,G){if(!G)return null;let D,se,ze;return Array.isArray(G),G.forEach(Xt=>{Xt.constructor===ve?D=Xt:function $(B){return Object.getPrototypeOf(B.constructor)===Le}(Xt)?se=Xt:ze=Xt}),ze||se||D||null}function li(B,G){const D=B.indexOf(G);D>-1&&B.splice(D,1)}function Vn(B){return"object"==typeof B&&null!==B&&2===Object.keys(B).length&&"value"in B&&"disabled"in B}const Bn=class extends Ke{constructor(G=null,D,se){super(Ui(D),it(se,D)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(G),this._setUpdateStrategy(D),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ze(D)&&(D.nonNullable||D.initialValueIsDefault)&&(this.defaultValue=Vn(G)?G.value:G)}setValue(G,D={}){this.value=this._pendingValue=G,this._onChange.length&&!1!==D.emitModelToViewChange&&this._onChange.forEach(se=>se(this.value,!1!==D.emitViewToModelChange)),this.updateValueAndValidity(D)}patchValue(G,D={}){this.setValue(G,D)}reset(G=this.defaultValue,D={}){this._applyFormState(G),this.markAsPristine(D),this.markAsUntouched(D),this.setValue(this.value,D),this._pendingChange=!1}_updateValue(){}_anyControls(G){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(G){this._onChange.push(G)}_unregisterOnChange(G){li(this._onChange,G)}registerOnDisabledChange(G){this._onDisabledChange.push(G)}_unregisterOnDisabledChange(G){li(this._onDisabledChange,G)}_forEachChild(G){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(G){Vn(G)?(this.value=this._pendingValue=G.value,G.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=G}};let Pi=(()=>{class B extends Se{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Fe(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=function(){let D;return function(ze){return(D||(D=r.n5z(B)))(ze||B)}}();static#t=this.\u0275dir=r.lG2({type:B,features:[r.qOj]})}return B})();const Yi={provide:gt,useExisting:(0,r.Gpc)(()=>qi)},Vi=(()=>Promise.resolve())();let qi=(()=>{class B extends gt{constructor(D,se,ze,Xt,_n,Xi){super(),this._changeDetectorRef=_n,this.callSetDisabledState=Xi,this.control=new Bn,this._registered=!1,this.name="",this.update=new r.vpe,this._parent=D,this._setValidators(se),this._setAsyncValidators(ze),this.valueAccessor=zt(0,Xt)}ngOnChanges(D){if(this._checkForErrors(),!this._registered||"name"in D){if(this._registered&&(this._checkName(),this.formDirective)){const se=D.name.previousValue;this.formDirective.removeControl({name:se,path:this._getPath(se)})}this._setUpControl()}"isDisabled"in D&&this._updateDisabled(D),P(D,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(D){this.viewModel=D,this.update.emit(D)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Tt(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()}_updateValue(D){Vi.then(()=>{this.control.setValue(D,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(D){const se=D.isDisabled.currentValue,ze=0!==se&&(0,r.VuI)(se);Vi.then(()=>{ze&&!this.control.disabled?this.control.disable():!ze&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(D){return this._parent?Fe(D,this._parent):[D]}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(Se,9),r.Y36(X,10),r.Y36(fe,10),r.Y36(ct,10),r.Y36(r.sBO,8),r.Y36(Je,8))};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[r._Bn([Yi]),r.qOj,r.TTD]})}return B})(),qo=(()=>{class B{static#e=this.\u0275fac=function(se){return new(se||B)};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return B})(),Mo=(()=>{class B{static#e=this.\u0275fac=function(se){return new(se||B)};static#t=this.\u0275mod=r.oAB({type:B});static#n=this.\u0275inj=r.cJS({})}return B})();const Mn=new r.OlP("NgModelWithFormControlWarning"),Zi={provide:Se,useExisting:(0,r.Gpc)(()=>ri)};let ri=(()=>{class B extends Se{constructor(D,se,ze){super(),this.callSetDisabledState=ze,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new r.vpe,this._setValidators(D),this._setAsyncValidators(se)}ngOnChanges(D){this._checkFormPresent(),D.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(hn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(D){const se=this.form.get(D.path);return Tt(se,D,this.callSetDisabledState),se.updateValueAndValidity({emitEvent:!1}),this.directives.push(D),se}getControl(D){return this.form.get(D.path)}removeControl(D){It(D.control||null,D,!1),function Ut(B,G){const D=B.indexOf(G);D>-1&&B.splice(D,1)}(this.directives,D)}addFormGroup(D){this._setUpFormContainer(D)}removeFormGroup(D){this._cleanUpFormContainer(D)}getFormGroup(D){return this.form.get(D.path)}addFormArray(D){this._setUpFormContainer(D)}removeFormArray(D){this._cleanUpFormContainer(D)}getFormArray(D){return this.form.get(D.path)}updateModel(D,se){this.form.get(D.path).setValue(se)}onSubmit(D){return this.submitted=!0,function be(B,G){B._syncPendingControls(),G.forEach(D=>{const se=D.control;"submit"===se.updateOn&&se._pendingChange&&(D.viewToModelUpdate(se._pendingValue),se._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(D),"dialog"===D?.target?.method}onReset(){this.resetForm()}resetForm(D=void 0){this.form.reset(D),this.submitted=!1}_updateDomValue(){this.directives.forEach(D=>{const se=D.control,ze=this.form.get(D.path);se!==ze&&(It(se||null,D),(B=>B instanceof Bn)(ze)&&(Tt(ze,D,this.callSetDisabledState),D.control=ze))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(D){const se=this.form.get(D.path);(function Ni(B,G){Ln(B,G)})(se,D),se.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(D){if(this.form){const se=this.form.get(D.path);se&&function Qn(B,G){return hn(B,G)}(se,D)&&se.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ln(this.form,this),this._oldForm&&hn(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(X,10),r.Y36(fe,10),r.Y36(Je,8))};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["","formGroup",""]],hostBindings:function(se,ze){1&se&&r.NdJ("submit",function(_n){return ze.onSubmit(_n)})("reset",function(){return ze.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r._Bn([Zi]),r.qOj,r.TTD]})}return B})();const ls={provide:Se,useExisting:(0,r.Gpc)(()=>oo)};let oo=(()=>{class B extends Pi{constructor(D,se,ze){super(),this.name=null,this._parent=D,this._setValidators(se),this._setAsyncValidators(ze)}_checkParentType(){Cs(this._parent)}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(Se,13),r.Y36(X,10),r.Y36(fe,10))};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[r._Bn([ls]),r.qOj]})}return B})();const ko={provide:Se,useExisting:(0,r.Gpc)(()=>wo)};let wo=(()=>{class B extends Se{constructor(D,se,ze){super(),this.name=null,this._parent=D,this._setValidators(se),this._setAsyncValidators(ze)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Fe(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Cs(this._parent)}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(Se,13),r.Y36(X,10),r.Y36(fe,10))};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[r._Bn([ko]),r.qOj]})}return B})();function Cs(B){return!(B instanceof oo||B instanceof ri||B instanceof wo)}const Xn={provide:gt,useExisting:(0,r.Gpc)(()=>qt)};let qt=(()=>{class B extends gt{set isDisabled(D){}static#e=this._ngModelWarningSentOnce=!1;constructor(D,se,ze,Xt,_n){super(),this._ngModelWarningConfig=_n,this._added=!1,this.name=null,this.update=new r.vpe,this._ngModelWarningSent=!1,this._parent=D,this._setValidators(se),this._setAsyncValidators(ze),this.valueAccessor=zt(0,Xt)}ngOnChanges(D){this._added||this._setUpControl(),P(D,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(D){this.viewModel=D,this.update.emit(D)}get path(){return Fe(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(se){return new(se||B)(r.Y36(Se,13),r.Y36(X,10),r.Y36(fe,10),r.Y36(ct,10),r.Y36(Mn,8))};static#n=this.\u0275dir=r.lG2({type:B,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[r._Bn([Xn]),r.qOj,r.TTD]})}return B})();const Cn={provide:ct,useExisting:(0,r.Gpc)(()=>ho),multi:!0};function Kn(B,G){return null==B?`${G}`:(G&&"object"==typeof G&&(G="Object"),`${B}: ${G}`.slice(0,50))}let ho=(()=>{class B extends Le{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(D){this._compareWith=D}writeValue(D){this.value=D;const ze=Kn(this._getOptionId(D),D);this.setProperty("value",ze)}registerOnChange(D){this.onChange=se=>{this.value=this._getOptionValue(se),D(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(D){for(const se of this._optionMap.keys())if(this._compareWith(this._optionMap.get(se),D))return se;return null}_getOptionValue(D){const se=function ji(B){return B.split(":")[0]}(D);return this._optionMap.has(se)?this._optionMap.get(se):D}static#e=this.\u0275fac=function(){let D;return function(ze){return(D||(D=r.n5z(B)))(ze||B)}}();static#t=this.\u0275dir=r.lG2({type:B,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(se,ze){1&se&&r.NdJ("change",function(_n){return ze.onChange(_n.target.value)})("blur",function(){return ze.onTouched()})},inputs:{compareWith:"compareWith"},features:[r._Bn([Cn]),r.qOj]})}return B})(),Si=(()=>{class B{constructor(D,se,ze){this._element=D,this._renderer=se,this._select=ze,this._select&&(this.id=this._select._registerOption())}set ngValue(D){null!=this._select&&(this._select._optionMap.set(this.id,D),this._setElementValue(Kn(this.id,D)),this._select.writeValue(this._select.value))}set value(D){this._setElementValue(D),this._select&&this._select.writeValue(this._select.value)}_setElementValue(D){this._renderer.setProperty(this._element.nativeElement,"value",D)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(r.SBq),r.Y36(r.Qsj),r.Y36(ho,9))};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return B})();const _i={provide:ct,useExisting:(0,r.Gpc)(()=>gn),multi:!0};function ni(B,G){return null==B?`${G}`:("string"==typeof G&&(G=`'${G}'`),G&&"object"==typeof G&&(G="Object"),`${B}: ${G}`.slice(0,50))}let gn=(()=>{class B extends Le{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(D){this._compareWith=D}writeValue(D){let se;if(this.value=D,Array.isArray(D)){const ze=D.map(Xt=>this._getOptionId(Xt));se=(Xt,_n)=>{Xt._setSelected(ze.indexOf(_n.toString())>-1)}}else se=(ze,Xt)=>{ze._setSelected(!1)};this._optionMap.forEach(se)}registerOnChange(D){this.onChange=se=>{const ze=[],Xt=se.selectedOptions;if(void 0!==Xt){const _n=Xt;for(let Xi=0;Xi<_n.length;Xi++){const Uo=this._getOptionValue(_n[Xi].value);ze.push(Uo)}}else{const _n=se.options;for(let Xi=0;Xi<_n.length;Xi++){const Po=_n[Xi];if(Po.selected){const Uo=this._getOptionValue(Po.value);ze.push(Uo)}}}this.value=ze,D(ze)}}_registerOption(D){const se=(this._idCounter++).toString();return this._optionMap.set(se,D),se}_getOptionId(D){for(const se of this._optionMap.keys())if(this._compareWith(this._optionMap.get(se)._value,D))return se;return null}_getOptionValue(D){const se=function Ki(B){return B.split(":")[0]}(D);return this._optionMap.has(se)?this._optionMap.get(se)._value:D}static#e=this.\u0275fac=function(){let D;return function(ze){return(D||(D=r.n5z(B)))(ze||B)}}();static#t=this.\u0275dir=r.lG2({type:B,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(se,ze){1&se&&r.NdJ("change",function(_n){return ze.onChange(_n.target)})("blur",function(){return ze.onTouched()})},inputs:{compareWith:"compareWith"},features:[r._Bn([_i]),r.qOj]})}return B})(),mo=(()=>{class B{constructor(D,se,ze){this._element=D,this._renderer=se,this._select=ze,this._select&&(this.id=this._select._registerOption(this))}set ngValue(D){null!=this._select&&(this._value=D,this._setElementValue(ni(this.id,D)),this._select.writeValue(this._select.value))}set value(D){this._select?(this._value=D,this._setElementValue(ni(this.id,D)),this._select.writeValue(this._select.value)):this._setElementValue(D)}_setElementValue(D){this._renderer.setProperty(this._element.nativeElement,"value",D)}_setSelected(D){this._renderer.setProperty(this._element.nativeElement,"selected",D)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(se){return new(se||B)(r.Y36(r.SBq),r.Y36(r.Qsj),r.Y36(gn,9))};static#t=this.\u0275dir=r.lG2({type:B,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return B})(),Hi=(()=>{class B{static#e=this.\u0275fac=function(se){return new(se||B)};static#t=this.\u0275mod=r.oAB({type:B});static#n=this.\u0275inj=r.cJS({imports:[Mo]})}return B})();class xi extends Ke{constructor(G,D,se){super(Ui(D),it(se,D)),this.controls=G,this._initObservables(),this._setUpdateStrategy(D),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(G){return this.controls[this._adjustIndex(G)]}push(G,D={}){this.controls.push(G),this._registerControl(G),this.updateValueAndValidity({emitEvent:D.emitEvent}),this._onCollectionChange()}insert(G,D,se={}){this.controls.splice(G,0,D),this._registerControl(D),this.updateValueAndValidity({emitEvent:se.emitEvent})}removeAt(G,D={}){let se=this._adjustIndex(G);se<0&&(se=0),this.controls[se]&&this.controls[se]._registerOnCollectionChange(()=>{}),this.controls.splice(se,1),this.updateValueAndValidity({emitEvent:D.emitEvent})}setControl(G,D,se={}){let ze=this._adjustIndex(G);ze<0&&(ze=0),this.controls[ze]&&this.controls[ze]._registerOnCollectionChange(()=>{}),this.controls.splice(ze,1),D&&(this.controls.splice(ze,0,D),this._registerControl(D)),this.updateValueAndValidity({emitEvent:se.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(G,D={}){Q(this,0,G),G.forEach((se,ze)=>{wt(this,!1,ze),this.at(ze).setValue(se,{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D)}patchValue(G,D={}){null!=G&&(G.forEach((se,ze)=>{this.at(ze)&&this.at(ze).patchValue(se,{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D))}reset(G=[],D={}){this._forEachChild((se,ze)=>{se.reset(G[ze],{onlySelf:!0,emitEvent:D.emitEvent})}),this._updatePristine(D),this._updateTouched(D),this.updateValueAndValidity(D)}getRawValue(){return this.controls.map(G=>G.getRawValue())}clear(G={}){this.controls.length<1||(this._forEachChild(D=>D._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:G.emitEvent}))}_adjustIndex(G){return G<0?G+this.length:G}_syncPendingControls(){let G=this.controls.reduce((D,se)=>!!se._syncPendingControls()||D,!1);return G&&this.updateValueAndValidity({onlySelf:!0}),G}_forEachChild(G){this.controls.forEach((D,se)=>{G(D,se)})}_updateValue(){this.value=this.controls.filter(G=>G.enabled||this.disabled).map(G=>G.value)}_anyControls(G){return this.controls.some(D=>D.enabled&&G(D))}_setUpControls(){this._forEachChild(G=>this._registerControl(G))}_allControlsDisabled(){for(const G of this.controls)if(G.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(G){G.setParent(this),G._registerOnCollectionChange(this._onCollectionChange)}_find(G){return this.at(G)??null}}function Lo(B){return!!B&&(void 0!==B.asyncValidators||void 0!==B.validators||void 0!==B.updateOn)}let Mi=(()=>{class B{constructor(){this.useNonNullable=!1}get nonNullable(){const D=new B;return D.useNonNullable=!0,D}group(D,se=null){const ze=this._reduceControls(D);let Xt={};return Lo(se)?Xt=se:null!==se&&(Xt.validators=se.validator,Xt.asyncValidators=se.asyncValidator),new E(ze,Xt)}record(D,se=null){const ze=this._reduceControls(D);return new Be(ze,se)}control(D,se,ze){let Xt={};return this.useNonNullable?(Lo(se)?Xt=se:(Xt.validators=se,Xt.asyncValidators=ze),new Bn(D,{...Xt,nonNullable:!0})):new Bn(D,se,ze)}array(D,se,ze){const Xt=D.map(_n=>this._createControl(_n));return new xi(Xt,se,ze)}_reduceControls(D){const se={};return Object.keys(D).forEach(ze=>{se[ze]=this._createControl(D[ze])}),se}_createControl(D){return D instanceof Bn||D instanceof Ke?D:Array.isArray(D)?this.control(D[0],D.length>1?D[1]:null,D.length>2?D[2]:null):this.control(D)}static#e=this.\u0275fac=function(se){return new(se||B)};static#t=this.\u0275prov=r.Yz7({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})(),ks=(()=>{class B{static withConfig(D){return{ngModule:B,providers:[{provide:Je,useValue:D.callSetDisabledState??Pe}]}}static#e=this.\u0275fac=function(se){return new(se||B)};static#t=this.\u0275mod=r.oAB({type:B});static#n=this.\u0275inj=r.cJS({imports:[Hi]})}return B})(),Is=(()=>{class B{static withConfig(D){return{ngModule:B,providers:[{provide:Mn,useValue:D.warnOnNgModelWithFormControl??"always"},{provide:Je,useValue:D.callSetDisabledState??Pe}]}}static#e=this.\u0275fac=function(se){return new(se||B)};static#t=this.\u0275mod=r.oAB({type:B});static#n=this.\u0275inj=r.cJS({imports:[Hi]})}return B})()},6593:($t,Xe,T)=>{T.d(Xe,{Dx:()=>gt,b2:()=>N,q6:()=>We,se:()=>oe});var r=T(6689),t=T(6814);class o extends t.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class ae extends o{static makeCurrent(){(0,t.HT)(new ae)}onAndCancel(it,Me,Ze){return it.addEventListener(Me,Ze),()=>{it.removeEventListener(Me,Ze)}}dispatchEvent(it,Me){it.dispatchEvent(Me)}remove(it){it.parentNode&&it.parentNode.removeChild(it)}createElement(it,Me){return(Me=Me||this.getDefaultDocument()).createElement(it)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(it){return it.nodeType===Node.ELEMENT_NODE}isShadowRoot(it){return it instanceof DocumentFragment}getGlobalEventTarget(it,Me){return"window"===Me?window:"document"===Me?it:"body"===Me?it.body:null}getBaseHref(it){const Me=function Y(){return A=A||document.querySelector("base"),A?A.getAttribute("href"):null}();return null==Me?null:function W(_t){O=O||document.createElement("a"),O.setAttribute("href",_t);const it=O.pathname;return"/"===it.charAt(0)?it:`/${it}`}(Me)}resetBaseElement(){A=null}getUserAgent(){return window.navigator.userAgent}getCookie(it){return(0,t.Mx)(document.cookie,it)}}let O,A=null,ie=(()=>{class _t{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)};static#t=this.\u0275prov=r.Yz7({token:_t,factory:_t.\u0275fac})}return _t})();const he=new r.OlP("EventManagerPlugins");let _e=(()=>{class _t{constructor(Me,Ze){this._zone=Ze,this._eventNameToPlugin=new Map,Me.forEach(wt=>{wt.manager=this}),this._plugins=Me.slice().reverse()}addEventListener(Me,Ze,wt){return this._findPluginFor(Ze).addEventListener(Me,Ze,wt)}getZone(){return this._zone}_findPluginFor(Me){let Ze=this._eventNameToPlugin.get(Me);if(Ze)return Ze;if(Ze=this._plugins.find(Q=>Q.supports(Me)),!Ze)throw new r.vHH(5101,!1);return this._eventNameToPlugin.set(Me,Ze),Ze}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)(r.LFG(he),r.LFG(r.R0b))};static#t=this.\u0275prov=r.Yz7({token:_t,factory:_t.\u0275fac})}return _t})();class Oe{constructor(it){this._doc=it}}const Le="ng-app-id";let ct=(()=>{class _t{constructor(Me,Ze,wt,Q={}){this.doc=Me,this.appId=Ze,this.nonce=wt,this.platformId=Q,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,t.PM)(Q),this.resetHostNodes()}addStyles(Me){for(const Ze of Me)1===this.changeUsageCount(Ze,1)&&this.onStyleAdded(Ze)}removeStyles(Me){for(const Ze of Me)this.changeUsageCount(Ze,-1)<=0&&this.onStyleRemoved(Ze)}ngOnDestroy(){const Me=this.styleNodesInDOM;Me&&(Me.forEach(Ze=>Ze.remove()),Me.clear());for(const Ze of this.getAllStyles())this.onStyleRemoved(Ze);this.resetHostNodes()}addHost(Me){this.hostNodes.add(Me);for(const Ze of this.getAllStyles())this.addStyleToHost(Me,Ze)}removeHost(Me){this.hostNodes.delete(Me)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Me){for(const Ze of this.hostNodes)this.addStyleToHost(Ze,Me)}onStyleRemoved(Me){const Ze=this.styleRef;Ze.get(Me)?.elements?.forEach(wt=>wt.remove()),Ze.delete(Me)}collectServerRenderedStyles(){const Me=this.doc.head?.querySelectorAll(`style[${Le}="${this.appId}"]`);if(Me?.length){const Ze=new Map;return Me.forEach(wt=>{null!=wt.textContent&&Ze.set(wt.textContent,wt)}),Ze}return null}changeUsageCount(Me,Ze){const wt=this.styleRef;if(wt.has(Me)){const Q=wt.get(Me);return Q.usage+=Ze,Q.usage}return wt.set(Me,{usage:Ze,elements:[]}),Ze}getStyleElement(Me,Ze){const wt=this.styleNodesInDOM,Q=wt?.get(Ze);if(Q?.parentNode===Me)return wt.delete(Ze),Q.removeAttribute(Le),Q;{const Ke=this.doc.createElement("style");return this.nonce&&Ke.setAttribute("nonce",this.nonce),Ke.textContent=Ze,this.platformIsServer&&Ke.setAttribute(Le,this.appId),Ke}}addStyleToHost(Me,Ze){const wt=this.getStyleElement(Me,Ze);Me.appendChild(wt);const Q=this.styleRef,Ke=Q.get(Ze)?.elements;Ke?Ke.push(wt):Q.set(Ze,{elements:[wt],usage:1})}resetHostNodes(){const Me=this.hostNodes;Me.clear(),Me.add(this.doc.head)}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)(r.LFG(t.K0),r.LFG(r.AFp),r.LFG(r.Ojb,8),r.LFG(r.Lbi))};static#t=this.\u0275prov=r.Yz7({token:_t,factory:_t.\u0275fac})}return _t})();const yt={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/MathML/"},At=/%COMP%/g,pe=new r.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function fe(_t,it){return it.map(Me=>Me.replace(At,_t))}let oe=(()=>{class _t{constructor(Me,Ze,wt,Q,Ke,E,ye,ue=null){this.eventManager=Me,this.sharedStylesHost=Ze,this.appId=wt,this.removeStylesOnCompDestroy=Q,this.doc=Ke,this.platformId=E,this.ngZone=ye,this.nonce=ue,this.rendererByCompId=new Map,this.platformIsServer=(0,t.PM)(E),this.defaultRenderer=new ut(Me,Ke,ye,this.platformIsServer)}createRenderer(Me,Ze){if(!Me||!Ze)return this.defaultRenderer;this.platformIsServer&&Ze.encapsulation===r.ifc.ShadowDom&&(Ze={...Ze,encapsulation:r.ifc.Emulated});const wt=this.getOrCreateRenderer(Me,Ze);return wt instanceof Lt?wt.applyToHost(Me):wt instanceof Ce&&wt.applyStyles(),wt}getOrCreateRenderer(Me,Ze){const wt=this.rendererByCompId;let Q=wt.get(Ze.id);if(!Q){const Ke=this.doc,E=this.ngZone,ye=this.eventManager,ue=this.sharedStylesHost,Be=this.removeStylesOnCompDestroy,Jt=this.platformIsServer;switch(Ze.encapsulation){case r.ifc.Emulated:Q=new Lt(ye,ue,Ze,this.appId,Be,Ke,E,Jt);break;case r.ifc.ShadowDom:return new mt(ye,ue,Me,Ze,Ke,E,this.nonce,Jt);default:Q=new Ce(ye,ue,Ze,Be,Ke,E,Jt)}wt.set(Ze.id,Q)}return Q}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)(r.LFG(_e),r.LFG(ct),r.LFG(r.AFp),r.LFG(pe),r.LFG(t.K0),r.LFG(r.Lbi),r.LFG(r.R0b),r.LFG(r.Ojb))};static#t=this.\u0275prov=r.Yz7({token:_t,factory:_t.\u0275fac})}return _t})();class ut{constructor(it,Me,Ze,wt){this.eventManager=it,this.doc=Me,this.ngZone=Ze,this.platformIsServer=wt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(it,Me){return Me?this.doc.createElementNS(yt[Me]||Me,it):this.doc.createElement(it)}createComment(it){return this.doc.createComment(it)}createText(it){return this.doc.createTextNode(it)}appendChild(it,Me){(He(it)?it.content:it).appendChild(Me)}insertBefore(it,Me,Ze){it&&(He(it)?it.content:it).insertBefore(Me,Ze)}removeChild(it,Me){it&&it.removeChild(Me)}selectRootElement(it,Me){let Ze="string"==typeof it?this.doc.querySelector(it):it;if(!Ze)throw new r.vHH(-5104,!1);return Me||(Ze.textContent=""),Ze}parentNode(it){return it.parentNode}nextSibling(it){return it.nextSibling}setAttribute(it,Me,Ze,wt){if(wt){Me=wt+":"+Me;const Q=yt[wt];Q?it.setAttributeNS(Q,Me,Ze):it.setAttribute(Me,Ze)}else it.setAttribute(Me,Ze)}removeAttribute(it,Me,Ze){if(Ze){const wt=yt[Ze];wt?it.removeAttributeNS(wt,Me):it.removeAttribute(`${Ze}:${Me}`)}else it.removeAttribute(Me)}addClass(it,Me){it.classList.add(Me)}removeClass(it,Me){it.classList.remove(Me)}setStyle(it,Me,Ze,wt){wt&(r.JOm.DashCase|r.JOm.Important)?it.style.setProperty(Me,Ze,wt&r.JOm.Important?"important":""):it.style[Me]=Ze}removeStyle(it,Me,Ze){Ze&r.JOm.DashCase?it.style.removeProperty(Me):it.style[Me]=""}setProperty(it,Me,Ze){it[Me]=Ze}setValue(it,Me){it.nodeValue=Me}listen(it,Me,Ze){if("string"==typeof it&&!(it=(0,t.q)().getGlobalEventTarget(this.doc,it)))throw new Error(`Unsupported event target ${it} for event ${Me}`);return this.eventManager.addEventListener(it,Me,this.decoratePreventDefault(Ze))}decoratePreventDefault(it){return Me=>{if("__ngUnwrap__"===Me)return it;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>it(Me)):it(Me))&&Me.preventDefault()}}}function He(_t){return"TEMPLATE"===_t.tagName&&void 0!==_t.content}class mt extends ut{constructor(it,Me,Ze,wt,Q,Ke,E,ye){super(it,Q,Ke,ye),this.sharedStylesHost=Me,this.hostEl=Ze,this.shadowRoot=Ze.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const ue=fe(wt.id,wt.styles);for(const Be of ue){const Jt=document.createElement("style");E&&Jt.setAttribute("nonce",E),Jt.textContent=Be,this.shadowRoot.appendChild(Jt)}}nodeOrShadowRoot(it){return it===this.hostEl?this.shadowRoot:it}appendChild(it,Me){return super.appendChild(this.nodeOrShadowRoot(it),Me)}insertBefore(it,Me,Ze){return super.insertBefore(this.nodeOrShadowRoot(it),Me,Ze)}removeChild(it,Me){return super.removeChild(this.nodeOrShadowRoot(it),Me)}parentNode(it){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(it)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ce extends ut{constructor(it,Me,Ze,wt,Q,Ke,E,ye){super(it,Q,Ke,E),this.sharedStylesHost=Me,this.removeStylesOnCompDestroy=wt,this.styles=ye?fe(ye,Ze.styles):Ze.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Lt extends Ce{constructor(it,Me,Ze,wt,Q,Ke,E,ye){const ue=wt+"-"+Ze.id;super(it,Me,Ze,Q,Ke,E,ye,ue),this.contentAttr=function nt(_t){return"_ngcontent-%COMP%".replace(At,_t)}(ue),this.hostAttr=function X(_t){return"_nghost-%COMP%".replace(At,_t)}(ue)}applyToHost(it){this.applyStyles(),this.setAttribute(it,this.hostAttr,"")}createElement(it,Me){const Ze=super.createElement(it,Me);return super.setAttribute(Ze,this.contentAttr,""),Ze}}let et=(()=>{class _t extends Oe{constructor(Me){super(Me)}supports(Me){return!0}addEventListener(Me,Ze,wt){return Me.addEventListener(Ze,wt,!1),()=>this.removeEventListener(Me,Ze,wt)}removeEventListener(Me,Ze,wt){return Me.removeEventListener(Ze,wt)}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)(r.LFG(t.K0))};static#t=this.\u0275prov=r.Yz7({token:_t,factory:_t.\u0275fac})}return _t})();const kt=["alt","control","meta","shift"],Ee={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ce={alt:_t=>_t.altKey,control:_t=>_t.ctrlKey,meta:_t=>_t.metaKey,shift:_t=>_t.shiftKey};let $e=(()=>{class _t extends Oe{constructor(Me){super(Me)}supports(Me){return null!=_t.parseEventName(Me)}addEventListener(Me,Ze,wt){const Q=_t.parseEventName(Ze),Ke=_t.eventCallback(Q.fullKey,wt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,t.q)().onAndCancel(Me,Q.domEventName,Ke))}static parseEventName(Me){const Ze=Me.toLowerCase().split("."),wt=Ze.shift();if(0===Ze.length||"keydown"!==wt&&"keyup"!==wt)return null;const Q=_t._normalizeKey(Ze.pop());let Ke="",E=Ze.indexOf("code");if(E>-1&&(Ze.splice(E,1),Ke="code."),kt.forEach(ue=>{const Be=Ze.indexOf(ue);Be>-1&&(Ze.splice(Be,1),Ke+=ue+".")}),Ke+=Q,0!=Ze.length||0===Q.length)return null;const ye={};return ye.domEventName=wt,ye.fullKey=Ke,ye}static matchEventFullKeyCode(Me,Ze){let wt=Ee[Me.key]||Me.key,Q="";return Ze.indexOf("code.")>-1&&(wt=Me.code,Q="code."),!(null==wt||!wt)&&(wt=wt.toLowerCase()," "===wt?wt="space":"."===wt&&(wt="dot"),kt.forEach(Ke=>{Ke!==wt&&(0,ce[Ke])(Me)&&(Q+=Ke+".")}),Q+=wt,Q===Ze)}static eventCallback(Me,Ze,wt){return Q=>{_t.matchEventFullKeyCode(Q,Me)&&wt.runGuarded(()=>Ze(Q))}}static _normalizeKey(Me){return"esc"===Me?"escape":Me}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)(r.LFG(t.K0))};static#t=this.\u0275prov=r.Yz7({token:_t,factory:_t.\u0275fac})}return _t})();const We=(0,r.eFA)(r._c5,"browser",[{provide:r.Lbi,useValue:t.bD},{provide:r.g9A,useValue:function Ne(){ae.makeCurrent()},multi:!0},{provide:t.K0,useFactory:function rt(){return(0,r.RDi)(document),document},deps:[]}]),Bt=new r.OlP(""),ee=[{provide:r.rWj,useClass:class te{addToWindow(it){r.dqk.getAngularTestability=(Ze,wt=!0)=>{const Q=it.findTestabilityInTree(Ze,wt);if(null==Q)throw new r.vHH(5103,!1);return Q},r.dqk.getAllAngularTestabilities=()=>it.getAllTestabilities(),r.dqk.getAllAngularRootElements=()=>it.getAllRootElements(),r.dqk.frameworkStabilizers||(r.dqk.frameworkStabilizers=[]),r.dqk.frameworkStabilizers.push(Ze=>{const wt=r.dqk.getAllAngularTestabilities();let Q=wt.length,Ke=!1;const E=function(ye){Ke=Ke||ye,Q--,0==Q&&Ze(Ke)};wt.forEach(ye=>{ye.whenStable(E)})})}findTestabilityInTree(it,Me,Ze){return null==Me?null:it.getTestability(Me)??(Ze?(0,t.q)().isShadowRoot(Me)?this.findTestabilityInTree(it,Me.host,!0):this.findTestabilityInTree(it,Me.parentElement,!0):null)}},deps:[]},{provide:r.lri,useClass:r.dDg,deps:[r.R0b,r.eoX,r.rWj]},{provide:r.dDg,useClass:r.dDg,deps:[r.R0b,r.eoX,r.rWj]}],Re=[{provide:r.zSh,useValue:"root"},{provide:r.qLn,useFactory:function St(){return new r.qLn},deps:[]},{provide:he,useClass:et,multi:!0,deps:[t.K0,r.R0b,r.Lbi]},{provide:he,useClass:$e,multi:!0,deps:[t.K0]},oe,ct,_e,{provide:r.FYo,useExisting:oe},{provide:t.JF,useClass:ie,deps:[]},[]];let N=(()=>{class _t{constructor(Me){}static withServerTransition(Me){return{ngModule:_t,providers:[{provide:r.AFp,useValue:Me.appId}]}}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)(r.LFG(Bt,12))};static#t=this.\u0275mod=r.oAB({type:_t});static#n=this.\u0275inj=r.cJS({providers:[...Re,...ee],imports:[t.ez,r.hGG]})}return _t})(),gt=(()=>{class _t{constructor(Me){this._doc=Me}getTitle(){return this._doc.title}setTitle(Me){this._doc.title=Me||""}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)(r.LFG(t.K0))};static#t=this.\u0275prov=r.Yz7({token:_t,factory:function(Ze){let wt=null;return wt=Ze?new Ze:function Se(){return new gt((0,r.LFG)(t.K0))}(),wt},providedIn:"root"})}return _t})();typeof window<"u"&&window},4248:($t,Xe,T)=>{T.d(Xe,{gz:()=>Zi,F0:()=>Ii,rH:()=>pi,Od:()=>sr,Bz:()=>Wn,lC:()=>Cn});var r=T(6689),t=T(5592),o=T(4674),A=T(7715),Y=T(2096),O=T(5619),W=T(2572);const ie=(0,T(2306).d)(f=>function(){f(this),this.name="EmptyError",this.message="no elements in sequence"});var he=T(7537),Oe=T(4564);function Le(...f){return function _e(){return(0,he.J)(1)}()((0,A.D)(f,(0,Oe.yG)(f)))}var ct=T(4829);function yt(f){return new t.y(b=>{(0,ct.Xf)(f()).subscribe(b)})}var At=T(8407);function Dt(f,b){const p=(0,o.m)(f)?f:()=>f,w=k=>k.error(p());return new t.y(b?k=>b.schedule(w,0,k):w)}var Ot=T(6232),Ct=T(7394),ve=T(9360),pe=T(8251);function nt(){return(0,ve.e)((f,b)=>{let p=null;f._refCount++;const w=(0,pe.x)(b,void 0,void 0,void 0,()=>{if(!f||f._refCount<=0||0<--f._refCount)return void(p=null);const k=f._connection,ne=p;p=null,k&&(!ne||k===ne)&&k.unsubscribe(),b.unsubscribe()});f.subscribe(w),w.closed||(p=f.connect())})}class X extends t.y{constructor(b,p){super(),this.source=b,this.subjectFactory=p,this._subject=null,this._refCount=0,this._connection=null,(0,ve.A)(b)&&(this.lift=b.lift)}_subscribe(b){return this.getSubject().subscribe(b)}getSubject(){const b=this._subject;return(!b||b.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:b}=this;this._subject=this._connection=null,b?.unsubscribe()}connect(){let b=this._connection;if(!b){b=this._connection=new Ct.w0;const p=this.getSubject();b.add(this.source.subscribe((0,pe.x)(p,void 0,()=>{this._teardown(),p.complete()},w=>{this._teardown(),p.error(w)},()=>this._teardown()))),b.closed&&(this._connection=null,b=Ct.w0.EMPTY)}return b}refCount(){return nt()(this)}}var fe=T(8645),oe=T(6814),ut=T(7398),tt=T(4664);function dt(f){return f<=0?()=>Ot.E:(0,ve.e)((b,p)=>{let w=0;b.subscribe((0,pe.x)(p,k=>{++w<=f&&(p.next(k),f<=w&&p.complete())}))})}var mt=T(2181),Ce=T(1631);function Lt(f){return(0,ve.e)((b,p)=>{let w=!1;b.subscribe((0,pe.x)(p,k=>{w=!0,p.next(k)},()=>{w||p.next(f),p.complete()}))})}function et(f=kt){return(0,ve.e)((b,p)=>{let w=!1;b.subscribe((0,pe.x)(p,k=>{w=!0,p.next(k)},()=>w?p.complete():p.error(f())))})}function kt(){return new ie}var Ee=T(2737);function ce(f,b){const p=arguments.length>=2;return w=>w.pipe(f?(0,mt.h)((k,ne)=>f(k,ne,w)):Ee.y,dt(1),p?Lt(b):et(()=>new ie))}var $e=T(6328);function F(f,b,p){const w=(0,o.m)(f)||b||p?{next:f,error:b,complete:p}:f;return w?(0,ve.e)((k,ne)=>{var De;null===(De=w.subscribe)||void 0===De||De.call(w);let ht=!0;k.subscribe((0,pe.x)(ne,lt=>{var Kt;null===(Kt=w.next)||void 0===Kt||Kt.call(w,lt),ne.next(lt)},()=>{var lt;ht=!1,null===(lt=w.complete)||void 0===lt||lt.call(w),ne.complete()},lt=>{var Kt;ht=!1,null===(Kt=w.error)||void 0===Kt||Kt.call(w,lt),ne.error(lt)},()=>{var lt,Kt;ht&&(null===(lt=w.unsubscribe)||void 0===lt||lt.call(w)),null===(Kt=w.finalize)||void 0===Kt||Kt.call(w)}))}):Ee.y}function me(f){return(0,ve.e)((b,p)=>{let ne,w=null,k=!1;w=b.subscribe((0,pe.x)(p,void 0,void 0,De=>{ne=(0,ct.Xf)(f(De,me(f)(b))),w?(w.unsubscribe(),w=null,ne.subscribe(p)):k=!0})),k&&(w.unsubscribe(),w=null,ne.subscribe(p))})}function Ne(f){return f<=0?()=>Ot.E:(0,ve.e)((b,p)=>{let w=[];b.subscribe((0,pe.x)(p,k=>{w.push(k),f{for(const k of w)p.next(k);p.complete()},void 0,()=>{w=null}))})}var Rt=T(4716),We=T(9773),Bt=T(6593);const ee="primary",Re=Symbol("RouteTitle");class N{constructor(b){this.params=b||{}}has(b){return Object.prototype.hasOwnProperty.call(this.params,b)}get(b){if(this.has(b)){const p=this.params[b];return Array.isArray(p)?p[0]:p}return null}getAll(b){if(this.has(b)){const p=this.params[b];return Array.isArray(p)?p:[p]}return[]}get keys(){return Object.keys(this.params)}}function je(f){return new N(f)}function V(f,b,p){const w=p.path.split("/");if(w.length>f.length||"full"===p.pathMatch&&(b.hasChildren()||w.lengthw[ne]===k)}return f===b}function Vt(f){return f.length>0?f[f.length-1]:null}function pn(f){return function ae(f){return!!f&&(f instanceof t.y||(0,o.m)(f.lift)&&(0,o.m)(f.subscribe))}(f)?f:(0,r.QGY)(f)?(0,A.D)(Promise.resolve(f)):(0,Y.of)(f)}const ft={exact:function qe(f,b,p){if(!Yn(f.segments,b.segments)||!an(f.segments,b.segments,p)||f.numberOfChildren!==b.numberOfChildren)return!1;for(const w in b.children)if(!f.children[w]||!qe(f.children[w],b.children[w],p))return!1;return!0},subset:rn},Ht={exact:function ke(f,b){return Se(f,b)},subset:function xt(f,b){return Object.keys(b).length<=Object.keys(f).length&&Object.keys(b).every(p=>gt(f[p],b[p]))},ignored:()=>!0};function J(f,b,p){return ft[p.paths](f.root,b.root,p.matrixParams)&&Ht[p.queryParams](f.queryParams,b.queryParams)&&!("exact"===p.fragment&&f.fragment!==b.fragment)}function rn(f,b,p){return Dn(f,b,b.segments,p)}function Dn(f,b,p,w){if(f.segments.length>p.length){const k=f.segments.slice(0,p.length);return!(!Yn(k,p)||b.hasChildren()||!an(k,p,w))}if(f.segments.length===p.length){if(!Yn(f.segments,p)||!an(f.segments,p,w))return!1;for(const k in b.children)if(!f.children[k]||!rn(f.children[k],b.children[k],w))return!1;return!0}{const k=p.slice(0,f.segments.length),ne=p.slice(f.segments.length);return!!(Yn(f.segments,k)&&an(f.segments,k,w)&&f.children[ee])&&Dn(f.children[ee],b,ne,w)}}function an(f,b,p){return b.every((w,k)=>Ht[p](f[k].parameters,w.parameters))}class mn{constructor(b=new yn([],{}),p={},w=null){this.root=b,this.queryParams=p,this.fragment=w}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=je(this.queryParams)),this._queryParamMap}toString(){return Hn.serialize(this)}}class yn{constructor(b,p){this.segments=b,this.children=p,this.parent=null,Object.values(p).forEach(w=>w.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ci(this)}}class ln{constructor(b,p){this.path=b,this.parameters=p}get parameterMap(){return this._parameterMap||(this._parameterMap=je(this.parameters)),this._parameterMap}toString(){return it(this)}}function Yn(f,b){return f.length===b.length&&f.every((p,w)=>p.path===b[w].path)}let Fi=(()=>{class f{static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:function(){return new ii},providedIn:"root"})}return f})();class ii{parse(b){const p=new Je(b);return new mn(p.parseRootSegment(),p.parseQueryParams(),p.parseFragment())}serialize(b){const p=`/${wi(b.root,!0)}`,w=function Ze(f){const b=Object.keys(f).map(p=>{const w=f[p];return Array.isArray(w)?w.map(k=>`${mi(p)}=${mi(k)}`).join("&"):`${mi(p)}=${mi(w)}`}).filter(p=>!!p);return b.length?`?${b.join("&")}`:""}(b.queryParams);return`${p}${w}${"string"==typeof b.fragment?`#${function Ti(f){return encodeURI(f)}(b.fragment)}`:""}`}}const Hn=new ii;function Ci(f){return f.segments.map(b=>it(b)).join("/")}function wi(f,b){if(!f.hasChildren())return Ci(f);if(b){const p=f.children[ee]?wi(f.children[ee],!1):"",w=[];return Object.entries(f.children).forEach(([k,ne])=>{k!==ee&&w.push(`${k}:${wi(ne,!1)}`)}),w.length>0?`${p}(${w.join("//")})`:p}{const p=function xn(f,b){let p=[];return Object.entries(f.children).forEach(([w,k])=>{w===ee&&(p=p.concat(b(k,w)))}),Object.entries(f.children).forEach(([w,k])=>{w!==ee&&(p=p.concat(b(k,w)))}),p}(f,(w,k)=>k===ee?[wi(f.children[ee],!1)]:[`${k}:${wi(w,!1)}`]);return 1===Object.keys(f.children).length&&null!=f.children[ee]?`${Ci(f)}/${p[0]}`:`${Ci(f)}/(${p.join("//")})`}}function fi(f){return encodeURIComponent(f).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mi(f){return fi(f).replace(/%3B/gi,";")}function zi(f){return fi(f).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ui(f){return decodeURIComponent(f)}function _t(f){return Ui(f.replace(/\+/g,"%20"))}function it(f){return`${zi(f.path)}${function Me(f){return Object.keys(f).map(b=>`;${zi(b)}=${zi(f[b])}`).join("")}(f.parameters)}`}const wt=/^[^\/()?;#]+/;function Q(f){const b=f.match(wt);return b?b[0]:""}const Ke=/^[^\/()?;=#]+/,ye=/^[^=?&#]+/,Be=/^[^&#]+/;class Je{constructor(b){this.url=b,this.remaining=b}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new yn([],{}):new yn([],this.parseChildren())}parseQueryParams(){const b={};if(this.consumeOptional("?"))do{this.parseQueryParam(b)}while(this.consumeOptional("&"));return b}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const b=[];for(this.peekStartsWith("(")||b.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),b.push(this.parseSegment());let p={};this.peekStartsWith("/(")&&(this.capture("/"),p=this.parseParens(!0));let w={};return this.peekStartsWith("(")&&(w=this.parseParens(!1)),(b.length>0||Object.keys(p).length>0)&&(w[ee]=new yn(b,p)),w}parseSegment(){const b=Q(this.remaining);if(""===b&&this.peekStartsWith(";"))throw new r.vHH(4009,!1);return this.capture(b),new ln(Ui(b),this.parseMatrixParams())}parseMatrixParams(){const b={};for(;this.consumeOptional(";");)this.parseParam(b);return b}parseParam(b){const p=function E(f){const b=f.match(Ke);return b?b[0]:""}(this.remaining);if(!p)return;this.capture(p);let w="";if(this.consumeOptional("=")){const k=Q(this.remaining);k&&(w=k,this.capture(w))}b[Ui(p)]=Ui(w)}parseQueryParam(b){const p=function ue(f){const b=f.match(ye);return b?b[0]:""}(this.remaining);if(!p)return;this.capture(p);let w="";if(this.consumeOptional("=")){const De=function Jt(f){const b=f.match(Be);return b?b[0]:""}(this.remaining);De&&(w=De,this.capture(w))}const k=_t(p),ne=_t(w);if(b.hasOwnProperty(k)){let De=b[k];Array.isArray(De)||(De=[De],b[k]=De),De.push(ne)}else b[k]=ne}parseParens(b){const p={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const w=Q(this.remaining),k=this.remaining[w.length];if("/"!==k&&")"!==k&&";"!==k)throw new r.vHH(4010,!1);let ne;w.indexOf(":")>-1?(ne=w.slice(0,w.indexOf(":")),this.capture(ne),this.capture(":")):b&&(ne=ee);const De=this.parseChildren();p[ne]=1===Object.keys(De).length?De[ee]:new yn([],De),this.consumeOptional("//")}return p}peekStartsWith(b){return this.remaining.startsWith(b)}consumeOptional(b){return!!this.peekStartsWith(b)&&(this.remaining=this.remaining.substring(b.length),!0)}capture(b){if(!this.consumeOptional(b))throw new r.vHH(4011,!1)}}function Pe(f){return f.segments.length>0?new yn([],{[ee]:f}):f}function Fe(f){const b={};for(const w of Object.keys(f.children)){const ne=Fe(f.children[w]);if(w===ee&&0===ne.segments.length&&ne.hasChildren())for(const[De,ht]of Object.entries(ne.children))b[De]=ht;else(ne.segments.length>0||ne.hasChildren())&&(b[w]=ne)}return function Tt(f){if(1===f.numberOfChildren&&f.children[ee]){const b=f.children[ee];return new yn(f.segments.concat(b.segments),b.children)}return f}(new yn(f.segments,b))}function It(f){return f instanceof mn}function Yt(f){let b;const k=Pe(function p(ne){const De={};for(const lt of ne.children){const Kt=p(lt);De[lt.outlet]=Kt}const ht=new yn(ne.url,De);return ne===f&&(b=ht),ht}(f.root));return b??k}function Ln(f,b,p,w){let k=f;for(;k.parent;)k=k.parent;if(0===b.length)return Li(k,k,k,p,w);const ne=function Ni(f){if("string"==typeof f[0]&&1===f.length&&"/"===f[0])return new gi(!0,0,f);let b=0,p=!1;const w=f.reduce((k,ne,De)=>{if("object"==typeof ne&&null!=ne){if(ne.outlets){const ht={};return Object.entries(ne.outlets).forEach(([lt,Kt])=>{ht[lt]="string"==typeof Kt?Kt.split("/"):Kt}),[...k,{outlets:ht}]}if(ne.segmentPath)return[...k,ne.segmentPath]}return"string"!=typeof ne?[...k,ne]:0===De?(ne.split("/").forEach((ht,lt)=>{0==lt&&"."===ht||(0==lt&&""===ht?p=!0:".."===ht?b++:""!=ht&&k.push(ht))}),k):[...k,ne]},[]);return new gi(p,b,w)}(b);if(ne.toRoot())return Li(k,k,new yn([],{}),p,w);const De=function sn(f,b,p){if(f.isAbsolute)return new Qn(b,!0,0);if(!p)return new Qn(b,!1,NaN);if(null===p.parent)return new Qn(p,!0,0);const w=hn(f.commands[0])?0:1;return function Nn(f,b,p){let w=f,k=b,ne=p;for(;ne>k;){if(ne-=k,w=w.parent,!w)throw new r.vHH(4005,!1);k=w.segments.length}return new Qn(w,!1,k-ne)}(p,p.segments.length-1+w,f.numberOfDoubleDots)}(ne,k,f),ht=De.processChildren?v(De.segmentGroup,De.index,ne.commands):Ft(De.segmentGroup,De.index,ne.commands);return Li(k,De.segmentGroup,ht,p,w)}function hn(f){return"object"==typeof f&&null!=f&&!f.outlets&&!f.segmentPath}function oi(f){return"object"==typeof f&&null!=f&&f.outlets}function Li(f,b,p,w,k){let De,ne={};w&&Object.entries(w).forEach(([lt,Kt])=>{ne[lt]=Array.isArray(Kt)?Kt.map(On=>`${On}`):`${Kt}`}),De=f===b?p:Zn(f,b,p);const ht=Pe(Fe(De));return new mn(ht,ne,k)}function Zn(f,b,p){const w={};return Object.entries(f.children).forEach(([k,ne])=>{w[k]=ne===b?p:Zn(ne,b,p)}),new yn(f.segments,w)}class gi{constructor(b,p,w){if(this.isAbsolute=b,this.numberOfDoubleDots=p,this.commands=w,b&&w.length>0&&hn(w[0]))throw new r.vHH(4003,!1);const k=w.find(oi);if(k&&k!==Vt(w))throw new r.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Qn{constructor(b,p,w){this.segmentGroup=b,this.processChildren=p,this.index=w}}function Ft(f,b,p){if(f||(f=new yn([],{})),0===f.segments.length&&f.hasChildren())return v(f,b,p);const w=function P(f,b,p){let w=0,k=b;const ne={match:!1,pathIndex:0,commandIndex:0};for(;k=p.length)return ne;const De=f.segments[k],ht=p[w];if(oi(ht))break;const lt=`${ht}`,Kt=w0&&void 0===lt)break;if(lt&&Kt&&"object"==typeof Kt&&void 0===Kt.outlets){if(!Ut(lt,Kt,De))return ne;w+=2}else{if(!Ut(lt,{},De))return ne;w++}k++}return{match:!0,pathIndex:k,commandIndex:w}}(f,b,p),k=p.slice(w.commandIndex);if(w.match&&w.pathIndexne!==ee)&&f.children[ee]&&1===f.numberOfChildren&&0===f.children[ee].segments.length){const ne=v(f.children[ee],b,p);return new yn(f.segments,ne.children)}return Object.entries(w).forEach(([ne,De])=>{"string"==typeof De&&(De=[De]),null!==De&&(k[ne]=Ft(f.children[ne],b,De))}),Object.entries(f.children).forEach(([ne,De])=>{void 0===w[ne]&&(k[ne]=De)}),new yn(f.segments,k)}}function $(f,b,p){const w=f.segments.slice(0,b);let k=0;for(;k{"string"==typeof w&&(w=[w]),null!==w&&(b[p]=$(new yn([],{}),0,w))}),b}function zt(f){const b={};return Object.entries(f).forEach(([p,w])=>b[p]=`${w}`),b}function Ut(f,b,p){return f==p.path&&Se(b,p.parameters)}const on="imperative";class wn{constructor(b,p){this.id=b,this.url=p}}class bn extends wn{constructor(b,p,w="imperative",k=null){super(b,p),this.type=0,this.navigationTrigger=w,this.restoredState=k}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class kn extends wn{constructor(b,p,w){super(b,p),this.urlAfterRedirects=w,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class li extends wn{constructor(b,p,w,k){super(b,p),this.reason=w,this.code=k,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Vn extends wn{constructor(b,p,w,k){super(b,p),this.reason=w,this.code=k,this.type=16}}class Bn extends wn{constructor(b,p,w,k){super(b,p),this.error=w,this.target=k,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class si extends wn{constructor(b,p,w,k){super(b,p),this.urlAfterRedirects=w,this.state=k,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ri extends wn{constructor(b,p,w,k){super(b,p),this.urlAfterRedirects=w,this.state=k,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pi extends wn{constructor(b,p,w,k,ne){super(b,p),this.urlAfterRedirects=w,this.state=k,this.shouldActivate=ne,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Wo extends wn{constructor(b,p,w,k){super(b,p),this.urlAfterRedirects=w,this.state=k,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ti extends wn{constructor(b,p,w,k){super(b,p),this.urlAfterRedirects=w,this.state=k,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Co{constructor(b){this.route=b,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ji{constructor(b){this.route=b,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class no{constructor(b){this.snapshot=b,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Wi{constructor(b){this.snapshot=b,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Yi{constructor(b){this.snapshot=b,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vi{constructor(b){this.snapshot=b,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qi{constructor(b,p,w){this.routerEvent=b,this.position=p,this.anchor=w,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class qo{}class So{constructor(b){this.url=b}}class bs{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Xo,this.attachRef=null}}let Xo=(()=>{class f{constructor(){this.contexts=new Map}onChildOutletCreated(p,w){const k=this.getOrCreateContext(p);k.outlet=w,this.contexts.set(p,k)}onChildOutletDestroyed(p){const w=this.getContext(p);w&&(w.outlet=null,w.attachRef=null)}onOutletDeactivated(){const p=this.contexts;return this.contexts=new Map,p}onOutletReAttached(p){this.contexts=p}getOrCreateContext(p){let w=this.getContext(p);return w||(w=new bs,this.contexts.set(p,w)),w}getContext(p){return this.contexts.get(p)||null}static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})();class Mo{constructor(b){this._root=b}get root(){return this._root.value}parent(b){const p=this.pathFromRoot(b);return p.length>1?p[p.length-2]:null}children(b){const p=uo(b,this._root);return p?p.children.map(w=>w.value):[]}firstChild(b){const p=uo(b,this._root);return p&&p.children.length>0?p.children[0].value:null}siblings(b){const p=Oo(b,this._root);return p.length<2?[]:p[p.length-2].children.map(k=>k.value).filter(k=>k!==b)}pathFromRoot(b){return Oo(b,this._root).map(p=>p.value)}}function uo(f,b){if(f===b.value)return b;for(const p of b.children){const w=uo(f,p);if(w)return w}return null}function Oo(f,b){if(f===b.value)return[b];for(const p of b.children){const w=Oo(f,p);if(w.length)return w.unshift(b),w}return[]}class io{constructor(b,p){this.value=b,this.children=p}toString(){return`TreeNode(${this.value})`}}function po(f){const b={};return f&&f.children.forEach(p=>b[p.value.outlet]=p),b}class Mn extends Mo{constructor(b,p){super(b),this.snapshot=p,wo(this,b)}toString(){return this.snapshot.toString()}}function ci(f,b){const p=function Ei(f,b){const De=new oo([],{},{},"",{},ee,b,null,{});return new ko("",new io(De,[]))}(0,b),w=new O.X([new ln("",{})]),k=new O.X({}),ne=new O.X({}),De=new O.X({}),ht=new O.X(""),lt=new Zi(w,k,De,ht,ne,ee,b,p.root);return lt.snapshot=p.root,new Mn(new io(lt,[]),p)}class Zi{constructor(b,p,w,k,ne,De,ht,lt){this.urlSubject=b,this.paramsSubject=p,this.queryParamsSubject=w,this.fragmentSubject=k,this.dataSubject=ne,this.outlet=De,this.component=ht,this._futureSnapshot=lt,this.title=this.dataSubject?.pipe((0,ut.U)(Kt=>Kt[Re]))??(0,Y.of)(void 0),this.url=b,this.params=p,this.queryParams=w,this.fragment=k,this.data=ne}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,ut.U)(b=>je(b)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,ut.U)(b=>je(b)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ri(f,b="emptyOnly"){const p=f.pathFromRoot;let w=0;if("always"!==b)for(w=p.length-1;w>=1;){const k=p[w],ne=p[w-1];if(k.routeConfig&&""===k.routeConfig.path)w--;else{if(ne.component)break;w--}}return function ls(f){return f.reduce((b,p)=>({params:{...b.params,...p.params},data:{...b.data,...p.data},resolve:{...p.data,...b.resolve,...p.routeConfig?.data,...p._resolvedData}}),{params:{},data:{},resolve:{}})}(p.slice(w))}class oo{get title(){return this.data?.[Re]}constructor(b,p,w,k,ne,De,ht,lt,Kt){this.url=b,this.params=p,this.queryParams=w,this.fragment=k,this.data=ne,this.outlet=De,this.component=ht,this.routeConfig=lt,this._resolve=Kt}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=je(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=je(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(w=>w.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ko extends Mo{constructor(b,p){super(p),this.url=b,wo(this,p)}toString(){return Cs(this._root)}}function wo(f,b){b.value._routerState=f,b.children.forEach(p=>wo(f,p))}function Cs(f){const b=f.children.length>0?` { ${f.children.map(Cs).join(", ")} } `:"";return`${f.value}${b}`}function Xn(f){if(f.snapshot){const b=f.snapshot,p=f._futureSnapshot;f.snapshot=p,Se(b.queryParams,p.queryParams)||f.queryParamsSubject.next(p.queryParams),b.fragment!==p.fragment&&f.fragmentSubject.next(p.fragment),Se(b.params,p.params)||f.paramsSubject.next(p.params),function Ve(f,b){if(f.length!==b.length)return!1;for(let p=0;pSe(p.parameters,b[w].parameters))}(f.url,b.url);return p&&!(!f.parent!=!b.parent)&&(!f.parent||qt(f.parent,b.parent))}let Cn=(()=>{class f{constructor(){this.activated=null,this._activatedRoute=null,this.name=ee,this.activateEvents=new r.vpe,this.deactivateEvents=new r.vpe,this.attachEvents=new r.vpe,this.detachEvents=new r.vpe,this.parentContexts=(0,r.f3M)(Xo),this.location=(0,r.f3M)(r.s_b),this.changeDetector=(0,r.f3M)(r.sBO),this.environmentInjector=(0,r.f3M)(r.lqb),this.inputBinder=(0,r.f3M)(ji,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(p){if(p.name){const{firstChange:w,previousValue:k}=p.name;if(w)return;this.isTrackedInParentContexts(k)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(k)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(p){return this.parentContexts.getContext(p)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const p=this.parentContexts.getContext(this.name);p?.route&&(p.attachRef?this.attach(p.attachRef,p.route):this.activateWith(p.route,p.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new r.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new r.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new r.vHH(4012,!1);this.location.detach();const p=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(p.instance),p}attach(p,w){this.activated=p,this._activatedRoute=w,this.location.insert(p.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(p.instance)}deactivate(){if(this.activated){const p=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(p)}}activateWith(p,w){if(this.isActivated)throw new r.vHH(4013,!1);this._activatedRoute=p;const k=this.location,De=p.snapshot.component,ht=this.parentContexts.getOrCreateContext(this.name).children,lt=new Kn(p,ht,k.injector);this.activated=k.createComponent(De,{index:k.length,injector:lt,environmentInjector:w??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275dir=r.lG2({type:f,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[r.TTD]})}return f})();class Kn{constructor(b,p,w){this.route=b,this.childContexts=p,this.parent=w}get(b,p){return b===Zi?this.route:b===Xo?this.childContexts:this.parent.get(b,p)}}const ji=new r.OlP("");let ho=(()=>{class f{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(p){this.unsubscribeFromRouteData(p),this.subscribeToRouteData(p)}unsubscribeFromRouteData(p){this.outletDataSubscriptions.get(p)?.unsubscribe(),this.outletDataSubscriptions.delete(p)}subscribeToRouteData(p){const{activatedRoute:w}=p,k=(0,W.a)([w.queryParams,w.params,w.data]).pipe((0,tt.w)(([ne,De,ht],lt)=>(ht={...ne,...De,...ht},0===lt?(0,Y.of)(ht):Promise.resolve(ht)))).subscribe(ne=>{if(!p.isActivated||!p.activatedComponentRef||p.activatedRoute!==w||null===w.component)return void this.unsubscribeFromRouteData(p);const De=(0,r.qFp)(w.component);if(De)for(const{templateName:ht}of De.inputs)p.activatedComponentRef.setInput(ht,ne[ht]);else this.unsubscribeFromRouteData(p)});this.outletDataSubscriptions.set(p,k)}static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac})}return f})();function _i(f,b,p){if(p&&f.shouldReuseRoute(b.value,p.value.snapshot)){const w=p.value;w._futureSnapshot=b.value;const k=function ni(f,b,p){return b.children.map(w=>{for(const k of p.children)if(f.shouldReuseRoute(w.value,k.value.snapshot))return _i(f,w,k);return _i(f,w)})}(f,b,p);return new io(w,k)}{if(f.shouldAttach(b.value)){const ne=f.retrieve(b.value);if(null!==ne){const De=ne.route;return De.value._futureSnapshot=b.value,De.children=b.children.map(ht=>_i(f,ht)),De}}const w=function Ki(f){return new Zi(new O.X(f.url),new O.X(f.params),new O.X(f.queryParams),new O.X(f.fragment),new O.X(f.data),f.outlet,f.component,f)}(b.value),k=b.children.map(ne=>_i(f,ne));return new io(w,k)}}const fo="ngNavigationCancelingError";function gn(f,b){const{redirectTo:p,navigationBehaviorOptions:w}=It(b)?{redirectTo:b,navigationBehaviorOptions:void 0}:b,k=mo(!1,0,b);return k.url=p,k.navigationBehaviorOptions=w,k}function mo(f,b,p){const w=new Error("NavigationCancelingError: "+(f||""));return w[fo]=!0,w.cancellationCode=b,p&&(w.url=p),w}function To(f){return f&&f[fo]}let Gn=(()=>{class f{static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275cmp=r.Xpm({type:f,selectors:[["ng-component"]],standalone:!0,features:[r.jDz],decls:1,vars:0,template:function(w,k){1&w&&r._UZ(0,"router-outlet")},dependencies:[Cn],encapsulation:2})}return f})();function En(f){const b=f.children&&f.children.map(En),p=b?{...f,children:b}:{...f};return!p.component&&!p.loadComponent&&(b||p.loadChildren)&&p.outlet&&p.outlet!==ee&&(p.component=Gn),p}function go(f){return f.outlet||ee}function xo(f){if(!f)return null;if(f.routeConfig?._injector)return f.routeConfig._injector;for(let b=f.parent;b;b=b.parent){const p=b.routeConfig;if(p?._loadedInjector)return p._loadedInjector;if(p?._injector)return p._injector}return null}class _o{constructor(b,p,w,k,ne){this.routeReuseStrategy=b,this.futureState=p,this.currState=w,this.forwardEvent=k,this.inputBindingEnabled=ne}activate(b){const p=this.futureState._root,w=this.currState?this.currState._root:null;this.deactivateChildRoutes(p,w,b),Xn(this.futureState.root),this.activateChildRoutes(p,w,b)}deactivateChildRoutes(b,p,w){const k=po(p);b.children.forEach(ne=>{const De=ne.value.outlet;this.deactivateRoutes(ne,k[De],w),delete k[De]}),Object.values(k).forEach(ne=>{this.deactivateRouteAndItsChildren(ne,w)})}deactivateRoutes(b,p,w){const k=b.value,ne=p?p.value:null;if(k===ne)if(k.component){const De=w.getContext(k.outlet);De&&this.deactivateChildRoutes(b,p,De.children)}else this.deactivateChildRoutes(b,p,w);else ne&&this.deactivateRouteAndItsChildren(p,w)}deactivateRouteAndItsChildren(b,p){b.value.component&&this.routeReuseStrategy.shouldDetach(b.value.snapshot)?this.detachAndStoreRouteSubtree(b,p):this.deactivateRouteAndOutlet(b,p)}detachAndStoreRouteSubtree(b,p){const w=p.getContext(b.value.outlet),k=w&&b.value.component?w.children:p,ne=po(b);for(const De of Object.keys(ne))this.deactivateRouteAndItsChildren(ne[De],k);if(w&&w.outlet){const De=w.outlet.detach(),ht=w.children.onOutletDeactivated();this.routeReuseStrategy.store(b.value.snapshot,{componentRef:De,route:b,contexts:ht})}}deactivateRouteAndOutlet(b,p){const w=p.getContext(b.value.outlet),k=w&&b.value.component?w.children:p,ne=po(b);for(const De of Object.keys(ne))this.deactivateRouteAndItsChildren(ne[De],k);w&&(w.outlet&&(w.outlet.deactivate(),w.children.onOutletDeactivated()),w.attachRef=null,w.route=null)}activateChildRoutes(b,p,w){const k=po(p);b.children.forEach(ne=>{this.activateRoutes(ne,k[ne.value.outlet],w),this.forwardEvent(new Vi(ne.value.snapshot))}),b.children.length&&this.forwardEvent(new Wi(b.value.snapshot))}activateRoutes(b,p,w){const k=b.value,ne=p?p.value:null;if(Xn(k),k===ne)if(k.component){const De=w.getOrCreateContext(k.outlet);this.activateChildRoutes(b,p,De.children)}else this.activateChildRoutes(b,p,w);else if(k.component){const De=w.getOrCreateContext(k.outlet);if(this.routeReuseStrategy.shouldAttach(k.snapshot)){const ht=this.routeReuseStrategy.retrieve(k.snapshot);this.routeReuseStrategy.store(k.snapshot,null),De.children.onOutletReAttached(ht.contexts),De.attachRef=ht.componentRef,De.route=ht.route.value,De.outlet&&De.outlet.attach(ht.componentRef,ht.route.value),Xn(ht.route.value),this.activateChildRoutes(b,null,De.children)}else{const ht=xo(k.snapshot);De.attachRef=null,De.route=k,De.injector=ht,De.outlet&&De.outlet.activateWith(k,De.injector),this.activateChildRoutes(b,null,De.children)}}else this.activateChildRoutes(b,null,w)}}class $o{constructor(b){this.path=b,this.route=this.path[this.path.length-1]}}class vi{constructor(b,p){this.component=b,this.route=p}}function Ns(f,b,p){const w=f._root;return Yo(w,b?b._root:null,p,[w.value])}function xi(f,b){const p=Symbol(),w=b.get(f,p);return w===p?"function"!=typeof f||(0,r.Z0I)(f)?b.get(f):f:w}function Yo(f,b,p,w,k={canDeactivateChecks:[],canActivateChecks:[]}){const ne=po(b);return f.children.forEach(De=>{(function Ao(f,b,p,w,k={canDeactivateChecks:[],canActivateChecks:[]}){const ne=f.value,De=b?b.value:null,ht=p?p.getContext(f.value.outlet):null;if(De&&ne.routeConfig===De.routeConfig){const lt=function Lo(f,b,p){if("function"==typeof p)return p(f,b);switch(p){case"pathParamsChange":return!Yn(f.url,b.url);case"pathParamsOrQueryParamsChange":return!Yn(f.url,b.url)||!Se(f.queryParams,b.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!qt(f,b)||!Se(f.queryParams,b.queryParams);default:return!qt(f,b)}}(De,ne,ne.routeConfig.runGuardsAndResolvers);lt?k.canActivateChecks.push(new $o(w)):(ne.data=De.data,ne._resolvedData=De._resolvedData),Yo(f,b,ne.component?ht?ht.children:null:p,w,k),lt&&ht&&ht.outlet&&ht.outlet.isActivated&&k.canDeactivateChecks.push(new vi(ht.outlet.component,De))}else De&&Mi(b,ht,k),k.canActivateChecks.push(new $o(w)),Yo(f,null,ne.component?ht?ht.children:null:p,w,k)})(De,ne[De.value.outlet],p,w.concat([De.value]),k),delete ne[De.value.outlet]}),Object.entries(ne).forEach(([De,ht])=>Mi(ht,p.getContext(De),k)),k}function Mi(f,b,p){const w=po(f),k=f.value;Object.entries(w).forEach(([ne,De])=>{Mi(De,k.component?b?b.children.getContext(ne):null:b,p)}),p.canDeactivateChecks.push(new vi(k.component&&b&&b.outlet&&b.outlet.isActivated?b.outlet.component:null,k))}function Ro(f){return"function"==typeof f}function ze(f){return f instanceof ie||"EmptyError"===f?.name}const Xt=Symbol("INITIAL_VALUE");function _n(){return(0,tt.w)(f=>(0,W.a)(f.map(b=>b.pipe(dt(1),function He(...f){const b=(0,Oe.yG)(f);return(0,ve.e)((p,w)=>{(b?Le(f,p,b):Le(f,p)).subscribe(w)})}(Xt)))).pipe((0,ut.U)(b=>{for(const p of b)if(!0!==p){if(p===Xt)return Xt;if(!1===p||p instanceof mn)return p}return!0}),(0,mt.h)(b=>b!==Xt),dt(1)))}function _(f){return(0,At.z)(F(b=>{if(It(b))throw gn(0,b)}),(0,ut.U)(b=>!0===b))}class Z{constructor(b){this.segmentGroup=b||null}}class de{constructor(b){this.urlTree=b}}function Ue(f){return Dt(new Z(f))}function Ge(f){return Dt(new de(f))}class Zt{constructor(b,p){this.urlSerializer=b,this.urlTree=p}noMatchError(b){return new r.vHH(4002,!1)}lineralizeSegments(b,p){let w=[],k=p.root;for(;;){if(w=w.concat(k.segments),0===k.numberOfChildren)return(0,Y.of)(w);if(k.numberOfChildren>1||!k.children[ee])return Dt(new r.vHH(4e3,!1));k=k.children[ee]}}applyRedirectCommands(b,p,w){return this.applyRedirectCreateUrlTree(p,this.urlSerializer.parse(p),b,w)}applyRedirectCreateUrlTree(b,p,w,k){const ne=this.createSegmentGroup(b,p.root,w,k);return new mn(ne,this.createQueryParams(p.queryParams,this.urlTree.queryParams),p.fragment)}createQueryParams(b,p){const w={};return Object.entries(b).forEach(([k,ne])=>{if("string"==typeof ne&&ne.startsWith(":")){const ht=ne.substring(1);w[k]=p[ht]}else w[k]=ne}),w}createSegmentGroup(b,p,w,k){const ne=this.createSegments(b,p.segments,w,k);let De={};return Object.entries(p.children).forEach(([ht,lt])=>{De[ht]=this.createSegmentGroup(b,lt,w,k)}),new yn(ne,De)}createSegments(b,p,w,k){return p.map(ne=>ne.path.startsWith(":")?this.findPosParam(b,ne,k):this.findOrReturn(ne,w))}findPosParam(b,p,w){const k=w[p.path.substring(1)];if(!k)throw new r.vHH(4001,!1);return k}findOrReturn(b,p){let w=0;for(const k of p){if(k.path===b.path)return p.splice(w),k;w++}return b}}const tn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Rn(f,b,p,w,k){const ne=Sn(f,b,p);return ne.matched?(w=function so(f,b){return f.providers&&!f._injector&&(f._injector=(0,r.MMx)(f.providers,b,`Route: ${f.path}`)),f._injector??b}(b,w),function S(f,b,p,w){const k=b.canMatch;if(!k||0===k.length)return(0,Y.of)(!0);const ne=k.map(De=>{const ht=xi(De,f);return pn(function G(f){return f&&Ro(f.canMatch)}(ht)?ht.canMatch(b,p):f.runInContext(()=>ht(b,p)))});return(0,Y.of)(ne).pipe(_n(),_())}(w,b,p).pipe((0,ut.U)(De=>!0===De?ne:{...tn}))):(0,Y.of)(ne)}function Sn(f,b,p){if(""===b.path)return"full"===b.pathMatch&&(f.hasChildren()||p.length>0)?{...tn}:{matched:!0,consumedSegments:[],remainingSegments:p,parameters:{},positionalParamSegments:{}};const k=(b.matcher||V)(p,f,b);if(!k)return{...tn};const ne={};Object.entries(k.posParams??{}).forEach(([ht,lt])=>{ne[ht]=lt.path});const De=k.consumed.length>0?{...ne,...k.consumed[k.consumed.length-1].parameters}:ne;return{matched:!0,consumedSegments:k.consumed,remainingSegments:p.slice(k.consumed.length),parameters:De,positionalParamSegments:k.posParams??{}}}function fn(f,b,p,w){return p.length>0&&function Oi(f,b,p){return p.some(w=>ki(f,b,w)&&go(w)!==ee)}(f,p,w)?{segmentGroup:new yn(b,ai(w,new yn(p,f.children))),slicedSegments:[]}:0===p.length&&function yi(f,b,p){return p.some(w=>ki(f,b,w))}(f,p,w)?{segmentGroup:new yn(f.segments,Tn(f,0,p,w,f.children)),slicedSegments:p}:{segmentGroup:new yn(f.segments,f.children),slicedSegments:p}}function Tn(f,b,p,w,k){const ne={};for(const De of w)if(ki(f,p,De)&&!k[go(De)]){const ht=new yn([],{});ne[go(De)]=ht}return{...k,...ne}}function ai(f,b){const p={};p[ee]=b;for(const w of f)if(""===w.path&&go(w)!==ee){const k=new yn([],{});p[go(w)]=k}return p}function ki(f,b,p){return(!(f.hasChildren()||b.length>0)||"full"!==p.pathMatch)&&""===p.path}class $i{constructor(b,p,w,k,ne,De,ht){this.injector=b,this.configLoader=p,this.rootComponentType=w,this.config=k,this.urlTree=ne,this.paramsInheritanceStrategy=De,this.urlSerializer=ht,this.allowRedirects=!0,this.applyRedirects=new Zt(this.urlSerializer,this.urlTree)}noMatchError(b){return new r.vHH(4002,!1)}recognize(){const b=fn(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,b,ee).pipe(me(p=>{if(p instanceof de)return this.allowRedirects=!1,this.urlTree=p.urlTree,this.match(p.urlTree);throw p instanceof Z?this.noMatchError(p):p}),(0,ut.U)(p=>{const w=new oo([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ee,this.rootComponentType,null,{}),k=new io(w,p),ne=new ko("",k),De=function Wt(f,b,p=null,w=null){return Ln(Yt(f),b,p,w)}(w,[],this.urlTree.queryParams,this.urlTree.fragment);return De.queryParams=this.urlTree.queryParams,ne.url=this.urlSerializer.serialize(De),this.inheritParamsAndData(ne._root),{state:ne,tree:De}}))}match(b){return this.processSegmentGroup(this.injector,this.config,b.root,ee).pipe(me(w=>{throw w instanceof Z?this.noMatchError(w):w}))}inheritParamsAndData(b){const p=b.value,w=ri(p,this.paramsInheritanceStrategy);p.params=Object.freeze(w.params),p.data=Object.freeze(w.data),b.children.forEach(k=>this.inheritParamsAndData(k))}processSegmentGroup(b,p,w,k){return 0===w.segments.length&&w.hasChildren()?this.processChildren(b,p,w):this.processSegment(b,p,w,w.segments,k,!0)}processChildren(b,p,w){const k=[];for(const ne of Object.keys(w.children))"primary"===ne?k.unshift(ne):k.push(ne);return(0,A.D)(k).pipe((0,$e.b)(ne=>{const De=w.children[ne],ht=function cs(f,b){const p=f.filter(w=>go(w)===b);return p.push(...f.filter(w=>go(w)!==b)),p}(p,ne);return this.processSegmentGroup(b,ht,De,ne)}),function Ye(f,b){return(0,ve.e)(function re(f,b,p,w,k){return(ne,De)=>{let ht=p,lt=b,Kt=0;ne.subscribe((0,pe.x)(De,On=>{const Di=Kt++;lt=ht?f(lt,On,Di):(ht=!0,On),w&&De.next(lt)},k&&(()=>{ht&&De.next(lt),De.complete()})))}}(f,b,arguments.length>=2,!0))}((ne,De)=>(ne.push(...De),ne)),Lt(null),function St(f,b){const p=arguments.length>=2;return w=>w.pipe(f?(0,mt.h)((k,ne)=>f(k,ne,w)):Ee.y,Ne(1),p?Lt(b):et(()=>new ie))}(),(0,Ce.z)(ne=>{if(null===ne)return Ue(w);const De=jo(ne);return function lo(f){f.sort((b,p)=>b.value.outlet===ee?-1:p.value.outlet===ee?1:b.value.outlet.localeCompare(p.value.outlet))}(De),(0,Y.of)(De)}))}processSegment(b,p,w,k,ne,De){return(0,A.D)(p).pipe((0,$e.b)(ht=>this.processSegmentAgainstRoute(ht._injector??b,p,ht,w,k,ne,De).pipe(me(lt=>{if(lt instanceof Z)return(0,Y.of)(null);throw lt}))),ce(ht=>!!ht),me(ht=>{if(ze(ht))return function hs(f,b,p){return 0===b.length&&!f.children[p]}(w,k,ne)?(0,Y.of)([]):Ue(w);throw ht}))}processSegmentAgainstRoute(b,p,w,k,ne,De,ht){return function Gi(f,b,p,w){return!!(go(f)===w||w!==ee&&ki(b,p,f))&&("**"===f.path||Sn(b,f,p).matched)}(w,k,ne,De)?void 0===w.redirectTo?this.matchSegmentAgainstRoute(b,k,w,ne,De,ht):ht&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(b,k,p,w,ne,De):Ue(k):Ue(k)}expandSegmentAgainstRouteUsingRedirect(b,p,w,k,ne,De){return"**"===k.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(b,w,k,De):this.expandRegularSegmentAgainstRouteUsingRedirect(b,p,w,k,ne,De)}expandWildCardWithParamsAgainstRouteUsingRedirect(b,p,w,k){const ne=this.applyRedirects.applyRedirectCommands([],w.redirectTo,{});return w.redirectTo.startsWith("/")?Ge(ne):this.applyRedirects.lineralizeSegments(w,ne).pipe((0,Ce.z)(De=>{const ht=new yn(De,{});return this.processSegment(b,p,ht,De,k,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(b,p,w,k,ne,De){const{matched:ht,consumedSegments:lt,remainingSegments:Kt,positionalParamSegments:On}=Sn(p,k,ne);if(!ht)return Ue(p);const Di=this.applyRedirects.applyRedirectCommands(lt,k.redirectTo,On);return k.redirectTo.startsWith("/")?Ge(Di):this.applyRedirects.lineralizeSegments(k,Di).pipe((0,Ce.z)(qn=>this.processSegment(b,w,p,qn.concat(Kt),De,!1)))}matchSegmentAgainstRoute(b,p,w,k,ne,De){let ht;if("**"===w.path){const lt=k.length>0?Vt(k).parameters:{},Kt=new oo(k,lt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,fs(w),go(w),w.component??w._loadedComponent??null,w,Qo(w));ht=(0,Y.of)({snapshot:Kt,consumedSegments:[],remainingSegments:[]}),p.children={}}else ht=Rn(p,w,k,b).pipe((0,ut.U)(({matched:lt,consumedSegments:Kt,remainingSegments:On,parameters:Di})=>lt?{snapshot:new oo(Kt,Di,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,fs(w),go(w),w.component??w._loadedComponent??null,w,Qo(w)),consumedSegments:Kt,remainingSegments:On}:null));return ht.pipe((0,tt.w)(lt=>null===lt?Ue(p):this.getChildConfig(b=w._injector??b,w,k).pipe((0,tt.w)(({routes:Kt})=>{const On=w._loadedInjector??b,{snapshot:Di,consumedSegments:qn,remainingSegments:os}=lt,{segmentGroup:Us,slicedSegments:js}=fn(p,qn,os,Kt);if(0===js.length&&Us.hasChildren())return this.processChildren(On,Kt,Us).pipe((0,ut.U)(As=>null===As?null:[new io(Di,As)]));if(0===Kt.length&&0===js.length)return(0,Y.of)([new io(Di,[])]);const ar=go(w)===ne;return this.processSegment(On,Kt,Us,js,ar?ee:ne,!0).pipe((0,ut.U)(As=>[new io(Di,As)]))}))))}getChildConfig(b,p,w){return p.children?(0,Y.of)({routes:p.children,injector:b}):p.loadChildren?void 0!==p._loadedRoutes?(0,Y.of)({routes:p._loadedRoutes,injector:p._loadedInjector}):function h(f,b,p,w){const k=b.canLoad;if(void 0===k||0===k.length)return(0,Y.of)(!0);const ne=k.map(De=>{const ht=xi(De,f);return pn(function di(f){return f&&Ro(f.canLoad)}(ht)?ht.canLoad(b,p):f.runInContext(()=>ht(b,p)))});return(0,Y.of)(ne).pipe(_n(),_())}(b,p,w).pipe((0,Ce.z)(k=>k?this.configLoader.loadChildren(b,p).pipe(F(ne=>{p._loadedRoutes=ne.routes,p._loadedInjector=ne.injector})):function bt(f){return Dt(mo(!1,3))}())):(0,Y.of)({routes:[],injector:b})}}function Fo(f){const b=f.value.routeConfig;return b&&""===b.path}function jo(f){const b=[],p=new Set;for(const w of f){if(!Fo(w)){b.push(w);continue}const k=b.find(ne=>w.value.routeConfig===ne.value.routeConfig);void 0!==k?(k.children.push(...w.children),p.add(k)):b.push(w)}for(const w of p){const k=jo(w.children);b.push(new io(w.value,k))}return b.filter(w=>!p.has(w))}function fs(f){return f.data||{}}function Qo(f){return f.resolve||{}}function xe(f){return"string"==typeof f.title||null===f.title}function pt(f){return(0,tt.w)(b=>{const p=f(b);return p?(0,A.D)(p).pipe((0,ut.U)(()=>b)):(0,Y.of)(b)})}const vt=new r.OlP("ROUTES");let en=(()=>{class f{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,r.f3M)(r.Sil)}loadComponent(p){if(this.componentLoaders.get(p))return this.componentLoaders.get(p);if(p._loadedComponent)return(0,Y.of)(p._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(p);const w=pn(p.loadComponent()).pipe((0,ut.U)(zn),F(ne=>{this.onLoadEndListener&&this.onLoadEndListener(p),p._loadedComponent=ne}),(0,Rt.x)(()=>{this.componentLoaders.delete(p)})),k=new X(w,()=>new fe.x).pipe(nt());return this.componentLoaders.set(p,k),k}loadChildren(p,w){if(this.childrenLoaders.get(w))return this.childrenLoaders.get(w);if(w._loadedRoutes)return(0,Y.of)({routes:w._loadedRoutes,injector:w._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(w);const ne=function vn(f,b,p,w){return pn(f.loadChildren()).pipe((0,ut.U)(zn),(0,Ce.z)(k=>k instanceof r.YKP||Array.isArray(k)?(0,Y.of)(k):(0,A.D)(b.compileModuleAsync(k))),(0,ut.U)(k=>{w&&w(f);let ne,De,ht=!1;return Array.isArray(k)?(De=k,!0):(ne=k.create(p).injector,De=ne.get(vt,[],{optional:!0,self:!0}).flat()),{routes:De.map(En),injector:ne}}))}(w,this.compiler,p,this.onLoadEndListener).pipe((0,Rt.x)(()=>{this.childrenLoaders.delete(w)})),De=new X(ne,()=>new fe.x).pipe(nt());return this.childrenLoaders.set(w,De),De}static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})();function zn(f){return function ei(f){return f&&"object"==typeof f&&"default"in f}(f)?f.default:f}let un=(()=>{class f{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new fe.x,this.transitionAbortSubject=new fe.x,this.configLoader=(0,r.f3M)(en),this.environmentInjector=(0,r.f3M)(r.lqb),this.urlSerializer=(0,r.f3M)(Fi),this.rootContexts=(0,r.f3M)(Xo),this.inputBindingEnabled=null!==(0,r.f3M)(ji,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,Y.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=k=>this.events.next(new Ji(k)),this.configLoader.onLoadStartListener=k=>this.events.next(new Co(k))}complete(){this.transitions?.complete()}handleNavigationRequest(p){const w=++this.navigationId;this.transitions?.next({...this.transitions.value,...p,id:w})}setupNavigations(p,w,k){return this.transitions=new O.X({id:0,currentUrlTree:w,currentRawUrl:w,currentBrowserUrl:w,extractedUrl:p.urlHandlingStrategy.extract(w),urlAfterRedirects:p.urlHandlingStrategy.extract(w),rawUrl:w,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:on,restoredState:null,currentSnapshot:k.snapshot,targetSnapshot:null,currentRouterState:k,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,mt.h)(ne=>0!==ne.id),(0,ut.U)(ne=>({...ne,extractedUrl:p.urlHandlingStrategy.extract(ne.rawUrl)})),(0,tt.w)(ne=>{this.currentTransition=ne;let De=!1,ht=!1;return(0,Y.of)(ne).pipe(F(lt=>{this.currentNavigation={id:lt.id,initialUrl:lt.rawUrl,extractedUrl:lt.extractedUrl,trigger:lt.source,extras:lt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,tt.w)(lt=>{const Kt=lt.currentBrowserUrl.toString(),On=!p.navigated||lt.extractedUrl.toString()!==Kt||Kt!==lt.currentUrlTree.toString();if(!On&&"reload"!==(lt.extras.onSameUrlNavigation??p.onSameUrlNavigation)){const qn="";return this.events.next(new Vn(lt.id,this.urlSerializer.serialize(lt.rawUrl),qn,0)),lt.resolve(null),Ot.E}if(p.urlHandlingStrategy.shouldProcessUrl(lt.rawUrl))return(0,Y.of)(lt).pipe((0,tt.w)(qn=>{const os=this.transitions?.getValue();return this.events.next(new bn(qn.id,this.urlSerializer.serialize(qn.extractedUrl),qn.source,qn.restoredState)),os!==this.transitions?.getValue()?Ot.E:Promise.resolve(qn)}),function ms(f,b,p,w,k,ne){return(0,Ce.z)(De=>function vo(f,b,p,w,k,ne,De="emptyOnly"){return new $i(f,b,p,w,k,De,ne).recognize()}(f,b,p,w,De.extractedUrl,k,ne).pipe((0,ut.U)(({state:ht,tree:lt})=>({...De,targetSnapshot:ht,urlAfterRedirects:lt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,p.config,this.urlSerializer,p.paramsInheritanceStrategy),F(qn=>{ne.targetSnapshot=qn.targetSnapshot,ne.urlAfterRedirects=qn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:qn.urlAfterRedirects};const os=new si(qn.id,this.urlSerializer.serialize(qn.extractedUrl),this.urlSerializer.serialize(qn.urlAfterRedirects),qn.targetSnapshot);this.events.next(os)}));if(On&&p.urlHandlingStrategy.shouldProcessUrl(lt.currentRawUrl)){const{id:qn,extractedUrl:os,source:Us,restoredState:js,extras:ar}=lt,As=new bn(qn,this.urlSerializer.serialize(os),Us,js);this.events.next(As);const vr=ci(0,this.rootComponentType).snapshot;return this.currentTransition=ne={...lt,targetSnapshot:vr,urlAfterRedirects:os,extras:{...ar,skipLocationChange:!1,replaceUrl:!1}},(0,Y.of)(ne)}{const qn="";return this.events.next(new Vn(lt.id,this.urlSerializer.serialize(lt.extractedUrl),qn,1)),lt.resolve(null),Ot.E}}),F(lt=>{const Kt=new Ri(lt.id,this.urlSerializer.serialize(lt.extractedUrl),this.urlSerializer.serialize(lt.urlAfterRedirects),lt.targetSnapshot);this.events.next(Kt)}),(0,ut.U)(lt=>(this.currentTransition=ne={...lt,guards:Ns(lt.targetSnapshot,lt.currentSnapshot,this.rootContexts)},ne)),function Xi(f,b){return(0,Ce.z)(p=>{const{targetSnapshot:w,currentSnapshot:k,guards:{canActivateChecks:ne,canDeactivateChecks:De}}=p;return 0===De.length&&0===ne.length?(0,Y.of)({...p,guardsResult:!0}):function Po(f,b,p,w){return(0,A.D)(f).pipe((0,Ce.z)(k=>function K(f,b,p,w,k){const ne=b&&b.routeConfig?b.routeConfig.canDeactivate:null;if(!ne||0===ne.length)return(0,Y.of)(!0);const De=ne.map(ht=>{const lt=xo(b)??k,Kt=xi(ht,lt);return pn(function B(f){return f&&Ro(f.canDeactivate)}(Kt)?Kt.canDeactivate(f,b,p,w):lt.runInContext(()=>Kt(f,b,p,w))).pipe(ce())});return(0,Y.of)(De).pipe(_n())}(k.component,k.route,p,b,w)),ce(k=>!0!==k,!0))}(De,w,k,f).pipe((0,Ce.z)(ht=>ht&&function Os(f){return"boolean"==typeof f}(ht)?function Uo(f,b,p,w){return(0,A.D)(b).pipe((0,$e.b)(k=>Le(function ds(f,b){return null!==f&&b&&b(new no(f)),(0,Y.of)(!0)}(k.route.parent,w),function us(f,b){return null!==f&&b&&b(new Yi(f)),(0,Y.of)(!0)}(k.route,w),function Zo(f,b,p){const w=b[b.length-1],ne=b.slice(0,b.length-1).reverse().map(De=>function Hi(f){const b=f.routeConfig?f.routeConfig.canActivateChild:null;return b&&0!==b.length?{node:f,guards:b}:null}(De)).filter(De=>null!==De).map(De=>yt(()=>{const ht=De.guards.map(lt=>{const Kt=xo(De.node)??p,On=xi(lt,Kt);return pn(function Is(f){return f&&Ro(f.canActivateChild)}(On)?On.canActivateChild(w,f):Kt.runInContext(()=>On(w,f))).pipe(ce())});return(0,Y.of)(ht).pipe(_n())}));return(0,Y.of)(ne).pipe(_n())}(f,k.path,p),function ps(f,b,p){const w=b.routeConfig?b.routeConfig.canActivate:null;if(!w||0===w.length)return(0,Y.of)(!0);const k=w.map(ne=>yt(()=>{const De=xo(b)??p,ht=xi(ne,De);return pn(function ks(f){return f&&Ro(f.canActivate)}(ht)?ht.canActivate(b,f):De.runInContext(()=>ht(b,f))).pipe(ce())}));return(0,Y.of)(k).pipe(_n())}(f,k.route,p))),ce(k=>!0!==k,!0))}(w,ne,f,b):(0,Y.of)(ht)),(0,ut.U)(ht=>({...p,guardsResult:ht})))})}(this.environmentInjector,lt=>this.events.next(lt)),F(lt=>{if(ne.guardsResult=lt.guardsResult,It(lt.guardsResult))throw gn(0,lt.guardsResult);const Kt=new Pi(lt.id,this.urlSerializer.serialize(lt.extractedUrl),this.urlSerializer.serialize(lt.urlAfterRedirects),lt.targetSnapshot,!!lt.guardsResult);this.events.next(Kt)}),(0,mt.h)(lt=>!!lt.guardsResult||(this.cancelNavigationTransition(lt,"",3),!1)),pt(lt=>{if(lt.guards.canActivateChecks.length)return(0,Y.of)(lt).pipe(F(Kt=>{const On=new Wo(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),this.urlSerializer.serialize(Kt.urlAfterRedirects),Kt.targetSnapshot);this.events.next(On)}),(0,tt.w)(Kt=>{let On=!1;return(0,Y.of)(Kt).pipe(function Bs(f,b){return(0,Ce.z)(p=>{const{targetSnapshot:w,guards:{canActivateChecks:k}}=p;if(!k.length)return(0,Y.of)(p);let ne=0;return(0,A.D)(k).pipe((0,$e.b)(De=>function g(f,b,p,w){const k=f.routeConfig,ne=f._resolve;return void 0!==k?.title&&!xe(k)&&(ne[Re]=k.title),function j(f,b,p,w){const k=function x(f){return[...Object.keys(f),...Object.getOwnPropertySymbols(f)]}(f);if(0===k.length)return(0,Y.of)({});const ne={};return(0,A.D)(k).pipe((0,Ce.z)(De=>function z(f,b,p,w){const k=xo(b)??w,ne=xi(f,k);return pn(ne.resolve?ne.resolve(b,p):k.runInContext(()=>ne(b,p)))}(f[De],b,p,w).pipe(ce(),F(ht=>{ne[De]=ht}))),Ne(1),function rt(f){return(0,ut.U)(()=>f)}(ne),me(De=>ze(De)?Ot.E:Dt(De)))}(ne,f,b,w).pipe((0,ut.U)(De=>(f._resolvedData=De,f.data=ri(f,p).resolve,k&&xe(k)&&(f.data[Re]=k.title),null)))}(De.route,w,f,b)),F(()=>ne++),Ne(1),(0,Ce.z)(De=>ne===k.length?(0,Y.of)(p):Ot.E))})}(p.paramsInheritanceStrategy,this.environmentInjector),F({next:()=>On=!0,complete:()=>{On||this.cancelNavigationTransition(Kt,"",2)}}))}),F(Kt=>{const On=new ti(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),this.urlSerializer.serialize(Kt.urlAfterRedirects),Kt.targetSnapshot);this.events.next(On)}))}),pt(lt=>{const Kt=On=>{const Di=[];On.routeConfig?.loadComponent&&!On.routeConfig._loadedComponent&&Di.push(this.configLoader.loadComponent(On.routeConfig).pipe(F(qn=>{On.component=qn}),(0,ut.U)(()=>{})));for(const qn of On.children)Di.push(...Kt(qn));return Di};return(0,W.a)(Kt(lt.targetSnapshot.root)).pipe(Lt(),dt(1))}),pt(()=>this.afterPreactivation()),(0,ut.U)(lt=>{const Kt=function Si(f,b,p){const w=_i(f,b._root,p?p._root:void 0);return new Mn(w,b)}(p.routeReuseStrategy,lt.targetSnapshot,lt.currentRouterState);return this.currentTransition=ne={...lt,targetRouterState:Kt},ne}),F(()=>{this.events.next(new qo)}),((f,b,p,w)=>(0,ut.U)(k=>(new _o(b,k.targetRouterState,k.currentRouterState,p,w).activate(f),k)))(this.rootContexts,p.routeReuseStrategy,lt=>this.events.next(lt),this.inputBindingEnabled),dt(1),F({next:lt=>{De=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new kn(lt.id,this.urlSerializer.serialize(lt.extractedUrl),this.urlSerializer.serialize(lt.urlAfterRedirects))),p.titleStrategy?.updateTitle(lt.targetRouterState.snapshot),lt.resolve(!0)},complete:()=>{De=!0}}),(0,We.R)(this.transitionAbortSubject.pipe(F(lt=>{throw lt}))),(0,Rt.x)(()=>{De||ht||this.cancelNavigationTransition(ne,"",1),this.currentNavigation?.id===ne.id&&(this.currentNavigation=null)}),me(lt=>{if(ht=!0,To(lt))this.events.next(new li(ne.id,this.urlSerializer.serialize(ne.extractedUrl),lt.message,lt.cancellationCode)),function es(f){return To(f)&&It(f.url)}(lt)?this.events.next(new So(lt.url)):ne.resolve(!1);else{this.events.next(new Bn(ne.id,this.urlSerializer.serialize(ne.extractedUrl),lt,ne.targetSnapshot??void 0));try{ne.resolve(p.errorHandler(lt))}catch(Kt){ne.reject(Kt)}}return Ot.E}))}))}cancelNavigationTransition(p,w,k){const ne=new li(p.id,this.urlSerializer.serialize(p.extractedUrl),w,k);this.events.next(ne),p.resolve(!1)}static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})();function Jn(f){return f!==on}let I=(()=>{class f{buildTitle(p){let w,k=p.root;for(;void 0!==k;)w=this.getResolvedTitleForRoute(k)??w,k=k.children.find(ne=>ne.outlet===ee);return w}getResolvedTitleForRoute(p){return p.data[Re]}static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:function(){return(0,r.f3M)(Ie)},providedIn:"root"})}return f})(),Ie=(()=>{class f extends I{constructor(p){super(),this.title=p}updateTitle(p){const w=this.buildTitle(p);void 0!==w&&this.title.setTitle(w)}static#e=this.\u0275fac=function(w){return new(w||f)(r.LFG(Bt.Dx))};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})(),u=(()=>{class f{static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:function(){return(0,r.f3M)(H)},providedIn:"root"})}return f})();class M{shouldDetach(b){return!1}store(b,p){}shouldAttach(b){return!1}retrieve(b){return null}shouldReuseRoute(b,p){return b.routeConfig===p.routeConfig}}let H=(()=>{class f extends M{static#e=this.\u0275fac=function(){let p;return function(k){return(p||(p=r.n5z(f)))(k||f)}}();static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})();const le=new r.OlP("",{providedIn:"root",factory:()=>({})});let ot=(()=>{class f{static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:function(){return(0,r.f3M)(Gt)},providedIn:"root"})}return f})(),Gt=(()=>{class f{shouldProcessUrl(p){return!0}extract(p){return p}merge(p,w){return p}static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})();var Qt=function(f){return f[f.COMPLETE=0]="COMPLETE",f[f.FAILED=1]="FAILED",f[f.REDIRECTING=2]="REDIRECTING",f}(Qt||{});function Un(f,b){f.events.pipe((0,mt.h)(p=>p instanceof kn||p instanceof li||p instanceof Bn||p instanceof Vn),(0,ut.U)(p=>p instanceof kn||p instanceof Vn?Qt.COMPLETE:p instanceof li&&(0===p.code||1===p.code)?Qt.REDIRECTING:Qt.FAILED),(0,mt.h)(p=>p!==Qt.REDIRECTING),dt(1)).subscribe(()=>{b()})}function $n(f){throw f}function eo(f,b,p){return b.parse("/")}const to={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Hs={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ii=(()=>{class f{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,r.f3M)(r.c2e),this.isNgZoneEnabled=!1,this._events=new fe.x,this.options=(0,r.f3M)(le,{optional:!0})||{},this.pendingTasks=(0,r.f3M)(r.HDt),this.errorHandler=this.options.errorHandler||$n,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||eo,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,r.f3M)(ot),this.routeReuseStrategy=(0,r.f3M)(u),this.titleStrategy=(0,r.f3M)(I),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,r.f3M)(vt,{optional:!0})?.flat()??[],this.navigationTransitions=(0,r.f3M)(un),this.urlSerializer=(0,r.f3M)(Fi),this.location=(0,r.f3M)(oe.Ye),this.componentInputBindingEnabled=!!(0,r.f3M)(ji,{optional:!0}),this.eventsSubscription=new Ct.w0,this.isNgZoneEnabled=(0,r.f3M)(r.R0b)instanceof r.R0b&&r.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new mn,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=ci(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(p=>{this.lastSuccessfulId=p.id,this.currentPageId=this.browserPageId},p=>{this.console.warn(`Unhandled Navigation Error: ${p}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const p=this.navigationTransitions.events.subscribe(w=>{try{const{currentTransition:k}=this.navigationTransitions;if(null===k)return void(fr(w)&&this._events.next(w));if(w instanceof bn)Jn(k.source)&&(this.browserUrlTree=k.extractedUrl);else if(w instanceof Vn)this.rawUrlTree=k.rawUrl;else if(w instanceof si){if("eager"===this.urlUpdateStrategy){if(!k.extras.skipLocationChange){const ne=this.urlHandlingStrategy.merge(k.urlAfterRedirects,k.rawUrl);this.setBrowserUrl(ne,k)}this.browserUrlTree=k.urlAfterRedirects}}else if(w instanceof qo)this.currentUrlTree=k.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(k.urlAfterRedirects,k.rawUrl),this.routerState=k.targetRouterState,"deferred"===this.urlUpdateStrategy&&(k.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,k),this.browserUrlTree=k.urlAfterRedirects);else if(w instanceof li)0!==w.code&&1!==w.code&&(this.navigated=!0),(3===w.code||2===w.code)&&this.restoreHistory(k);else if(w instanceof So){const ne=this.urlHandlingStrategy.merge(w.url,k.currentRawUrl),De={skipLocationChange:k.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Jn(k.source)};this.scheduleNavigation(ne,on,null,De,{resolve:k.resolve,reject:k.reject,promise:k.promise})}w instanceof Bn&&this.restoreHistory(k,!0),w instanceof kn&&(this.navigated=!0),fr(w)&&this._events.next(w)}catch(k){this.navigationTransitions.transitionAbortSubject.next(k)}});this.eventsSubscription.add(p)}resetRootComponentType(p){this.routerState.root.component=p,this.navigationTransitions.rootComponentType=p}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const p=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),on,p)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(p=>{const w="popstate"===p.type?"popstate":"hashchange";"popstate"===w&&setTimeout(()=>{this.navigateToSyncWithBrowser(p.url,w,p.state)},0)}))}navigateToSyncWithBrowser(p,w,k){const ne={replaceUrl:!0},De=k?.navigationId?k:null;if(k){const lt={...k};delete lt.navigationId,delete lt.\u0275routerPageId,0!==Object.keys(lt).length&&(ne.state=lt)}const ht=this.parseUrl(p);this.scheduleNavigation(ht,w,De,ne)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(p){this.config=p.map(En),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(p,w={}){const{relativeTo:k,queryParams:ne,fragment:De,queryParamsHandling:ht,preserveFragment:lt}=w,Kt=lt?this.currentUrlTree.fragment:De;let Di,On=null;switch(ht){case"merge":On={...this.currentUrlTree.queryParams,...ne};break;case"preserve":On=this.currentUrlTree.queryParams;break;default:On=ne||null}null!==On&&(On=this.removeEmptyProps(On));try{Di=Yt(k?k.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof p[0]||!p[0].startsWith("/"))&&(p=[]),Di=this.currentUrlTree.root}return Ln(Di,p,On,Kt??null)}navigateByUrl(p,w={skipLocationChange:!1}){const k=It(p)?p:this.parseUrl(p),ne=this.urlHandlingStrategy.merge(k,this.rawUrlTree);return this.scheduleNavigation(ne,on,null,w)}navigate(p,w={skipLocationChange:!1}){return function or(f){for(let b=0;b{const ne=p[k];return null!=ne&&(w[k]=ne),w},{})}scheduleNavigation(p,w,k,ne,De){if(this.disposed)return Promise.resolve(!1);let ht,lt,Kt;De?(ht=De.resolve,lt=De.reject,Kt=De.promise):Kt=new Promise((Di,qn)=>{ht=Di,lt=qn});const On=this.pendingTasks.add();return Un(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(On))}),this.navigationTransitions.handleNavigationRequest({source:w,restoredState:k,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:p,extras:ne,resolve:ht,reject:lt,promise:Kt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Kt.catch(Di=>Promise.reject(Di))}setBrowserUrl(p,w){const k=this.urlSerializer.serialize(p);if(this.location.isCurrentPathEqualTo(k)||w.extras.replaceUrl){const De={...w.extras.state,...this.generateNgRouterState(w.id,this.browserPageId)};this.location.replaceState(k,"",De)}else{const ne={...w.extras.state,...this.generateNgRouterState(w.id,this.browserPageId+1)};this.location.go(k,"",ne)}}restoreHistory(p,w=!1){if("computed"===this.canceledNavigationResolution){const ne=this.currentPageId-this.browserPageId;0!==ne?this.location.historyGo(ne):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===ne&&(this.resetState(p),this.browserUrlTree=p.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(w&&this.resetState(p),this.resetUrlToCurrentUrlTree())}resetState(p){this.routerState=p.currentRouterState,this.currentUrlTree=p.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,p.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(p,w){return"computed"===this.canceledNavigationResolution?{navigationId:p,\u0275routerPageId:w}:{navigationId:p}}static#e=this.\u0275fac=function(w){return new(w||f)};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})();function fr(f){return!(f instanceof qo||f instanceof So)}let pi=(()=>{class f{constructor(p,w,k,ne,De,ht){this.router=p,this.route=w,this.tabIndexAttribute=k,this.renderer=ne,this.el=De,this.locationStrategy=ht,this.href=null,this.commands=null,this.onChanges=new fe.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const lt=De.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===lt||"area"===lt,this.isAnchorElement?this.subscription=p.events.subscribe(Kt=>{Kt instanceof kn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(p){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",p)}ngOnChanges(p){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(p){null!=p?(this.commands=Array.isArray(p)?p:[p],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(p,w,k,ne,De){return!!(null===this.urlTree||this.isAnchorElement&&(0!==p||w||k||ne||De||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const p=null===this.href?null:(0,r.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",p)}applyAttributeValue(p,w){const k=this.renderer,ne=this.el.nativeElement;null!==w?k.setAttribute(ne,p,w):k.removeAttribute(ne,p)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(w){return new(w||f)(r.Y36(Ii),r.Y36(Zi),r.$8M("tabindex"),r.Y36(r.Qsj),r.Y36(r.SBq),r.Y36(oe.S$))};static#t=this.\u0275dir=r.lG2({type:f,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(w,k){1&w&&r.NdJ("click",function(De){return k.onClick(De.button,De.ctrlKey,De.shiftKey,De.altKey,De.metaKey)}),2&w&&r.uIk("target",k.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",r.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",r.VuI],replaceUrl:["replaceUrl","replaceUrl",r.VuI],routerLink:"routerLink"},standalone:!0,features:[r.Xq5,r.TTD]})}return f})(),sr=(()=>{class f{get isActive(){return this._isActive}constructor(p,w,k,ne,De){this.router=p,this.element=w,this.renderer=k,this.cdr=ne,this.link=De,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new r.vpe,this.routerEventsSubscription=p.events.subscribe(ht=>{ht instanceof kn&&this.update()})}ngAfterContentInit(){(0,Y.of)(this.links.changes,(0,Y.of)(null)).pipe((0,he.J)()).subscribe(p=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const p=[...this.links.toArray(),this.link].filter(w=>!!w).map(w=>w.onChanges);this.linkInputChangesSubscription=(0,A.D)(p).pipe((0,he.J)()).subscribe(w=>{this._isActive!==this.isLinkActive(this.router)(w)&&this.update()})}set routerLinkActive(p){const w=Array.isArray(p)?p:p.split(" ");this.classes=w.filter(k=>!!k)}ngOnChanges(p){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const p=this.hasActiveLinks();this._isActive!==p&&(this._isActive=p,this.cdr.markForCheck(),this.classes.forEach(w=>{p?this.renderer.addClass(this.element.nativeElement,w):this.renderer.removeClass(this.element.nativeElement,w)}),p&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(p))})}isLinkActive(p){const w=function rr(f){return!!f.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return k=>!!k.urlTree&&p.isActive(k.urlTree,w)}hasActiveLinks(){const p=this.isLinkActive(this.router);return this.link&&p(this.link)||this.links.some(p)}static#e=this.\u0275fac=function(w){return new(w||f)(r.Y36(Ii),r.Y36(r.SBq),r.Y36(r.Qsj),r.Y36(r.sBO),r.Y36(pi,8))};static#t=this.\u0275dir=r.lG2({type:f,selectors:[["","routerLinkActive",""]],contentQueries:function(w,k,ne){if(1&w&&r.Suo(ne,pi,5),2&w){let De;r.iGM(De=r.CRH())&&(k.links=De)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[r.TTD]})}return f})();class Io{}let zs=(()=>{class f{constructor(p,w,k,ne,De){this.router=p,this.injector=k,this.preloadingStrategy=ne,this.loader=De}setUpPreloading(){this.subscription=this.router.events.pipe((0,mt.h)(p=>p instanceof kn),(0,$e.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(p,w){const k=[];for(const ne of w){ne.providers&&!ne._injector&&(ne._injector=(0,r.MMx)(ne.providers,p,`Route: ${ne.path}`));const De=ne._injector??p,ht=ne._loadedInjector??De;(ne.loadChildren&&!ne._loadedRoutes&&void 0===ne.canLoad||ne.loadComponent&&!ne._loadedComponent)&&k.push(this.preloadConfig(De,ne)),(ne.children||ne._loadedRoutes)&&k.push(this.processRoutes(ht,ne.children??ne._loadedRoutes))}return(0,A.D)(k).pipe((0,he.J)())}preloadConfig(p,w){return this.preloadingStrategy.preload(w,()=>{let k;k=w.loadChildren&&void 0===w.canLoad?this.loader.loadChildren(p,w):(0,Y.of)(null);const ne=k.pipe((0,Ce.z)(De=>null===De?(0,Y.of)(void 0):(w._loadedRoutes=De.routes,w._loadedInjector=De.injector,this.processRoutes(De.injector??p,De.routes))));if(w.loadComponent&&!w._loadedComponent){const De=this.loader.loadComponent(w);return(0,A.D)([ne,De]).pipe((0,he.J)())}return ne})}static#e=this.\u0275fac=function(w){return new(w||f)(r.LFG(Ii),r.LFG(r.Sil),r.LFG(r.lqb),r.LFG(Io),r.LFG(en))};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})();const yo=new r.OlP("");let Or=(()=>{class f{constructor(p,w,k,ne,De={}){this.urlSerializer=p,this.transitions=w,this.viewportScroller=k,this.zone=ne,this.options=De,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},De.scrollPositionRestoration=De.scrollPositionRestoration||"disabled",De.anchorScrolling=De.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(p=>{p instanceof bn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=p.navigationTrigger,this.restoredId=p.restoredState?p.restoredState.navigationId:0):p instanceof kn?(this.lastId=p.id,this.scheduleScrollEvent(p,this.urlSerializer.parse(p.urlAfterRedirects).fragment)):p instanceof Vn&&0===p.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(p,this.urlSerializer.parse(p.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(p=>{p instanceof qi&&(p.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(p.position):p.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(p.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(p,w){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new qi(p,"popstate"===this.lastSource?this.store[this.restoredId]:null,w))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(w){r.$Z()};static#t=this.\u0275prov=r.Yz7({token:f,factory:f.\u0275fac})}return f})();function bo(f,b){return{\u0275kind:f,\u0275providers:b}}function mr(){const f=(0,r.f3M)(r.zs3);return b=>{const p=f.get(r.z2F);if(b!==p.components[0])return;const w=f.get(Ii),k=f.get(Lr);1===f.get(In)&&w.initialNavigation(),f.get(Pr,null,r.XFs.Optional)?.setUpPreloading(),f.get(yo,null,r.XFs.Optional)?.init(),w.resetRootComponentType(p.componentTypes[0]),k.closed||(k.next(),k.complete(),k.unsubscribe())}}const Lr=new r.OlP("",{factory:()=>new fe.x}),In=new r.OlP("",{providedIn:"root",factory:()=>1}),Pr=new r.OlP("");function Oa(f){return bo(0,[{provide:Pr,useExisting:zs},{provide:Io,useExisting:f}])}const gr=new r.OlP("ROUTER_FORROOT_GUARD"),La=[oe.Ye,{provide:Fi,useClass:ii},Ii,Xo,{provide:Zi,useFactory:function kr(f){return f.routerState.root},deps:[Ii]},en,[]];function Nt(){return new r.PXZ("Router",Ii)}let Wn=(()=>{class f{constructor(p){}static forRoot(p,w){return{ngModule:f,providers:[La,[],{provide:vt,multi:!0,useValue:p},{provide:gr,useFactory:Vr,deps:[[Ii,new r.FiY,new r.tp0]]},{provide:le,useValue:w||{}},w?.useHash?{provide:oe.S$,useClass:oe.Do}:{provide:oe.S$,useClass:oe.b0},{provide:yo,useFactory:()=>{const f=(0,r.f3M)(oe.EM),b=(0,r.f3M)(r.R0b),p=(0,r.f3M)(le),w=(0,r.f3M)(un),k=(0,r.f3M)(Fi);return p.scrollOffset&&f.setOffset(p.scrollOffset),new Or(k,w,f,b,p)}},w?.preloadingStrategy?Oa(w.preloadingStrategy).\u0275providers:[],{provide:r.PXZ,multi:!0,useFactory:Nt},w?.initialNavigation?Js(w):[],w?.bindToComponentInputs?bo(8,[ho,{provide:ji,useExisting:ho}]).\u0275providers:[],[{provide:is,useFactory:mr},{provide:r.tb,multi:!0,useExisting:is}]]}}static forChild(p){return{ngModule:f,providers:[{provide:vt,multi:!0,useValue:p}]}}static#e=this.\u0275fac=function(w){return new(w||f)(r.LFG(gr,8))};static#t=this.\u0275mod=r.oAB({type:f});static#n=this.\u0275inj=r.cJS({})}return f})();function Vr(f){return"guarded"}function Js(f){return["disabled"===f.initialNavigation?bo(3,[{provide:r.ip1,multi:!0,useFactory:()=>{const b=(0,r.f3M)(Ii);return()=>{b.setUpLocationChangeListener()}}},{provide:In,useValue:2}]).\u0275providers:[],"enabledBlocking"===f.initialNavigation?bo(2,[{provide:In,useValue:0},{provide:r.ip1,multi:!0,deps:[r.zs3],useFactory:b=>{const p=b.get(oe.V_,Promise.resolve());return()=>p.then(()=>new Promise(w=>{const k=b.get(Ii),ne=b.get(Lr);Un(k,()=>{w(!0)}),b.get(un).afterPreactivation=()=>(w(!0),ne.closed?(0,Y.of)(void 0):ne),k.initialNavigation()}))}}]).\u0275providers:[]]}const is=new r.OlP("")},5219:($t,Xe,T)=>{T.d(Xe,{$_:()=>At,F0:()=>Oe,a6:()=>te,b4:()=>ct,ez:()=>_e,h4:()=>yt,iZ:()=>he,jx:()=>Dt,m8:()=>Ot,pg:()=>ie,ws:()=>Ct});var r=T(6689),t=T(8645),o=T(2332),ae=T(6814);const A=["*"];let te=(()=>class pe{static STARTS_WITH="startsWith";static CONTAINS="contains";static NOT_CONTAINS="notContains";static ENDS_WITH="endsWith";static EQUALS="equals";static NOT_EQUALS="notEquals";static IN="in";static LESS_THAN="lt";static LESS_THAN_OR_EQUAL_TO="lte";static GREATER_THAN="gt";static GREATER_THAN_OR_EQUAL_TO="gte";static BETWEEN="between";static IS="is";static IS_NOT="isNot";static BEFORE="before";static AFTER="after";static DATE_IS="dateIs";static DATE_IS_NOT="dateIsNot";static DATE_BEFORE="dateBefore";static DATE_AFTER="dateAfter"})(),ie=(()=>class pe{static AND="and";static OR="or"})(),he=(()=>{class pe{filter(X,fe,oe,ut,tt){let dt=[];if(X)for(let He of X)for(let mt of fe){let Ce=o.gb.resolveFieldData(He,mt);if(this.filters[ut](Ce,oe,tt)){dt.push(He);break}}return dt}filters={startsWith:(X,fe,oe)=>{if(null==fe||""===fe.trim())return!0;if(null==X)return!1;let ut=o.gb.removeAccents(fe.toString()).toLocaleLowerCase(oe);return o.gb.removeAccents(X.toString()).toLocaleLowerCase(oe).slice(0,ut.length)===ut},contains:(X,fe,oe)=>{if(null==fe||"string"==typeof fe&&""===fe.trim())return!0;if(null==X)return!1;let ut=o.gb.removeAccents(fe.toString()).toLocaleLowerCase(oe);return-1!==o.gb.removeAccents(X.toString()).toLocaleLowerCase(oe).indexOf(ut)},notContains:(X,fe,oe)=>{if(null==fe||"string"==typeof fe&&""===fe.trim())return!0;if(null==X)return!1;let ut=o.gb.removeAccents(fe.toString()).toLocaleLowerCase(oe);return-1===o.gb.removeAccents(X.toString()).toLocaleLowerCase(oe).indexOf(ut)},endsWith:(X,fe,oe)=>{if(null==fe||""===fe.trim())return!0;if(null==X)return!1;let ut=o.gb.removeAccents(fe.toString()).toLocaleLowerCase(oe),tt=o.gb.removeAccents(X.toString()).toLocaleLowerCase(oe);return-1!==tt.indexOf(ut,tt.length-ut.length)},equals:(X,fe,oe)=>null==fe||"string"==typeof fe&&""===fe.trim()||null!=X&&(X.getTime&&fe.getTime?X.getTime()===fe.getTime():o.gb.removeAccents(X.toString()).toLocaleLowerCase(oe)==o.gb.removeAccents(fe.toString()).toLocaleLowerCase(oe)),notEquals:(X,fe,oe)=>!(null==fe||"string"==typeof fe&&""===fe.trim()||null!=X&&(X.getTime&&fe.getTime?X.getTime()===fe.getTime():o.gb.removeAccents(X.toString()).toLocaleLowerCase(oe)==o.gb.removeAccents(fe.toString()).toLocaleLowerCase(oe))),in:(X,fe)=>{if(null==fe||0===fe.length)return!0;for(let oe=0;oenull==fe||null==fe[0]||null==fe[1]||null!=X&&(X.getTime?fe[0].getTime()<=X.getTime()&&X.getTime()<=fe[1].getTime():fe[0]<=X&&X<=fe[1]),lt:(X,fe,oe)=>null==fe||null!=X&&(X.getTime&&fe.getTime?X.getTime()null==fe||null!=X&&(X.getTime&&fe.getTime?X.getTime()<=fe.getTime():X<=fe),gt:(X,fe,oe)=>null==fe||null!=X&&(X.getTime&&fe.getTime?X.getTime()>fe.getTime():X>fe),gte:(X,fe,oe)=>null==fe||null!=X&&(X.getTime&&fe.getTime?X.getTime()>=fe.getTime():X>=fe),is:(X,fe,oe)=>this.filters.equals(X,fe,oe),isNot:(X,fe,oe)=>this.filters.notEquals(X,fe,oe),before:(X,fe,oe)=>this.filters.lt(X,fe,oe),after:(X,fe,oe)=>this.filters.gt(X,fe,oe),dateIs:(X,fe)=>null==fe||null!=X&&X.toDateString()===fe.toDateString(),dateIsNot:(X,fe)=>null==fe||null!=X&&X.toDateString()!==fe.toDateString(),dateBefore:(X,fe)=>null==fe||null!=X&&X.getTime()null==fe||null!=X&&X.getTime()>fe.getTime()};register(X,fe){this.filters[X]=fe}static \u0275fac=function(fe){return new(fe||pe)};static \u0275prov=r.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),_e=(()=>{class pe{messageSource=new t.x;clearSource=new t.x;messageObserver=this.messageSource.asObservable();clearObserver=this.clearSource.asObservable();add(X){X&&this.messageSource.next(X)}addAll(X){X&&X.length&&this.messageSource.next(X)}clear(X){this.clearSource.next(X||null)}static \u0275fac=function(fe){return new(fe||pe)};static \u0275prov=r.Yz7({token:pe,factory:pe.\u0275fac})}return pe})(),Oe=(()=>{class pe{clickSource=new t.x;clickObservable=this.clickSource.asObservable();add(X){X&&this.clickSource.next(X)}static \u0275fac=function(fe){return new(fe||pe)};static \u0275prov=r.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),ct=(()=>{class pe{ripple=!1;overlayOptions={};filterMatchModeOptions={text:[te.STARTS_WITH,te.CONTAINS,te.NOT_CONTAINS,te.ENDS_WITH,te.EQUALS,te.NOT_EQUALS],numeric:[te.EQUALS,te.NOT_EQUALS,te.LESS_THAN,te.LESS_THAN_OR_EQUAL_TO,te.GREATER_THAN,te.GREATER_THAN_OR_EQUAL_TO],date:[te.DATE_IS,te.DATE_IS_NOT,te.DATE_BEFORE,te.DATE_AFTER]};translation={startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",is:"Is",isNot:"Is not",before:"Before",after:"After",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",pending:"Pending",fileSizeTypes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],chooseYear:"Choose Year",chooseMonth:"Choose Month",chooseDate:"Choose Date",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",prevHour:"Previous Hour",nextHour:"Next Hour",prevMinute:"Previous Minute",nextMinute:"Next Minute",prevSecond:"Previous Second",nextSecond:"Next Second",am:"am",pm:"pm",dateFormat:"mm/dd/yy",firstDayOfWeek:0,today:"Today",weekHeader:"Wk",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyMessage:"No results found",searchMessage:"{0} results are available",selectionMessage:"{0} items selected",emptySelectionMessage:"No selected item",emptySearchMessage:"No results found",emptyFilterMessage:"No results found",aria:{trueLabel:"True",falseLabel:"False",nullLabel:"Not Selected",star:"1 star",stars:"{star} stars",selectAll:"All items selected",unselectAll:"All items unselected",close:"Close",previous:"Previous",next:"Next",navigation:"Navigation",scrollTop:"Scroll Top",moveTop:"Move Top",moveUp:"Move Up",moveDown:"Move Down",moveBottom:"Move Bottom",moveToTarget:"Move to Target",moveToSource:"Move to Source",moveAllToTarget:"Move All to Target",moveAllToSource:"Move All to Source",pageLabel:"{page}",firstPageLabel:"First Page",lastPageLabel:"Last Page",nextPageLabel:"Next Page",prevPageLabel:"Previous Page",rowsPerPageLabel:"Rows per page",previousPageLabel:"Previous Page",jumpToPageDropdownLabel:"Jump to Page Dropdown",jumpToPageInputLabel:"Jump to Page Input",selectRow:"Row Selected",unselectRow:"Row Unselected",expandRow:"Row Expanded",collapseRow:"Row Collapsed",showFilterMenu:"Show Filter Menu",hideFilterMenu:"Hide Filter Menu",filterOperator:"Filter Operator",filterConstraint:"Filter Constraint",editRow:"Row Edit",saveEdit:"Save Edit",cancelEdit:"Cancel Edit",listView:"List View",gridView:"Grid View",slide:"Slide",slideNumber:"{slideNumber}",zoomImage:"Zoom Image",zoomIn:"Zoom In",zoomOut:"Zoom Out",rotateRight:"Rotate Right",rotateLeft:"Rotate Left"}};zIndex={modal:1100,overlay:1e3,menu:1e3,tooltip:1100};translationSource=new t.x;translationObserver=this.translationSource.asObservable();getTranslation(X){return this.translation[X]}setTranslation(X){this.translation={...this.translation,...X},this.translationSource.next(this.translation)}static \u0275fac=function(fe){return new(fe||pe)};static \u0275prov=r.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),yt=(()=>{class pe{static \u0275fac=function(fe){return new(fe||pe)};static \u0275cmp=r.Xpm({type:pe,selectors:[["p-header"]],ngContentSelectors:A,decls:1,vars:0,template:function(fe,oe){1&fe&&(r.F$t(),r.Hsn(0))},encapsulation:2})}return pe})(),At=(()=>{class pe{static \u0275fac=function(fe){return new(fe||pe)};static \u0275cmp=r.Xpm({type:pe,selectors:[["p-footer"]],ngContentSelectors:A,decls:1,vars:0,template:function(fe,oe){1&fe&&(r.F$t(),r.Hsn(0))},encapsulation:2})}return pe})(),Dt=(()=>{class pe{template;type;name;constructor(X){this.template=X}getType(){return this.name}static \u0275fac=function(fe){return new(fe||pe)(r.Y36(r.Rgc))};static \u0275dir=r.lG2({type:pe,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]}})}return pe})(),Ot=(()=>{class pe{static \u0275fac=function(fe){return new(fe||pe)};static \u0275mod=r.oAB({type:pe});static \u0275inj=r.cJS({imports:[ae.ez]})}return pe})(),Ct=(()=>class pe{static STARTS_WITH="startsWith";static CONTAINS="contains";static NOT_CONTAINS="notContains";static ENDS_WITH="endsWith";static EQUALS="equals";static NOT_EQUALS="notEquals";static NO_FILTER="noFilter";static LT="lt";static LTE="lte";static GT="gt";static GTE="gte";static IS="is";static IS_NOT="isNot";static BEFORE="before";static AFTER="after";static CLEAR="clear";static APPLY="apply";static MATCH_ALL="matchAll";static MATCH_ANY="matchAny";static ADD_RULE="addRule";static REMOVE_RULE="removeRule";static ACCEPT="accept";static REJECT="reject";static CHOOSE="choose";static UPLOAD="upload";static CANCEL="cancel";static PENDING="pending";static FILE_SIZE_TYPES="fileSizeTypes";static DAY_NAMES="dayNames";static DAY_NAMES_SHORT="dayNamesShort";static DAY_NAMES_MIN="dayNamesMin";static MONTH_NAMES="monthNames";static MONTH_NAMES_SHORT="monthNamesShort";static FIRST_DAY_OF_WEEK="firstDayOfWeek";static TODAY="today";static WEEK_HEADER="weekHeader";static WEAK="weak";static MEDIUM="medium";static STRONG="strong";static PASSWORD_PROMPT="passwordPrompt";static EMPTY_MESSAGE="emptyMessage";static EMPTY_FILTER_MESSAGE="emptyFilterMessage"})()},7327:($t,Xe,T)=>{T.d(Xe,{Qc:()=>Ze,WN:()=>wt});var r=T(6814),t=T(6689),o=T(95),ae=T(5219),A=T(218),Y=T(707),O=T(2076),W=T(3714),te=T(5807),ie=T(4480),he=T(6489),_e=T(2332),Oe=T(8468),Le=T(8717),ct=T(7778),yt=T(6005);const At=["container"],Dt=["in"],Ot=["multiIn"],Ct=["multiContainer"],ve=["ddBtn"],pe=["items"],nt=["scroller"],X=["overlay"],fe=function(Q,Ke){return{"p-autocomplete-dd-input":Q,"p-disabled":Ke}};function oe(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"input",11,12),t.NdJ("click",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputClick(ue))})("input",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInput(ue))})("keydown",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onKeydown(ue))})("keyup",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onKeyup(ue))})("focus",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputFocus(ue))})("blur",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputBlur(ue))})("change",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputChange(ue))})("paste",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputPaste(ue))}),t.qZA()}if(2&Q){const E=t.oxw();t.Tol(E.inputStyleClass),t.Q6J("autofocus",E.autofocus)("ngStyle",E.inputStyle)("autocomplete",E.autocomplete)("ngClass",t.WLB(20,fe,E.dropdown,E.disabled))("value",E.inputFieldValue)("readonly",E.readonly)("disabled",E.disabled),t.uIk("type",E.type)("id",E.inputId)("required",E.required)("name",E.name)("placeholder",E.placeholder)("size",E.size)("maxlength",E.maxlength)("tabindex",E.tabindex)("aria-label",E.ariaLabel)("aria-labelledby",E.ariaLabelledBy)("aria-required",E.required)}}function ut(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"TimesIcon",15),t.NdJ("click",function(){t.CHM(E);const ue=t.oxw(2);return t.KtG(ue.clear())}),t.qZA()}2&Q&&t.Q6J("styleClass","p-autocomplete-clear-icon")}function tt(Q,Ke){}function dt(Q,Ke){1&Q&&t.YNc(0,tt,0,0,"ng-template")}function He(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"span",16),t.NdJ("click",function(){t.CHM(E);const ue=t.oxw(2);return t.KtG(ue.clear())}),t.YNc(1,dt,1,0,null,8),t.qZA()}if(2&Q){const E=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",E.clearIconTemplate)}}function mt(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,ut,1,1,"TimesIcon",13),t.YNc(2,He,2,1,"span",14),t.BQk()),2&Q){const E=t.oxw();t.xp6(1),t.Q6J("ngIf",!E.clearIconTemplate),t.xp6(1),t.Q6J("ngIf",E.clearIconTemplate)}}function Ce(Q,Ke){1&Q&&t.GkF(0)}function Lt(Q,Ke){if(1&Q&&(t.TgZ(0,"span",30),t._uU(1),t.qZA()),2&Q){const E=t.oxw().$implicit,ye=t.oxw(2);t.xp6(1),t.Oqu(ye.resolveFieldData(E))}}function et(Q,Ke){1&Q&&t._UZ(0,"TimesCircleIcon",31),2&Q&&t.Q6J("styleClass","p-autocomplete-token-icon")}function kt(Q,Ke){}function Ee(Q,Ke){1&Q&&t.YNc(0,kt,0,0,"ng-template")}function ce(Q,Ke){if(1&Q&&(t.TgZ(0,"span",32),t.YNc(1,Ee,1,0,null,8),t.qZA()),2&Q){const E=t.oxw(3);t.xp6(1),t.Q6J("ngTemplateOutlet",E.removeIconTemplate)}}const $e=function(Q){return{$implicit:Q}};function F(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"li",23,24),t.YNc(2,Ce,1,0,"ng-container",25),t.YNc(3,Lt,2,1,"span",26),t.TgZ(4,"span",27),t.NdJ("click",function(){t.CHM(E);const ue=t.MAs(1),Be=t.oxw(2);return t.KtG(Be.removeItem(ue))}),t.YNc(5,et,1,1,"TimesCircleIcon",28),t.YNc(6,ce,2,1,"span",29),t.qZA()()}if(2&Q){const E=Ke.$implicit,ye=t.oxw(2);t.xp6(2),t.Q6J("ngTemplateOutlet",ye.selectedItemTemplate)("ngTemplateOutletContext",t.VKq(5,$e,E)),t.xp6(1),t.Q6J("ngIf",!ye.selectedItemTemplate),t.xp6(2),t.Q6J("ngIf",!ye.removeIconTemplate),t.xp6(1),t.Q6J("ngIf",ye.removeIconTemplate)}}const me=function(Q,Ke){return{"p-disabled":Q,"p-focus":Ke}};function re(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"ul",17,18),t.NdJ("click",function(){t.CHM(E);const ue=t.MAs(5);return t.KtG(ue.focus())}),t.YNc(2,F,7,7,"li",19),t.TgZ(3,"li",20)(4,"input",21,22),t.NdJ("input",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInput(ue))})("click",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputClick(ue))})("keydown",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onKeydown(ue))})("keyup",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onKeyup(ue))})("focus",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputFocus(ue))})("blur",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputBlur(ue))})("change",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputChange(ue))})("paste",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputPaste(ue))}),t.qZA()()()}if(2&Q){const E=t.oxw();t.Q6J("ngClass",t.WLB(20,me,E.disabled,E.focus)),t.xp6(2),t.Q6J("ngForOf",E.value),t.xp6(2),t.Tol(E.inputStyleClass),t.Q6J("autofocus",E.autofocus)("disabled",E.disabled)("readonly",E.readonly)("autocomplete",E.autocomplete)("ngStyle",E.inputStyle),t.uIk("type",E.type)("id",E.inputId)("placeholder",E.value&&E.value.length?null:E.placeholder)("tabindex",E.tabindex)("maxlength",E.maxlength)("aria-label",E.ariaLabel)("aria-labelledby",E.ariaLabelledBy)("aria-required",E.required)("aria-controls",E.listId)("aria-expanded",E.overlayVisible)("aria-activedescendant","p-highlighted-option")}}function Ye(Q,Ke){1&Q&&t._UZ(0,"SpinnerIcon",35),2&Q&&t.Q6J("styleClass","p-autocomplete-loader")("spin",!0)}function Ne(Q,Ke){}function St(Q,Ke){1&Q&&t.YNc(0,Ne,0,0,"ng-template")}function rt(Q,Ke){if(1&Q&&(t.TgZ(0,"span",36),t.YNc(1,St,1,0,null,8),t.qZA()),2&Q){const E=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",E.loadingIconTemplate)}}function Rt(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,Ye,1,2,"SpinnerIcon",33),t.YNc(2,rt,2,1,"span",34),t.BQk()),2&Q){const E=t.oxw();t.xp6(1),t.Q6J("ngIf",!E.loadingIconTemplate),t.xp6(1),t.Q6J("ngIf",E.loadingIconTemplate)}}function We(Q,Ke){if(1&Q&&t._UZ(0,"span",40),2&Q){const E=t.oxw(2);t.Q6J("ngClass",E.dropdownIcon)}}function Bt(Q,Ke){1&Q&&t._UZ(0,"ChevronDownIcon")}function ee(Q,Ke){}function Re(Q,Ke){1&Q&&t.YNc(0,ee,0,0,"ng-template")}function N(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,Bt,1,0,"ChevronDownIcon",3),t.YNc(2,Re,1,0,null,8),t.BQk()),2&Q){const E=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!E.dropdownIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",E.dropdownIconTemplate)}}function je(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"button",37,38),t.NdJ("click",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.handleDropdownClick(ue))}),t.YNc(2,We,1,1,"span",39),t.YNc(3,N,3,2,"ng-container",3),t.qZA()}if(2&Q){const E=t.oxw();t.Q6J("disabled",E.disabled),t.uIk("aria-label",E.dropdownAriaLabel)("tabindex",E.tabindex),t.xp6(2),t.Q6J("ngIf",E.dropdownIcon),t.xp6(1),t.Q6J("ngIf",!E.dropdownIcon)}}function V(Q,Ke){1&Q&&t.GkF(0)}function Ve(Q,Ke){1&Q&&t.GkF(0)}const Se=function(Q,Ke){return{$implicit:Q,options:Ke}};function gt(Q,Ke){if(1&Q&&t.YNc(0,Ve,1,0,"ng-container",25),2&Q){const E=Ke.$implicit,ye=Ke.options;t.oxw(2);const ue=t.MAs(14);t.Q6J("ngTemplateOutlet",ue)("ngTemplateOutletContext",t.WLB(2,Se,E,ye))}}function Vt(Q,Ke){1&Q&&t.GkF(0)}const pn=function(Q){return{options:Q}};function ft(Q,Ke){if(1&Q&&t.YNc(0,Vt,1,0,"ng-container",25),2&Q){const E=Ke.options,ye=t.oxw(3);t.Q6J("ngTemplateOutlet",ye.loaderTemplate)("ngTemplateOutletContext",t.VKq(2,pn,E))}}function Ht(Q,Ke){1&Q&&(t.ynx(0),t.YNc(1,ft,1,4,"ng-template",44),t.BQk())}const J=function(Q){return{height:Q}};function ke(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"p-scroller",41,42),t.NdJ("onLazyLoad",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onLazyLoad.emit(ue))}),t.YNc(2,gt,1,5,"ng-template",43),t.YNc(3,Ht,2,0,"ng-container",3),t.qZA()}if(2&Q){const E=t.oxw();t.Akn(t.VKq(8,J,E.scrollHeight)),t.Q6J("items",E.suggestions)("itemSize",E.virtualScrollItemSize||E._itemSize)("autoSize",!0)("lazy",E.lazy)("options",E.virtualScrollOptions),t.xp6(3),t.Q6J("ngIf",E.loaderTemplate)}}function qe(Q,Ke){1&Q&&t.GkF(0)}const xt=function(){return{}};function rn(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,qe,1,0,"ng-container",25),t.BQk()),2&Q){const E=t.oxw(),ye=t.MAs(14);t.xp6(1),t.Q6J("ngTemplateOutlet",ye)("ngTemplateOutletContext",t.WLB(3,Se,E.suggestions,t.DdM(2,xt)))}}function Dn(Q,Ke){if(1&Q&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&Q){const E=t.oxw().$implicit,ye=t.oxw(3);t.xp6(1),t.Oqu(ye.getOptionGroupLabel(E)||"empty")}}function an(Q,Ke){1&Q&&t.GkF(0)}function mn(Q,Ke){1&Q&&t.GkF(0)}function yn(Q,Ke){if(1&Q&&(t.TgZ(0,"li",50),t.YNc(1,Dn,2,1,"span",3),t.YNc(2,an,1,0,"ng-container",25),t.qZA(),t.YNc(3,mn,1,0,"ng-container",25)),2&Q){const E=Ke.$implicit,ye=t.oxw(2).options,ue=t.MAs(5),Be=t.oxw();t.Q6J("ngStyle",t.VKq(6,J,ye.itemSize+"px")),t.xp6(1),t.Q6J("ngIf",!Be.groupTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",Be.groupTemplate)("ngTemplateOutletContext",t.VKq(8,$e,E)),t.xp6(1),t.Q6J("ngTemplateOutlet",ue)("ngTemplateOutletContext",t.VKq(10,$e,Be.getOptionGroupChildren(E)))}}function ln(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,yn,4,12,"ng-template",49),t.BQk()),2&Q){const E=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",E)}}function hi(Q,Ke){1&Q&&t.GkF(0)}function Yn(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,hi,1,0,"ng-container",25),t.BQk()),2&Q){const E=t.oxw().$implicit,ye=t.MAs(5);t.xp6(1),t.Q6J("ngTemplateOutlet",ye)("ngTemplateOutletContext",t.VKq(2,$e,E))}}function xn(Q,Ke){if(1&Q&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&Q){const E=t.oxw().$implicit,ye=t.oxw(3);t.xp6(1),t.Oqu(ye.resolveFieldData(E))}}function Fi(Q,Ke){1&Q&&t.GkF(0)}const ii=function(Q){return{"p-highlight":Q}},Hn=function(Q,Ke){return{$implicit:Q,index:Ke}};function Ci(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"li",52),t.NdJ("click",function(){const Be=t.CHM(E).$implicit,Jt=t.oxw(3);return t.KtG(Jt.selectItem(Be))}),t.YNc(1,xn,2,1,"span",3),t.YNc(2,Fi,1,0,"ng-container",25),t.qZA()}if(2&Q){const E=Ke.$implicit,ye=Ke.index,ue=t.oxw(2).options,Be=t.oxw();t.Q6J("ngStyle",t.VKq(6,J,ue.itemSize+"px"))("ngClass",t.VKq(8,ii,E===Be.highlightOption))("id",Be.highlightOption==E?"p-highlighted-option":""),t.xp6(1),t.Q6J("ngIf",!Be.itemTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",Be.itemTemplate)("ngTemplateOutletContext",t.WLB(10,Hn,E,ue.getOptions?ue.getOptions(ye):ye))}}function wi(Q,Ke){1&Q&&t.YNc(0,Ci,3,13,"li",51),2&Q&&t.Q6J("ngForOf",Ke.$implicit)}function fi(Q,Ke){if(1&Q&&(t.ynx(0),t._uU(1),t.BQk()),2&Q){const E=t.oxw(3);t.xp6(1),t.hij(" ",E.emptyMessageLabel," ")}}function mi(Q,Ke){1&Q&&t.GkF(0,null,55)}function Ti(Q,Ke){if(1&Q&&(t.TgZ(0,"li",53),t.YNc(1,fi,2,1,"ng-container",54),t.YNc(2,mi,2,0,"ng-container",8),t.qZA()),2&Q){const E=t.oxw().options,ye=t.oxw();t.Q6J("ngStyle",t.VKq(4,J,E.itemSize+"px")),t.xp6(1),t.Q6J("ngIf",!ye.emptyTemplate)("ngIfElse",ye.empty),t.xp6(1),t.Q6J("ngTemplateOutlet",ye.emptyTemplate)}}function zi(Q,Ke){if(1&Q&&(t.TgZ(0,"ul",45,46),t.YNc(2,ln,2,1,"ng-container",3),t.YNc(3,Yn,2,4,"ng-container",3),t.YNc(4,wi,1,1,"ng-template",null,47,t.W1O),t.YNc(6,Ti,3,6,"li",48),t.qZA()),2&Q){const E=Ke.options,ye=t.oxw();t.Akn(E.contentStyle),t.Q6J("ngClass",E.contentStyleClass),t.uIk("id",ye.listId),t.xp6(2),t.Q6J("ngIf",ye.group),t.xp6(1),t.Q6J("ngIf",!ye.group),t.xp6(3),t.Q6J("ngIf",ye.noResults&&ye.showEmptyMessage)}}function Ui(Q,Ke){1&Q&&t.GkF(0)}const _t=function(Q,Ke){return{"p-autocomplete p-component":!0,"p-autocomplete-dd":Q,"p-autocomplete-multiple":Ke}},it=function(){return["p-autocomplete-panel p-component"]},Me={provide:o.JU,useExisting:(0,t.Gpc)(()=>Ze),multi:!0};let Ze=(()=>{class Q{document;el;renderer;cd;differs;config;overlayService;zone;minLength=1;delay=300;style;panelStyle;styleClass;panelStyleClass;inputStyle;inputId;inputStyleClass;placeholder;readonly;disabled;scrollHeight="200px";lazy=!1;virtualScroll;virtualScrollItemSize;virtualScrollOptions;maxlength;name;required;size;appendTo;autoHighlight;forceSelection;type="text";_autoZIndex;get autoZIndex(){return this._autoZIndex}set autoZIndex(E){this._autoZIndex=E,console.warn("The autoZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}_baseZIndex;get baseZIndex(){return this._baseZIndex}set baseZIndex(E){this._baseZIndex=E,console.warn("The baseZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}ariaLabel;dropdownAriaLabel;ariaLabelledBy;dropdownIcon;unique=!0;group;completeOnFocus=!1;showClear=!1;field;dropdown;showEmptyMessage;dropdownMode="blank";multiple;tabindex;dataKey;emptyMessage;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";autofocus;autocomplete="off";optionGroupChildren;optionGroupLabel;overlayOptions;get suggestions(){return this._suggestions}set suggestions(E){this._suggestions=E,this.handleSuggestionsChange()}get itemSize(){return this._itemSize}set itemSize(E){this._itemSize=E,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}completeMethod=new t.vpe;onSelect=new t.vpe;onUnselect=new t.vpe;onFocus=new t.vpe;onBlur=new t.vpe;onDropdownClick=new t.vpe;onClear=new t.vpe;onKeyUp=new t.vpe;onShow=new t.vpe;onHide=new t.vpe;onLazyLoad=new t.vpe;containerEL;inputEL;multiInputEl;multiContainerEL;dropdownButton;itemsViewChild;scroller;overlayViewChild;templates;_itemSize;itemsWrapper;itemTemplate;emptyTemplate;headerTemplate;footerTemplate;selectedItemTemplate;groupTemplate;loaderTemplate;removeIconTemplate;loadingIconTemplate;clearIconTemplate;dropdownIconTemplate;value;_suggestions;onModelChange=()=>{};onModelTouched=()=>{};timeout;overlayVisible=!1;suggestionsUpdated;highlightOption;highlightOptionChanged;focus=!1;filled;inputClick;inputKeyDown;noResults;differ;inputFieldValue=null;loading;scrollHandler;documentResizeListener;forceSelectionUpdateModelTimeout;listId;itemClicked;inputValue=null;isSearching=!1;constructor(E,ye,ue,Be,Jt,Je,Pe,Fe){this.document=E,this.el=ye,this.renderer=ue,this.cd=Be,this.differs=Jt,this.config=Je,this.overlayService=Pe,this.zone=Fe,this.differ=Jt.find([]).create(void 0),this.listId=(0,_e.Th)()+"_list"}ngAfterViewChecked(){this.suggestionsUpdated&&this.overlayViewChild&&this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild&&this.overlayViewChild.alignOverlay()},1),this.suggestionsUpdated=!1}),this.highlightOptionChanged&&this.zone.runOutsideAngular(()=>{setTimeout(()=>{if(this.overlayViewChild&&this.itemsWrapper){let E=O.p.findSingle(this.overlayViewChild.overlayViewChild.nativeElement,"li.p-highlight");E&&O.p.scrollInView(this.itemsWrapper,E)}},1),this.highlightOptionChanged=!1})}handleSuggestionsChange(){null!=this._suggestions&&this.loading&&(this.highlightOption=null,this._suggestions.length?(this.noResults=!1,this.show(),this.suggestionsUpdated=!0,this.autoHighlight&&(this.highlightOption=this._suggestions[0])):(this.noResults=!0,this.showEmptyMessage?(this.show(),this.suggestionsUpdated=!0):this.hide()),this.loading=!1,this.isSearching=!1)}ngAfterContentInit(){this.templates.forEach(E=>{switch(E.getType()){case"item":default:this.itemTemplate=E.template;break;case"group":this.groupTemplate=E.template;break;case"selectedItem":this.selectedItemTemplate=E.template;break;case"header":this.headerTemplate=E.template;break;case"empty":this.emptyTemplate=E.template;break;case"footer":this.footerTemplate=E.template;break;case"loader":this.loaderTemplate=E.template;break;case"removetokenicon":this.removeIconTemplate=E.template;break;case"loadingicon":this.loadingIconTemplate=E.template;break;case"clearicon":this.clearIconTemplate=E.template;break;case"dropdownicon":this.dropdownIconTemplate=E.template}})}writeValue(E){this.value=E,this.filled=!(!this.value||!this.value.length),this.updateInputField(),this.cd.markForCheck()}getOptionGroupChildren(E){return this.optionGroupChildren?_e.gb.resolveFieldData(E,this.optionGroupChildren):E.items}getOptionGroupLabel(E){return this.optionGroupLabel?_e.gb.resolveFieldData(E,this.optionGroupLabel):null!=E.label?E.label:E}registerOnChange(E){this.onModelChange=E}registerOnTouched(E){this.onModelTouched=E}setDisabledState(E){this.disabled=E,this.cd.markForCheck()}onInput(E){if(!this.inputKeyDown&&O.p.isIE())return;this.timeout&&clearTimeout(this.timeout);let ye=E.target.value;this.inputValue=ye,!this.multiple&&!this.forceSelection&&this.onModelChange(ye),0===ye.length&&!this.multiple&&(this.value=null,this.hide(),this.onClear.emit(E),this.onModelChange(ye)),ye.length>=this.minLength?this.timeout=setTimeout(()=>{this.search(E,ye)},this.delay):this.hide(),this.updateFilledState(),this.inputKeyDown=!1}onInputClick(E){this.inputClick=!0}search(E,ye){this.isSearching||(this.isSearching=!0,this.loading=!0,this.completeMethod.emit({originalEvent:E,query:ye}),setTimeout(()=>{this.isSearching=!1},100))}selectItem(E,ye=!0){this.forceSelectionUpdateModelTimeout&&(clearTimeout(this.forceSelectionUpdateModelTimeout),this.forceSelectionUpdateModelTimeout=null),this.multiple?(this.multiInputEl.nativeElement.value="",this.value=this.value||[],(!this.isSelected(E)||!this.unique)&&(this.value=[...this.value,E],this.onModelChange(this.value))):(this.inputEL.nativeElement.value=this.resolveFieldData(E),this.value=E,this.onModelChange(this.value)),this.onSelect.emit(E),this.updateFilledState(),ye&&(this.itemClicked=!0,this.focusInput()),this.hide()}show(E){(this.multiInputEl||this.inputEL)&&!this.overlayVisible&&(this.multiple?this.multiInputEl?.nativeElement.ownerDocument.activeElement==this.multiInputEl?.nativeElement:this.inputEL?.nativeElement.ownerDocument.activeElement==this.inputEL?.nativeElement)&&(this.overlayVisible=!0),this.onShow.emit(E),this.cd.markForCheck()}clear(){this.value=null,this.inputValue=null,this.multiple?this.multiInputEl.nativeElement.value="":(this.inputValue=null,this.inputEL.nativeElement.value=""),this.updateFilledState(),this.onModelChange(this.value),this.onClear.emit()}onOverlayAnimationStart(E){"visible"===E.toState&&(this.itemsWrapper=O.p.findSingle(this.overlayViewChild.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-autocomplete-panel"),this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement))}resolveFieldData(E){let ye=this.field?_e.gb.resolveFieldData(E,this.field):E;return void 0!==ye?ye:""}hide(E){this.overlayVisible=!1,this.onHide.emit(E),this.cd.markForCheck()}handleDropdownClick(E){if(this.overlayVisible)this.hide(E);else{this.focusInput();let ye=this.multiple?this.multiInputEl.nativeElement.value:this.inputEL.nativeElement.value;"blank"===this.dropdownMode?(this.onDropdownClick.emit({originalEvent:E,query:""}),this.search(E,"")):"current"===this.dropdownMode&&(this.onDropdownClick.emit({originalEvent:E,query:ye}),this.search(E,ye))}}focusInput(){this.multiple?this.multiInputEl.nativeElement.focus():this.inputEL?.nativeElement.focus()}get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(ae.ws.EMPTY_MESSAGE)}removeItem(E){let ye=O.p.index(E),ue=this.value[ye];this.value=this.value.filter((Be,Jt)=>Jt!=ye),this.onModelChange(this.value),this.updateFilledState(),this.onUnselect.emit(ue)}onKeydown(E){if(this.overlayVisible)switch(E.which){case 40:if(this.group){let ue=this.findOptionGroupIndex(this.highlightOption,this.suggestions);if(-1!==ue){let Be=ue.itemIndex+1;Be=0)this.highlightOption=this.getOptionGroupChildren(this.suggestions[ue.groupIndex])[Be],this.highlightOptionChanged=!0;else if(Be<0){let Jt=this.suggestions[ue.groupIndex-1];Jt&&(this.highlightOption=this.getOptionGroupChildren(Jt)[this.getOptionGroupChildren(Jt).length-1],this.highlightOptionChanged=!0)}}}else{let ue=this.findOptionIndex(this.highlightOption,this.suggestions);ue>0&&(this.highlightOption=this.suggestions[ue-1],this.highlightOptionChanged=!0)}E.preventDefault();break;case 13:this.highlightOption&&(this.selectItem(this.highlightOption),this.hide()),E.preventDefault();break;case 27:this.hide(),E.preventDefault();break;case 9:this.highlightOption&&this.selectItem(this.highlightOption),this.hide()}else 40===E.which&&this.suggestions?this.search(E,E.target.value):E.ctrlKey&&"z"===E.key&&!this.multiple?(this.inputEL.nativeElement.value=this.resolveFieldData(null),this.value="",this.onModelChange(this.value)):E.ctrlKey&&"z"===E.key&&this.multiple&&(this.value.pop(),this.onModelChange(this.value),this.updateFilledState());if(this.multiple&&8===E.which&&this.value&&this.value.length&&!this.multiInputEl?.nativeElement.value){this.value=[...this.value];const ue=this.value.pop();this.onModelChange(this.value),this.updateFilledState(),this.onUnselect.emit(ue)}this.inputKeyDown=!0}onKeyup(E){this.onKeyUp.emit(E)}onInputFocus(E){!this.itemClicked&&this.completeOnFocus&&this.search(E,this.multiple?this.multiInputEl?.nativeElement.value:this.inputEL?.nativeElement.value),this.focus=!0,this.onFocus.emit(E),this.itemClicked=!1}onInputBlur(E){this.focus=!1,this.onModelTouched(),this.onBlur.emit(E)}onInputChange(E){if(this.forceSelection){let ye=!1,Be=E.target.value.trim();if(this.suggestions){let Jt=[...this.suggestions];if(this.group){let Je=this.suggestions.filter(Pe=>Pe[this.optionGroupChildren]).flatMap(Pe=>Pe[this.optionGroupChildren]);Jt=Jt.concat(Je)}for(let Je of Jt){let Pe=this.field?_e.gb.resolveFieldData(Je,this.field):Je;if(Pe&&Be.toLowerCase()===Pe.toLowerCase().trim()){ye=!0,this.forceSelectionUpdateModelTimeout=setTimeout(()=>{this.selectItem(Je,!1)},250);break}}}ye||(this.multiple?this.multiInputEl.nativeElement.value="":(this.value=null,this.inputEL.nativeElement.value=""),this.onClear.emit(E),this.onModelChange(this.value),this.updateFilledState())}}onInputPaste(E){this.onKeydown(E)}isSelected(E){let ye=!1;if(this.value&&this.value.length)for(let ue=0;ue{class Q{static \u0275fac=function(ye){return new(ye||Q)};static \u0275mod=t.oAB({type:Q});static \u0275inj=t.cJS({imports:[r.ez,te.U8,W.j,Y.hJ,ae.m8,ie.T,he.v,A.E,Oe.x,Le.L,ct.q,yt.v,te.U8,ae.m8,he.v,A.E]})}return Q})()},218:($t,Xe,T)=>{T.d(Xe,{E:()=>A,P:()=>ae});var r=T(6814),t=T(6689),o=T(2076);let ae=(()=>{class Y{host;constructor(W){this.host=W}autofocus;focused=!1;ngAfterContentChecked(){if(!this.focused&&this.autofocus){const W=o.p.getFocusableElements(this.host.nativeElement);0===W.length&&this.host.nativeElement.focus(),W.length>0&&W[0].focus(),this.focused=!0}}static \u0275fac=function(te){return new(te||Y)(t.Y36(t.SBq))};static \u0275dir=t.lG2({type:Y,selectors:[["","pAutoFocus",""]],hostAttrs:[1,"p-element"],inputs:{autofocus:"autofocus"}})}return Y})(),A=(()=>{class Y{static \u0275fac=function(te){return new(te||Y)};static \u0275mod=t.oAB({type:Y});static \u0275inj=t.cJS({imports:[r.ez]})}return Y})()},8039:($t,Xe,T)=>{T.d(Xe,{F:()=>ie,q:()=>te});var r=T(6814),t=T(6689);function o(he,_e){if(1&he&&(t.TgZ(0,"span",4),t._uU(1),t.qZA()),2&he){const Oe=t.oxw();t.xp6(1),t.Oqu(Oe.label)}}function ae(he,_e){if(1&he&&t._UZ(0,"span",6),2&he){const Oe=t.oxw(2);t.Tol(Oe.icon),t.Q6J("ngClass","p-avatar-icon")}}function A(he,_e){if(1&he&&t.YNc(0,ae,1,3,"span",5),2&he){const Oe=t.oxw(),Le=t.MAs(6);t.Q6J("ngIf",Oe.icon)("ngIfElse",Le)}}function Y(he,_e){if(1&he){const Oe=t.EpF();t.TgZ(0,"img",8),t.NdJ("error",function(ct){t.CHM(Oe);const yt=t.oxw(2);return t.KtG(yt.imageError(ct))}),t.qZA()}if(2&he){const Oe=t.oxw(2);t.Q6J("src",Oe.image,t.LSH)}}function O(he,_e){if(1&he&&t.YNc(0,Y,1,1,"img",7),2&he){const Oe=t.oxw();t.Q6J("ngIf",Oe.image)}}const W=["*"];let te=(()=>{class he{label;icon;image;size="normal";shape="square";style;styleClass;ariaLabel;ariaLabelledBy;onImageError=new t.vpe;containerClass(){return{"p-avatar p-component":!0,"p-avatar-image":null!=this.image,"p-avatar-circle":"circle"===this.shape,"p-avatar-lg":"large"===this.size,"p-avatar-xl":"xlarge"===this.size}}imageError(Oe){this.onImageError.emit(Oe)}static \u0275fac=function(Le){return new(Le||he)};static \u0275cmp=t.Xpm({type:he,selectors:[["p-avatar"]],hostAttrs:[1,"p-element"],inputs:{label:"label",icon:"icon",image:"image",size:"size",shape:"shape",style:"style",styleClass:"styleClass",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy"},outputs:{onImageError:"onImageError"},ngContentSelectors:W,decls:7,vars:9,consts:[[3,"ngClass","ngStyle"],["class","p-avatar-text",4,"ngIf","ngIfElse"],["iconTemplate",""],["imageTemplate",""],[1,"p-avatar-text"],[3,"class","ngClass",4,"ngIf","ngIfElse"],[3,"ngClass"],[3,"src","error",4,"ngIf"],[3,"src","error"]],template:function(Le,ct){if(1&Le&&(t.F$t(),t.TgZ(0,"div",0),t.Hsn(1),t.YNc(2,o,2,1,"span",1),t.YNc(3,A,1,2,"ng-template",null,2,t.W1O),t.YNc(5,O,1,1,"ng-template",null,3,t.W1O),t.qZA()),2&Le){const yt=t.MAs(4);t.Tol(ct.styleClass),t.Q6J("ngClass",ct.containerClass())("ngStyle",ct.style),t.uIk("aria-labelledby",ct.ariaLabelledBy)("aria-label",ct.ariaLabel)("data-pc-name","avatar"),t.xp6(2),t.Q6J("ngIf",ct.label)("ngIfElse",yt)}},dependencies:[r.mk,r.O5,r.PC],styles:["@layer primeng{.p-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem}.p-avatar.p-avatar-image{background-color:transparent}.p-avatar.p-avatar-circle{border-radius:50%;overflow:hidden}.p-avatar .p-avatar-icon{font-size:1rem}.p-avatar img{width:100%;height:100%}}\n"],encapsulation:2,changeDetection:0})}return he})(),ie=(()=>{class he{static \u0275fac=function(Le){return new(Le||he)};static \u0275mod=t.oAB({type:he});static \u0275inj=t.cJS({imports:[r.ez]})}return he})()},8608:($t,Xe,T)=>{T.d(Xe,{TX:()=>te,lM:()=>O});var r=T(6814),t=T(6689),o=T(5219),ae=T(2076),A=T(2332);let O=(()=>{class ie{document;el;renderer;iconPos="left";get disabled(){return this._disabled}set disabled(_e){this._disabled=_e}get size(){return this._size}set size(_e){this._size=_e,this.initialized&&this.setSizeClasses()}get value(){return this._value}set value(_e){if(_e!==this._value&&(this._value=_e,this.initialized)){let Oe=document.getElementById(this.id);this._value?(ae.p.hasClass(Oe,"p-badge-dot")&&ae.p.removeClass(Oe,"p-badge-dot"),1===String(this._value).length?ae.p.addClass(Oe,"p-badge-no-gutter"):ae.p.removeClass(Oe,"p-badge-no-gutter")):!this._value&&!ae.p.hasClass(Oe,"p-badge-dot")&&ae.p.addClass(Oe,"p-badge-dot"),Oe.innerHTML="",this.renderer.appendChild(Oe,document.createTextNode(this._value))}}severity;_value;initialized=!1;id;_disabled=!1;_size;constructor(_e,Oe,Le){this.document=_e,this.el=Oe,this.renderer=Le}ngAfterViewInit(){this.id=(0,A.Th)()+"_badge";let _e=-1!=this.el.nativeElement.nodeName.indexOf("-")?this.el.nativeElement.firstChild:this.el.nativeElement;if(this._disabled)return null;let Oe=this.document.createElement("span");Oe.id=this.id,Oe.className="p-badge p-component",this.severity&&ae.p.addClass(Oe,"p-badge-"+this.severity),this.setSizeClasses(Oe),null!=this.value?(this.renderer.appendChild(Oe,this.document.createTextNode(this.value)),1===String(this.value).length&&ae.p.addClass(Oe,"p-badge-no-gutter")):ae.p.addClass(Oe,"p-badge-dot"),ae.p.addClass(_e,"p-overlay-badge"),this.renderer.appendChild(_e,Oe),this.initialized=!0}setSizeClasses(_e){const Oe=_e??this.document.getElementById(this.id);Oe&&(this._size?("large"===this._size&&(ae.p.addClass(Oe,"p-badge-lg"),ae.p.removeClass(Oe,"p-badge-xl")),"xlarge"===this._size&&(ae.p.addClass(Oe,"p-badge-xl"),ae.p.removeClass(Oe,"p-badge-lg"))):(ae.p.removeClass(Oe,"p-badge-lg"),ae.p.removeClass(Oe,"p-badge-xl")))}ngOnDestroy(){this.initialized=!1}static \u0275fac=function(Oe){return new(Oe||ie)(t.Y36(r.K0),t.Y36(t.SBq),t.Y36(t.Qsj))};static \u0275dir=t.lG2({type:ie,selectors:[["","pBadge",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",disabled:["badgeDisabled","disabled"],size:"size",value:"value",severity:"severity"}})}return ie})(),te=(()=>{class ie{static \u0275fac=function(Oe){return new(Oe||ie)};static \u0275mod=t.oAB({type:ie});static \u0275inj=t.cJS({imports:[r.ez,o.m8]})}return ie})()},4713:($t,Xe,T)=>{T.d(Xe,{s:()=>ae});var r=T(6689),t=T(2332);const o=["*"];let ae=(()=>{class A{label;spin=!1;styleClass;role;ariaLabel;ariaHidden;ngOnInit(){this.getAttributes()}getAttributes(){const O=t.gb.isEmpty(this.label);this.role=O?void 0:"img",this.ariaLabel=O?void 0:this.label,this.ariaHidden=O}getClassNames(){return`p-icon ${this.styleClass?this.styleClass+" ":""}${this.spin?"p-icon-spin":""}`}static \u0275fac=function(W){return new(W||A)};static \u0275cmp=r.Xpm({type:A,selectors:[["ng-component"]],hostAttrs:[1,"p-element","p-icon-wrapper"],inputs:{label:"label",spin:"spin",styleClass:"styleClass"},standalone:!0,features:[r.jDz],ngContentSelectors:o,decls:1,vars:0,template:function(W,te){1&W&&(r.F$t(),r.Hsn(0))},encapsulation:2,changeDetection:0})}return A})()},707:($t,Xe,T)=>{T.d(Xe,{Hq:()=>fe,hJ:()=>ut,zx:()=>oe});var r=T(6814),t=T(6689),o=T(5219),ae=T(2076),A=T(8717),Y=T(4480),O=T(2332);function W(tt,dt){1&tt&&t.GkF(0)}function te(tt,dt){if(1&tt&&t._UZ(0,"span",8),2&tt){const He=t.oxw(3);t.Tol("p-button-loading-icon pi-spin "+He.loadingIcon),t.Q6J("ngClass",He.iconClass()),t.uIk("aria-hidden",!0)("data-pc-section","loadingicon")}}function ie(tt,dt){if(1&tt&&t._UZ(0,"SpinnerIcon",9),2&tt){const He=t.oxw(3);t.Q6J("styleClass",He.spinnerIconClass())("spin",!0),t.uIk("aria-hidden",!0)("data-pc-section","loadingicon")}}function he(tt,dt){if(1&tt&&(t.ynx(0),t.YNc(1,te,1,5,"span",6),t.YNc(2,ie,1,4,"SpinnerIcon",7),t.BQk()),2&tt){const He=t.oxw(2);t.xp6(1),t.Q6J("ngIf",He.loadingIcon),t.xp6(1),t.Q6J("ngIf",!He.loadingIcon)}}function _e(tt,dt){}function Oe(tt,dt){1&tt&&t.YNc(0,_e,0,0,"ng-template")}function Le(tt,dt){if(1&tt&&(t.TgZ(0,"span",10),t.YNc(1,Oe,1,0,null,1),t.qZA()),2&tt){const He=t.oxw(2);t.Q6J("ngClass",He.iconClass()),t.uIk("aria-hidden",!0)("data-pc-section","loadingicon"),t.xp6(1),t.Q6J("ngTemplateOutlet",He.loadingIconTemplate)}}function ct(tt,dt){if(1&tt&&(t.ynx(0),t.YNc(1,he,3,2,"ng-container",2),t.YNc(2,Le,2,4,"span",5),t.BQk()),2&tt){const He=t.oxw();t.xp6(1),t.Q6J("ngIf",!He.loadingIconTemplate),t.xp6(1),t.Q6J("ngIf",He.loadingIconTemplate)}}function yt(tt,dt){if(1&tt&&t._UZ(0,"span",8),2&tt){const He=t.oxw(2);t.Tol(He.icon),t.Q6J("ngClass",He.iconClass()),t.uIk("data-pc-section","icon")}}function At(tt,dt){}function Dt(tt,dt){if(1&tt&&t.YNc(0,At,0,0,"ng-template",12),2&tt){const He=t.oxw(3);t.Q6J("ngIf",!He.icon)}}function Ot(tt,dt){if(1&tt&&(t.TgZ(0,"span",8),t.YNc(1,Dt,1,1,null,1),t.qZA()),2&tt){const He=t.oxw(2);t.Q6J("ngClass",He.iconClass()),t.uIk("data-pc-section","icon"),t.xp6(1),t.Q6J("ngTemplateOutlet",He.iconTemplate)}}function Ct(tt,dt){if(1&tt&&(t.ynx(0),t.YNc(1,yt,1,4,"span",6),t.YNc(2,Ot,2,3,"span",11),t.BQk()),2&tt){const He=t.oxw();t.xp6(1),t.Q6J("ngIf",He.icon&&!He.iconTemplate),t.xp6(1),t.Q6J("ngIf",!He.icon&&He.iconTemplate)}}function ve(tt,dt){if(1&tt&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&tt){const He=t.oxw();t.uIk("aria-hidden",He.icon&&!He.label)("data-pc-section","label"),t.xp6(1),t.Oqu(He.label)}}function pe(tt,dt){if(1&tt&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&tt){const He=t.oxw();t.Tol(He.badgeClass),t.Q6J("ngClass",He.badgeStyleClass()),t.uIk("data-pc-section","badge"),t.xp6(1),t.Oqu(He.badge)}}const nt=["*"],X={button:"p-button",component:"p-component",iconOnly:"p-button-icon-only",disabled:"p-disabled",loading:"p-button-loading",labelOnly:"p-button-loading-label-only"};let fe=(()=>{class tt{el;document;iconPos="left";loadingIcon;get label(){return this._label}set label(He){this._label=He,this.initialized&&(this.updateLabel(),this.updateIcon(),this.setStyleClass())}get icon(){return this._icon}set icon(He){this._icon=He,this.initialized&&(this.updateIcon(),this.setStyleClass())}get loading(){return this._loading}set loading(He){this._loading=He,this.initialized&&(this.updateIcon(),this.setStyleClass())}_label;_icon;_loading=!1;initialized;get htmlElement(){return this.el.nativeElement}_internalClasses=Object.values(X);spinnerIcon='\n \n \n \n \n \n \n \n \n ';constructor(He,mt){this.el=He,this.document=mt}ngAfterViewInit(){ae.p.addMultipleClasses(this.htmlElement,this.getStyleClass().join(" ")),this.createIcon(),this.createLabel(),this.initialized=!0}getStyleClass(){const He=[X.button,X.component];return this.icon&&!this.label&&O.gb.isEmpty(this.htmlElement.textContent)&&He.push(X.iconOnly),this.loading&&(He.push(X.disabled,X.loading),!this.icon&&this.label&&He.push(X.labelOnly),this.icon&&!this.label&&!O.gb.isEmpty(this.htmlElement.textContent)&&He.push(X.iconOnly)),He}setStyleClass(){const He=this.getStyleClass();this.htmlElement.classList.remove(...this._internalClasses),this.htmlElement.classList.add(...He)}createLabel(){if(this.label){let He=this.document.createElement("span");this.icon&&!this.label&&He.setAttribute("aria-hidden","true"),He.className="p-button-label",He.appendChild(this.document.createTextNode(this.label)),this.htmlElement.appendChild(He)}}createIcon(){if(this.icon||this.loading){let He=this.document.createElement("span");He.className="p-button-icon",He.setAttribute("aria-hidden","true");let mt=this.label?"p-button-icon-"+this.iconPos:null;mt&&ae.p.addClass(He,mt);let Ce=this.getIconClass();Ce&&ae.p.addMultipleClasses(He,Ce),!this.loadingIcon&&this.loading&&(He.innerHTML=this.spinnerIcon),this.htmlElement.insertBefore(He,this.htmlElement.firstChild)}}updateLabel(){let He=ae.p.findSingle(this.htmlElement,".p-button-label");this.label?He?He.textContent=this.label:this.createLabel():He&&this.htmlElement.removeChild(He)}updateIcon(){let He=ae.p.findSingle(this.htmlElement,".p-button-icon"),mt=ae.p.findSingle(this.htmlElement,".p-button-label");this.loading&&!this.loadingIcon&&He?He.innerHTML=this.spinnerIcon:He?.innerHTML&&(He.innerHTML=""),He?He.className=this.iconPos?"p-button-icon "+(mt?"p-button-icon-"+this.iconPos:"")+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIcon()}getIconClass(){return this.loading?"p-button-loading-icon "+(this.loadingIcon?this.loadingIcon:"p-icon"):this.icon}ngOnDestroy(){this.initialized=!1}static \u0275fac=function(mt){return new(mt||tt)(t.Y36(t.SBq),t.Y36(r.K0))};static \u0275dir=t.lG2({type:tt,selectors:[["","pButton",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}})}return tt})(),oe=(()=>{class tt{type="button";iconPos="left";icon;badge;label;disabled;loading=!1;loadingIcon;raised=!1;rounded=!1;text=!1;plain=!1;severity;outlined=!1;link=!1;size;style;styleClass;badgeClass;ariaLabel;onClick=new t.vpe;onFocus=new t.vpe;onBlur=new t.vpe;contentTemplate;loadingIconTemplate;iconTemplate;templates;spinnerIconClass(){return Object.entries(this.iconClass()).filter(([,He])=>!!He).reduce((He,[mt])=>He+` ${mt}`,"p-button-loading-icon")}iconClass(){return{"p-button-icon":!0,"p-button-icon-left":"left"===this.iconPos&&this.label,"p-button-icon-right":"right"===this.iconPos&&this.label,"p-button-icon-top":"top"===this.iconPos&&this.label,"p-button-icon-bottom":"bottom"===this.iconPos&&this.label}}buttonClass(){return{"p-button p-component":!0,"p-button-icon-only":(this.icon||this.iconTemplate||this.loadingIcon||this.loadingIconTemplate)&&!this.label,"p-button-vertical":("top"===this.iconPos||"bottom"===this.iconPos)&&this.label,"p-disabled":this.disabled||this.loading,"p-button-loading":this.loading,"p-button-loading-label-only":this.loading&&!this.icon&&this.label&&!this.loadingIcon&&"left"===this.iconPos,"p-button-link":this.link,[`p-button-${this.severity}`]:this.severity,"p-button-raised":this.raised,"p-button-rounded":this.rounded,"p-button-text":this.text,"p-button-outlined":this.outlined,"p-button-sm":"small"===this.size,"p-button-lg":"large"===this.size,"p-button-plain":this.plain}}ngAfterContentInit(){this.templates?.forEach(He=>{switch(He.getType()){case"content":default:this.contentTemplate=He.template;break;case"icon":this.iconTemplate=He.template;break;case"loadingicon":this.loadingIconTemplate=He.template}})}badgeStyleClass(){return{"p-badge p-component":!0,"p-badge-no-gutter":this.badge&&1===String(this.badge).length}}static \u0275fac=function(mt){return new(mt||tt)};static \u0275cmp=t.Xpm({type:tt,selectors:[["p-button"]],contentQueries:function(mt,Ce,Lt){if(1&mt&&t.Suo(Lt,o.jx,4),2&mt){let et;t.iGM(et=t.CRH())&&(Ce.templates=et)}},hostAttrs:[1,"p-element"],hostVars:2,hostBindings:function(mt,Ce){2&mt&&t.ekj("p-disabled",Ce.disabled)},inputs:{type:"type",iconPos:"iconPos",icon:"icon",badge:"badge",label:"label",disabled:"disabled",loading:"loading",loadingIcon:"loadingIcon",raised:"raised",rounded:"rounded",text:"text",plain:"plain",severity:"severity",outlined:"outlined",link:"link",size:"size",style:"style",styleClass:"styleClass",badgeClass:"badgeClass",ariaLabel:"ariaLabel"},outputs:{onClick:"onClick",onFocus:"onFocus",onBlur:"onBlur"},ngContentSelectors:nt,decls:7,vars:14,consts:[["pRipple","",3,"ngStyle","disabled","ngClass","click","focus","blur"],[4,"ngTemplateOutlet"],[4,"ngIf"],["class","p-button-label",4,"ngIf"],[3,"ngClass","class",4,"ngIf"],["class","p-button-loading-icon",3,"ngClass",4,"ngIf"],[3,"class","ngClass",4,"ngIf"],[3,"styleClass","spin",4,"ngIf"],[3,"ngClass"],[3,"styleClass","spin"],[1,"p-button-loading-icon",3,"ngClass"],[3,"ngClass",4,"ngIf"],[3,"ngIf"],[1,"p-button-label"]],template:function(mt,Ce){1&mt&&(t.F$t(),t.TgZ(0,"button",0),t.NdJ("click",function(et){return Ce.onClick.emit(et)})("focus",function(et){return Ce.onFocus.emit(et)})("blur",function(et){return Ce.onBlur.emit(et)}),t.Hsn(1),t.YNc(2,W,1,0,"ng-container",1),t.YNc(3,ct,3,2,"ng-container",2),t.YNc(4,Ct,3,2,"ng-container",2),t.YNc(5,ve,2,3,"span",3),t.YNc(6,pe,2,5,"span",4),t.qZA()),2&mt&&(t.Tol(Ce.styleClass),t.Q6J("ngStyle",Ce.style)("disabled",Ce.disabled||Ce.loading)("ngClass",Ce.buttonClass()),t.uIk("type",Ce.type)("aria-label",Ce.ariaLabel)("data-pc-name","button")("data-pc-section","root"),t.xp6(2),t.Q6J("ngTemplateOutlet",Ce.contentTemplate),t.xp6(1),t.Q6J("ngIf",Ce.loading),t.xp6(1),t.Q6J("ngIf",!Ce.loading),t.xp6(1),t.Q6J("ngIf",!Ce.contentTemplate&&Ce.label),t.xp6(1),t.Q6J("ngIf",!Ce.contentTemplate&&Ce.badge))},dependencies:function(){return[r.mk,r.O5,r.tP,r.PC,Y.H,A.L]},encapsulation:2,changeDetection:0})}return tt})(),ut=(()=>{class tt{static \u0275fac=function(mt){return new(mt||tt)};static \u0275mod=t.oAB({type:tt});static \u0275inj=t.cJS({imports:[r.ez,Y.T,o.m8,A.L,o.m8]})}return tt})()},1532:($t,Xe,T)=>{T.d(Xe,{_8:()=>Nn});var r=T(6825),t=T(6814),o=T(6689),ae=T(95),A=T(5219),Y=T(707),O=T(2076),W=T(4480),te=T(2332),ie=T(2537),he=T(4562),_e=T(4713);let Oe=(()=>{class Ae extends _e.s{static \u0275fac=function(){let v;return function($){return(v||(v=o.n5z(Ae)))($||Ae)}}();static \u0275cmp=o.Xpm({type:Ae,selectors:[["ChevronUpIcon"]],standalone:!0,features:[o.qOj,o.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M12.2097 10.4113C12.1057 10.4118 12.0027 10.3915 11.9067 10.3516C11.8107 10.3118 11.7237 10.2532 11.6506 10.1792L6.93602 5.46461L2.22139 10.1476C2.07272 10.244 1.89599 10.2877 1.71953 10.2717C1.54307 10.2556 1.3771 10.1808 1.24822 10.0593C1.11933 9.93766 1.035 9.77633 1.00874 9.6011C0.982477 9.42587 1.0158 9.2469 1.10338 9.09287L6.37701 3.81923C6.52533 3.6711 6.72639 3.58789 6.93602 3.58789C7.14565 3.58789 7.3467 3.6711 7.49502 3.81923L12.7687 9.09287C12.9168 9.24119 13 9.44225 13 9.65187C13 9.8615 12.9168 10.0626 12.7687 10.2109C12.616 10.3487 12.4151 10.4207 12.2097 10.4113Z","fill","currentColor"]],template:function(P,$){1&P&&(o.O4$(),o.TgZ(0,"svg",0),o._UZ(1,"path",1),o.qZA()),2&P&&(o.Tol($.getClassNames()),o.uIk("aria-label",$.ariaLabel)("aria-hidden",$.ariaHidden)("role",$.role))},encapsulation:2})}return Ae})();var Le=T(6005),ct=T(7778);let yt=(()=>{class Ae extends _e.s{static \u0275fac=function(){let v;return function($){return(v||(v=o.n5z(Ae)))($||Ae)}}();static \u0275cmp=o.Xpm({type:Ae,selectors:[["CalendarIcon"]],standalone:!0,features:[o.qOj,o.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.7838 1.51351H9.83783V0.567568C9.83783 0.417039 9.77804 0.272676 9.6716 0.166237C9.56516 0.0597971 9.42079 0 9.27027 0C9.11974 0 8.97538 0.0597971 8.86894 0.166237C8.7625 0.272676 8.7027 0.417039 8.7027 0.567568V1.51351H5.29729V0.567568C5.29729 0.417039 5.2375 0.272676 5.13106 0.166237C5.02462 0.0597971 4.88025 0 4.72973 0C4.5792 0 4.43484 0.0597971 4.3284 0.166237C4.22196 0.272676 4.16216 0.417039 4.16216 0.567568V1.51351H3.21621C2.66428 1.51351 2.13494 1.73277 1.74467 2.12305C1.35439 2.51333 1.13513 3.04266 1.13513 3.59459V11.9189C1.13513 12.4709 1.35439 13.0002 1.74467 13.3905C2.13494 13.7807 2.66428 14 3.21621 14H10.7838C11.3357 14 11.865 13.7807 12.2553 13.3905C12.6456 13.0002 12.8649 12.4709 12.8649 11.9189V3.59459C12.8649 3.04266 12.6456 2.51333 12.2553 2.12305C11.865 1.73277 11.3357 1.51351 10.7838 1.51351ZM3.21621 2.64865H4.16216V3.59459C4.16216 3.74512 4.22196 3.88949 4.3284 3.99593C4.43484 4.10237 4.5792 4.16216 4.72973 4.16216C4.88025 4.16216 5.02462 4.10237 5.13106 3.99593C5.2375 3.88949 5.29729 3.74512 5.29729 3.59459V2.64865H8.7027V3.59459C8.7027 3.74512 8.7625 3.88949 8.86894 3.99593C8.97538 4.10237 9.11974 4.16216 9.27027 4.16216C9.42079 4.16216 9.56516 4.10237 9.6716 3.99593C9.77804 3.88949 9.83783 3.74512 9.83783 3.59459V2.64865H10.7838C11.0347 2.64865 11.2753 2.74831 11.4527 2.92571C11.6301 3.10311 11.7297 3.34371 11.7297 3.59459V5.67568H2.27027V3.59459C2.27027 3.34371 2.36993 3.10311 2.54733 2.92571C2.72473 2.74831 2.96533 2.64865 3.21621 2.64865ZM10.7838 12.8649H3.21621C2.96533 12.8649 2.72473 12.7652 2.54733 12.5878C2.36993 12.4104 2.27027 12.1698 2.27027 11.9189V6.81081H11.7297V11.9189C11.7297 12.1698 11.6301 12.4104 11.4527 12.5878C11.2753 12.7652 11.0347 12.8649 10.7838 12.8649Z","fill","currentColor"]],template:function(P,$){1&P&&(o.O4$(),o.TgZ(0,"svg",0),o._UZ(1,"path",1),o.qZA()),2&P&&(o.Tol($.getClassNames()),o.uIk("aria-label",$.ariaLabel)("aria-hidden",$.ariaHidden)("role",$.role))},encapsulation:2})}return Ae})();const At=["container"],Dt=["inputfield"],Ot=["contentWrapper"];function Ct(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"TimesIcon",10),o.NdJ("click",function(){o.CHM(v);const $=o.oxw(3);return o.KtG($.clear())}),o.qZA()}2&Ae&&o.Q6J("styleClass","p-calendar-clear-icon")}function ve(Ae,Ft){}function pe(Ae,Ft){1&Ae&&o.YNc(0,ve,0,0,"ng-template")}function nt(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"span",11),o.NdJ("click",function(){o.CHM(v);const $=o.oxw(3);return o.KtG($.clear())}),o.YNc(1,pe,1,0,null,12),o.qZA()}if(2&Ae){const v=o.oxw(3);o.xp6(1),o.Q6J("ngTemplateOutlet",v.clearIconTemplate)}}function X(Ae,Ft){if(1&Ae&&(o.ynx(0),o.YNc(1,Ct,1,1,"TimesIcon",8),o.YNc(2,nt,2,1,"span",9),o.BQk()),2&Ae){const v=o.oxw(2);o.xp6(1),o.Q6J("ngIf",!v.clearIconTemplate),o.xp6(1),o.Q6J("ngIf",v.clearIconTemplate)}}function fe(Ae,Ft){if(1&Ae&&o._UZ(0,"span",15),2&Ae){const v=o.oxw(3);o.Q6J("ngClass",v.icon)}}function oe(Ae,Ft){1&Ae&&o._UZ(0,"CalendarIcon")}function ut(Ae,Ft){}function tt(Ae,Ft){1&Ae&&o.YNc(0,ut,0,0,"ng-template")}function dt(Ae,Ft){if(1&Ae&&(o.ynx(0),o.YNc(1,oe,1,0,"CalendarIcon",6),o.YNc(2,tt,1,0,null,12),o.BQk()),2&Ae){const v=o.oxw(3);o.xp6(1),o.Q6J("ngIf",!v.triggerIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.triggerIconTemplate)}}function He(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"button",13),o.NdJ("click",function($){o.CHM(v),o.oxw();const be=o.MAs(1),zt=o.oxw();return o.KtG(zt.onButtonClick($,be))}),o.YNc(1,fe,1,1,"span",14),o.YNc(2,dt,3,2,"ng-container",6),o.qZA()}if(2&Ae){const v=o.oxw(2);o.Q6J("disabled",v.disabled),o.uIk("aria-label",v.iconAriaLabel),o.xp6(1),o.Q6J("ngIf",v.icon),o.xp6(1),o.Q6J("ngIf",!v.icon)}}function mt(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"input",4,5),o.NdJ("focus",function($){o.CHM(v);const be=o.oxw();return o.KtG(be.onInputFocus($))})("keydown",function($){o.CHM(v);const be=o.oxw();return o.KtG(be.onInputKeydown($))})("click",function(){o.CHM(v);const $=o.oxw();return o.KtG($.onInputClick())})("blur",function($){o.CHM(v);const be=o.oxw();return o.KtG(be.onInputBlur($))})("input",function($){o.CHM(v);const be=o.oxw();return o.KtG(be.onUserInput($))}),o.qZA(),o.YNc(2,X,3,2,"ng-container",6),o.YNc(3,He,3,4,"button",7)}if(2&Ae){const v=o.oxw();o.Tol(v.inputStyleClass),o.Q6J("value",v.inputFieldValue)("readonly",v.readonlyInput)("ngStyle",v.inputStyle)("placeholder",v.placeholder||"")("disabled",v.disabled)("ngClass","p-inputtext p-component"),o.uIk("id",v.inputId)("name",v.name)("required",v.required)("aria-required",v.required)("tabindex",v.tabindex)("inputmode",v.touchUI?"off":null)("aria-labelledby",v.ariaLabelledBy),o.xp6(2),o.Q6J("ngIf",v.showClear&&!v.disabled&&null!=v.value),o.xp6(1),o.Q6J("ngIf",v.showIcon)}}function Ce(Ae,Ft){1&Ae&&o.GkF(0)}function Lt(Ae,Ft){1&Ae&&o._UZ(0,"ChevronLeftIcon",37),2&Ae&&o.Q6J("styleClass","p-datepicker-prev-icon")}function et(Ae,Ft){}function kt(Ae,Ft){1&Ae&&o.YNc(0,et,0,0,"ng-template")}function Ee(Ae,Ft){if(1&Ae&&(o.TgZ(0,"span",38),o.YNc(1,kt,1,0,null,12),o.qZA()),2&Ae){const v=o.oxw(5);o.xp6(1),o.Q6J("ngTemplateOutlet",v.previousIconTemplate)}}function ce(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"button",35),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(4);return o.KtG(be.onContainerButtonKeydown($))})("click",function($){o.CHM(v);const be=o.oxw(4);return o.KtG(be.onPrevButtonClick($))}),o.YNc(1,Lt,1,1,"ChevronLeftIcon",32),o.YNc(2,Ee,2,1,"span",36),o.qZA()}if(2&Ae){const v=o.oxw(4);o.xp6(1),o.Q6J("ngIf",!v.previousIconTemplate),o.xp6(1),o.Q6J("ngIf",v.previousIconTemplate)}}function $e(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"button",39),o.NdJ("click",function($){o.CHM(v);const be=o.oxw(4);return o.KtG(be.switchToMonthView($))})("keydown",function($){o.CHM(v);const be=o.oxw(4);return o.KtG(be.onContainerButtonKeydown($))}),o._uU(1),o.qZA()}if(2&Ae){const v=o.oxw().$implicit,P=o.oxw(3);o.Q6J("disabled",P.switchViewButtonDisabled()),o.xp6(1),o.hij(" ",P.getMonthName(v.month)," ")}}function F(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"button",40),o.NdJ("click",function($){o.CHM(v);const be=o.oxw(4);return o.KtG(be.switchToYearView($))})("keydown",function($){o.CHM(v);const be=o.oxw(4);return o.KtG(be.onContainerButtonKeydown($))}),o._uU(1),o.qZA()}if(2&Ae){const v=o.oxw().$implicit,P=o.oxw(3);o.Q6J("disabled",P.switchViewButtonDisabled()),o.xp6(1),o.hij(" ",P.getYear(v)," ")}}function me(Ae,Ft){if(1&Ae&&(o.ynx(0),o._uU(1),o.BQk()),2&Ae){const v=o.oxw(5);o.xp6(1),o.AsE("",v.yearPickerValues()[0]," - ",v.yearPickerValues()[v.yearPickerValues().length-1],"")}}function re(Ae,Ft){1&Ae&&o.GkF(0)}const Ye=function(Ae){return{$implicit:Ae}};function Ne(Ae,Ft){if(1&Ae&&(o.TgZ(0,"span",41),o.YNc(1,me,2,2,"ng-container",6),o.YNc(2,re,1,0,"ng-container",42),o.qZA()),2&Ae){const v=o.oxw(4);o.xp6(1),o.Q6J("ngIf",!v.decadeTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.decadeTemplate)("ngTemplateOutletContext",o.VKq(3,Ye,v.yearPickerValues))}}function St(Ae,Ft){1&Ae&&o._UZ(0,"ChevronRightIcon",37),2&Ae&&o.Q6J("styleClass","p-datepicker-next-icon")}function rt(Ae,Ft){}function Rt(Ae,Ft){1&Ae&&o.YNc(0,rt,0,0,"ng-template")}function We(Ae,Ft){if(1&Ae&&(o.TgZ(0,"span",43),o.YNc(1,Rt,1,0,null,12),o.qZA()),2&Ae){const v=o.oxw(4);o.xp6(1),o.Q6J("ngTemplateOutlet",v.nextIconTemplate)}}function Bt(Ae,Ft){if(1&Ae&&(o.TgZ(0,"th",49)(1,"span"),o._uU(2),o.qZA()()),2&Ae){const v=o.oxw(5);o.xp6(2),o.Oqu(v.getTranslation("weekHeader"))}}function ee(Ae,Ft){if(1&Ae&&(o.TgZ(0,"th",50)(1,"span"),o._uU(2),o.qZA()()),2&Ae){const v=Ft.$implicit;o.xp6(2),o.Oqu(v)}}function Re(Ae,Ft){if(1&Ae&&(o.TgZ(0,"td",53)(1,"span",54),o._uU(2),o.qZA()()),2&Ae){const v=o.oxw().index,P=o.oxw(2).$implicit;o.xp6(2),o.hij(" ",P.weekNumbers[v]," ")}}function N(Ae,Ft){if(1&Ae&&(o.ynx(0),o._uU(1),o.BQk()),2&Ae){const v=o.oxw(2).$implicit;o.xp6(1),o.Oqu(v.day)}}function je(Ae,Ft){1&Ae&&o.GkF(0)}function V(Ae,Ft){if(1&Ae&&(o.ynx(0),o.YNc(1,je,1,0,"ng-container",42),o.BQk()),2&Ae){const v=o.oxw(2).$implicit,P=o.oxw(6);o.xp6(1),o.Q6J("ngTemplateOutlet",P.dateTemplate)("ngTemplateOutletContext",o.VKq(2,Ye,v))}}function Ve(Ae,Ft){1&Ae&&o.GkF(0)}function Se(Ae,Ft){if(1&Ae&&(o.ynx(0),o.YNc(1,Ve,1,0,"ng-container",42),o.BQk()),2&Ae){const v=o.oxw(2).$implicit,P=o.oxw(6);o.xp6(1),o.Q6J("ngTemplateOutlet",P.disabledDateTemplate)("ngTemplateOutletContext",o.VKq(2,Ye,v))}}const gt=function(Ae,Ft){return{"p-highlight":Ae,"p-disabled":Ft}};function Vt(Ae,Ft){if(1&Ae){const v=o.EpF();o.ynx(0),o.TgZ(1,"span",55),o.NdJ("click",function($){o.CHM(v);const be=o.oxw().$implicit,zt=o.oxw(6);return o.KtG(zt.onDateSelect($,be))})("keydown",function($){o.CHM(v);const be=o.oxw().$implicit,zt=o.oxw(3).index,Ut=o.oxw(3);return o.KtG(Ut.onDateCellKeydown($,be,zt))}),o.YNc(2,N,2,1,"ng-container",6),o.YNc(3,V,2,4,"ng-container",6),o.YNc(4,Se,2,4,"ng-container",6),o.qZA(),o.BQk()}if(2&Ae){const v=o.oxw().$implicit,P=o.oxw(6);o.xp6(1),o.Q6J("ngClass",o.WLB(4,gt,P.isSelected(v)&&v.selectable,!v.selectable)),o.xp6(1),o.Q6J("ngIf",!P.dateTemplate&&(v.selectable||!P.disabledDateTemplate)),o.xp6(1),o.Q6J("ngIf",v.selectable||!P.disabledDateTemplate),o.xp6(1),o.Q6J("ngIf",!v.selectable)}}const pn=function(Ae,Ft){return{"p-datepicker-other-month":Ae,"p-datepicker-today":Ft}};function ft(Ae,Ft){if(1&Ae&&(o.TgZ(0,"td",15),o.YNc(1,Vt,5,7,"ng-container",6),o.qZA()),2&Ae){const v=Ft.$implicit,P=o.oxw(6);o.Q6J("ngClass",o.WLB(2,pn,v.otherMonth,v.today)),o.xp6(1),o.Q6J("ngIf",!v.otherMonth||P.showOtherMonths)}}function Ht(Ae,Ft){if(1&Ae&&(o.TgZ(0,"tr"),o.YNc(1,Re,3,1,"td",51),o.YNc(2,ft,2,5,"td",52),o.qZA()),2&Ae){const v=Ft.$implicit,P=o.oxw(5);o.xp6(1),o.Q6J("ngIf",P.showWeek),o.xp6(1),o.Q6J("ngForOf",v)}}function J(Ae,Ft){if(1&Ae&&(o.TgZ(0,"div",44)(1,"table",45)(2,"thead")(3,"tr"),o.YNc(4,Bt,3,1,"th",46),o.YNc(5,ee,3,1,"th",47),o.qZA()(),o.TgZ(6,"tbody"),o.YNc(7,Ht,3,2,"tr",48),o.qZA()()()),2&Ae){const v=o.oxw().$implicit,P=o.oxw(3);o.xp6(4),o.Q6J("ngIf",P.showWeek),o.xp6(1),o.Q6J("ngForOf",P.weekDays),o.xp6(2),o.Q6J("ngForOf",v.dates)}}function ke(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"div",24)(1,"div",25),o.YNc(2,ce,3,2,"button",26),o.TgZ(3,"div",27),o.YNc(4,$e,2,2,"button",28),o.YNc(5,F,2,2,"button",29),o.YNc(6,Ne,3,5,"span",30),o.qZA(),o.TgZ(7,"button",31),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onContainerButtonKeydown($))})("click",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onNextButtonClick($))}),o.YNc(8,St,1,1,"ChevronRightIcon",32),o.YNc(9,We,2,1,"span",33),o.qZA()(),o.YNc(10,J,8,3,"div",34),o.qZA()}if(2&Ae){const v=Ft.index,P=o.oxw(3);o.xp6(2),o.Q6J("ngIf",0===v),o.xp6(2),o.Q6J("ngIf","date"===P.currentView),o.xp6(1),o.Q6J("ngIf","year"!==P.currentView),o.xp6(1),o.Q6J("ngIf","year"===P.currentView),o.xp6(1),o.Udp("display",1===P.numberOfMonths||v===P.numberOfMonths-1?"inline-flex":"none"),o.xp6(1),o.Q6J("ngIf",!P.nextIconTemplate),o.xp6(1),o.Q6J("ngIf",P.nextIconTemplate),o.xp6(1),o.Q6J("ngIf","date"===P.currentView)}}function qe(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"span",58),o.NdJ("click",function($){const zt=o.CHM(v).index,Ut=o.oxw(4);return o.KtG(Ut.onMonthSelect($,zt))})("keydown",function($){const zt=o.CHM(v).index,Ut=o.oxw(4);return o.KtG(Ut.onMonthCellKeydown($,zt))}),o._uU(1),o.qZA()}if(2&Ae){const v=Ft.$implicit,P=Ft.index,$=o.oxw(4);o.Q6J("ngClass",o.WLB(2,gt,$.isMonthSelected(P),$.isMonthDisabled(P))),o.xp6(1),o.hij(" ",v," ")}}function xt(Ae,Ft){if(1&Ae&&(o.TgZ(0,"div",56),o.YNc(1,qe,2,5,"span",57),o.qZA()),2&Ae){const v=o.oxw(3);o.xp6(1),o.Q6J("ngForOf",v.monthPickerValues())}}function rn(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"span",61),o.NdJ("click",function($){const zt=o.CHM(v).$implicit,Ut=o.oxw(4);return o.KtG(Ut.onYearSelect($,zt))})("keydown",function($){const zt=o.CHM(v).$implicit,Ut=o.oxw(4);return o.KtG(Ut.onYearCellKeydown($,zt))}),o._uU(1),o.qZA()}if(2&Ae){const v=Ft.$implicit,P=o.oxw(4);o.Q6J("ngClass",o.WLB(2,gt,P.isYearSelected(v),P.isYearDisabled(v))),o.xp6(1),o.hij(" ",v," ")}}function Dn(Ae,Ft){if(1&Ae&&(o.TgZ(0,"div",59),o.YNc(1,rn,2,5,"span",60),o.qZA()),2&Ae){const v=o.oxw(3);o.xp6(1),o.Q6J("ngForOf",v.yearPickerValues())}}function an(Ae,Ft){if(1&Ae&&(o.ynx(0),o.TgZ(1,"div",20),o.YNc(2,ke,11,9,"div",21),o.qZA(),o.YNc(3,xt,2,1,"div",22),o.YNc(4,Dn,2,1,"div",23),o.BQk()),2&Ae){const v=o.oxw(2);o.xp6(2),o.Q6J("ngForOf",v.months),o.xp6(1),o.Q6J("ngIf","month"===v.currentView),o.xp6(1),o.Q6J("ngIf","year"===v.currentView)}}function mn(Ae,Ft){1&Ae&&o._UZ(0,"ChevronUpIcon")}function yn(Ae,Ft){}function ln(Ae,Ft){1&Ae&&o.YNc(0,yn,0,0,"ng-template")}function hi(Ae,Ft){1&Ae&&(o.ynx(0),o._uU(1,"0"),o.BQk())}function Yn(Ae,Ft){1&Ae&&o._UZ(0,"ChevronDownIcon")}function xn(Ae,Ft){}function Fi(Ae,Ft){1&Ae&&o.YNc(0,xn,0,0,"ng-template")}function ii(Ae,Ft){1&Ae&&o._UZ(0,"ChevronUpIcon")}function Hn(Ae,Ft){}function Ci(Ae,Ft){1&Ae&&o.YNc(0,Hn,0,0,"ng-template")}function wi(Ae,Ft){1&Ae&&(o.ynx(0),o._uU(1,"0"),o.BQk())}function fi(Ae,Ft){1&Ae&&o._UZ(0,"ChevronDownIcon")}function mi(Ae,Ft){}function Ti(Ae,Ft){1&Ae&&o.YNc(0,mi,0,0,"ng-template")}function zi(Ae,Ft){if(1&Ae&&(o.TgZ(0,"div",65)(1,"span"),o._uU(2),o.qZA()()),2&Ae){const v=o.oxw(3);o.xp6(2),o.Oqu(v.timeSeparator)}}function Ui(Ae,Ft){1&Ae&&o._UZ(0,"ChevronUpIcon")}function _t(Ae,Ft){}function it(Ae,Ft){1&Ae&&o.YNc(0,_t,0,0,"ng-template")}function Me(Ae,Ft){1&Ae&&(o.ynx(0),o._uU(1,"0"),o.BQk())}function Ze(Ae,Ft){1&Ae&&o._UZ(0,"ChevronDownIcon")}function wt(Ae,Ft){}function Q(Ae,Ft){1&Ae&&o.YNc(0,wt,0,0,"ng-template")}function Ke(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"div",70)(1,"button",64),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onContainerButtonKeydown($))})("keydown.enter",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.incrementSecond($))})("keydown.space",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.incrementSecond($))})("mousedown",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onTimePickerElementMouseDown($,2,1))})("mouseup",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.enter",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.space",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onTimePickerElementMouseUp($))})("mouseleave",function(){o.CHM(v);const $=o.oxw(3);return o.KtG($.onTimePickerElementMouseLeave())}),o.YNc(2,Ui,1,0,"ChevronUpIcon",6),o.YNc(3,it,1,0,null,12),o.qZA(),o.TgZ(4,"span"),o.YNc(5,Me,2,0,"ng-container",6),o._uU(6),o.qZA(),o.TgZ(7,"button",64),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onContainerButtonKeydown($))})("keydown.enter",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.decrementSecond($))})("keydown.space",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.decrementSecond($))})("mousedown",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onTimePickerElementMouseDown($,2,-1))})("mouseup",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.enter",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.space",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onTimePickerElementMouseUp($))})("mouseleave",function(){o.CHM(v);const $=o.oxw(3);return o.KtG($.onTimePickerElementMouseLeave())}),o.YNc(8,Ze,1,0,"ChevronDownIcon",6),o.YNc(9,Q,1,0,null,12),o.qZA()()}if(2&Ae){const v=o.oxw(3);o.xp6(2),o.Q6J("ngIf",!v.incrementIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.incrementIconTemplate),o.xp6(2),o.Q6J("ngIf",v.currentSecond<10),o.xp6(1),o.Oqu(v.currentSecond),o.xp6(2),o.Q6J("ngIf",!v.decrementIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.decrementIconTemplate)}}function E(Ae,Ft){1&Ae&&o._UZ(0,"ChevronUpIcon")}function ye(Ae,Ft){}function ue(Ae,Ft){1&Ae&&o.YNc(0,ye,0,0,"ng-template")}function Be(Ae,Ft){1&Ae&&o._UZ(0,"ChevronDownIcon")}function Jt(Ae,Ft){}function Je(Ae,Ft){1&Ae&&o.YNc(0,Jt,0,0,"ng-template")}function Pe(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"div",71)(1,"button",72),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onContainerButtonKeydown($))})("click",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.toggleAMPM($))})("keydown.enter",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.toggleAMPM($))}),o.YNc(2,E,1,0,"ChevronUpIcon",6),o.YNc(3,ue,1,0,null,12),o.qZA(),o.TgZ(4,"span"),o._uU(5),o.qZA(),o.TgZ(6,"button",72),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.onContainerButtonKeydown($))})("click",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.toggleAMPM($))})("keydown.enter",function($){o.CHM(v);const be=o.oxw(3);return o.KtG(be.toggleAMPM($))}),o.YNc(7,Be,1,0,"ChevronDownIcon",6),o.YNc(8,Je,1,0,null,12),o.qZA()()}if(2&Ae){const v=o.oxw(3);o.xp6(2),o.Q6J("ngIf",!v.incrementIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.incrementIconTemplate),o.xp6(2),o.Oqu(v.pm?"PM":"AM"),o.xp6(2),o.Q6J("ngIf",!v.decrementIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.decrementIconTemplate)}}function Fe(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"div",62)(1,"div",63)(2,"button",64),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onContainerButtonKeydown($))})("keydown.enter",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.incrementHour($))})("keydown.space",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.incrementHour($))})("mousedown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseDown($,0,1))})("mouseup",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.enter",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.space",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("mouseleave",function(){o.CHM(v);const $=o.oxw(2);return o.KtG($.onTimePickerElementMouseLeave())}),o.YNc(3,mn,1,0,"ChevronUpIcon",6),o.YNc(4,ln,1,0,null,12),o.qZA(),o.TgZ(5,"span"),o.YNc(6,hi,2,0,"ng-container",6),o._uU(7),o.qZA(),o.TgZ(8,"button",64),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onContainerButtonKeydown($))})("keydown.enter",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.decrementHour($))})("keydown.space",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.decrementHour($))})("mousedown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseDown($,0,-1))})("mouseup",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.enter",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.space",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("mouseleave",function(){o.CHM(v);const $=o.oxw(2);return o.KtG($.onTimePickerElementMouseLeave())}),o.YNc(9,Yn,1,0,"ChevronDownIcon",6),o.YNc(10,Fi,1,0,null,12),o.qZA()(),o.TgZ(11,"div",65)(12,"span"),o._uU(13),o.qZA()(),o.TgZ(14,"div",66)(15,"button",64),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onContainerButtonKeydown($))})("keydown.enter",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.incrementMinute($))})("keydown.space",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.incrementMinute($))})("mousedown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseDown($,1,1))})("mouseup",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.enter",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.space",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("mouseleave",function(){o.CHM(v);const $=o.oxw(2);return o.KtG($.onTimePickerElementMouseLeave())}),o.YNc(16,ii,1,0,"ChevronUpIcon",6),o.YNc(17,Ci,1,0,null,12),o.qZA(),o.TgZ(18,"span"),o.YNc(19,wi,2,0,"ng-container",6),o._uU(20),o.qZA(),o.TgZ(21,"button",64),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onContainerButtonKeydown($))})("keydown.enter",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.decrementMinute($))})("keydown.space",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.decrementMinute($))})("mousedown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseDown($,1,-1))})("mouseup",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.enter",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("keyup.space",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTimePickerElementMouseUp($))})("mouseleave",function(){o.CHM(v);const $=o.oxw(2);return o.KtG($.onTimePickerElementMouseLeave())}),o.YNc(22,fi,1,0,"ChevronDownIcon",6),o.YNc(23,Ti,1,0,null,12),o.qZA()(),o.YNc(24,zi,3,1,"div",67),o.YNc(25,Ke,10,6,"div",68),o.YNc(26,Pe,9,5,"div",69),o.qZA()}if(2&Ae){const v=o.oxw(2);o.xp6(3),o.Q6J("ngIf",!v.incrementIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.incrementIconTemplate),o.xp6(2),o.Q6J("ngIf",v.currentHour<10),o.xp6(1),o.Oqu(v.currentHour),o.xp6(2),o.Q6J("ngIf",!v.decrementIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.decrementIconTemplate),o.xp6(3),o.Oqu(v.timeSeparator),o.xp6(3),o.Q6J("ngIf",!v.incrementIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.incrementIconTemplate),o.xp6(2),o.Q6J("ngIf",v.currentMinute<10),o.xp6(1),o.Oqu(v.currentMinute),o.xp6(2),o.Q6J("ngIf",!v.decrementIconTemplate),o.xp6(1),o.Q6J("ngTemplateOutlet",v.decrementIconTemplate),o.xp6(1),o.Q6J("ngIf",v.showSeconds),o.xp6(1),o.Q6J("ngIf",v.showSeconds),o.xp6(1),o.Q6J("ngIf","12"==v.hourFormat)}}const Tt=function(Ae){return[Ae]};function It(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"div",73)(1,"button",74),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onContainerButtonKeydown($))})("click",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onTodayButtonClick($))}),o.qZA(),o.TgZ(2,"button",74),o.NdJ("keydown",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onContainerButtonKeydown($))})("click",function($){o.CHM(v);const be=o.oxw(2);return o.KtG(be.onClearButtonClick($))}),o.qZA()()}if(2&Ae){const v=o.oxw(2);o.xp6(1),o.Q6J("label",v.getTranslation("today"))("ngClass",o.VKq(4,Tt,v.todayButtonStyleClass)),o.xp6(1),o.Q6J("label",v.getTranslation("clear"))("ngClass",o.VKq(6,Tt,v.clearButtonStyleClass))}}function Wt(Ae,Ft){1&Ae&&o.GkF(0)}const Yt=function(Ae,Ft,v,P,$,be){return{"p-datepicker p-component":!0,"p-datepicker-inline":Ae,"p-disabled":Ft,"p-datepicker-timeonly":v,"p-datepicker-multiple-month":P,"p-datepicker-monthpicker":$,"p-datepicker-touch-ui":be}},Ln=function(Ae,Ft){return{showTransitionParams:Ae,hideTransitionParams:Ft}},hn=function(Ae){return{value:"visibleTouchUI",params:Ae}},oi=function(Ae){return{value:"visible",params:Ae}};function Li(Ae,Ft){if(1&Ae){const v=o.EpF();o.TgZ(0,"div",16,17),o.NdJ("@overlayAnimation.start",function($){o.CHM(v);const be=o.oxw();return o.KtG(be.onOverlayAnimationStart($))})("@overlayAnimation.done",function($){o.CHM(v);const be=o.oxw();return o.KtG(be.onOverlayAnimationDone($))})("click",function($){o.CHM(v);const be=o.oxw();return o.KtG(be.onOverlayClick($))}),o.Hsn(2),o.YNc(3,Ce,1,0,"ng-container",12),o.YNc(4,an,5,3,"ng-container",6),o.YNc(5,Fe,27,16,"div",18),o.YNc(6,It,3,8,"div",19),o.Hsn(7,1),o.YNc(8,Wt,1,0,"ng-container",12),o.qZA()}if(2&Ae){const v=o.oxw();o.Tol(v.panelStyleClass),o.Q6J("ngStyle",v.panelStyle)("ngClass",o.HTZ(11,Yt,v.inline,v.disabled,v.timeOnly,v.numberOfMonths>1,"month"===v.view,v.touchUI))("@overlayAnimation",v.touchUI?o.VKq(21,hn,o.WLB(18,Ln,v.showTransitionOptions,v.hideTransitionOptions)):o.VKq(26,oi,o.WLB(23,Ln,v.showTransitionOptions,v.hideTransitionOptions)))("@.disabled",!0===v.inline),o.xp6(3),o.Q6J("ngTemplateOutlet",v.headerTemplate),o.xp6(1),o.Q6J("ngIf",!v.timeOnly),o.xp6(1),o.Q6J("ngIf",(v.showTime||v.timeOnly)&&"date"===v.currentView),o.xp6(1),o.Q6J("ngIf",v.showButtonBar),o.xp6(2),o.Q6J("ngTemplateOutlet",v.footerTemplate)}}const Zn=[[["p-header"]],[["p-footer"]]],gi=function(Ae,Ft,v,P){return{"p-calendar":!0,"p-calendar-w-btn":Ae,"p-calendar-timeonly":Ft,"p-calendar-disabled":v,"p-focus":P}},Ni=["p-header","p-footer"],Qn={provide:ae.JU,useExisting:(0,o.Gpc)(()=>sn),multi:!0};let sn=(()=>{class Ae{document;el;renderer;cd;zone;config;overlayService;style;styleClass;inputStyle;inputId;name;inputStyleClass;placeholder;ariaLabelledBy;iconAriaLabel;disabled;dateFormat;multipleSeparator=",";rangeSeparator="-";inline=!1;showOtherMonths=!0;selectOtherMonths;showIcon;icon;appendTo;readonlyInput;shortYearCutoff="+10";monthNavigator;yearNavigator;hourFormat="24";timeOnly;stepHour=1;stepMinute=1;stepSecond=1;showSeconds=!1;required;showOnFocus=!0;showWeek=!1;showClear=!1;dataType="date";selectionMode="single";maxDateCount;showButtonBar;todayButtonStyleClass="p-button-text";clearButtonStyleClass="p-button-text";autoZIndex=!0;baseZIndex=0;panelStyleClass;panelStyle;keepInvalid=!1;hideOnDateTimeSelect=!0;touchUI;timeSeparator=":";focusTrap=!0;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";tabindex;get minDate(){return this._minDate}set minDate(v){this._minDate=v,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get maxDate(){return this._maxDate}set maxDate(v){this._maxDate=v,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get disabledDates(){return this._disabledDates}set disabledDates(v){this._disabledDates=v,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get disabledDays(){return this._disabledDays}set disabledDays(v){this._disabledDays=v,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get yearRange(){return this._yearRange}set yearRange(v){if(this._yearRange=v,v){const P=v.split(":"),$=parseInt(P[0]),be=parseInt(P[1]);this.populateYearOptions($,be)}}get showTime(){return this._showTime}set showTime(v){this._showTime=v,void 0===this.currentHour&&this.initTime(this.value||new Date),this.updateInputfield()}get responsiveOptions(){return this._responsiveOptions}set responsiveOptions(v){this._responsiveOptions=v,this.destroyResponsiveStyleElement(),this.createResponsiveStyle()}get numberOfMonths(){return this._numberOfMonths}set numberOfMonths(v){this._numberOfMonths=v,this.destroyResponsiveStyleElement(),this.createResponsiveStyle()}get firstDayOfWeek(){return this._firstDayOfWeek}set firstDayOfWeek(v){this._firstDayOfWeek=v,this.createWeekDays()}set locale(v){console.warn("Locale property has no effect, use new i18n API instead.")}get view(){return this._view}set view(v){this._view=v,this.currentView=this._view}get defaultDate(){return this._defaultDate}set defaultDate(v){if(this._defaultDate=v,this.initialized){const P=v||new Date;this.currentMonth=P.getMonth(),this.currentYear=P.getFullYear(),this.initTime(P),this.createMonths(this.currentMonth,this.currentYear)}}onFocus=new o.vpe;onBlur=new o.vpe;onClose=new o.vpe;onSelect=new o.vpe;onClear=new o.vpe;onInput=new o.vpe;onTodayClick=new o.vpe;onClearClick=new o.vpe;onMonthChange=new o.vpe;onYearChange=new o.vpe;onClickOutside=new o.vpe;onShow=new o.vpe;templates;containerViewChild;inputfieldViewChild;set content(v){this.contentViewChild=v,this.contentViewChild&&(this.isMonthNavigate?(Promise.resolve(null).then(()=>this.updateFocus()),this.isMonthNavigate=!1):this.focus||this.initFocusableCell())}contentViewChild;value;dates;months;weekDays;currentMonth;currentYear;currentHour;currentMinute;currentSecond;pm;mask;maskClickListener;overlay;responsiveStyleElement;overlayVisible;onModelChange=()=>{};onModelTouched=()=>{};calendarElement;timePickerTimer;documentClickListener;animationEndListener;ticksTo1970;yearOptions;focus;isKeydown;filled;inputFieldValue=null;_minDate;_maxDate;_showTime;_yearRange;preventDocumentListener;dateTemplate;headerTemplate;footerTemplate;disabledDateTemplate;decadeTemplate;previousIconTemplate;nextIconTemplate;triggerIconTemplate;clearIconTemplate;decrementIconTemplate;incrementIconTemplate;_disabledDates;_disabledDays;selectElement;todayElement;focusElement;scrollHandler;documentResizeListener;navigationState=null;isMonthNavigate;initialized;translationSubscription;_locale;_responsiveOptions;currentView;attributeSelector;_numberOfMonths=1;_firstDayOfWeek;_view="date";preventFocus;_defaultDate;window;get locale(){return this._locale}constructor(v,P,$,be,zt,Ut,on){this.document=v,this.el=P,this.renderer=$,this.cd=be,this.zone=zt,this.config=Ut,this.overlayService=on,this.window=this.document.defaultView}ngOnInit(){this.attributeSelector=(0,te.Th)();const v=this.defaultDate||new Date;this.createResponsiveStyle(),this.currentMonth=v.getMonth(),this.currentYear=v.getFullYear(),this.yearOptions=[],this.currentView=this.view,"date"===this.view&&(this.createWeekDays(),this.initTime(v),this.createMonths(this.currentMonth,this.currentYear),this.ticksTo1970=24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7),this.translationSubscription=this.config.translationObserver.subscribe(()=>{this.createWeekDays(),this.cd.markForCheck()}),this.initialized=!0}ngAfterContentInit(){this.templates.forEach(v=>{switch(v.getType()){case"date":default:this.dateTemplate=v.template;break;case"decade":this.decadeTemplate=v.template;break;case"disabledDate":this.disabledDateTemplate=v.template;break;case"header":this.headerTemplate=v.template;break;case"previousicon":this.previousIconTemplate=v.template;break;case"nexticon":this.nextIconTemplate=v.template;break;case"triggericon":this.triggerIconTemplate=v.template;break;case"clearicon":this.clearIconTemplate=v.template;break;case"decrementicon":this.decrementIconTemplate=v.template;break;case"incrementicon":this.incrementIconTemplate=v.template;break;case"footer":this.footerTemplate=v.template}})}ngAfterViewInit(){this.inline&&(this.contentViewChild&&this.contentViewChild.nativeElement.setAttribute(this.attributeSelector,""),this.disabled||(this.initFocusableCell(),1===this.numberOfMonths&&(this.contentViewChild.nativeElement.style.width=O.p.getOuterWidth(this.containerViewChild?.nativeElement)+"px")))}getTranslation(v){return this.config.getTranslation(v)}populateYearOptions(v,P){this.yearOptions=[];for(let $=v;$<=P;$++)this.yearOptions.push($)}createWeekDays(){this.weekDays=[];let v=this.getFirstDateOfWeek(),P=this.getTranslation(A.ws.DAY_NAMES_MIN);for(let $=0;$<7;$++)this.weekDays.push(P[v]),v=6==v?0:++v}monthPickerValues(){let v=[];for(let P=0;P<=11;P++)v.push(this.config.getTranslation("monthNamesShort")[P]);return v}yearPickerValues(){let v=[],P=this.currentYear-this.currentYear%10;for(let $=0;$<10;$++)v.push(P+$);return v}createMonths(v,P){this.months=this.months=[];for(let $=0;$11&&(be=be%11-1,zt=P+1),this.months.push(this.createMonth(be,zt))}}getWeekNumber(v){let P=new Date(v.getTime());P.setDate(P.getDate()+4-(P.getDay()||7));let $=P.getTime();return P.setMonth(0),P.setDate(1),Math.floor(Math.round(($-P.getTime())/864e5)/7)+1}createMonth(v,P){let $=[],be=this.getFirstDayOfMonthIndex(v,P),zt=this.getDaysCountInMonth(v,P),Ut=this.getDaysCountInPrevMonth(v,P),on=1,wn=new Date,bn=[],kn=Math.ceil((zt+be)/7);for(let li=0;lizt){let si=this.getNextMonthAndYear(v,P);Vn.push({day:on-zt,month:si.month,year:si.year,otherMonth:!0,today:this.isToday(wn,on-zt,si.month,si.year),selectable:this.isSelectable(on-zt,si.month,si.year,!0)})}else Vn.push({day:on,month:v,year:P,today:this.isToday(wn,on,v,P),selectable:this.isSelectable(on,v,P,!1)});on++}this.showWeek&&bn.push(this.getWeekNumber(new Date(Vn[0].year,Vn[0].month,Vn[0].day))),$.push(Vn)}return{month:v,year:P,dates:$,weekNumbers:bn}}initTime(v){this.pm=v.getHours()>11,this.showTime?(this.currentMinute=v.getMinutes(),this.currentSecond=v.getSeconds(),this.setCurrentHourPM(v.getHours())):this.timeOnly&&(this.currentMinute=0,this.currentHour=0,this.currentSecond=0)}navBackward(v){this.disabled?v.preventDefault():(this.isMonthNavigate=!0,"month"===this.currentView?(this.decrementYear(),setTimeout(()=>{this.updateFocus()},1)):"year"===this.currentView?(this.decrementDecade(),setTimeout(()=>{this.updateFocus()},1)):(0===this.currentMonth?(this.currentMonth=11,this.decrementYear()):this.currentMonth--,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}navForward(v){this.disabled?v.preventDefault():(this.isMonthNavigate=!0,"month"===this.currentView?(this.incrementYear(),setTimeout(()=>{this.updateFocus()},1)):"year"===this.currentView?(this.incrementDecade(),setTimeout(()=>{this.updateFocus()},1)):(11===this.currentMonth?(this.currentMonth=0,this.incrementYear()):this.currentMonth++,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}decrementYear(){this.currentYear--;let v=this.yearOptions;if(this.yearNavigator&&this.currentYearv[v.length-1]){let P=v[v.length-1]-v[0];this.populateYearOptions(v[0]+P,v[v.length-1]+P)}}switchToMonthView(v){this.setCurrentView("month"),v.preventDefault()}switchToYearView(v){this.setCurrentView("year"),v.preventDefault()}onDateSelect(v,P){!this.disabled&&P.selectable?(this.isMultipleSelection()&&this.isSelected(P)?(this.value=this.value.filter(($,be)=>!this.isDateEquals($,P)),0===this.value.length&&(this.value=null),this.updateModel(this.value)):this.shouldSelectDate(P)&&this.selectDate(P),this.isSingleSelection()&&this.hideOnDateTimeSelect&&setTimeout(()=>{v.preventDefault(),this.hideOverlay(),this.mask&&this.disableModality(),this.cd.markForCheck()},150),this.updateInputfield(),v.preventDefault()):v.preventDefault()}shouldSelectDate(v){return!this.isMultipleSelection()||null==this.maxDateCount||this.maxDateCount>(this.value?this.value.length:0)}onMonthSelect(v,P){"month"===this.view?this.onDateSelect(v,{year:this.currentYear,month:P,day:1,selectable:!0}):(this.currentMonth=P,this.createMonths(this.currentMonth,this.currentYear),this.setCurrentView("date"),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}))}onYearSelect(v,P){"year"===this.view?this.onDateSelect(v,{year:P,month:0,day:1,selectable:!0}):(this.currentYear=P,this.setCurrentView("month"),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}))}updateInputfield(){let v="";if(this.value)if(this.isSingleSelection())v=this.formatDateTime(this.value);else if(this.isMultipleSelection())for(let P=0;P11,this.currentHour=v>=12?12==v?12:v-12:0==v?12:v):this.currentHour=v}setCurrentView(v){this.currentView=v,this.cd.detectChanges(),this.alignOverlay()}selectDate(v){let P=new Date(v.year,v.month,v.day);if(this.showTime&&(P.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),P.setMinutes(this.currentMinute),P.setSeconds(this.currentSecond)),this.minDate&&this.minDate>P&&(P=this.minDate,this.setCurrentHourPM(P.getHours()),this.currentMinute=P.getMinutes(),this.currentSecond=P.getSeconds()),this.maxDate&&this.maxDate=$.getTime()?be=P:($=P,be=null),this.updateModel([$,be])}else this.updateModel([P,null]);this.onSelect.emit(P)}updateModel(v){if(this.value=v,"date"==this.dataType)this.onModelChange(this.value);else if("string"==this.dataType)if(this.isSingleSelection())this.onModelChange(this.formatDateTime(this.value));else{let P=null;Array.isArray(this.value)&&(P=this.value.map($=>this.formatDateTime($))),this.onModelChange(P)}}getFirstDayOfMonthIndex(v,P){let $=new Date;$.setDate(1),$.setMonth(v),$.setFullYear(P);let be=$.getDay()+this.getSundayIndex();return be>=7?be-7:be}getDaysCountInMonth(v,P){return 32-this.daylightSavingAdjust(new Date(P,v,32)).getDate()}getDaysCountInPrevMonth(v,P){let $=this.getPreviousMonthAndYear(v,P);return this.getDaysCountInMonth($.month,$.year)}getPreviousMonthAndYear(v,P){let $,be;return 0===v?($=11,be=P-1):($=v-1,be=P),{month:$,year:be}}getNextMonthAndYear(v,P){let $,be;return 11===v?($=0,be=P+1):($=v+1,be=P),{month:$,year:be}}getSundayIndex(){let v=this.getFirstDateOfWeek();return v>0?7-v:0}isSelected(v){if(!this.value)return!1;if(this.isSingleSelection())return this.isDateEquals(this.value,v);if(this.isMultipleSelection()){let P=!1;for(let $ of this.value)if(P=this.isDateEquals($,v),P)break;return P}return this.isRangeSelection()?this.value[1]?this.isDateEquals(this.value[0],v)||this.isDateEquals(this.value[1],v)||this.isDateBetween(this.value[0],this.value[1],v):this.isDateEquals(this.value[0],v):void 0}isComparable(){return null!=this.value&&"string"!=typeof this.value}isMonthSelected(v){if(this.isComparable()&&!this.isMultipleSelection()){const[P,$]=this.isRangeSelection()?this.value:[this.value,this.value],be=new Date(this.currentYear,v,1);return be>=P&&be<=($??P)}return!1}isMonthDisabled(v){for(let P=1;P=zt.getTime()}return!1}isSingleSelection(){return"single"===this.selectionMode}isRangeSelection(){return"range"===this.selectionMode}isMultipleSelection(){return"multiple"===this.selectionMode}isToday(v,P,$,be){return v.getDate()===P&&v.getMonth()===$&&v.getFullYear()===be}isSelectable(v,P,$,be){let zt=!0,Ut=!0,on=!0,wn=!0;return!(be&&!this.selectOtherMonths)&&(this.minDate&&(this.minDate.getFullYear()>$||this.minDate.getFullYear()===$&&(this.minDate.getMonth()>P||this.minDate.getMonth()===P&&this.minDate.getDate()>v))&&(zt=!1),this.maxDate&&(this.maxDate.getFullYear()<$||this.maxDate.getFullYear()===$&&(this.maxDate.getMonth()1||this.disabled}onPrevButtonClick(v){this.navigationState={backward:!0,button:!0},this.navBackward(v)}onNextButtonClick(v){this.navigationState={backward:!1,button:!0},this.navForward(v)}onContainerButtonKeydown(v){switch(v.which){case 9:this.inline||this.trapFocus(v);break;case 27:this.overlayVisible=!1,v.preventDefault()}}onInputKeydown(v){this.isKeydown=!0,40===v.keyCode&&this.contentViewChild?this.trapFocus(v):27===v.keyCode||13===v.keyCode?this.overlayVisible&&(this.overlayVisible=!1,v.preventDefault()):9===v.keyCode&&this.contentViewChild&&(O.p.getFocusableElements(this.contentViewChild.nativeElement).forEach(P=>P.tabIndex="-1"),this.overlayVisible&&(this.overlayVisible=!1))}onDateCellKeydown(v,P,$){const be=v.currentTarget,zt=be.parentElement;switch(v.which){case 40:{be.tabIndex="-1";let Ut=O.p.index(zt),on=zt.parentElement.nextElementSibling;on?O.p.hasClass(on.children[Ut].children[0],"p-disabled")?(this.navigationState={backward:!1},this.navForward(v)):(on.children[Ut].children[0].tabIndex="0",on.children[Ut].children[0].focus()):(this.navigationState={backward:!1},this.navForward(v)),v.preventDefault();break}case 38:{be.tabIndex="-1";let Ut=O.p.index(zt),on=zt.parentElement.previousElementSibling;if(on){let wn=on.children[Ut].children[0];O.p.hasClass(wn,"p-disabled")?(this.navigationState={backward:!0},this.navBackward(v)):(wn.tabIndex="0",wn.focus())}else this.navigationState={backward:!0},this.navBackward(v);v.preventDefault();break}case 37:{be.tabIndex="-1";let Ut=zt.previousElementSibling;if(Ut){let on=Ut.children[0];O.p.hasClass(on,"p-disabled")||O.p.hasClass(on.parentElement,"p-datepicker-weeknumber")?this.navigateToMonth(!0,$):(on.tabIndex="0",on.focus())}else this.navigateToMonth(!0,$);v.preventDefault();break}case 39:{be.tabIndex="-1";let Ut=zt.nextElementSibling;if(Ut){let on=Ut.children[0];O.p.hasClass(on,"p-disabled")?this.navigateToMonth(!1,$):(on.tabIndex="0",on.focus())}else this.navigateToMonth(!1,$);v.preventDefault();break}case 13:case 32:this.onDateSelect(v,P),v.preventDefault();break;case 27:this.overlayVisible=!1,v.preventDefault();break;case 9:this.inline||this.trapFocus(v)}}onMonthCellKeydown(v,P){const $=v.currentTarget;switch(v.which){case 38:case 40:{$.tabIndex="-1";var be=$.parentElement.children,zt=O.p.index($);let Ut=be[40===v.which?zt+3:zt-3];Ut&&(Ut.tabIndex="0",Ut.focus()),v.preventDefault();break}case 37:{$.tabIndex="-1";let Ut=$.previousElementSibling;Ut?(Ut.tabIndex="0",Ut.focus()):(this.navigationState={backward:!0},this.navBackward(v)),v.preventDefault();break}case 39:{$.tabIndex="-1";let Ut=$.nextElementSibling;Ut?(Ut.tabIndex="0",Ut.focus()):(this.navigationState={backward:!1},this.navForward(v)),v.preventDefault();break}case 13:case 32:this.onMonthSelect(v,P),v.preventDefault();break;case 27:this.overlayVisible=!1,v.preventDefault();break;case 9:this.inline||this.trapFocus(v)}}onYearCellKeydown(v,P){const $=v.currentTarget;switch(v.which){case 38:case 40:{$.tabIndex="-1";var be=$.parentElement.children,zt=O.p.index($);let Ut=be[40===v.which?zt+2:zt-2];Ut&&(Ut.tabIndex="0",Ut.focus()),v.preventDefault();break}case 37:{$.tabIndex="-1";let Ut=$.previousElementSibling;Ut?(Ut.tabIndex="0",Ut.focus()):(this.navigationState={backward:!0},this.navBackward(v)),v.preventDefault();break}case 39:{$.tabIndex="-1";let Ut=$.nextElementSibling;Ut?(Ut.tabIndex="0",Ut.focus()):(this.navigationState={backward:!1},this.navForward(v)),v.preventDefault();break}case 13:case 32:this.onYearSelect(v,P),v.preventDefault();break;case 27:this.overlayVisible=!1,v.preventDefault();break;case 9:this.trapFocus(v)}}navigateToMonth(v,P){if(v)if(1===this.numberOfMonths||0===P)this.navigationState={backward:!0},this.navBackward(event);else{let be=O.p.find(this.contentViewChild.nativeElement.children[P-1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),zt=be[be.length-1];zt.tabIndex="0",zt.focus()}else if(1===this.numberOfMonths||P===this.numberOfMonths-1)this.navigationState={backward:!1},this.navForward(event);else{let be=O.p.findSingle(this.contentViewChild.nativeElement.children[P+1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");be.tabIndex="0",be.focus()}}updateFocus(){let v;if(this.navigationState){if(this.navigationState.button)this.initFocusableCell(),this.navigationState.backward?O.p.findSingle(this.contentViewChild.nativeElement,".p-datepicker-prev").focus():O.p.findSingle(this.contentViewChild.nativeElement,".p-datepicker-next").focus();else{if(this.navigationState.backward){let P;P=O.p.find(this.contentViewChild.nativeElement,"month"===this.currentView?".p-monthpicker .p-monthpicker-month:not(.p-disabled)":"year"===this.currentView?".p-yearpicker .p-yearpicker-year:not(.p-disabled)":".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),P&&P.length>0&&(v=P[P.length-1])}else v=O.p.findSingle(this.contentViewChild.nativeElement,"month"===this.currentView?".p-monthpicker .p-monthpicker-month:not(.p-disabled)":"year"===this.currentView?".p-yearpicker .p-yearpicker-year:not(.p-disabled)":".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");v&&(v.tabIndex="0",v.focus())}this.navigationState=null}else this.initFocusableCell()}initFocusableCell(){const v=this.contentViewChild?.nativeElement;let P;if("month"===this.currentView){let $=O.p.find(v,".p-monthpicker .p-monthpicker-month:not(.p-disabled)"),be=O.p.findSingle(v,".p-monthpicker .p-monthpicker-month.p-highlight");$.forEach(zt=>zt.tabIndex=-1),P=be||$[0],0===$.length&&O.p.find(v,'.p-monthpicker .p-monthpicker-month.p-disabled[tabindex = "0"]').forEach(Ut=>Ut.tabIndex=-1)}else if("year"===this.currentView){let $=O.p.find(v,".p-yearpicker .p-yearpicker-year:not(.p-disabled)"),be=O.p.findSingle(v,".p-yearpicker .p-yearpicker-year.p-highlight");$.forEach(zt=>zt.tabIndex=-1),P=be||$[0],0===$.length&&O.p.find(v,'.p-yearpicker .p-yearpicker-year.p-disabled[tabindex = "0"]').forEach(Ut=>Ut.tabIndex=-1)}else if(P=O.p.findSingle(v,"span.p-highlight"),!P){let $=O.p.findSingle(v,"td.p-datepicker-today span:not(.p-disabled):not(.p-ink)");P=$||O.p.findSingle(v,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)")}P&&(P.tabIndex="0",!this.preventFocus&&(!this.navigationState||!this.navigationState.button)&&setTimeout(()=>{this.disabled||P.focus()},1),this.preventFocus=!1)}trapFocus(v){let P=O.p.getFocusableElements(this.contentViewChild.nativeElement);if(P&&P.length>0)if(P[0].ownerDocument.activeElement){let $=P.indexOf(P[0].ownerDocument.activeElement);if(v.shiftKey)if(-1==$||0===$)if(this.focusTrap)P[P.length-1].focus();else{if(-1===$)return this.hideOverlay();if(0===$)return}else P[$-1].focus();else if(-1==$||$===P.length-1){if(!this.focusTrap&&-1!=$)return this.hideOverlay();P[0].focus()}else P[$+1].focus()}else P[0].focus();v.preventDefault()}onMonthDropdownChange(v){this.currentMonth=parseInt(v),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}onYearDropdownChange(v){this.currentYear=parseInt(v),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}convertTo24Hour=function(v,P){return"12"==this.hourFormat?12===v?P?12:0:P?v+12:v:v};validateTime(v,P,$,be){let zt=this.value;const Ut=this.convertTo24Hour(v,be);this.isRangeSelection()&&(zt=this.value[1]||this.value[0]),this.isMultipleSelection()&&(zt=this.value[this.value.length-1]);const on=zt?zt.toDateString():null;return!(this.minDate&&on&&this.minDate.toDateString()===on&&(this.minDate.getHours()>Ut||this.minDate.getHours()===Ut&&(this.minDate.getMinutes()>P||this.minDate.getMinutes()===P&&this.minDate.getSeconds()>$))||this.maxDate&&on&&this.maxDate.toDateString()===on&&(this.maxDate.getHours()=24?$-24:$:"12"==this.hourFormat&&(this.currentHour<12&&$>11&&(be=!this.pm),$=$>=13?$-12:$),this.validateTime($,this.currentMinute,this.currentSecond,be)&&(this.currentHour=$,this.pm=be),v.preventDefault()}onTimePickerElementMouseDown(v,P,$){this.disabled||(this.repeat(v,null,P,$),v.preventDefault())}onTimePickerElementMouseUp(v){this.disabled||(this.clearTimePickerTimer(),this.updateTime())}onTimePickerElementMouseLeave(){!this.disabled&&this.timePickerTimer&&(this.clearTimePickerTimer(),this.updateTime())}repeat(v,P,$,be){let zt=P||500;switch(this.clearTimePickerTimer(),this.timePickerTimer=setTimeout(()=>{this.repeat(v,100,$,be),this.cd.markForCheck()},zt),$){case 0:1===be?this.incrementHour(v):this.decrementHour(v);break;case 1:1===be?this.incrementMinute(v):this.decrementMinute(v);break;case 2:1===be?this.incrementSecond(v):this.decrementSecond(v)}this.updateInputfield()}clearTimePickerTimer(){this.timePickerTimer&&(clearTimeout(this.timePickerTimer),this.timePickerTimer=null)}decrementHour(v){let P=this.currentHour-this.stepHour,$=this.pm;"24"==this.hourFormat?P=P<0?24+P:P:"12"==this.hourFormat&&(12===this.currentHour&&($=!this.pm),P=P<=0?12+P:P),this.validateTime(P,this.currentMinute,this.currentSecond,$)&&(this.currentHour=P,this.pm=$),v.preventDefault()}incrementMinute(v){let P=this.currentMinute+this.stepMinute;P=P>59?P-60:P,this.validateTime(this.currentHour,P,this.currentSecond,this.pm)&&(this.currentMinute=P),v.preventDefault()}decrementMinute(v){let P=this.currentMinute-this.stepMinute;P=P<0?60+P:P,this.validateTime(this.currentHour,P,this.currentSecond,this.pm)&&(this.currentMinute=P),v.preventDefault()}incrementSecond(v){let P=this.currentSecond+this.stepSecond;P=P>59?P-60:P,this.validateTime(this.currentHour,this.currentMinute,P,this.pm)&&(this.currentSecond=P),v.preventDefault()}decrementSecond(v){let P=this.currentSecond-this.stepSecond;P=P<0?60+P:P,this.validateTime(this.currentHour,this.currentMinute,P,this.pm)&&(this.currentSecond=P),v.preventDefault()}updateTime(){let v=this.value;this.isRangeSelection()&&(v=this.value[1]||this.value[0]),this.isMultipleSelection()&&(v=this.value[this.value.length-1]),v=v?new Date(v.getTime()):new Date,v.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),v.setMinutes(this.currentMinute),v.setSeconds(this.currentSecond),this.isRangeSelection()&&(v=this.value[1]?[this.value[0],v]:[v,null]),this.isMultipleSelection()&&(v=[...this.value.slice(0,-1),v]),this.updateModel(v),this.onSelect.emit(v),this.updateInputfield()}toggleAMPM(v){const P=!this.pm;this.validateTime(this.currentHour,this.currentMinute,this.currentSecond,P)&&(this.pm=P,this.updateTime()),v.preventDefault()}onUserInput(v){if(!this.isKeydown)return;this.isKeydown=!1;let P=v.target.value;try{let $=this.parseValueFromString(P);this.isValidSelection($)?(this.updateModel($),this.updateUI()):this.keepInvalid&&this.updateModel($)}catch{this.updateModel(this.keepInvalid?P:null)}this.filled=null!=P&&P.length,this.onInput.emit(v)}isValidSelection(v){let P=!0;return this.isSingleSelection()?this.isSelectable(v.getDate(),v.getMonth(),v.getFullYear(),!1)||(P=!1):v.every($=>this.isSelectable($.getDate(),$.getMonth(),$.getFullYear(),!1))&&this.isRangeSelection()&&(P=v.length>1&&v[1]>v[0]),P}parseValueFromString(v){if(!v||0===v.trim().length)return null;let P;if(this.isSingleSelection())P=this.parseDateTime(v);else if(this.isMultipleSelection()){let $=v.split(this.multipleSeparator);P=[];for(let be of $)P.push(this.parseDateTime(be.trim()))}else if(this.isRangeSelection()){let $=v.split(" "+this.rangeSeparator+" ");P=[];for(let be=0;be<$.length;be++)P[be]=this.parseDateTime($[be].trim())}return P}parseDateTime(v){let P,$=v.split(" ");if(this.timeOnly)P=new Date,this.populateTime(P,$[0],$[1]);else{const be=this.getDateFormat();if(this.showTime){let zt="12"==this.hourFormat?$.pop():null,Ut=$.pop();P=this.parseDate($.join(" "),be),this.populateTime(P,Ut,zt)}else P=this.parseDate(v,be)}return P}populateTime(v,P,$){if("12"==this.hourFormat&&!$)throw"Invalid Time";this.pm="PM"===$||"pm"===$;let be=this.parseTime(P);v.setHours(be.hour),v.setMinutes(be.minute),v.setSeconds(be.second)}isValidDate(v){return te.gb.isDate(v)&&te.gb.isNotEmpty(v)}updateUI(){let v=this.value;Array.isArray(v)&&(v=v[0]);let P=this.defaultDate&&this.isValidDate(this.defaultDate)&&!this.value?this.defaultDate:v&&this.isValidDate(v)?v:new Date;this.currentMonth=P.getMonth(),this.currentYear=P.getFullYear(),this.createMonths(this.currentMonth,this.currentYear),(this.showTime||this.timeOnly)&&(this.setCurrentHourPM(P.getHours()),this.currentMinute=P.getMinutes(),this.currentSecond=P.getSeconds())}showOverlay(){this.overlayVisible||(this.updateUI(),this.touchUI||(this.preventFocus=!0),this.overlayVisible=!0)}hideOverlay(){this.overlayVisible=!1,this.clearTimePickerTimer(),this.touchUI&&this.disableModality(),this.cd.markForCheck()}toggle(){this.inline||(this.overlayVisible?this.hideOverlay():(this.showOverlay(),this.inputfieldViewChild?.nativeElement.focus()))}onOverlayAnimationStart(v){switch(v.toState){case"visible":case"visibleTouchUI":this.inline||(this.overlay=v.element,this.overlay?.setAttribute(this.attributeSelector,""),this.appendOverlay(),this.updateFocus(),this.autoZIndex&&(this.touchUI?te.P9.set("modal",this.overlay,this.baseZIndex||this.config.zIndex.modal):te.P9.set("overlay",this.overlay,this.baseZIndex||this.config.zIndex.overlay)),this.alignOverlay(),this.onShow.emit(v));break;case"void":this.onOverlayHide(),this.onClose.emit(v)}}onOverlayAnimationDone(v){switch(v.toState){case"visible":case"visibleTouchUI":this.inline||(this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener());break;case"void":this.autoZIndex&&te.P9.clear(v.element)}}appendOverlay(){this.appendTo&&("body"===this.appendTo?this.document.body.appendChild(this.overlay):O.p.appendChild(this.overlay,this.appendTo))}restoreOverlayAppend(){this.overlay&&this.appendTo&&this.el.nativeElement.appendChild(this.overlay)}alignOverlay(){this.touchUI?this.enableModality(this.overlay):this.overlay&&(this.appendTo?("date"===this.view?(this.overlay.style.width=O.p.getOuterWidth(this.overlay)+"px",this.overlay.style.minWidth=O.p.getOuterWidth(this.inputfieldViewChild?.nativeElement)+"px"):this.overlay.style.width=O.p.getOuterWidth(this.inputfieldViewChild?.nativeElement)+"px",O.p.absolutePosition(this.overlay,this.inputfieldViewChild?.nativeElement)):O.p.relativePosition(this.overlay,this.inputfieldViewChild?.nativeElement))}enableModality(v){!this.mask&&this.touchUI&&(this.mask=this.renderer.createElement("div"),this.renderer.setStyle(this.mask,"zIndex",String(parseInt(v.style.zIndex)-1)),O.p.addMultipleClasses(this.mask,"p-component-overlay p-datepicker-mask p-datepicker-mask-scrollblocker p-component-overlay p-component-overlay-enter"),this.maskClickListener=this.renderer.listen(this.mask,"click",$=>{this.disableModality()}),this.renderer.appendChild(this.document.body,this.mask),O.p.blockBodyScroll())}disableModality(){this.mask&&(O.p.addClass(this.mask,"p-component-overlay-leave"),this.animationEndListener||(this.animationEndListener=this.renderer.listen(this.mask,"animationend",this.destroyMask.bind(this))))}destroyMask(){if(!this.mask)return;this.renderer.removeChild(this.document.body,this.mask);let P,v=this.document.body.children;for(let $=0;${const kn=$+1{let Vn=""+kn;if(be(bn))for(;Vn.lengthbe(bn)?Vn[kn]:li[kn];let on="",wn=!1;if(v)for($=0;$11&&12!=$&&($-=12),P+="12"==this.hourFormat&&0===$?12:$<10?"0"+$:$,P+=":",P+=be<10?"0"+be:be,this.showSeconds&&(P+=":",P+=zt<10?"0"+zt:zt),"12"==this.hourFormat&&(P+=v.getHours()>11?" PM":" AM"),P}parseTime(v){let P=v.split(":");if(P.length!==(this.showSeconds?3:2))throw"Invalid time";let be=parseInt(P[0]),zt=parseInt(P[1]),Ut=this.showSeconds?parseInt(P[2]):null;if(isNaN(be)||isNaN(zt)||be>23||zt>59||"12"==this.hourFormat&&be>12||this.showSeconds&&(isNaN(Ut)||Ut>59))throw"Invalid time";return"12"==this.hourFormat&&(12!==be&&this.pm?be+=12:!this.pm&&12===be&&(be-=12)),{hour:be,minute:zt,second:Ut}}parseDate(v,P){if(null==P||null==v)throw"Invalid arguments";if(""===(v="object"==typeof v?v.toString():v+""))return null;let $,be,zt,Bn,Ut=0,on="string"!=typeof this.shortYearCutoff?this.shortYearCutoff:(new Date).getFullYear()%100+parseInt(this.shortYearCutoff,10),wn=-1,bn=-1,kn=-1,li=-1,Vn=!1,si=ti=>{let Co=$+1{let Co=si(ti),Ji="@"===ti?14:"!"===ti?20:"y"===ti&&Co?4:"o"===ti?3:2,Wi=new RegExp("^\\d{"+("y"===ti?Ji:1)+","+Ji+"}"),Yi=v.substring(Ut).match(Wi);if(!Yi)throw"Missing number at position "+Ut;return Ut+=Yi[0].length,parseInt(Yi[0],10)},Pi=(ti,Co,Ji)=>{let no=-1,Wi=si(ti)?Ji:Co,Yi=[];for(let Vi=0;Vi-(Vi[1].length-qi[1].length));for(let Vi=0;Vi{if(v.charAt(Ut)!==P.charAt($))throw"Unexpected literal at position "+Ut;Ut++};for("month"===this.view&&(kn=1),$=0;$-1)for(bn=1,kn=li;be=this.getDaysCountInMonth(wn,bn-1),!(kn<=be);)bn++,kn-=be;if("year"===this.view&&(bn=-1===bn?1:bn,kn=-1===kn?1:kn),Bn=this.daylightSavingAdjust(new Date(wn,bn-1,kn)),Bn.getFullYear()!==wn||Bn.getMonth()+1!==bn||Bn.getDate()!==kn)throw"Invalid date";return Bn}daylightSavingAdjust(v){return v?(v.setHours(v.getHours()>12?v.getHours()+2:0),v):null}updateFilledState(){this.filled=this.inputFieldValue&&""!=this.inputFieldValue}onTodayButtonClick(v){let P=new Date,$={day:P.getDate(),month:P.getMonth(),year:P.getFullYear(),otherMonth:P.getMonth()!==this.currentMonth||P.getFullYear()!==this.currentYear,today:!0,selectable:!0};this.onDateSelect(v,$),this.onTodayClick.emit(v)}onClearButtonClick(v){this.updateModel(null),this.updateInputfield(),this.hideOverlay(),this.onClearClick.emit(v)}createResponsiveStyle(){if(this.numberOfMonths>1&&this.responsiveOptions){this.responsiveStyleElement||(this.responsiveStyleElement=this.renderer.createElement("style"),this.responsiveStyleElement.type="text/css",this.renderer.appendChild(this.document.body,this.responsiveStyleElement));let v="";if(this.responsiveOptions){let P=[...this.responsiveOptions].filter($=>!(!$.breakpoint||!$.numMonths)).sort(($,be)=>-1*$.breakpoint.localeCompare(be.breakpoint,void 0,{numeric:!0}));for(let $=0;${this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:this.document,"mousedown",P=>{this.isOutsideClicked(P)&&this.overlayVisible&&this.zone.run(()=>{this.hideOverlay(),this.onClickOutside.emit(P),this.cd.markForCheck()})})})}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){!this.documentResizeListener&&!this.touchUI&&(this.documentResizeListener=this.renderer.listen(this.window,"resize",this.onWindowResize.bind(this)))}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new O.V(this.containerViewChild?.nativeElement,()=>{this.overlayVisible&&this.hideOverlay()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}isOutsideClicked(v){return!(this.el.nativeElement.isSameNode(v.target)||this.isNavIconClicked(v)||this.el.nativeElement.contains(v.target)||this.overlay&&this.overlay.contains(v.target))}isNavIconClicked(v){return O.p.hasClass(v.target,"p-datepicker-prev")||O.p.hasClass(v.target,"p-datepicker-prev-icon")||O.p.hasClass(v.target,"p-datepicker-next")||O.p.hasClass(v.target,"p-datepicker-next-icon")}onWindowResize(){this.overlayVisible&&!O.p.isTouchDevice()&&this.hideOverlay()}onOverlayHide(){this.currentView=this.view,this.mask&&this.destroyMask(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null}ngOnDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.translationSubscription&&this.translationSubscription.unsubscribe(),this.overlay&&this.autoZIndex&&te.P9.clear(this.overlay),this.destroyResponsiveStyleElement(),this.clearTimePickerTimer(),this.restoreOverlayAppend(),this.onOverlayHide()}static \u0275fac=function(P){return new(P||Ae)(o.Y36(t.K0),o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(o.sBO),o.Y36(o.R0b),o.Y36(A.b4),o.Y36(A.F0))};static \u0275cmp=o.Xpm({type:Ae,selectors:[["p-calendar"]],contentQueries:function(P,$,be){if(1&P&&o.Suo(be,A.jx,4),2&P){let zt;o.iGM(zt=o.CRH())&&($.templates=zt)}},viewQuery:function(P,$){if(1&P&&(o.Gf(At,5),o.Gf(Dt,5),o.Gf(Ot,5)),2&P){let be;o.iGM(be=o.CRH())&&($.containerViewChild=be.first),o.iGM(be=o.CRH())&&($.inputfieldViewChild=be.first),o.iGM(be=o.CRH())&&($.content=be.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(P,$){2&P&&o.ekj("p-inputwrapper-filled",$.filled)("p-inputwrapper-focus",$.focus)("p-calendar-clearable",$.showClear&&!$.disabled)},inputs:{style:"style",styleClass:"styleClass",inputStyle:"inputStyle",inputId:"inputId",name:"name",inputStyleClass:"inputStyleClass",placeholder:"placeholder",ariaLabelledBy:"ariaLabelledBy",iconAriaLabel:"iconAriaLabel",disabled:"disabled",dateFormat:"dateFormat",multipleSeparator:"multipleSeparator",rangeSeparator:"rangeSeparator",inline:"inline",showOtherMonths:"showOtherMonths",selectOtherMonths:"selectOtherMonths",showIcon:"showIcon",icon:"icon",appendTo:"appendTo",readonlyInput:"readonlyInput",shortYearCutoff:"shortYearCutoff",monthNavigator:"monthNavigator",yearNavigator:"yearNavigator",hourFormat:"hourFormat",timeOnly:"timeOnly",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",showSeconds:"showSeconds",required:"required",showOnFocus:"showOnFocus",showWeek:"showWeek",showClear:"showClear",dataType:"dataType",selectionMode:"selectionMode",maxDateCount:"maxDateCount",showButtonBar:"showButtonBar",todayButtonStyleClass:"todayButtonStyleClass",clearButtonStyleClass:"clearButtonStyleClass",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",panelStyleClass:"panelStyleClass",panelStyle:"panelStyle",keepInvalid:"keepInvalid",hideOnDateTimeSelect:"hideOnDateTimeSelect",touchUI:"touchUI",timeSeparator:"timeSeparator",focusTrap:"focusTrap",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",tabindex:"tabindex",minDate:"minDate",maxDate:"maxDate",disabledDates:"disabledDates",disabledDays:"disabledDays",yearRange:"yearRange",showTime:"showTime",responsiveOptions:"responsiveOptions",numberOfMonths:"numberOfMonths",firstDayOfWeek:"firstDayOfWeek",locale:"locale",view:"view",defaultDate:"defaultDate"},outputs:{onFocus:"onFocus",onBlur:"onBlur",onClose:"onClose",onSelect:"onSelect",onClear:"onClear",onInput:"onInput",onTodayClick:"onTodayClick",onClearClick:"onClearClick",onMonthChange:"onMonthChange",onYearChange:"onYearChange",onClickOutside:"onClickOutside",onShow:"onShow"},features:[o._Bn([Qn])],ngContentSelectors:Ni,decls:4,vars:11,consts:[[3,"ngClass","ngStyle"],["container",""],[3,"ngIf"],[3,"class","ngStyle","ngClass","click",4,"ngIf"],["type","text","autocomplete","off",3,"value","readonly","ngStyle","placeholder","disabled","ngClass","focus","keydown","click","blur","input"],["inputfield",""],[4,"ngIf"],["type","button","pButton","","pRipple","","class","p-datepicker-trigger p-button-icon-only","tabindex","0",3,"disabled","click",4,"ngIf"],[3,"styleClass","click",4,"ngIf"],["class","p-calendar-clear-icon",3,"click",4,"ngIf"],[3,"styleClass","click"],[1,"p-calendar-clear-icon",3,"click"],[4,"ngTemplateOutlet"],["type","button","pButton","","pRipple","","tabindex","0",1,"p-datepicker-trigger","p-button-icon-only",3,"disabled","click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngStyle","ngClass","click"],["contentWrapper",""],["class","p-timepicker",4,"ngIf"],["class","p-datepicker-buttonbar",4,"ngIf"],[1,"p-datepicker-group-container"],["class","p-datepicker-group",4,"ngFor","ngForOf"],["class","p-monthpicker",4,"ngIf"],["class","p-yearpicker",4,"ngIf"],[1,"p-datepicker-group"],[1,"p-datepicker-header"],["class","p-datepicker-prev p-link","type","button","pRipple","",3,"keydown","click",4,"ngIf"],[1,"p-datepicker-title"],["type","button","class","p-datepicker-month p-link",3,"disabled","click","keydown",4,"ngIf"],["type","button","class","p-datepicker-year p-link",3,"disabled","click","keydown",4,"ngIf"],["class","p-datepicker-decade",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-next","p-link",3,"keydown","click"],[3,"styleClass",4,"ngIf"],["class","p-datepicker-next-icon",4,"ngIf"],["class","p-datepicker-calendar-container",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-prev","p-link",3,"keydown","click"],["class","p-datepicker-prev-icon",4,"ngIf"],[3,"styleClass"],[1,"p-datepicker-prev-icon"],["type","button",1,"p-datepicker-month","p-link",3,"disabled","click","keydown"],["type","button",1,"p-datepicker-year","p-link",3,"disabled","click","keydown"],[1,"p-datepicker-decade"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datepicker-next-icon"],[1,"p-datepicker-calendar-container"],[1,"p-datepicker-calendar"],["class","p-datepicker-weekheader p-disabled",4,"ngIf"],["scope","col",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"p-datepicker-weekheader","p-disabled"],["scope","col"],["class","p-datepicker-weeknumber",4,"ngIf"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"p-datepicker-weeknumber"],[1,"p-disabled"],["draggable","false","pRipple","",3,"ngClass","click","keydown"],[1,"p-monthpicker"],["class","p-monthpicker-month","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-monthpicker-month",3,"ngClass","click","keydown"],[1,"p-yearpicker"],["class","p-yearpicker-year","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-yearpicker-year",3,"ngClass","click","keydown"],[1,"p-timepicker"],[1,"p-hour-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","keydown.enter","keydown.space","mousedown","mouseup","keyup.enter","keyup.space","mouseleave"],[1,"p-separator"],[1,"p-minute-picker"],["class","p-separator",4,"ngIf"],["class","p-second-picker",4,"ngIf"],["class","p-ampm-picker",4,"ngIf"],[1,"p-second-picker"],[1,"p-ampm-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","click","keydown.enter"],[1,"p-datepicker-buttonbar"],["type","button","pButton","","pRipple","",3,"label","ngClass","keydown","click"]],template:function(P,$){1&P&&(o.F$t(Zn),o.TgZ(0,"span",0,1),o.YNc(2,mt,4,17,"ng-template",2),o.YNc(3,Li,9,28,"div",3),o.qZA()),2&P&&(o.Tol($.styleClass),o.Q6J("ngClass",o.l5B(6,gi,$.showIcon,$.timeOnly,$.disabled,$.focus))("ngStyle",$.style),o.xp6(2),o.Q6J("ngIf",!$.inline),o.xp6(1),o.Q6J("ngIf",$.inline||$.overlayVisible))},dependencies:function(){return[t.mk,t.sg,t.O5,t.tP,t.PC,Y.Hq,W.H,ie.w,he.X,Oe,Le.v,ct.q,yt]},styles:["@layer primeng{.p-calendar{position:relative;display:inline-flex;max-width:100%}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto;position:absolute;top:0;left:0}.p-datepicker-inline{display:inline-block;position:static;overflow-x:auto}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:1 1 auto}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker{display:flex;justify-content:center;align-items:center}.p-timepicker button{display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}.p-yearpicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-calendar-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-calendar-clearable{position:relative}}\n"],encapsulation:2,data:{animation:[(0,r.X$)("overlayAnimation",[(0,r.SB)("visibleTouchUI",(0,r.oB)({transform:"translate(-50%,-50%)",opacity:1})),(0,r.eR)("void => visible",[(0,r.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,r.jt)("{{showTransitionParams}}",(0,r.oB)({opacity:1,transform:"*"}))]),(0,r.eR)("visible => void",[(0,r.jt)("{{hideTransitionParams}}",(0,r.oB)({opacity:0}))]),(0,r.eR)("void => visibleTouchUI",[(0,r.oB)({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}),(0,r.jt)("{{showTransitionParams}}")]),(0,r.eR)("visibleTouchUI => void",[(0,r.jt)("{{hideTransitionParams}}",(0,r.oB)({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}))])])]},changeDetection:0})}return Ae})(),Nn=(()=>{class Ae{static \u0275fac=function(P){return new(P||Ae)};static \u0275mod=o.oAB({type:Ae});static \u0275inj=o.cJS({imports:[t.ez,Y.hJ,A.m8,W.T,ie.w,he.X,Oe,Le.v,ct.q,yt,Y.hJ,A.m8]})}return Ae})()},8057:($t,Xe,T)=>{T.d(Xe,{XZ:()=>Ct,nD:()=>ve});var r=T(6814),t=T(6689),o=T(95),ae=T(2332),A=T(5219),Y=T(2591);const O=["cb"];function W(pe,nt){if(1&pe&&t._UZ(0,"span",10),2&pe){const X=t.oxw(3);t.Q6J("ngClass",X.checkboxIcon)}}function te(pe,nt){1&pe&&t._UZ(0,"CheckIcon",11),2&pe&&t.Q6J("styleClass","p-checkbox-icon")}function ie(pe,nt){if(1&pe&&(t.ynx(0),t.YNc(1,W,1,1,"span",8),t.YNc(2,te,1,1,"CheckIcon",9),t.BQk()),2&pe){const X=t.oxw(2);t.xp6(1),t.Q6J("ngIf",X.checkboxIcon),t.xp6(1),t.Q6J("ngIf",!X.checkboxIcon)}}function he(pe,nt){}function _e(pe,nt){1&pe&&t.YNc(0,he,0,0,"ng-template")}function Oe(pe,nt){if(1&pe&&(t.TgZ(0,"span",12),t.YNc(1,_e,1,0,null,13),t.qZA()),2&pe){const X=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",X.checkboxIconTemplate)}}function Le(pe,nt){if(1&pe&&(t.ynx(0),t.YNc(1,ie,3,2,"ng-container",5),t.YNc(2,Oe,2,1,"span",7),t.BQk()),2&pe){const X=t.oxw();t.xp6(1),t.Q6J("ngIf",!X.checkboxIconTemplate),t.xp6(1),t.Q6J("ngIf",X.checkboxIconTemplate)}}const ct=function(pe,nt,X){return{"p-checkbox-label":!0,"p-checkbox-label-active":pe,"p-disabled":nt,"p-checkbox-label-focus":X}};function yt(pe,nt){if(1&pe){const X=t.EpF();t.TgZ(0,"label",14),t.NdJ("click",function(oe){t.CHM(X);const ut=t.oxw(),tt=t.MAs(3);return t.KtG(ut.onClick(oe,tt,!0))}),t._uU(1),t.qZA()}if(2&pe){const X=t.oxw();t.Tol(X.labelStyleClass),t.Q6J("ngClass",t.kEZ(5,ct,X.checked(),X.disabled,X.focused)),t.uIk("for",X.inputId),t.xp6(1),t.Oqu(X.label)}}const At=function(pe,nt,X){return{"p-checkbox p-component":!0,"p-checkbox-checked":pe,"p-checkbox-disabled":nt,"p-checkbox-focused":X}},Dt=function(pe,nt,X){return{"p-highlight":pe,"p-disabled":nt,"p-focus":X}},Ot={provide:o.JU,useExisting:(0,t.Gpc)(()=>Ct),multi:!0};let Ct=(()=>{class pe{cd;value;name;disabled;binary;label;ariaLabelledBy;ariaLabel;tabindex;inputId;style;styleClass;labelStyleClass;formControl;checkboxIcon;readonly;required;trueValue=!0;falseValue=!1;onChange=new t.vpe;inputViewChild;templates;checkboxIconTemplate;model;onModelChange=()=>{};onModelTouched=()=>{};focused=!1;constructor(X){this.cd=X}ngAfterContentInit(){this.templates.forEach(X=>{"icon"===X.getType()&&(this.checkboxIconTemplate=X.template)})}onClick(X,fe,oe){X.preventDefault(),!this.disabled&&!this.readonly&&(this.updateModel(X),oe&&fe.focus())}updateModel(X){let fe;this.binary?(fe=this.checked()?this.falseValue:this.trueValue,this.model=fe,this.onModelChange(fe)):(fe=this.checked()?this.model.filter(oe=>!ae.gb.equals(oe,this.value)):this.model?[...this.model,this.value]:[this.value],this.onModelChange(fe),this.model=fe,this.formControl&&this.formControl.setValue(fe)),this.onChange.emit({checked:fe,originalEvent:X})}handleChange(X){this.readonly||this.updateModel(X)}onFocus(){this.focused=!0}onBlur(){this.focused=!1,this.onModelTouched()}focus(){this.inputViewChild?.nativeElement.focus()}writeValue(X){this.model=X,this.cd.markForCheck()}registerOnChange(X){this.onModelChange=X}registerOnTouched(X){this.onModelTouched=X}setDisabledState(X){this.disabled=X,this.cd.markForCheck()}checked(){return this.binary?this.model===this.trueValue:ae.gb.contains(this.value,this.model)}static \u0275fac=function(fe){return new(fe||pe)(t.Y36(t.sBO))};static \u0275cmp=t.Xpm({type:pe,selectors:[["p-checkbox"]],contentQueries:function(fe,oe,ut){if(1&fe&&t.Suo(ut,A.jx,4),2&fe){let tt;t.iGM(tt=t.CRH())&&(oe.templates=tt)}},viewQuery:function(fe,oe){if(1&fe&&t.Gf(O,5),2&fe){let ut;t.iGM(ut=t.CRH())&&(oe.inputViewChild=ut.first)}},hostAttrs:[1,"p-element"],inputs:{value:"value",name:"name",disabled:"disabled",binary:"binary",label:"label",ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",tabindex:"tabindex",inputId:"inputId",style:"style",styleClass:"styleClass",labelStyleClass:"labelStyleClass",formControl:"formControl",checkboxIcon:"checkboxIcon",readonly:"readonly",required:"required",trueValue:"trueValue",falseValue:"falseValue"},outputs:{onChange:"onChange"},features:[t._Bn([Ot])],decls:7,vars:26,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","checkbox",3,"readonly","value","checked","disabled","focus","blur","change"],["cb",""],[1,"p-checkbox-box",3,"ngClass","click"],[4,"ngIf"],[3,"class","ngClass","click",4,"ngIf"],["class","p-checkbox-icon",4,"ngIf"],["class","p-checkbox-icon",3,"ngClass",4,"ngIf"],[3,"styleClass",4,"ngIf"],[1,"p-checkbox-icon",3,"ngClass"],[3,"styleClass"],[1,"p-checkbox-icon"],[4,"ngTemplateOutlet"],[3,"ngClass","click"]],template:function(fe,oe){if(1&fe){const ut=t.EpF();t.TgZ(0,"div",0)(1,"div",1)(2,"input",2,3),t.NdJ("focus",function(){return oe.onFocus()})("blur",function(){return oe.onBlur()})("change",function(dt){return oe.handleChange(dt)}),t.qZA()(),t.TgZ(4,"div",4),t.NdJ("click",function(dt){t.CHM(ut);const He=t.MAs(3);return t.KtG(oe.onClick(dt,He,!0))}),t.YNc(5,Le,3,2,"ng-container",5),t.qZA()(),t.YNc(6,yt,2,9,"label",6)}2&fe&&(t.Tol(oe.styleClass),t.Q6J("ngStyle",oe.style)("ngClass",t.kEZ(18,At,oe.checked(),oe.disabled,oe.focused)),t.xp6(2),t.Q6J("readonly",oe.readonly)("value",oe.value)("checked",oe.checked())("disabled",oe.disabled),t.uIk("id",oe.inputId)("name",oe.name)("tabindex",oe.tabindex)("aria-labelledby",oe.ariaLabelledBy)("aria-label",oe.ariaLabel)("aria-checked",oe.checked())("required",oe.required),t.xp6(2),t.Q6J("ngClass",t.kEZ(22,Dt,oe.checked(),oe.disabled,oe.focused)),t.xp6(1),t.Q6J("ngIf",oe.checked()),t.xp6(1),t.Q6J("ngIf",oe.label))},dependencies:function(){return[r.mk,r.O5,r.tP,r.PC,Y.n]},styles:["@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}\n"],encapsulation:2,changeDetection:0})}return pe})(),ve=(()=>{class pe{static \u0275fac=function(fe){return new(fe||pe)};static \u0275mod=t.oAB({type:pe});static \u0275inj=t.cJS({imports:[r.ez,Y.n,A.m8]})}return pe})()},4237:($t,Xe,T)=>{T.d(Xe,{VO:()=>$e,FI:()=>me});var r=T(6689),t=T(6814),o=T(2332),ae=T(5219),A=T(1712),Y=T(8717),O=T(4713);let W=(()=>{class re extends O.s{pathId;ngOnInit(){this.pathId="url(#"+(0,o.Th)()+")"}static \u0275fac=function(){let Ne;return function(rt){return(Ne||(Ne=r.n5z(re)))(rt||re)}}();static \u0275cmp=r.Xpm({type:re,selectors:[["ThLargeIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M1.90909 6.36364H4.45455C4.96087 6.36364 5.44645 6.1625 5.80448 5.80448C6.1625 5.44645 6.36364 4.96087 6.36364 4.45455V1.90909C6.36364 1.40277 6.1625 0.917184 5.80448 0.55916C5.44645 0.201136 4.96087 0 4.45455 0H1.90909C1.40277 0 0.917184 0.201136 0.55916 0.55916C0.201136 0.917184 0 1.40277 0 1.90909V4.45455C0 4.96087 0.201136 5.44645 0.55916 5.80448C0.917184 6.1625 1.40277 6.36364 1.90909 6.36364ZM1.46154 1.46154C1.58041 1.34268 1.741 1.27492 1.90909 1.27273H4.45455C4.62264 1.27492 4.78322 1.34268 4.90209 1.46154C5.02096 1.58041 5.08871 1.741 5.09091 1.90909V4.45455C5.08871 4.62264 5.02096 4.78322 4.90209 4.90209C4.78322 5.02096 4.62264 5.08871 4.45455 5.09091H1.90909C1.741 5.08871 1.58041 5.02096 1.46154 4.90209C1.34268 4.78322 1.27492 4.62264 1.27273 4.45455V1.90909C1.27492 1.741 1.34268 1.58041 1.46154 1.46154ZM1.90909 14H4.45455C4.96087 14 5.44645 13.7989 5.80448 13.4408C6.1625 13.0828 6.36364 12.5972 6.36364 12.0909V9.54544C6.36364 9.03912 6.1625 8.55354 5.80448 8.19551C5.44645 7.83749 4.96087 7.63635 4.45455 7.63635H1.90909C1.40277 7.63635 0.917184 7.83749 0.55916 8.19551C0.201136 8.55354 0 9.03912 0 9.54544V12.0909C0 12.5972 0.201136 13.0828 0.55916 13.4408C0.917184 13.7989 1.40277 14 1.90909 14ZM1.46154 9.0979C1.58041 8.97903 1.741 8.91128 1.90909 8.90908H4.45455C4.62264 8.91128 4.78322 8.97903 4.90209 9.0979C5.02096 9.21677 5.08871 9.37735 5.09091 9.54544V12.0909C5.08871 12.259 5.02096 12.4196 4.90209 12.5384C4.78322 12.6573 4.62264 12.7251 4.45455 12.7273H1.90909C1.741 12.7251 1.58041 12.6573 1.46154 12.5384C1.34268 12.4196 1.27492 12.259 1.27273 12.0909V9.54544C1.27492 9.37735 1.34268 9.21677 1.46154 9.0979ZM12.0909 6.36364H9.54544C9.03912 6.36364 8.55354 6.1625 8.19551 5.80448C7.83749 5.44645 7.63635 4.96087 7.63635 4.45455V1.90909C7.63635 1.40277 7.83749 0.917184 8.19551 0.55916C8.55354 0.201136 9.03912 0 9.54544 0H12.0909C12.5972 0 13.0828 0.201136 13.4408 0.55916C13.7989 0.917184 14 1.40277 14 1.90909V4.45455C14 4.96087 13.7989 5.44645 13.4408 5.80448C13.0828 6.1625 12.5972 6.36364 12.0909 6.36364ZM9.54544 1.27273C9.37735 1.27492 9.21677 1.34268 9.0979 1.46154C8.97903 1.58041 8.91128 1.741 8.90908 1.90909V4.45455C8.91128 4.62264 8.97903 4.78322 9.0979 4.90209C9.21677 5.02096 9.37735 5.08871 9.54544 5.09091H12.0909C12.259 5.08871 12.4196 5.02096 12.5384 4.90209C12.6573 4.78322 12.7251 4.62264 12.7273 4.45455V1.90909C12.7251 1.741 12.6573 1.58041 12.5384 1.46154C12.4196 1.34268 12.259 1.27492 12.0909 1.27273H9.54544ZM9.54544 14H12.0909C12.5972 14 13.0828 13.7989 13.4408 13.4408C13.7989 13.0828 14 12.5972 14 12.0909V9.54544C14 9.03912 13.7989 8.55354 13.4408 8.19551C13.0828 7.83749 12.5972 7.63635 12.0909 7.63635H9.54544C9.03912 7.63635 8.55354 7.83749 8.19551 8.19551C7.83749 8.55354 7.63635 9.03912 7.63635 9.54544V12.0909C7.63635 12.5972 7.83749 13.0828 8.19551 13.4408C8.55354 13.7989 9.03912 14 9.54544 14ZM9.0979 9.0979C9.21677 8.97903 9.37735 8.91128 9.54544 8.90908H12.0909C12.259 8.91128 12.4196 8.97903 12.5384 9.0979C12.6573 9.21677 12.7251 9.37735 12.7273 9.54544V12.0909C12.7251 12.259 12.6573 12.4196 12.5384 12.5384C12.4196 12.6573 12.259 12.7251 12.0909 12.7273H9.54544C9.37735 12.7251 9.21677 12.6573 9.0979 12.5384C8.97903 12.4196 8.91128 12.259 8.90908 12.0909V9.54544C8.91128 9.37735 8.97903 9.21677 9.0979 9.0979Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(St,rt){1&St&&(r.O4$(),r.TgZ(0,"svg",0)(1,"g"),r._UZ(2,"path",1),r.qZA(),r.TgZ(3,"defs")(4,"clipPath",2),r._UZ(5,"rect",3),r.qZA()()()),2&St&&(r.Tol(rt.getClassNames()),r.uIk("aria-label",rt.ariaLabel)("aria-hidden",rt.ariaHidden)("role",rt.role),r.xp6(1),r.uIk("clip-path",rt.pathId),r.xp6(3),r.Q6J("id",rt.pathId))},encapsulation:2})}return re})(),te=(()=>{class re extends O.s{static \u0275fac=function(){let Ne;return function(rt){return(Ne||(Ne=r.n5z(re)))(rt||re)}}();static \u0275cmp=r.Xpm({type:re,selectors:[["BarsIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M13.3226 3.6129H0.677419C0.497757 3.6129 0.325452 3.54152 0.198411 3.41448C0.0713707 3.28744 0 3.11514 0 2.93548C0 2.75581 0.0713707 2.58351 0.198411 2.45647C0.325452 2.32943 0.497757 2.25806 0.677419 2.25806H13.3226C13.5022 2.25806 13.6745 2.32943 13.8016 2.45647C13.9286 2.58351 14 2.75581 14 2.93548C14 3.11514 13.9286 3.28744 13.8016 3.41448C13.6745 3.54152 13.5022 3.6129 13.3226 3.6129ZM13.3226 7.67741H0.677419C0.497757 7.67741 0.325452 7.60604 0.198411 7.479C0.0713707 7.35196 0 7.17965 0 6.99999C0 6.82033 0.0713707 6.64802 0.198411 6.52098C0.325452 6.39394 0.497757 6.32257 0.677419 6.32257H13.3226C13.5022 6.32257 13.6745 6.39394 13.8016 6.52098C13.9286 6.64802 14 6.82033 14 6.99999C14 7.17965 13.9286 7.35196 13.8016 7.479C13.6745 7.60604 13.5022 7.67741 13.3226 7.67741ZM0.677419 11.7419H13.3226C13.5022 11.7419 13.6745 11.6706 13.8016 11.5435C13.9286 11.4165 14 11.2442 14 11.0645C14 10.8848 13.9286 10.7125 13.8016 10.5855C13.6745 10.4585 13.5022 10.3871 13.3226 10.3871H0.677419C0.497757 10.3871 0.325452 10.4585 0.198411 10.5855C0.0713707 10.7125 0 10.8848 0 11.0645C0 11.2442 0.0713707 11.4165 0.198411 11.5435C0.325452 11.6706 0.497757 11.7419 0.677419 11.7419Z","fill","currentColor"]],template:function(St,rt){1&St&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&St&&(r.Tol(rt.getClassNames()),r.uIk("aria-label",rt.ariaLabel)("aria-hidden",rt.ariaHidden)("role",rt.role))},encapsulation:2})}return re})();function ie(re,Ye){if(1&re&&r._UZ(0,"i"),2&re){const Ne=r.oxw(2);r.Tol("p-dataview-loading-icon pi-spin "+Ne.loadingIcon)}}function he(re,Ye){1&re&&r._UZ(0,"SpinnerIcon",16),2&re&&r.Q6J("spin",!0)("styleClass","p-dataview-loading-icon")}function _e(re,Ye){}function Oe(re,Ye){1&re&&r.YNc(0,_e,0,0,"ng-template")}function Le(re,Ye){if(1&re&&(r.ynx(0),r.YNc(1,he,1,2,"SpinnerIcon",14),r.YNc(2,Oe,1,0,null,15),r.BQk()),2&re){const Ne=r.oxw(2);r.xp6(1),r.Q6J("ngIf",!Ne.loadingIconTemplate),r.xp6(1),r.Q6J("ngTemplateOutlet",Ne.loadingIconTemplate)}}function ct(re,Ye){if(1&re&&(r.TgZ(0,"div",10)(1,"div",11),r.YNc(2,ie,1,2,"i",12),r.YNc(3,Le,3,2,"ng-container",13),r.qZA()()),2&re){const Ne=r.oxw();r.xp6(2),r.Q6J("ngIf",Ne.loadingIcon),r.xp6(1),r.Q6J("ngIf",!Ne.loadingIcon)}}function yt(re,Ye){1&re&&r.GkF(0)}function At(re,Ye){if(1&re&&(r.TgZ(0,"div",17),r.Hsn(1),r.YNc(2,yt,1,0,"ng-container",15),r.qZA()),2&re){const Ne=r.oxw();r.xp6(2),r.Q6J("ngTemplateOutlet",Ne.headerTemplate)}}function Dt(re,Ye){if(1&re){const Ne=r.EpF();r.TgZ(0,"p-paginator",18),r.NdJ("onPageChange",function(rt){r.CHM(Ne);const Rt=r.oxw();return r.KtG(Rt.paginate(rt))}),r.qZA()}if(2&re){const Ne=r.oxw();r.Q6J("rows",Ne.rows)("first",Ne.first)("totalRecords",Ne.totalRecords)("pageLinkSize",Ne.pageLinks)("alwaysShow",Ne.alwaysShowPaginator)("rowsPerPageOptions",Ne.rowsPerPageOptions)("dropdownAppendTo",Ne.paginatorDropdownAppendTo)("dropdownScrollHeight",Ne.paginatorDropdownScrollHeight)("templateLeft",Ne.paginatorLeftTemplate)("templateRight",Ne.paginatorRightTemplate)("currentPageReportTemplate",Ne.currentPageReportTemplate)("showFirstLastIcon",Ne.showFirstLastIcon)("dropdownItemTemplate",Ne.paginatorDropdownItemTemplate)("showCurrentPageReport",Ne.showCurrentPageReport)("showJumpToPageDropdown",Ne.showJumpToPageDropdown)("showPageLinks",Ne.showPageLinks)("styleClass",Ne.paginatorStyleClass)}}function Ot(re,Ye){1&re&&r.GkF(0)}const Ct=function(re,Ye){return{$implicit:re,rowIndex:Ye}};function ve(re,Ye){if(1&re&&r.YNc(0,Ot,1,0,"ng-container",19),2&re){const Ne=Ye.$implicit,St=Ye.index,rt=r.oxw();r.Q6J("ngTemplateOutlet",rt.itemTemplate)("ngTemplateOutletContext",r.WLB(2,Ct,Ne,St))}}function pe(re,Ye){if(1&re&&(r.ynx(0),r._uU(1),r.BQk()),2&re){const Ne=r.oxw(2);r.xp6(1),r.hij(" ",Ne.emptyMessageLabel," ")}}function nt(re,Ye){1&re&&r.GkF(0,null,23)}function X(re,Ye){if(1&re&&(r.TgZ(0,"div",20)(1,"div",21),r.YNc(2,pe,2,1,"ng-container",22),r.YNc(3,nt,2,0,"ng-container",15),r.qZA()()),2&re){const Ne=r.oxw();r.xp6(2),r.Q6J("ngIf",!Ne.emptyMessageTemplate)("ngIfElse",Ne.emptyFilter),r.xp6(1),r.Q6J("ngTemplateOutlet",Ne.emptyMessageTemplate)}}function fe(re,Ye){if(1&re){const Ne=r.EpF();r.TgZ(0,"p-paginator",24),r.NdJ("onPageChange",function(rt){r.CHM(Ne);const Rt=r.oxw();return r.KtG(Rt.paginate(rt))}),r.qZA()}if(2&re){const Ne=r.oxw();r.Q6J("rows",Ne.rows)("first",Ne.first)("totalRecords",Ne.totalRecords)("pageLinkSize",Ne.pageLinks)("alwaysShow",Ne.alwaysShowPaginator)("rowsPerPageOptions",Ne.rowsPerPageOptions)("dropdownAppendTo",Ne.paginatorDropdownAppendTo)("dropdownScrollHeight",Ne.paginatorDropdownScrollHeight)("templateLeft",Ne.paginatorLeftTemplate)("templateRight",Ne.paginatorRightTemplate)("currentPageReportTemplate",Ne.currentPageReportTemplate)("showFirstLastIcon",Ne.showFirstLastIcon)("dropdownItemTemplate",Ne.paginatorDropdownItemTemplate)("showCurrentPageReport",Ne.showCurrentPageReport)("showJumpToPageDropdown",Ne.showJumpToPageDropdown)("showPageLinks",Ne.showPageLinks)("styleClass",Ne.paginatorStyleClass)}}function oe(re,Ye){1&re&&r.GkF(0)}function ut(re,Ye){if(1&re&&(r.TgZ(0,"div",25),r.Hsn(1,1),r.YNc(2,oe,1,0,"ng-container",15),r.qZA()),2&re){const Ne=r.oxw();r.xp6(2),r.Q6J("ngTemplateOutlet",Ne.footerTemplate)}}const tt=[[["p-header"]],[["p-footer"]]],dt=function(re,Ye){return{"p-dataview p-component":!0,"p-dataview-list":re,"p-dataview-grid":Ye}},He=["p-header","p-footer"];let $e=(()=>{class re{el;cd;filterService;config;paginator;rows;totalRecords;pageLinks=5;rowsPerPageOptions;paginatorPosition="bottom";paginatorStyleClass;alwaysShowPaginator=!0;paginatorDropdownAppendTo;paginatorDropdownScrollHeight="200px";currentPageReportTemplate="{currentPage} of {totalPages}";showCurrentPageReport;showJumpToPageDropdown;showFirstLastIcon=!0;showPageLinks=!0;lazy;lazyLoadOnInit=!0;emptyMessage="";style;styleClass;gridStyleClass="";trackBy=(Ne,St)=>St;filterBy;filterLocale;loading;loadingIcon;first=0;sortField;sortOrder;value;get layout(){return this._layout}set layout(Ne){this._layout=Ne,this.initialized&&this.changeLayout(Ne)}onLazyLoad=new r.vpe;onPage=new r.vpe;onSort=new r.vpe;onChangeLayout=new r.vpe;header;footer;templates;_value;listItemTemplate;gridItemTemplate;itemTemplate;headerTemplate;emptyMessageTemplate;footerTemplate;paginatorLeftTemplate;paginatorRightTemplate;paginatorDropdownItemTemplate;loadingIconTemplate;listIconTemplate;gridIconTemplate;filteredValue;filterValue;initialized;_layout="list";translationSubscription;get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(ae.ws.EMPTY_MESSAGE)}constructor(Ne,St,rt,Rt){this.el=Ne,this.cd=St,this.filterService=rt,this.config=Rt}ngOnInit(){this.lazy&&this.lazyLoadOnInit&&this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.translationSubscription=this.config.translationObserver.subscribe(()=>{this.cd.markForCheck()}),this.initialized=!0}ngOnChanges(Ne){Ne.value&&(this._value=Ne.value.currentValue,this.updateTotalRecords(),!this.lazy&&this.hasFilter()&&this.filter(this.filterValue)),(Ne.sortField||Ne.sortOrder)&&(!this.lazy||this.initialized)&&this.sort()}ngAfterContentInit(){this.templates.forEach(Ne=>{switch(Ne.getType()){case"listItem":this.listItemTemplate=Ne.template;break;case"gridItem":this.gridItemTemplate=Ne.template;break;case"paginatorleft":this.paginatorLeftTemplate=Ne.template;break;case"paginatorright":this.paginatorRightTemplate=Ne.template;break;case"paginatordropdownitem":this.paginatorDropdownItemTemplate=Ne.template;break;case"empty":this.emptyMessageTemplate=Ne.template;break;case"header":this.headerTemplate=Ne.template;break;case"footer":this.footerTemplate=Ne.template;break;case"loadingicon":this.loadingIconTemplate=Ne.template;break;case"listicon":this.listIconTemplate=Ne.template;break;case"gridicon":this.gridIconTemplate=Ne.template}}),this.updateItemTemplate()}updateItemTemplate(){switch(this.layout){case"list":this.itemTemplate=this.listItemTemplate;break;case"grid":this.itemTemplate=this.gridItemTemplate}}changeLayout(Ne){this._layout=Ne,this.onChangeLayout.emit({layout:this.layout}),this.updateItemTemplate(),this.cd.markForCheck()}updateTotalRecords(){this.totalRecords=this.lazy?this.totalRecords:this._value?this._value.length:0}paginate(Ne){this.first=Ne.first,this.rows=Ne.rows,this.lazy&&this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.onPage.emit({first:this.first,rows:this.rows})}sort(){this.first=0,this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.value.sort((Ne,St)=>{let rt=o.gb.resolveFieldData(Ne,this.sortField),Rt=o.gb.resolveFieldData(St,this.sortField),We=null;return We=null==rt&&null!=Rt?-1:null!=rt&&null==Rt?1:null==rt&&null==Rt?0:"string"==typeof rt&&"string"==typeof Rt?rt.localeCompare(Rt):rtRt?1:0,this.sortOrder*We}),this.hasFilter()&&this.filter(this.filterValue)),this.onSort.emit({sortField:this.sortField,sortOrder:this.sortOrder})}isEmpty(){let Ne=this.filteredValue||this.value;return null==Ne||0==Ne.length}createLazyLoadMetadata(){return{first:this.first,rows:this.rows,sortField:this.sortField,sortOrder:this.sortOrder}}getBlockableElement(){return this.el.nativeElement.children[0]}filter(Ne,St="contains"){if(this.filterValue=Ne,this.value&&this.value.length){let rt=this.filterBy.split(",");this.filteredValue=this.filterService.filter(this.value,rt,Ne,St,this.filterLocale),this.filteredValue.length===this.value.length&&(this.filteredValue=null),this.paginator&&(this.first=0,this.totalRecords=this.filteredValue?this.filteredValue.length:this.value?this.value.length:0),this.cd.markForCheck()}}hasFilter(){return this.filterValue&&this.filterValue.trim().length>0}ngOnDestroy(){this.translationSubscription&&this.translationSubscription.unsubscribe()}static \u0275fac=function(St){return new(St||re)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(ae.iZ),r.Y36(ae.b4))};static \u0275cmp=r.Xpm({type:re,selectors:[["p-dataView"]],contentQueries:function(St,rt,Rt){if(1&St&&(r.Suo(Rt,ae.h4,5),r.Suo(Rt,ae.$_,5),r.Suo(Rt,ae.jx,4)),2&St){let We;r.iGM(We=r.CRH())&&(rt.header=We.first),r.iGM(We=r.CRH())&&(rt.footer=We.first),r.iGM(We=r.CRH())&&(rt.templates=We)}},hostAttrs:[1,"p-element"],inputs:{paginator:"paginator",rows:"rows",totalRecords:"totalRecords",pageLinks:"pageLinks",rowsPerPageOptions:"rowsPerPageOptions",paginatorPosition:"paginatorPosition",paginatorStyleClass:"paginatorStyleClass",alwaysShowPaginator:"alwaysShowPaginator",paginatorDropdownAppendTo:"paginatorDropdownAppendTo",paginatorDropdownScrollHeight:"paginatorDropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showJumpToPageDropdown:"showJumpToPageDropdown",showFirstLastIcon:"showFirstLastIcon",showPageLinks:"showPageLinks",lazy:"lazy",lazyLoadOnInit:"lazyLoadOnInit",emptyMessage:"emptyMessage",style:"style",styleClass:"styleClass",gridStyleClass:"gridStyleClass",trackBy:"trackBy",filterBy:"filterBy",filterLocale:"filterLocale",loading:"loading",loadingIcon:"loadingIcon",first:"first",sortField:"sortField",sortOrder:"sortOrder",value:"value",layout:"layout"},outputs:{onLazyLoad:"onLazyLoad",onPage:"onPage",onSort:"onSort",onChangeLayout:"onChangeLayout"},features:[r.TTD],ngContentSelectors:He,decls:11,vars:20,consts:[[3,"ngClass","ngStyle"],["class","p-dataview-loading",4,"ngIf"],["class","p-dataview-header",4,"ngIf"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","dropdownAppendTo","dropdownScrollHeight","templateLeft","templateRight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","styleClass","onPageChange",4,"ngIf"],[1,"p-dataview-content"],[1,"p-grid","p-nogutter","grid","grid-nogutter",3,"ngClass"],["ngFor","",3,"ngForOf","ngForTrackBy"],["class","p-col col",4,"ngIf"],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","dropdownAppendTo","dropdownScrollHeight","templateLeft","templateRight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","styleClass","onPageChange",4,"ngIf"],["class","p-dataview-footer",4,"ngIf"],[1,"p-dataview-loading"],[1,"p-dataview-loading-overlay","p-component-overlay"],[3,"class",4,"ngIf"],[4,"ngIf"],[3,"spin","styleClass",4,"ngIf"],[4,"ngTemplateOutlet"],[3,"spin","styleClass"],[1,"p-dataview-header"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","dropdownAppendTo","dropdownScrollHeight","templateLeft","templateRight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","styleClass","onPageChange"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-col","col"],[1,"p-dataview-emptymessage"],[4,"ngIf","ngIfElse"],["emptyFilter",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","dropdownAppendTo","dropdownScrollHeight","templateLeft","templateRight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","styleClass","onPageChange"],[1,"p-dataview-footer"]],template:function(St,rt){1&St&&(r.F$t(tt),r.TgZ(0,"div",0),r.YNc(1,ct,4,2,"div",1),r.YNc(2,At,3,1,"div",2),r.YNc(3,Dt,1,17,"p-paginator",3),r.TgZ(4,"div",4)(5,"div",5),r.YNc(6,ve,1,5,"ng-template",6),r.ALo(7,"slice"),r.YNc(8,X,4,3,"div",7),r.qZA()(),r.YNc(9,fe,1,17,"p-paginator",8),r.YNc(10,ut,3,1,"div",9),r.qZA()),2&St&&(r.Tol(rt.styleClass),r.Q6J("ngClass",r.WLB(17,dt,"list"===rt.layout,"grid"===rt.layout))("ngStyle",rt.style),r.xp6(1),r.Q6J("ngIf",rt.loading),r.xp6(1),r.Q6J("ngIf",rt.header||rt.headerTemplate),r.xp6(1),r.Q6J("ngIf",rt.paginator&&("top"===rt.paginatorPosition||"both"==rt.paginatorPosition)),r.xp6(2),r.Q6J("ngClass",rt.gridStyleClass),r.xp6(1),r.Q6J("ngForOf",rt.paginator?r.Dn7(7,13,rt.filteredValue||rt.value,rt.lazy?0:rt.first,(rt.lazy?0:rt.first)+rt.rows):rt.filteredValue||rt.value)("ngForTrackBy",rt.trackBy),r.xp6(2),r.Q6J("ngIf",rt.isEmpty()&&!rt.loading),r.xp6(1),r.Q6J("ngIf",rt.paginator&&("bottom"===rt.paginatorPosition||"both"==rt.paginatorPosition)),r.xp6(1),r.Q6J("ngIf",rt.footer||rt.footerTemplate))},dependencies:function(){return[t.mk,t.sg,t.O5,t.tP,t.PC,A.D,Y.L,t.OU]},styles:["@layer primeng{.p-dataview{position:relative}.p-dataview .p-dataview-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}}\n"],encapsulation:2,changeDetection:0})}return re})(),me=(()=>{class re{static \u0275fac=function(St){return new(St||re)};static \u0275mod=r.oAB({type:re});static \u0275inj=r.cJS({imports:[t.ez,ae.m8,A.U,Y.L,te,W,ae.m8]})}return re})()},2076:($t,Xe,T)=>{T.d(Xe,{V:()=>t,p:()=>r});let r=(()=>{class o{static zindex=1e3;static calculatedScrollbarWidth=null;static calculatedScrollbarHeight=null;static browser;static addClass(A,Y){A&&Y&&(A.classList?A.classList.add(Y):A.className+=" "+Y)}static addMultipleClasses(A,Y){if(A&&Y)if(A.classList){let O=Y.trim().split(" ");for(let W=0;W{if(Ct)return"relative"===getComputedStyle(Ct).getPropertyValue("position")?Ct:O(Ct.parentElement)},W=A.offsetParent?{width:A.offsetWidth,height:A.offsetHeight}:this.getHiddenElementDimensions(A),te=Y.offsetHeight,ie=Y.getBoundingClientRect(),he=this.getWindowScrollTop(),_e=this.getWindowScrollLeft(),Oe=this.getViewport(),ct=O(A)?.getBoundingClientRect()||{top:-1*he,left:-1*_e};let yt,At;ie.top+te+W.height>Oe.height?(yt=ie.top-ct.top-W.height,A.style.transformOrigin="bottom",ie.top+yt<0&&(yt=-1*ie.top)):(yt=te+ie.top-ct.top,A.style.transformOrigin="top");const Dt=ie.left+W.width-Oe.width;At=W.width>Oe.width?-1*(ie.left-ct.left):Dt>0?ie.left-ct.left-Dt:ie.left-ct.left,A.style.top=yt+"px",A.style.left=At+"px"}static absolutePosition(A,Y){const O=A.offsetParent?{width:A.offsetWidth,height:A.offsetHeight}:this.getHiddenElementDimensions(A),W=O.height,te=O.width,ie=Y.offsetHeight,he=Y.offsetWidth,_e=Y.getBoundingClientRect(),Oe=this.getWindowScrollTop(),Le=this.getWindowScrollLeft(),ct=this.getViewport();let yt,At;_e.top+ie+W>ct.height?(yt=_e.top+Oe-W,A.style.transformOrigin="bottom",yt<0&&(yt=Oe)):(yt=ie+_e.top+Oe,A.style.transformOrigin="top"),At=_e.left+te>ct.width?Math.max(0,_e.left+Le+he-te):_e.left+Le,A.style.top=yt+"px",A.style.left=At+"px"}static getParents(A,Y=[]){return null===A.parentNode?Y:this.getParents(A.parentNode,Y.concat([A.parentNode]))}static getScrollableParents(A){let Y=[];if(A){let O=this.getParents(A);const W=/(auto|scroll)/,te=ie=>{let he=window.getComputedStyle(ie,null);return W.test(he.getPropertyValue("overflow"))||W.test(he.getPropertyValue("overflowX"))||W.test(he.getPropertyValue("overflowY"))};for(let ie of O){let he=1===ie.nodeType&&ie.dataset.scrollselectors;if(he){let _e=he.split(",");for(let Oe of _e){let Le=this.findSingle(ie,Oe);Le&&te(Le)&&Y.push(Le)}}9!==ie.nodeType&&te(ie)&&Y.push(ie)}}return Y}static getHiddenElementOuterHeight(A){A.style.visibility="hidden",A.style.display="block";let Y=A.offsetHeight;return A.style.display="none",A.style.visibility="visible",Y}static getHiddenElementOuterWidth(A){A.style.visibility="hidden",A.style.display="block";let Y=A.offsetWidth;return A.style.display="none",A.style.visibility="visible",Y}static getHiddenElementDimensions(A){let Y={};return A.style.visibility="hidden",A.style.display="block",Y.width=A.offsetWidth,Y.height=A.offsetHeight,A.style.display="none",A.style.visibility="visible",Y}static scrollInView(A,Y){let O=getComputedStyle(A).getPropertyValue("borderTopWidth"),W=O?parseFloat(O):0,te=getComputedStyle(A).getPropertyValue("paddingTop"),ie=te?parseFloat(te):0,he=A.getBoundingClientRect(),Oe=Y.getBoundingClientRect().top+document.body.scrollTop-(he.top+document.body.scrollTop)-W-ie,Le=A.scrollTop,ct=A.clientHeight,yt=this.getOuterHeight(Y);Oe<0?A.scrollTop=Le+Oe:Oe+yt>ct&&(A.scrollTop=Le+Oe-ct+yt)}static fadeIn(A,Y){A.style.opacity=0;let O=+new Date,W=0,te=function(){W=+A.style.opacity.replace(",",".")+((new Date).getTime()-O)/Y,A.style.opacity=W,O=+new Date,+W<1&&(window.requestAnimationFrame&&requestAnimationFrame(te)||setTimeout(te,16))};te()}static fadeOut(A,Y){var O=1,ie=50/Y;let he=setInterval(()=>{(O-=ie)<=0&&(O=0,clearInterval(he)),A.style.opacity=O},50)}static getWindowScrollTop(){let A=document.documentElement;return(window.pageYOffset||A.scrollTop)-(A.clientTop||0)}static getWindowScrollLeft(){let A=document.documentElement;return(window.pageXOffset||A.scrollLeft)-(A.clientLeft||0)}static matches(A,Y){var O=Element.prototype;return(O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.msMatchesSelector||function(te){return-1!==[].indexOf.call(document.querySelectorAll(te),this)}).call(A,Y)}static getOuterWidth(A,Y){let O=A.offsetWidth;if(Y){let W=getComputedStyle(A);O+=parseFloat(W.marginLeft)+parseFloat(W.marginRight)}return O}static getHorizontalPadding(A){let Y=getComputedStyle(A);return parseFloat(Y.paddingLeft)+parseFloat(Y.paddingRight)}static getHorizontalMargin(A){let Y=getComputedStyle(A);return parseFloat(Y.marginLeft)+parseFloat(Y.marginRight)}static innerWidth(A){let Y=A.offsetWidth,O=getComputedStyle(A);return Y+=parseFloat(O.paddingLeft)+parseFloat(O.paddingRight),Y}static width(A){let Y=A.offsetWidth,O=getComputedStyle(A);return Y-=parseFloat(O.paddingLeft)+parseFloat(O.paddingRight),Y}static getInnerHeight(A){let Y=A.offsetHeight,O=getComputedStyle(A);return Y+=parseFloat(O.paddingTop)+parseFloat(O.paddingBottom),Y}static getOuterHeight(A,Y){let O=A.offsetHeight;if(Y){let W=getComputedStyle(A);O+=parseFloat(W.marginTop)+parseFloat(W.marginBottom)}return O}static getHeight(A){let Y=A.offsetHeight,O=getComputedStyle(A);return Y-=parseFloat(O.paddingTop)+parseFloat(O.paddingBottom)+parseFloat(O.borderTopWidth)+parseFloat(O.borderBottomWidth),Y}static getWidth(A){let Y=A.offsetWidth,O=getComputedStyle(A);return Y-=parseFloat(O.paddingLeft)+parseFloat(O.paddingRight)+parseFloat(O.borderLeftWidth)+parseFloat(O.borderRightWidth),Y}static getViewport(){let A=window,Y=document,O=Y.documentElement,W=Y.getElementsByTagName("body")[0];return{width:A.innerWidth||O.clientWidth||W.clientWidth,height:A.innerHeight||O.clientHeight||W.clientHeight}}static getOffset(A){var Y=A.getBoundingClientRect();return{top:Y.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:Y.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}static replaceElementWith(A,Y){let O=A.parentNode;if(!O)throw"Can't replace element";return O.replaceChild(Y,A)}static getUserAgent(){if(navigator&&this.isClient())return navigator.userAgent}static isIE(){var A=window.navigator.userAgent;return A.indexOf("MSIE ")>0||(A.indexOf("Trident/")>0?(A.indexOf("rv:"),!0):A.indexOf("Edge/")>0)}static isIOS(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}static isAndroid(){return/(android)/i.test(navigator.userAgent)}static isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints>0}static appendChild(A,Y){if(this.isElement(Y))Y.appendChild(A);else{if(!(Y&&Y.el&&Y.el.nativeElement))throw"Cannot append "+Y+" to "+A;Y.el.nativeElement.appendChild(A)}}static removeChild(A,Y){if(this.isElement(Y))Y.removeChild(A);else{if(!Y.el||!Y.el.nativeElement)throw"Cannot remove "+A+" from "+Y;Y.el.nativeElement.removeChild(A)}}static removeElement(A){"remove"in Element.prototype?A.remove():A.parentNode.removeChild(A)}static isElement(A){return"object"==typeof HTMLElement?A instanceof HTMLElement:A&&"object"==typeof A&&null!==A&&1===A.nodeType&&"string"==typeof A.nodeName}static calculateScrollbarWidth(A){if(A){let Y=getComputedStyle(A);return A.offsetWidth-A.clientWidth-parseFloat(Y.borderLeftWidth)-parseFloat(Y.borderRightWidth)}{if(null!==this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;let Y=document.createElement("div");Y.className="p-scrollbar-measure",document.body.appendChild(Y);let O=Y.offsetWidth-Y.clientWidth;return document.body.removeChild(Y),this.calculatedScrollbarWidth=O,O}}static calculateScrollbarHeight(){if(null!==this.calculatedScrollbarHeight)return this.calculatedScrollbarHeight;let A=document.createElement("div");A.className="p-scrollbar-measure",document.body.appendChild(A);let Y=A.offsetHeight-A.clientHeight;return document.body.removeChild(A),this.calculatedScrollbarWidth=Y,Y}static invokeElementMethod(A,Y,O){A[Y].apply(A,O)}static clearSelection(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch{}}static getBrowser(){if(!this.browser){let A=this.resolveUserAgent();this.browser={},A.browser&&(this.browser[A.browser]=!0,this.browser.version=A.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}static resolveUserAgent(){let A=navigator.userAgent.toLowerCase(),Y=/(chrome)[ \/]([\w.]+)/.exec(A)||/(webkit)[ \/]([\w.]+)/.exec(A)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(A)||/(msie) ([\w.]+)/.exec(A)||A.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(A)||[];return{browser:Y[1]||"",version:Y[2]||"0"}}static isInteger(A){return Number.isInteger?Number.isInteger(A):"number"==typeof A&&isFinite(A)&&Math.floor(A)===A}static isHidden(A){return!A||null===A.offsetParent}static isVisible(A){return A&&null!=A.offsetParent}static isExist(A){return null!==A&&typeof A<"u"&&A.nodeName&&A.parentNode}static focus(A,Y){A&&document.activeElement!==A&&A.focus(Y)}static getFocusableElements(A){let Y=o.find(A,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [href]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]):not(.p-disabled)'),O=[];for(let W of Y)(W.offsetWidth||W.offsetHeight||W.getClientRects().length)&&O.push(W);return O}static getNextFocusableElement(A,Y=!1){const O=o.getFocusableElements(A);let W=0;if(O&&O.length>0){const te=O.indexOf(O[0].ownerDocument.activeElement);Y?W=-1==te||0===te?O.length-1:te-1:-1!=te&&te!==O.length-1&&(W=te+1)}return O[W]}static generateZIndex(){return this.zindex=this.zindex||999,++this.zindex}static getSelection(){return window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection().toString():document.selection?document.selection.createRange().text:null}static getTargetElement(A,Y){if(!A)return null;switch(A){case"document":return document;case"window":return window;case"@next":return Y?.nextElementSibling;case"@prev":return Y?.previousElementSibling;case"@parent":return Y?.parentElement;case"@grandparent":return Y?.parentElement.parentElement;default:const O=typeof A;if("string"===O)return document.querySelector(A);if("object"===O&&A.hasOwnProperty("nativeElement"))return this.isExist(A.nativeElement)?A.nativeElement:void 0;const te=(ie=A)&&ie.constructor&&ie.call&&ie.apply?A():A;return te&&9===te.nodeType||this.isExist(te)?te:null}var ie}static isClient(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}static getAttribute(A,Y){if(A){const O=A.getAttribute(Y);return isNaN(O)?"true"===O||"false"===O?"true"===O:O:+O}}static calculateBodyScrollbarWidth(){return window.innerWidth-document.documentElement.offsetWidth}static blockBodyScroll(A="p-overflow-hidden"){document.body.style.setProperty("--scrollbar-width",this.calculateBodyScrollbarWidth()+"px"),this.addClass(document.body,A)}static unblockBodyScroll(A="p-overflow-hidden"){document.body.style.removeProperty("--scrollbar-width"),this.removeClass(document.body,A)}}return o})();class t{element;listener;scrollableParents;constructor(ae,A=(()=>{})){this.element=ae,this.listener=A}bindScrollListener(){this.scrollableParents=r.getScrollableParents(this.element);for(let ae=0;ae{T.d(Xe,{Lt:()=>Ze,kW:()=>wt});var r=T(6814),t=T(6689),o=T(95),ae=T(5219),A=T(218),Y=T(2076),O=T(5807),W=T(4480),te=T(6489),ie=T(3259),he=T(2332),_e=T(7778),Oe=T(6005),Le=T(2324);function ct(Q,Ke){if(1&Q&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&Q){const E=t.oxw();let ye;t.xp6(1),t.Oqu(null!==(ye=E.label)&&void 0!==ye?ye:"empty")}}function yt(Q,Ke){1&Q&&t.GkF(0)}const At=function(Q){return{height:Q}},Dt=function(Q,Ke){return{"p-dropdown-item":!0,"p-highlight":Q,"p-disabled":Ke}},Ot=function(Q){return{$implicit:Q}},Ct=["container"],ve=["filter"],pe=["in"],nt=["editableInput"],X=["items"],fe=["scroller"],oe=["overlay"];function ut(Q,Ke){if(1&Q&&(t.ynx(0),t._uU(1),t.BQk()),2&Q){const E=t.oxw(2);t.xp6(1),t.Oqu(E.label||"empty")}}function tt(Q,Ke){1&Q&&t.GkF(0)}const dt=function(Q){return{"p-dropdown-label p-inputtext":!0,"p-dropdown-label-empty":Q}};function He(Q,Ke){if(1&Q&&(t.TgZ(0,"span",14),t.YNc(1,ut,2,1,"ng-container",8),t.YNc(2,tt,1,0,"ng-container",15),t.qZA()),2&Q){const E=t.oxw();t.Q6J("ngClass",t.VKq(9,dt,null==E.label||0===E.label.length))("pTooltip",E.tooltip)("tooltipPosition",E.tooltipPosition)("positionStyle",E.tooltipPositionStyle)("tooltipStyleClass",E.tooltipStyleClass),t.uIk("id",E.labelId),t.xp6(1),t.Q6J("ngIf",!E.selectedItemTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",E.selectedItemTemplate)("ngTemplateOutletContext",t.VKq(11,Ot,E.selectedOption))}}const mt=function(Q){return{"p-dropdown-label p-inputtext p-placeholder":!0,"p-dropdown-label-empty":Q}};function Ce(Q,Ke){if(1&Q&&(t.TgZ(0,"span",16),t._uU(1),t.qZA()),2&Q){const E=t.oxw();t.Q6J("ngClass",t.VKq(2,mt,null==E.placeholder||0===E.placeholder.length)),t.xp6(1),t.Oqu(E.placeholder||"empty")}}function Lt(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"input",17,18),t.NdJ("input",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onEditableInputChange(ue))})("focus",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onEditableInputFocus(ue))})("blur",function(ue){t.CHM(E);const Be=t.oxw();return t.KtG(Be.onInputBlur(ue))}),t.qZA()}if(2&Q){const E=t.oxw();t.Q6J("disabled",E.disabled),t.uIk("maxlength",E.maxlength)("placeholder",E.placeholder)("aria-expanded",E.overlayVisible)}}function et(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"TimesIcon",21),t.NdJ("click",function(ue){t.CHM(E);const Be=t.oxw(2);return t.KtG(Be.clear(ue))}),t.qZA()}2&Q&&t.Q6J("styleClass","p-dropdown-clear-icon")}function kt(Q,Ke){}function Ee(Q,Ke){1&Q&&t.YNc(0,kt,0,0,"ng-template")}function ce(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"span",22),t.NdJ("click",function(ue){t.CHM(E);const Be=t.oxw(2);return t.KtG(Be.clear(ue))}),t.YNc(1,Ee,1,0,null,23),t.qZA()}if(2&Q){const E=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",E.clearIconTemplate)}}function $e(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,et,1,1,"TimesIcon",19),t.YNc(2,ce,2,1,"span",20),t.BQk()),2&Q){const E=t.oxw();t.xp6(1),t.Q6J("ngIf",!E.clearIconTemplate),t.xp6(1),t.Q6J("ngIf",E.clearIconTemplate)}}function F(Q,Ke){if(1&Q&&t._UZ(0,"span",26),2&Q){const E=t.oxw(2);t.Q6J("ngClass",E.dropdownIcon)}}function me(Q,Ke){1&Q&&t._UZ(0,"ChevronDownIcon",27),2&Q&&t.Q6J("styleClass","p-dropdown-trigger-icon")}function re(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,F,1,1,"span",24),t.YNc(2,me,1,1,"ChevronDownIcon",25),t.BQk()),2&Q){const E=t.oxw();t.xp6(1),t.Q6J("ngIf",E.dropdownIcon),t.xp6(1),t.Q6J("ngIf",!E.dropdownIcon)}}function Ye(Q,Ke){}function Ne(Q,Ke){1&Q&&t.YNc(0,Ye,0,0,"ng-template")}function St(Q,Ke){if(1&Q&&(t.TgZ(0,"span",28),t.YNc(1,Ne,1,0,null,23),t.qZA()),2&Q){const E=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",E.dropdownIconTemplate)}}function rt(Q,Ke){1&Q&&t.GkF(0)}function Rt(Q,Ke){1&Q&&t.GkF(0)}const We=function(Q){return{options:Q}};function Bt(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,Rt,1,0,"ng-container",15),t.BQk()),2&Q){const E=t.oxw(3);t.xp6(1),t.Q6J("ngTemplateOutlet",E.filterTemplate)("ngTemplateOutletContext",t.VKq(2,We,E.filterOptions))}}function ee(Q,Ke){1&Q&&t._UZ(0,"SearchIcon",27),2&Q&&t.Q6J("styleClass","p-dropdown-filter-icon")}function Re(Q,Ke){}function N(Q,Ke){1&Q&&t.YNc(0,Re,0,0,"ng-template")}function je(Q,Ke){if(1&Q&&(t.TgZ(0,"span",41),t.YNc(1,N,1,0,null,23),t.qZA()),2&Q){const E=t.oxw(4);t.xp6(1),t.Q6J("ngTemplateOutlet",E.filterIconTemplate)}}function V(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"div",37)(1,"input",38,39),t.NdJ("keydown.enter",function(ue){return ue.preventDefault()})("keydown",function(ue){t.CHM(E);const Be=t.oxw(3);return t.KtG(Be.onKeydown(ue,!1))})("input",function(ue){t.CHM(E);const Be=t.oxw(3);return t.KtG(Be.onFilterInputChange(ue))}),t.qZA(),t.YNc(3,ee,1,1,"SearchIcon",25),t.YNc(4,je,2,1,"span",40),t.qZA()}if(2&Q){const E=t.oxw(3);t.xp6(1),t.Q6J("value",E.filterValue||""),t.uIk("placeholder",E.filterPlaceholder)("aria-label",E.ariaFilterLabel)("aria-activedescendant",E.overlayVisible?"p-highlighted-option":E.labelId),t.xp6(2),t.Q6J("ngIf",!E.filterIconTemplate),t.xp6(1),t.Q6J("ngIf",E.filterIconTemplate)}}function Ve(Q,Ke){if(1&Q&&(t.TgZ(0,"div",34),t.NdJ("click",function(ye){return ye.stopPropagation()}),t.YNc(1,Bt,2,4,"ng-container",35),t.YNc(2,V,5,6,"ng-template",null,36,t.W1O),t.qZA()),2&Q){const E=t.MAs(3),ye=t.oxw(2);t.xp6(1),t.Q6J("ngIf",ye.filterTemplate)("ngIfElse",E)}}function Se(Q,Ke){1&Q&&t.GkF(0)}const gt=function(Q,Ke){return{$implicit:Q,options:Ke}};function Vt(Q,Ke){if(1&Q&&t.YNc(0,Se,1,0,"ng-container",15),2&Q){const E=Ke.$implicit,ye=Ke.options;t.oxw(2);const ue=t.MAs(7);t.Q6J("ngTemplateOutlet",ue)("ngTemplateOutletContext",t.WLB(2,gt,E,ye))}}function pn(Q,Ke){1&Q&&t.GkF(0)}function ft(Q,Ke){if(1&Q&&t.YNc(0,pn,1,0,"ng-container",15),2&Q){const E=Ke.options,ye=t.oxw(4);t.Q6J("ngTemplateOutlet",ye.loaderTemplate)("ngTemplateOutletContext",t.VKq(2,We,E))}}function Ht(Q,Ke){1&Q&&(t.ynx(0),t.YNc(1,ft,1,4,"ng-template",44),t.BQk())}function J(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"p-scroller",42,43),t.NdJ("onLazyLoad",function(ue){t.CHM(E);const Be=t.oxw(2);return t.KtG(Be.onLazyLoad.emit(ue))}),t.YNc(2,Vt,1,5,"ng-template",13),t.YNc(3,Ht,2,0,"ng-container",8),t.qZA()}if(2&Q){const E=t.oxw(2);t.Akn(t.VKq(8,At,E.scrollHeight)),t.Q6J("items",E.optionsToDisplay)("itemSize",E.virtualScrollItemSize||E._itemSize)("autoSize",!0)("lazy",E.lazy)("options",E.virtualScrollOptions),t.xp6(3),t.Q6J("ngIf",E.loaderTemplate)}}function ke(Q,Ke){1&Q&&t.GkF(0)}const qe=function(){return{}};function xt(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,ke,1,0,"ng-container",15),t.BQk()),2&Q){t.oxw();const E=t.MAs(7),ye=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",E)("ngTemplateOutletContext",t.WLB(3,gt,ye.optionsToDisplay,t.DdM(2,qe)))}}function rn(Q,Ke){if(1&Q&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&Q){const E=t.oxw().$implicit,ye=t.oxw(4);t.xp6(1),t.Oqu(ye.getOptionGroupLabel(E)||"empty")}}function Dn(Q,Ke){1&Q&&t.GkF(0)}function an(Q,Ke){1&Q&&t.GkF(0)}const mn=function(Q,Ke){return{$implicit:Q,selectedOption:Ke}};function yn(Q,Ke){if(1&Q&&(t.TgZ(0,"li",50),t.YNc(1,rn,2,1,"span",8),t.YNc(2,Dn,1,0,"ng-container",15),t.qZA(),t.YNc(3,an,1,0,"ng-container",15)),2&Q){const E=Ke.$implicit,ye=t.oxw(2).options,ue=t.MAs(5),Be=t.oxw(2);t.Q6J("ngStyle",t.VKq(6,At,ye.itemSize+"px")),t.xp6(1),t.Q6J("ngIf",!Be.groupTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",Be.groupTemplate)("ngTemplateOutletContext",t.VKq(8,Ot,E)),t.xp6(1),t.Q6J("ngTemplateOutlet",ue)("ngTemplateOutletContext",t.WLB(10,mn,Be.getOptionGroupChildren(E),Be.selectedOption))}}function ln(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,yn,4,13,"ng-template",49),t.BQk()),2&Q){const E=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",E)}}function hi(Q,Ke){1&Q&&t.GkF(0)}function Yn(Q,Ke){if(1&Q&&(t.ynx(0),t.YNc(1,hi,1,0,"ng-container",15),t.BQk()),2&Q){const E=t.oxw().$implicit,ye=t.MAs(5),ue=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",ye)("ngTemplateOutletContext",t.WLB(2,mn,E,ue.selectedOption))}}function xn(Q,Ke){if(1&Q){const E=t.EpF();t.TgZ(0,"p-dropdownItem",51),t.NdJ("onClick",function(ue){t.CHM(E);const Be=t.oxw(4);return t.KtG(Be.onItemClick(ue))}),t.qZA()}if(2&Q){const E=Ke.$implicit,ye=t.oxw().selectedOption,ue=t.oxw(3);t.Q6J("option",E)("selected",ye==E)("label",ue.getOptionLabel(E))("disabled",ue.isOptionDisabled(E))("template",ue.itemTemplate)}}function Fi(Q,Ke){1&Q&&t.YNc(0,xn,1,5,"ng-template",49),2&Q&&t.Q6J("ngForOf",Ke.$implicit)}function ii(Q,Ke){if(1&Q&&(t.ynx(0),t._uU(1),t.BQk()),2&Q){const E=t.oxw(4);t.xp6(1),t.hij(" ",E.emptyFilterMessageLabel," ")}}function Hn(Q,Ke){1&Q&&t.GkF(0,null,53)}function Ci(Q,Ke){if(1&Q&&(t.TgZ(0,"li",52),t.YNc(1,ii,2,1,"ng-container",35),t.YNc(2,Hn,2,0,"ng-container",23),t.qZA()),2&Q){const E=t.oxw().options,ye=t.oxw(2);t.Q6J("ngStyle",t.VKq(4,At,E.itemSize+"px")),t.xp6(1),t.Q6J("ngIf",!ye.emptyFilterTemplate&&!ye.emptyTemplate)("ngIfElse",ye.emptyFilter),t.xp6(1),t.Q6J("ngTemplateOutlet",ye.emptyFilterTemplate||ye.emptyTemplate)}}function wi(Q,Ke){if(1&Q&&(t.ynx(0),t._uU(1),t.BQk()),2&Q){const E=t.oxw(4);t.xp6(1),t.hij(" ",E.emptyMessageLabel," ")}}function fi(Q,Ke){1&Q&&t.GkF(0,null,54)}function mi(Q,Ke){if(1&Q&&(t.TgZ(0,"li",52),t.YNc(1,wi,2,1,"ng-container",35),t.YNc(2,fi,2,0,"ng-container",23),t.qZA()),2&Q){const E=t.oxw().options,ye=t.oxw(2);t.Q6J("ngStyle",t.VKq(4,At,E.itemSize+"px")),t.xp6(1),t.Q6J("ngIf",!ye.emptyTemplate)("ngIfElse",ye.empty),t.xp6(1),t.Q6J("ngTemplateOutlet",ye.emptyTemplate)}}function Ti(Q,Ke){if(1&Q&&(t.TgZ(0,"ul",45,46),t.YNc(2,ln,2,1,"ng-container",8),t.YNc(3,Yn,2,5,"ng-container",8),t.YNc(4,Fi,1,1,"ng-template",null,47,t.W1O),t.YNc(6,Ci,3,6,"li",48),t.YNc(7,mi,3,6,"li",48),t.qZA()),2&Q){const E=Ke.options,ye=t.oxw(2);t.Akn(E.contentStyle),t.Q6J("ngClass",E.contentStyleClass),t.uIk("id",ye.listId),t.xp6(2),t.Q6J("ngIf",ye.group),t.xp6(1),t.Q6J("ngIf",!ye.group),t.xp6(3),t.Q6J("ngIf",ye.filterValue&&ye.isEmpty()),t.xp6(1),t.Q6J("ngIf",!ye.filterValue&&ye.isEmpty())}}function zi(Q,Ke){1&Q&&t.GkF(0)}function Ui(Q,Ke){if(1&Q&&(t.TgZ(0,"div",29),t.YNc(1,rt,1,0,"ng-container",23),t.YNc(2,Ve,4,2,"div",30),t.TgZ(3,"div",31),t.YNc(4,J,4,10,"p-scroller",32),t.YNc(5,xt,2,6,"ng-container",8),t.YNc(6,Ti,8,8,"ng-template",null,33,t.W1O),t.qZA(),t.YNc(8,zi,1,0,"ng-container",23),t.qZA()),2&Q){const E=t.oxw();t.Tol(E.panelStyleClass),t.Q6J("ngClass","p-dropdown-panel p-component")("ngStyle",E.panelStyle),t.xp6(1),t.Q6J("ngTemplateOutlet",E.headerTemplate),t.xp6(1),t.Q6J("ngIf",E.filter),t.xp6(1),t.Udp("max-height",E.virtualScroll?"auto":E.scrollHeight||"auto"),t.xp6(1),t.Q6J("ngIf",E.virtualScroll),t.xp6(1),t.Q6J("ngIf",!E.virtualScroll),t.xp6(3),t.Q6J("ngTemplateOutlet",E.footerTemplate)}}const _t=function(Q,Ke,E,ye){return{"p-dropdown p-component":!0,"p-disabled":Q,"p-dropdown-open":Ke,"p-focus":E,"p-dropdown-clearable":ye}},it={provide:o.JU,useExisting:(0,t.Gpc)(()=>Ze),multi:!0};let Me=(()=>{class Q{option;selected;label;disabled;visible;itemSize;template;onClick=new t.vpe;onOptionClick(E){this.onClick.emit({originalEvent:E,option:this.option})}static \u0275fac=function(ye){return new(ye||Q)};static \u0275cmp=t.Xpm({type:Q,selectors:[["p-dropdownItem"]],hostAttrs:[1,"p-element"],inputs:{option:"option",selected:"selected",label:"label",disabled:"disabled",visible:"visible",itemSize:"itemSize",template:"template"},outputs:{onClick:"onClick"},decls:3,vars:15,consts:[["role","option","pRipple","",3,"ngStyle","id","ngClass","click"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(ye,ue){1&ye&&(t.TgZ(0,"li",0),t.NdJ("click",function(Jt){return ue.onOptionClick(Jt)}),t.YNc(1,ct,2,1,"span",1),t.YNc(2,yt,1,0,"ng-container",2),t.qZA()),2&ye&&(t.Q6J("ngStyle",t.VKq(8,At,ue.itemSize+"px"))("id",ue.selected?"p-highlighted-option":"")("ngClass",t.WLB(10,Dt,ue.selected,ue.disabled)),t.uIk("aria-label",ue.label)("aria-selected",ue.selected),t.xp6(1),t.Q6J("ngIf",!ue.template),t.xp6(1),t.Q6J("ngTemplateOutlet",ue.template)("ngTemplateOutletContext",t.VKq(13,Ot,ue.option)))},dependencies:[r.mk,r.O5,r.tP,r.PC,W.H],encapsulation:2})}return Q})(),Ze=(()=>{class Q{el;renderer;cd;zone;filterService;config;scrollHeight="200px";filter;name;style;panelStyle;styleClass;panelStyleClass;readonly;required;editable;appendTo;tabindex;placeholder;filterPlaceholder;filterLocale;inputId;dataKey;filterBy;autofocus;resetFilterOnHide=!1;dropdownIcon;optionLabel;optionValue;optionDisabled;optionGroupLabel;optionGroupChildren="items";autoDisplayFirst=!0;group;showClear;emptyFilterMessage="";emptyMessage="";lazy=!1;virtualScroll;virtualScrollItemSize;virtualScrollOptions;overlayOptions;ariaFilterLabel;ariaLabel;ariaLabelledBy;filterMatchMode="contains";maxlength;tooltip="";tooltipPosition="right";tooltipPositionStyle="absolute";tooltipStyleClass;autofocusFilter=!0;get disabled(){return this._disabled}set disabled(E){E&&(this.focused=!1,this.overlayVisible&&this.hide()),this._disabled=E,this.cd.destroyed||this.cd.detectChanges()}get itemSize(){return this._itemSize}set itemSize(E){this._itemSize=E,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}_itemSize;get autoZIndex(){return this._autoZIndex}set autoZIndex(E){this._autoZIndex=E,console.warn("The autoZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}_autoZIndex;get baseZIndex(){return this._baseZIndex}set baseZIndex(E){this._baseZIndex=E,console.warn("The baseZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}_baseZIndex;get showTransitionOptions(){return this._showTransitionOptions}set showTransitionOptions(E){this._showTransitionOptions=E,console.warn("The showTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}_showTransitionOptions;get hideTransitionOptions(){return this._hideTransitionOptions}set hideTransitionOptions(E){this._hideTransitionOptions=E,console.warn("The hideTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}_hideTransitionOptions;get filterValue(){return this._filterValue}set filterValue(E){this._filterValue=E,this.activateFilter()}get options(){return this._options}set options(E){this._options=E,this.optionsToDisplay=this._options,this.updateSelectedOption(this.value),this.selectedOption=this.findOption(this.value,this.optionsToDisplay),!this.selectedOption&&he.gb.isNotEmpty(this.value)&&!this.editable&&(this.value=null,this.onModelChange(this.value)),this.optionsChanged=!0,this._filterValue&&this._filterValue.length&&this.activateFilter()}onChange=new t.vpe;onFilter=new t.vpe;onFocus=new t.vpe;onBlur=new t.vpe;onClick=new t.vpe;onShow=new t.vpe;onHide=new t.vpe;onClear=new t.vpe;onLazyLoad=new t.vpe;containerViewChild;filterViewChild;accessibleViewChild;editableInputViewChild;itemsViewChild;scroller;overlayViewChild;templates;_disabled;itemsWrapper;itemTemplate;groupTemplate;loaderTemplate;selectedItemTemplate;headerTemplate;filterTemplate;footerTemplate;emptyFilterTemplate;emptyTemplate;dropdownIconTemplate;clearIconTemplate;filterIconTemplate;filterOptions;selectedOption;_options;value;onModelChange=()=>{};onModelTouched=()=>{};optionsToDisplay;hover;focused;overlayVisible;optionsChanged;panel;dimensionsUpdated;hoveredItem;selectedOptionUpdated;_filterValue;searchValue;searchIndex;searchTimeout;previousSearchChar;currentSearchChar;preventModelTouched;id=(0,he.Th)();labelId;listId;constructor(E,ye,ue,Be,Jt,Je){this.el=E,this.renderer=ye,this.cd=ue,this.zone=Be,this.filterService=Jt,this.config=Je}ngAfterContentInit(){this.templates.forEach(E=>{switch(E.getType()){case"item":default:this.itemTemplate=E.template;break;case"selectedItem":this.selectedItemTemplate=E.template;break;case"header":this.headerTemplate=E.template;break;case"filter":this.filterTemplate=E.template;break;case"footer":this.footerTemplate=E.template;break;case"emptyfilter":this.emptyFilterTemplate=E.template;break;case"empty":this.emptyTemplate=E.template;break;case"group":this.groupTemplate=E.template;break;case"loader":this.loaderTemplate=E.template;break;case"dropdownicon":this.dropdownIconTemplate=E.template;break;case"clearicon":this.clearIconTemplate=E.template;break;case"filtericon":this.filterIconTemplate=E.template}})}ngOnInit(){this.optionsToDisplay=this.options,this.updateSelectedOption(null),this.labelId=this.id+"_label",this.listId=this.id+"_list",this.filterBy&&(this.filterOptions={filter:E=>this.onFilterInputChange(E),reset:()=>this.resetFilter()})}ngAfterViewInit(){this.editable&&this.updateEditableLabel()}get label(){return"number"==typeof this.selectedOption&&(this.selectedOption=this.selectedOption.toString()),this.selectedOption?this.getOptionLabel(this.selectedOption):null}get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(ae.ws.EMPTY_MESSAGE)}get emptyFilterMessageLabel(){return this.emptyFilterMessage||this.config.getTranslation(ae.ws.EMPTY_FILTER_MESSAGE)}get filled(){return"string"==typeof this.value?!!this.value:this.value||null!=this.value||null!=this.value}get isVisibleClearIcon(){return null!=this.value&&""!==this.value&&this.showClear&&!this.disabled}updateEditableLabel(){this.editableInputViewChild&&this.editableInputViewChild.nativeElement&&(this.editableInputViewChild.nativeElement.value=this.selectedOption?this.getOptionLabel(this.selectedOption):this.value||"")}getOptionLabel(E){return this.optionLabel?he.gb.resolveFieldData(E,this.optionLabel):E&&void 0!==E.label?E.label:E}getOptionValue(E){return this.optionValue?he.gb.resolveFieldData(E,this.optionValue):!this.optionLabel&&E&&void 0!==E.value?E.value:E}isOptionDisabled(E){return this.optionDisabled?he.gb.resolveFieldData(E,this.optionDisabled):!(!E||void 0===E.disabled)&&E.disabled}getOptionGroupLabel(E){return this.optionGroupLabel?he.gb.resolveFieldData(E,this.optionGroupLabel):E&&void 0!==E.label?E.label:E}getOptionGroupChildren(E){return this.optionGroupChildren?he.gb.resolveFieldData(E,this.optionGroupChildren):E.items}onItemClick(E){const ye=E.option;this.isOptionDisabled(ye)||(this.selectItem(E.originalEvent,ye),this.accessibleViewChild?.nativeElement.focus({preventScroll:!0})),setTimeout(()=>{this.hide()},1)}selectItem(E,ye){this.selectedOption!=ye&&(this.selectedOption=ye,this.value=this.getOptionValue(ye),this.onModelChange(this.value),this.updateEditableLabel(),this.onChange.emit({originalEvent:E,value:this.value}))}ngAfterViewChecked(){if(this.optionsChanged&&this.overlayVisible&&(this.optionsChanged=!1,this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild&&this.overlayViewChild.alignOverlay()},1)})),this.selectedOptionUpdated&&this.itemsWrapper){let E=Y.p.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,"li.p-highlight");E&&Y.p.scrollInView(this.itemsWrapper,E),this.selectedOptionUpdated=!1}}writeValue(E){this.filter&&this.resetFilter(),this.value=E,this.updateSelectedOption(E),this.updateEditableLabel(),this.cd.markForCheck()}resetFilter(){this._filterValue=null,this.filterViewChild&&this.filterViewChild.nativeElement&&(this.filterViewChild.nativeElement.value=""),this.optionsToDisplay=this.options}updateSelectedOption(E){this.selectedOption=this.findOption(E,this.optionsToDisplay),this.autoDisplayFirst&&!this.placeholder&&!this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&!this.editable&&(this.selectedOption=this.group?this.getOptionGroupChildren(this.optionsToDisplay[0])[0]:this.optionsToDisplay[0],this.value=this.getOptionValue(this.selectedOption),this.onModelChange(this.value)),this.selectedOptionUpdated=!0}registerOnChange(E){this.onModelChange=E}registerOnTouched(E){this.onModelTouched=E}setDisabledState(E){this.disabled=E,this.cd.markForCheck()}onMouseclick(E){this.disabled||this.readonly||this.isInputClick(E)||(this.onClick.emit(E),this.accessibleViewChild?.nativeElement.focus({preventScroll:!0}),this.overlayVisible?this.hide():this.show(),this.cd.detectChanges())}isInputClick(E){const ye=E.target;return Y.p.hasClass(ye,"p-dropdown-clear-icon")||null!==ye.closest(".p-dropdown-clear-icon")||ye.isSameNode(this.accessibleViewChild?.nativeElement)||this.editableInputViewChild&&ye.isSameNode(this.editableInputViewChild.nativeElement)}isEmpty(){return!this.optionsToDisplay||this.optionsToDisplay&&0===this.optionsToDisplay.length}onEditableInputFocus(E){this.focused=!0,this.hide(),this.onFocus.emit(E)}onEditableInputChange(E){this.value=E.target.value,this.updateSelectedOption(this.value),this.onModelChange(this.value),this.onChange.emit({originalEvent:E,value:this.value})}show(){this.overlayVisible=!0,this.cd.markForCheck()}onOverlayAnimationStart(E){if("visible"===E.toState){if(this.itemsWrapper=Y.p.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-dropdown-items-wrapper"),this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.options&&this.options.length)if(this.virtualScroll){const ye=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;-1!==ye&&this.scroller?.scrollToIndex(ye)}else{let ye=Y.p.findSingle(this.itemsWrapper,".p-dropdown-item.p-highlight");ye&&ye.scrollIntoView({block:"nearest",inline:"center"})}this.filterViewChild&&this.filterViewChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterViewChild.nativeElement.focus()),this.onShow.emit(E)}"void"===E.toState&&(this.itemsWrapper=null,this.onModelTouched(),this.onHide.emit(E))}hide(){this.overlayVisible=!1,this.filter&&this.resetFilterOnHide&&this.resetFilter(),this.cd.markForCheck()}onInputFocus(E){this.focused=!0,this.onFocus.emit(E)}onInputBlur(E){this.focused=!1,this.onBlur.emit(E),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}findPrevEnabledOption(E){let ye;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(let ue=E-1;0<=ue;ue--){let Be=this.optionsToDisplay[ue];if(!this.isOptionDisabled(Be)){ye=Be;break}}if(!ye)for(let ue=this.optionsToDisplay.length-1;ue>=E;ue--){let Be=this.optionsToDisplay[ue];if(!this.isOptionDisabled(Be)){ye=Be;break}}}return ye}findNextEnabledOption(E){let ye;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(let ue=E+1;ue0&&this.selectItem(E,this.getOptionGroupChildren(this.optionsToDisplay[0])[0])}else{let ue=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,Be=this.findNextEnabledOption(ue);Be&&(this.selectItem(E,Be),this.selectedOptionUpdated=!0)}E.preventDefault();break;case 38:if(this.group){let ue=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==ue){let Be=ue.itemIndex-1;if(Be>=0)this.selectItem(E,this.getOptionGroupChildren(this.optionsToDisplay[ue.groupIndex])[Be]),this.selectedOptionUpdated=!0;else if(Be<0){let Jt=this.optionsToDisplay[ue.groupIndex-1];Jt&&(this.selectItem(E,this.getOptionGroupChildren(Jt)[this.getOptionGroupChildren(Jt).length-1]),this.selectedOptionUpdated=!0)}}}else{let ue=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,Be=this.findPrevEnabledOption(ue);Be&&(this.selectItem(E,Be),this.selectedOptionUpdated=!0)}E.preventDefault();break;case 32:ye&&(this.overlayVisible?this.hide():this.show(),E.preventDefault());break;case 13:this.overlayVisible&&(!this.filter||this.optionsToDisplay&&this.optionsToDisplay.length>0)?this.hide():this.overlayVisible||this.show(),E.preventDefault();break;case 27:case 9:this.hide(),E.preventDefault();break;default:ye&&!E.metaKey&&17!==E.which&&this.search(E)}}search(E){this.searchTimeout&&clearTimeout(this.searchTimeout);const ye=E.key;let ue;if(this.previousSearchChar=this.currentSearchChar,this.currentSearchChar=ye,this.searchValue=this.previousSearchChar===this.currentSearchChar?this.currentSearchChar:this.searchValue?this.searchValue+ye:ye,this.group){let Be=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):{groupIndex:0,itemIndex:0};ue=this.searchOptionWithinGroup(Be)}else{let Be=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;ue=this.searchOption(++Be)}ue&&!this.isOptionDisabled(ue)&&(this.selectItem(E,ue),this.selectedOptionUpdated=!0),this.searchTimeout=setTimeout(()=>{this.searchValue=null},250)}searchOption(E){let ye;return this.searchValue&&(ye=this.searchOptionInRange(E,this.optionsToDisplay.length),ye||(ye=this.searchOptionInRange(0,E))),ye}searchOptionInRange(E,ye){for(let ue=E;ue{class Q{static \u0275fac=function(ye){return new(ye||Q)};static \u0275mod=t.oAB({type:Q});static \u0275inj=t.cJS({imports:[r.ez,O.U8,ae.m8,ie.z,W.T,te.v,A.E,_e.q,Oe.v,Le.W,O.U8,ae.m8,te.v]})}return Q})()},5118:($t,Xe,T)=>{T.d(Xe,{DL:()=>et,E7:()=>He,S:()=>dt,xA:()=>Ee});var r=T(6689),t=T(2076),o=T(6825),ae=T(6814),A=T(5219),Y=T(7778),O=T(9212),W=T(8377),te=T(2332),ie=T(8645);const he=["mask"],_e=["content"],Oe=["titlebar"];function Le(ce,$e){if(1&ce){const F=r.EpF();r.TgZ(0,"div",11),r.NdJ("mousedown",function(re){r.CHM(F);const Ye=r.oxw(2);return r.KtG(Ye.initResize(re))}),r.qZA()}}function ct(ce,$e){1&ce&&r._UZ(0,"WindowMaximizeIcon",21),2&ce&&r.Q6J("styleClass","p-dialog-header-maximize-icon")}function yt(ce,$e){1&ce&&r._UZ(0,"WindowMinimizeIcon",21),2&ce&&r.Q6J("styleClass","p-dialog-header-maximize-icon")}const At=function(){return{"p-dialog-header-icon p-dialog-header-maximize p-link":!0}};function Dt(ce,$e){if(1&ce){const F=r.EpF();r.TgZ(0,"button",18),r.NdJ("click",function(){r.CHM(F);const re=r.oxw(3);return r.KtG(re.maximize())})("keydown.enter",function(){r.CHM(F);const re=r.oxw(3);return r.KtG(re.maximize())}),r._UZ(1,"span",19),r.YNc(2,ct,1,1,"WindowMaximizeIcon",20),r.YNc(3,yt,1,1,"WindowMinimizeIcon",20),r.qZA()}if(2&ce){const F=r.oxw(3);r.Q6J("ngClass",r.DdM(4,At)),r.xp6(1),r.Q6J("ngClass",F.maximized?F.minimizeIcon:F.maximizeIcon),r.xp6(1),r.Q6J("ngIf",!F.maximized&&!F.maximizeIcon),r.xp6(1),r.Q6J("ngIf",F.maximized&&!F.minimizeIcon)}}function Ot(ce,$e){if(1&ce){const F=r.EpF();r.TgZ(0,"button",22),r.NdJ("click",function(){r.CHM(F);const re=r.oxw(3);return r.KtG(re.hide())})("keydown.enter",function(){r.CHM(F);const re=r.oxw(3);return r.KtG(re.hide())}),r._UZ(1,"TimesIcon",21),r.qZA()}if(2&ce){const F=r.oxw(3);r.Q6J("ngClass","p-dialog-header-icon p-dialog-header-maximize p-link"),r.uIk("aria-label",F.closeAriaLabel),r.xp6(1),r.Q6J("styleClass","p-dialog-header-close-icon")}}function Ct(ce,$e){if(1&ce){const F=r.EpF();r.TgZ(0,"div",12,13),r.NdJ("mousedown",function(re){r.CHM(F);const Ye=r.oxw(2);return r.KtG(Ye.initDrag(re))}),r.TgZ(2,"span",14),r._uU(3),r.qZA(),r.TgZ(4,"div",15),r.YNc(5,Dt,4,5,"button",16),r.YNc(6,Ot,2,3,"button",17),r.qZA()()}if(2&ce){const F=r.oxw(2);r.xp6(2),r.Q6J("id",F.ariaLabelledBy+"_title"),r.xp6(1),r.Oqu(F.config.header),r.xp6(2),r.Q6J("ngIf",F.config.maximizable),r.xp6(1),r.Q6J("ngIf",!1!==F.config.closable)}}function ve(ce,$e){}function pe(ce,$e){if(1&ce&&(r.TgZ(0,"div",23),r._uU(1),r.qZA()),2&ce){const F=r.oxw(2);r.xp6(1),r.hij(" ",F.config.footer," ")}}const nt=function(ce,$e,F,me){return{"p-dialog p-dynamic-dialog p-component":!0,"p-dialog-rtl":ce,"p-dialog-resizable":$e,"p-dialog-draggable":F,"p-dialog-maximized":me}},X=function(ce,$e){return{transform:ce,transition:$e}},fe=function(ce){return{value:"visible",params:ce}};function oe(ce,$e){if(1&ce){const F=r.EpF();r.TgZ(0,"div",3,4),r.NdJ("@animation.start",function(re){r.CHM(F);const Ye=r.oxw();return r.KtG(Ye.onAnimationStart(re))})("@animation.done",function(re){r.CHM(F);const Ye=r.oxw();return r.KtG(Ye.onAnimationEnd(re))}),r.YNc(2,Le,1,0,"div",5),r.YNc(3,Ct,7,4,"div",6),r.TgZ(4,"div",7,8),r.YNc(6,ve,0,0,"ng-template",9),r.qZA(),r.YNc(7,pe,2,1,"div",10),r.qZA()}if(2&ce){const F=r.oxw();r.Tol(F.config.styleClass),r.Udp("width",F.config.width)("height",F.config.height),r.Q6J("ngClass",r.l5B(15,nt,F.config.rtl,F.config.resizable,F.config.draggable,F.maximized))("ngStyle",F.config.style)("@animation",r.VKq(23,fe,r.WLB(20,X,F.transformOptions,F.config.transitionOptions||"150ms cubic-bezier(0, 0, 0.2, 1)"))),r.uIk("aria-labelledby",F.ariaLabelledBy)("aria-modal",!0),r.xp6(2),r.Q6J("ngIf",F.config.resizable),r.xp6(1),r.Q6J("ngIf",!1!==F.config.showHeader),r.xp6(1),r.Q6J("ngStyle",F.config.contentStyle),r.xp6(3),r.Q6J("ngIf",F.config.footer)}}const ut=function(ce,$e,F,me,re,Ye,Ne,St,rt){return{"p-dialog-mask":!0,"p-component-overlay p-component-overlay-enter p-dialog-mask-scrollblocker":ce,"p-dialog-left":$e,"p-dialog-right":F,"p-dialog-top":me,"p-dialog-bottom":re,"p-dialog-top-left":Ye,"p-dialog-top-right":Ne,"p-dialog-bottom-left":St,"p-dialog-bottom-right":rt}};let tt=(()=>{class ce{viewContainerRef;constructor(F){this.viewContainerRef=F}static \u0275fac=function(me){return new(me||ce)(r.Y36(r.s_b))};static \u0275dir=r.lG2({type:ce,selectors:[["","pDynamicDialogContent",""]],hostAttrs:[1,"p-element"]})}return ce})();class dt{data;header;ariaLabelledBy;footer;width;height;closeOnEscape;baseZIndex;autoZIndex;dismissableMask;rtl;style;contentStyle;styleClass;transitionOptions;closable;showHeader;modal;maskStyleClass;resizable;draggable;keepInViewport;minX;minY;maximizable;maximizeIcon;minimizeIcon;position;closeAriaLabel;appendTo;duplicate}class He{constructor(){}close($e){this._onClose.next($e),setTimeout(()=>{this._onClose.complete()},1e3)}destroy(){this._onDestroy.next(null)}dragStart($e){this._onDragStart.next($e)}dragEnd($e){this._onDragEnd.next($e)}resizeInit($e){this._onResizeInit.next($e)}resizeEnd($e){this._onResizeEnd.next($e)}maximize($e){this._onMaximize.next($e)}_onClose=new ie.x;onClose=this._onClose.asObservable();_onDestroy=new ie.x;onDestroy=this._onDestroy.asObservable();_onDragStart=new ie.x;onDragStart=this._onDragStart.asObservable();_onDragEnd=new ie.x;onDragEnd=this._onDragEnd.asObservable();_onResizeInit=new ie.x;onResizeInit=this._onResizeInit.asObservable();_onResizeEnd=new ie.x;onResizeEnd=this._onResizeEnd.asObservable();_onMaximize=new ie.x;onMaximize=this._onMaximize.asObservable()}const mt=(0,o.oQ)([(0,o.oB)({transform:"{{transform}}",opacity:0}),(0,o.jt)("{{transition}}",(0,o.oB)({transform:"none",opacity:1}))]),Ce=(0,o.oQ)([(0,o.jt)("{{transition}}",(0,o.oB)({transform:"{{transform}}",opacity:0}))]);let Lt=(()=>{class ce{document;platformId;cd;renderer;config;dialogRef;zone;primeNGConfig;parentDialog;visible=!0;componentRef;mask;resizing;dragging;maximized;_style={};originalStyle;lastPageX;lastPageY;ariaLabelledBy;insertionPoint;maskViewChild;contentViewChild;headerViewChild;childComponentType;container;wrapper;documentKeydownListener;documentEscapeListener;maskClickListener;transformOptions="scale(0.7)";documentResizeListener;documentResizeEndListener;documentDragListener;documentDragEndListener;get minX(){return this.config.minX?this.config.minX:0}get minY(){return this.config.minY?this.config.minY:0}get keepInViewport(){return this.config.keepInViewport}get maximizable(){return this.config.maximizable}get maximizeIcon(){return this.config.maximizeIcon}get minimizeIcon(){return this.config.minimizeIcon}get style(){return this._style}get position(){return this.config.position}set style(F){F&&(this._style={...F},this.originalStyle=F)}get parent(){const F=Array.from(this.document.getElementsByClassName("p-dialog"));if(F.length>1)return F.pop()}get header(){return this.config.header}constructor(F,me,re,Ye,Ne,St,rt,Rt,We){this.document=F,this.platformId=me,this.cd=re,this.renderer=Ye,this.config=Ne,this.dialogRef=St,this.zone=rt,this.primeNGConfig=Rt,this.parentDialog=We}ngAfterViewInit(){this.loadChildComponent(this.childComponentType),this.ariaLabelledBy=this.getAriaLabelledBy(),this.cd.detectChanges()}getAriaLabelledBy(){return null!==this.header?(0,te.Th)()+"_header":null}loadChildComponent(F){let me=this.insertionPoint?.viewContainerRef;me?.clear(),this.componentRef=me?.createComponent(F)}moveOnTop(){!1!==this.config.autoZIndex&&(te.P9.set("modal",this.container,(this.config.baseZIndex||0)+this.primeNGConfig.zIndex.modal),this.wrapper.style.zIndex=String(parseInt(this.container.style.zIndex,10)-1))}onAnimationStart(F){switch(F.toState){case"visible":this.container=F.element,this.wrapper=this.container.parentElement,this.moveOnTop(),this.parent&&this.unbindGlobalListeners(),this.bindGlobalListeners(),!1!==this.config.modal&&this.enableModality(),this.focus();break;case"void":this.wrapper&&!1!==this.config.modal&&t.p.addClass(this.wrapper,"p-component-overlay-leave")}}onAnimationEnd(F){"void"===F.toState&&(this.onContainerDestroy(),this.dialogRef.destroy())}onContainerDestroy(){this.unbindGlobalListeners(),this.container&&!1!==this.config.autoZIndex&&te.P9.clear(this.container),!1!==this.config.modal&&this.disableModality(),this.container=null}close(){this.visible=!1,this.cd.markForCheck()}hide(){this.dialogRef&&this.dialogRef.close()}enableModality(){!1!==this.config.closable&&this.config.dismissableMask&&(this.maskClickListener=this.renderer.listen(this.wrapper,"mousedown",F=>{this.wrapper&&this.wrapper.isSameNode(F.target)&&this.hide()})),!1!==this.config.modal&&t.p.addClass(this.document.body,"p-overflow-hidden")}disableModality(){this.wrapper&&(this.config.dismissableMask&&this.unbindMaskClickListener(),!1!==this.config.modal&&t.p.removeClass(this.document.body,"p-overflow-hidden"),this.cd.destroyed||this.cd.detectChanges())}onKeydown(F){if(9===F.which){F.preventDefault();let me=t.p.getFocusableElements(this.container);if(me&&me.length>0)if(me[0].ownerDocument.activeElement){let re=me.indexOf(me[0].ownerDocument.activeElement);F.shiftKey?-1==re||0===re?me[me.length-1].focus():me[re-1].focus():-1==re||re===me.length-1?me[0].focus():me[re+1].focus()}else me[0].focus()}}focus(){const F=t.p.findSingle(this.container,"[autofocus]");if(F)return void this.zone.runOutsideAngular(()=>{setTimeout(()=>F.focus(),5)});const me=t.p.getFocusableElements(this.container);me&&me.length>0&&this.zone.runOutsideAngular(()=>{setTimeout(()=>me[0].focus(),5)})}maximize(){this.maximized=!this.maximized,this.maximized?t.p.addClass(this.document.body,"p-overflow-hidden"):t.p.removeClass(this.document.body,"p-overflow-hidden"),this.dialogRef.maximize({maximized:this.maximized})}initResize(F){this.config.resizable&&(this.documentResizeListener||this.bindDocumentResizeListeners(),this.resizing=!0,this.lastPageX=F.pageX,this.lastPageY=F.pageY,t.p.addClass(this.document.body,"p-unselectable-text"),this.dialogRef.resizeInit(F))}onResize(F){if(this.resizing){let me=F.pageX-this.lastPageX,re=F.pageY-this.lastPageY,Ye=t.p.getOuterWidth(this.container),Ne=t.p.getOuterHeight(this.container),St=t.p.getOuterHeight(this.contentViewChild.nativeElement),rt=Ye+me,Rt=Ne+re,We=this.container.style.minWidth,Bt=this.container.style.minHeight,ee=this.container.getBoundingClientRect(),Re=t.p.getViewport();(!parseInt(this.container.style.top)||!parseInt(this.container.style.left))&&(rt+=me,Rt+=re),(!We||rt>parseInt(We))&&ee.left+rtparseInt(Bt))&&ee.top+Rt=this.minX&&rt+me=this.minY&&Rt+re{this.documentDragListener=this.renderer.listen(this.document,"mousemove",this.onDrag.bind(this))})}bindDocumentDragEndListener(){(0,ae.NF)(this.platformId)&&this.zone.runOutsideAngular(()=>{this.documentDragEndListener=this.renderer.listen(this.document,"mouseup",this.endDrag.bind(this))})}unbindDocumentDragEndListener(){this.documentDragEndListener&&(this.documentDragEndListener(),this.documentDragListener=null)}unbindDocumentDragListener(){this.documentDragListener&&(this.documentDragListener(),this.documentDragListener=null)}bindDocumentResizeListeners(){(0,ae.NF)(this.platformId)&&this.zone.runOutsideAngular(()=>{this.documentResizeListener=this.renderer.listen(this.document,"mousemove",this.onResize.bind(this)),this.documentResizeEndListener=this.renderer.listen(this.document,"mouseup",this.resizeEnd.bind(this))})}unbindDocumentResizeListeners(){this.documentResizeListener&&this.documentResizeEndListener&&(this.documentResizeListener(),this.documentResizeEndListener(),this.documentResizeListener=null,this.documentResizeEndListener=null)}bindGlobalListeners(){this.parentDialog&&this.parentDialog.unbindDocumentKeydownListener(),this.bindDocumentKeydownListener(),!1!==this.config.closeOnEscape&&!1!==this.config.closable&&this.bindDocumentEscapeListener(),this.config.resizable&&this.bindDocumentResizeListeners(),this.config.draggable&&(this.bindDocumentDragListener(),this.bindDocumentDragEndListener())}unbindGlobalListeners(){this.unbindDocumentKeydownListener(),this.unbindDocumentEscapeListener(),this.unbindDocumentResizeListeners(),this.unbindDocumentDragListener(),this.unbindDocumentDragEndListener(),this.parentDialog&&this.parentDialog.bindDocumentKeydownListener()}bindDocumentKeydownListener(){if((0,ae.NF)(this.platformId)){if(this.documentKeydownListener)return;this.zone.runOutsideAngular(()=>{this.documentKeydownListener=this.renderer.listen(this.document,"keydown",this.onKeydown.bind(this))})}}unbindDocumentKeydownListener(){this.documentKeydownListener&&(this.documentKeydownListener(),this.documentKeydownListener=null)}bindDocumentEscapeListener(){this.documentEscapeListener=this.renderer.listen(this.maskViewChild?this.maskViewChild.nativeElement.ownerDocument:"document","keydown",me=>{27==me.which&&parseInt(this.container.style.zIndex)==te.P9.getCurrent()&&this.hide()})}unbindDocumentEscapeListener(){this.documentEscapeListener&&(this.documentEscapeListener(),this.documentEscapeListener=null)}unbindMaskClickListener(){this.maskClickListener&&(this.maskClickListener(),this.maskClickListener=null)}ngOnDestroy(){this.onContainerDestroy(),this.componentRef&&this.componentRef.destroy()}static \u0275fac=function(me){return new(me||ce)(r.Y36(ae.K0),r.Y36(r.Lbi),r.Y36(r.sBO),r.Y36(r.Qsj),r.Y36(dt),r.Y36(He),r.Y36(r.R0b),r.Y36(A.b4),r.Y36(ce,12))};static \u0275cmp=r.Xpm({type:ce,selectors:[["p-dynamicDialog"]],viewQuery:function(me,re){if(1&me&&(r.Gf(tt,5),r.Gf(he,5),r.Gf(_e,5),r.Gf(Oe,5)),2&me){let Ye;r.iGM(Ye=r.CRH())&&(re.insertionPoint=Ye.first),r.iGM(Ye=r.CRH())&&(re.maskViewChild=Ye.first),r.iGM(Ye=r.CRH())&&(re.contentViewChild=Ye.first),r.iGM(Ye=r.CRH())&&(re.headerViewChild=Ye.first)}},hostAttrs:[1,"p-element"],decls:3,vars:14,consts:[[3,"ngClass"],["mask",""],["role","dialog",3,"ngClass","ngStyle","class","width","height",4,"ngIf"],["role","dialog",3,"ngClass","ngStyle"],["container",""],["class","p-resizable-handle","style","z-index: 90;",3,"mousedown",4,"ngIf"],["class","p-dialog-header",3,"mousedown",4,"ngIf"],[1,"p-dialog-content",3,"ngStyle"],["content",""],["pDynamicDialogContent",""],["class","p-dialog-footer",4,"ngIf"],[1,"p-resizable-handle",2,"z-index","90",3,"mousedown"],[1,"p-dialog-header",3,"mousedown"],["titlebar",""],[1,"p-dialog-title",3,"id"],[1,"p-dialog-header-icons"],["type","button","tabindex","-1","pRipple","",3,"ngClass","click","keydown.enter",4,"ngIf"],["type","button","role","button",3,"ngClass","click","keydown.enter",4,"ngIf"],["type","button","tabindex","-1","pRipple","",3,"ngClass","click","keydown.enter"],[1,"p-dialog-header-maximize-icon",3,"ngClass"],[3,"styleClass",4,"ngIf"],[3,"styleClass"],["type","button","role","button",3,"ngClass","click","keydown.enter"],[1,"p-dialog-footer"]],template:function(me,re){1&me&&(r.TgZ(0,"div",0,1),r.YNc(2,oe,8,25,"div",2),r.qZA()),2&me&&(r.Tol(re.config.maskStyleClass),r.Q6J("ngClass",r.rFY(4,ut,[!1!==re.config.modal,"left"===re.position,"right"===re.position,"top"===re.position,"bottom"===re.position,"topleft"===re.position||"top-left"===re.position,"topright"===re.position||"top-right"===re.position,"bottomleft"===re.position||"bottom-left"===re.position,"bottomright"===re.position||"bottom-right"===re.position])),r.xp6(2),r.Q6J("ngIf",re.visible))},dependencies:function(){return[ae.mk,ae.O5,ae.PC,O.T,W.g,Y.q,tt]},styles:["@layer primeng{.p-dialog-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{display:flex;flex-direction:column;pointer-events:auto;max-height:90%;transform:scale(1);position:relative}.p-dialog-content{overflow-y:auto;flex-grow:1}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.p-dialog-draggable .p-dialog-header{cursor:move}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{display:flex;align-items:center}.p-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-top .p-dialog,.p-dialog-bottom .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-top-left .p-dialog,.p-dialog-top-right .p-dialog,.p-dialog-bottom-left .p-dialog,.p-dialog-bottom-right .p-dialog{margin:.75rem;transform:translateZ(0)}.p-dialog-maximized{transition:none;transform:none;width:100vw!important;height:100vh!important;top:0!important;left:0!important;max-height:100%;height:100%}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-dialog-left{justify-content:flex-start}.p-dialog-right{justify-content:flex-end}.p-dialog-top{align-items:flex-start}.p-dialog-top-left{justify-content:flex-start;align-items:flex-start}.p-dialog-top-right{justify-content:flex-end;align-items:flex-start}.p-dialog-bottom{align-items:flex-end}.p-dialog-bottom-left{justify-content:flex-start;align-items:flex-end}.p-dialog-bottom-right{justify-content:flex-end;align-items:flex-end}.p-dialog .p-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.p-confirm-dialog .p-dialog-content{display:flex;align-items:center}}\n"],encapsulation:2,data:{animation:[(0,o.X$)("animation",[(0,o.eR)("void => visible",[(0,o._7)(mt)]),(0,o.eR)("visible => void",[(0,o._7)(Ce)])])]}})}return ce})(),et=(()=>{class ce{static \u0275fac=function(me){return new(me||ce)};static \u0275mod=r.oAB({type:ce});static \u0275inj=r.cJS({imports:[ae.ez,O.T,W.g,Y.q,A.m8,A.m8]})}return ce})();class kt{_parentInjector;_additionalTokens;constructor($e,F){this._parentInjector=$e,this._additionalTokens=F}get($e,F,me){return this._additionalTokens.get($e)||this._parentInjector.get($e,F)}}let Ee=(()=>{class ce{appRef;injector;document;dialogComponentRefMap=new Map;constructor(F,me,re){this.appRef=F,this.injector=me,this.document=re}open(F,me){if(!this.duplicationPermission(F,me))return null;const re=this.appendDialogComponentToBody(me);return this.dialogComponentRefMap.get(re).instance.childComponentType=F,re}appendDialogComponentToBody(F){const me=new WeakMap;me.set(dt,F);const re=new He;me.set(He,re);const Ye=re.onClose.subscribe(()=>{this.dialogComponentRefMap.get(re).instance.close()}),Ne=re.onDestroy.subscribe(()=>{this.removeDialogComponentFromBody(re),Ne.unsubscribe(),Ye.unsubscribe()}),St=(0,r.LMc)(Lt,{environmentInjector:this.appRef.injector,elementInjector:new kt(this.injector,me)});this.appRef.attachView(St.hostView);const rt=St.hostView.rootNodes[0];return F.appendTo&&"body"!==F.appendTo?t.p.appendChild(rt,F.appendTo):this.document.body.appendChild(rt),this.dialogComponentRefMap.set(re,St),re}removeDialogComponentFromBody(F){if(!F||!this.dialogComponentRefMap.has(F))return;const me=this.dialogComponentRefMap.get(F);this.appRef.detachView(me.hostView),me.destroy(),this.dialogComponentRefMap.delete(F)}duplicationPermission(F,me){if(me.duplicate)return!0;let re=!0;for(const[Ye,Ne]of this.dialogComponentRefMap)if(Ne.instance.childComponentType===F){re=!1;break}return re}static \u0275fac=function(me){return new(me||ce)(r.LFG(r.z2F),r.LFG(r.zs3),r.LFG(ae.K0))};static \u0275prov=r.Yz7({token:ce,factory:ce.\u0275fac})}return ce})()},1239:($t,Xe,T)=>{T.d(Xe,{o:()=>o});var r=T(6689),t=T(4713);let o=(()=>{class ae extends t.s{static \u0275fac=function(){let Y;return function(W){return(Y||(Y=r.n5z(ae)))(W||ae)}}();static \u0275cmp=r.Xpm({type:ae,selectors:[["AngleRightIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M5.25 11.1728C5.14929 11.1694 5.05033 11.1455 4.9592 11.1025C4.86806 11.0595 4.78666 10.9984 4.72 10.9228C4.57955 10.7822 4.50066 10.5916 4.50066 10.3928C4.50066 10.1941 4.57955 10.0035 4.72 9.86283L7.72 6.86283L4.72 3.86283C4.66067 3.71882 4.64765 3.55991 4.68275 3.40816C4.71785 3.25642 4.79932 3.11936 4.91585 3.01602C5.03238 2.91268 5.17819 2.84819 5.33305 2.83149C5.4879 2.81479 5.64411 2.84671 5.78 2.92283L9.28 6.42283C9.42045 6.56346 9.49934 6.75408 9.49934 6.95283C9.49934 7.15158 9.42045 7.34221 9.28 7.48283L5.78 10.9228C5.71333 10.9984 5.63193 11.0595 5.5408 11.1025C5.44966 11.1455 5.35071 11.1694 5.25 11.1728Z","fill","currentColor"]],template:function(O,W){1&O&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&O&&(r.Tol(W.getClassNames()),r.uIk("aria-label",W.ariaLabel)("aria-hidden",W.ariaHidden)("role",W.role))},encapsulation:2})}return ae})()},2591:($t,Xe,T)=>{T.d(Xe,{n:()=>o});var r=T(6689),t=T(4713);let o=(()=>{class ae extends t.s{static \u0275fac=function(){let Y;return function(W){return(Y||(Y=r.n5z(ae)))(W||ae)}}();static \u0275cmp=r.Xpm({type:ae,selectors:[["CheckIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.86199 11.5948C4.78717 11.5923 4.71366 11.5745 4.64596 11.5426C4.57826 11.5107 4.51779 11.4652 4.46827 11.4091L0.753985 7.69483C0.683167 7.64891 0.623706 7.58751 0.580092 7.51525C0.536478 7.44299 0.509851 7.36177 0.502221 7.27771C0.49459 7.19366 0.506156 7.10897 0.536046 7.03004C0.565935 6.95111 0.613367 6.88 0.674759 6.82208C0.736151 6.76416 0.8099 6.72095 0.890436 6.69571C0.970973 6.67046 1.05619 6.66385 1.13966 6.67635C1.22313 6.68886 1.30266 6.72017 1.37226 6.76792C1.44186 6.81567 1.4997 6.8786 1.54141 6.95197L4.86199 10.2503L12.6397 2.49483C12.7444 2.42694 12.8689 2.39617 12.9932 2.40745C13.1174 2.41873 13.2343 2.47141 13.3251 2.55705C13.4159 2.64268 13.4753 2.75632 13.4938 2.87973C13.5123 3.00315 13.4888 3.1292 13.4271 3.23768L5.2557 11.4091C5.20618 11.4652 5.14571 11.5107 5.07801 11.5426C5.01031 11.5745 4.9368 11.5923 4.86199 11.5948Z","fill","currentColor"]],template:function(O,W){1&O&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&O&&(r.Tol(W.getClassNames()),r.uIk("aria-label",W.ariaLabel)("aria-hidden",W.ariaHidden)("role",W.role))},encapsulation:2})}return ae})()},6005:($t,Xe,T)=>{T.d(Xe,{v:()=>o});var r=T(6689),t=T(4713);let o=(()=>{class ae extends t.s{static \u0275fac=function(){let Y;return function(W){return(Y||(Y=r.n5z(ae)))(W||ae)}}();static \u0275cmp=r.Xpm({type:ae,selectors:[["ChevronDownIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z","fill","currentColor"]],template:function(O,W){1&O&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&O&&(r.Tol(W.getClassNames()),r.uIk("aria-label",W.ariaLabel)("aria-hidden",W.ariaHidden)("role",W.role))},encapsulation:2})}return ae})()},2537:($t,Xe,T)=>{T.d(Xe,{w:()=>o});var r=T(6689),t=T(4713);let o=(()=>{class ae extends t.s{static \u0275fac=function(){let Y;return function(W){return(Y||(Y=r.n5z(ae)))(W||ae)}}();static \u0275cmp=r.Xpm({type:ae,selectors:[["ChevronLeftIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.61296 13C9.50997 13.0005 9.40792 12.9804 9.3128 12.9409C9.21767 12.9014 9.13139 12.8433 9.05902 12.7701L3.83313 7.54416C3.68634 7.39718 3.60388 7.19795 3.60388 6.99022C3.60388 6.78249 3.68634 6.58325 3.83313 6.43628L9.05902 1.21039C9.20762 1.07192 9.40416 0.996539 9.60724 1.00012C9.81032 1.00371 10.0041 1.08597 10.1477 1.22959C10.2913 1.37322 10.3736 1.56698 10.3772 1.77005C10.3808 1.97313 10.3054 2.16968 10.1669 2.31827L5.49496 6.99022L10.1669 11.6622C10.3137 11.8091 10.3962 12.0084 10.3962 12.2161C10.3962 12.4238 10.3137 12.6231 10.1669 12.7701C10.0945 12.8433 10.0083 12.9014 9.91313 12.9409C9.81801 12.9804 9.71596 13.0005 9.61296 13Z","fill","currentColor"]],template:function(O,W){1&O&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&O&&(r.Tol(W.getClassNames()),r.uIk("aria-label",W.ariaLabel)("aria-hidden",W.ariaHidden)("role",W.role))},encapsulation:2})}return ae})()},4562:($t,Xe,T)=>{T.d(Xe,{X:()=>o});var r=T(6689),t=T(4713);let o=(()=>{class ae extends t.s{static \u0275fac=function(){let Y;return function(W){return(Y||(Y=r.n5z(ae)))(W||ae)}}();static \u0275cmp=r.Xpm({type:ae,selectors:[["ChevronRightIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z","fill","currentColor"]],template:function(O,W){1&O&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&O&&(r.Tol(W.getClassNames()),r.uIk("aria-label",W.ariaLabel)("aria-hidden",W.ariaHidden)("role",W.role))},encapsulation:2})}return ae})()},2736:($t,Xe,T)=>{T.d(Xe,{L:()=>ae});var r=T(6689),t=T(4713),o=T(2332);let ae=(()=>{class A extends t.s{pathId;ngOnInit(){this.pathId="url(#"+(0,o.Th)()+")"}static \u0275fac=function(){let O;return function(te){return(O||(O=r.n5z(A)))(te||A)}}();static \u0275cmp=r.Xpm({type:A,selectors:[["ExclamationTriangleIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:8,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M13.4018 13.1893H0.598161C0.49329 13.189 0.390283 13.1615 0.299143 13.1097C0.208003 13.0578 0.131826 12.9832 0.0780112 12.8932C0.0268539 12.8015 0 12.6982 0 12.5931C0 12.4881 0.0268539 12.3848 0.0780112 12.293L6.47985 1.08982C6.53679 1.00399 6.61408 0.933574 6.70484 0.884867C6.7956 0.836159 6.897 0.810669 7 0.810669C7.103 0.810669 7.2044 0.836159 7.29516 0.884867C7.38592 0.933574 7.46321 1.00399 7.52015 1.08982L13.922 12.293C13.9731 12.3848 14 12.4881 14 12.5931C14 12.6982 13.9731 12.8015 13.922 12.8932C13.8682 12.9832 13.792 13.0578 13.7009 13.1097C13.6097 13.1615 13.5067 13.189 13.4018 13.1893ZM1.63046 11.989H12.3695L7 2.59425L1.63046 11.989Z","fill","currentColor"],["d","M6.99996 8.78801C6.84143 8.78594 6.68997 8.72204 6.57787 8.60993C6.46576 8.49782 6.40186 8.34637 6.39979 8.18784V5.38703C6.39979 5.22786 6.46302 5.0752 6.57557 4.96265C6.68813 4.85009 6.84078 4.78686 6.99996 4.78686C7.15914 4.78686 7.31179 4.85009 7.42435 4.96265C7.5369 5.0752 7.60013 5.22786 7.60013 5.38703V8.18784C7.59806 8.34637 7.53416 8.49782 7.42205 8.60993C7.30995 8.72204 7.15849 8.78594 6.99996 8.78801Z","fill","currentColor"],["d","M6.99996 11.1887C6.84143 11.1866 6.68997 11.1227 6.57787 11.0106C6.46576 10.8985 6.40186 10.7471 6.39979 10.5885V10.1884C6.39979 10.0292 6.46302 9.87658 6.57557 9.76403C6.68813 9.65147 6.84078 9.58824 6.99996 9.58824C7.15914 9.58824 7.31179 9.65147 7.42435 9.76403C7.5369 9.87658 7.60013 10.0292 7.60013 10.1884V10.5885C7.59806 10.7471 7.53416 10.8985 7.42205 11.0106C7.30995 11.1227 7.15849 11.1866 6.99996 11.1887Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(W,te){1&W&&(r.O4$(),r.TgZ(0,"svg",0)(1,"g"),r._UZ(2,"path",1)(3,"path",2)(4,"path",3),r.qZA(),r.TgZ(5,"defs")(6,"clipPath",4),r._UZ(7,"rect",5),r.qZA()()()),2&W&&(r.Tol(te.getClassNames()),r.uIk("aria-label",te.ariaLabel)("aria-hidden",te.ariaHidden)("role",te.role),r.xp6(1),r.uIk("clip-path",te.pathId),r.xp6(5),r.Q6J("id",te.pathId))},encapsulation:2})}return A})()},3823:($t,Xe,T)=>{T.d(Xe,{u:()=>ae});var r=T(6689),t=T(4713),o=T(2332);let ae=(()=>{class A extends t.s{pathId;ngOnInit(){this.pathId="url(#"+(0,o.Th)()+")"}static \u0275fac=function(){let O;return function(te){return(O||(O=r.n5z(A)))(te||A)}}();static \u0275cmp=r.Xpm({type:A,selectors:[["InfoCircleIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M3.11101 12.8203C4.26215 13.5895 5.61553 14 7 14C8.85652 14 10.637 13.2625 11.9497 11.9497C13.2625 10.637 14 8.85652 14 7C14 5.61553 13.5895 4.26215 12.8203 3.11101C12.0511 1.95987 10.9579 1.06266 9.67879 0.532846C8.3997 0.00303296 6.99224 -0.13559 5.63437 0.134506C4.2765 0.404603 3.02922 1.07129 2.05026 2.05026C1.07129 3.02922 0.404603 4.2765 0.134506 5.63437C-0.13559 6.99224 0.00303296 8.3997 0.532846 9.67879C1.06266 10.9579 1.95987 12.0511 3.11101 12.8203ZM3.75918 2.14976C4.71846 1.50879 5.84628 1.16667 7 1.16667C8.5471 1.16667 10.0308 1.78125 11.1248 2.87521C12.2188 3.96918 12.8333 5.45291 12.8333 7C12.8333 8.15373 12.4912 9.28154 11.8502 10.2408C11.2093 11.2001 10.2982 11.9478 9.23232 12.3893C8.16642 12.8308 6.99353 12.9463 5.86198 12.7212C4.73042 12.4962 3.69102 11.9406 2.87521 11.1248C2.05941 10.309 1.50384 9.26958 1.27876 8.13803C1.05367 7.00647 1.16919 5.83358 1.61071 4.76768C2.05222 3.70178 2.79989 2.79074 3.75918 2.14976ZM7.00002 4.8611C6.84594 4.85908 6.69873 4.79698 6.58977 4.68801C6.48081 4.57905 6.4187 4.43185 6.41669 4.27776V3.88888C6.41669 3.73417 6.47815 3.58579 6.58754 3.4764C6.69694 3.367 6.84531 3.30554 7.00002 3.30554C7.15473 3.30554 7.3031 3.367 7.4125 3.4764C7.52189 3.58579 7.58335 3.73417 7.58335 3.88888V4.27776C7.58134 4.43185 7.51923 4.57905 7.41027 4.68801C7.30131 4.79698 7.1541 4.85908 7.00002 4.8611ZM7.00002 10.6945C6.84594 10.6925 6.69873 10.6304 6.58977 10.5214C6.48081 10.4124 6.4187 10.2652 6.41669 10.1111V6.22225C6.41669 6.06754 6.47815 5.91917 6.58754 5.80977C6.69694 5.70037 6.84531 5.63892 7.00002 5.63892C7.15473 5.63892 7.3031 5.70037 7.4125 5.80977C7.52189 5.91917 7.58335 6.06754 7.58335 6.22225V10.1111C7.58134 10.2652 7.51923 10.4124 7.41027 10.5214C7.30131 10.6304 7.1541 10.6925 7.00002 10.6945Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(W,te){1&W&&(r.O4$(),r.TgZ(0,"svg",0)(1,"g"),r._UZ(2,"path",1),r.qZA(),r.TgZ(3,"defs")(4,"clipPath",2),r._UZ(5,"rect",3),r.qZA()()()),2&W&&(r.Tol(te.getClassNames()),r.uIk("aria-label",te.ariaLabel)("aria-hidden",te.ariaHidden)("role",te.role),r.xp6(1),r.uIk("clip-path",te.pathId),r.xp6(3),r.Q6J("id",te.pathId))},encapsulation:2})}return A})()},2324:($t,Xe,T)=>{T.d(Xe,{W:()=>ae});var r=T(6689),t=T(4713),o=T(2332);let ae=(()=>{class A extends t.s{pathId;ngOnInit(){this.pathId="url(#"+(0,o.Th)()+")"}static \u0275fac=function(){let O;return function(te){return(O||(O=r.n5z(A)))(te||A)}}();static \u0275cmp=r.Xpm({type:A,selectors:[["SearchIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M2.67602 11.0265C3.6661 11.688 4.83011 12.0411 6.02086 12.0411C6.81149 12.0411 7.59438 11.8854 8.32483 11.5828C8.87005 11.357 9.37808 11.0526 9.83317 10.6803L12.9769 13.8241C13.0323 13.8801 13.0983 13.9245 13.171 13.9548C13.2438 13.985 13.3219 14.0003 13.4007 14C13.4795 14.0003 13.5575 13.985 13.6303 13.9548C13.7031 13.9245 13.7691 13.8801 13.8244 13.8241C13.9367 13.7116 13.9998 13.5592 13.9998 13.4003C13.9998 13.2414 13.9367 13.089 13.8244 12.9765L10.6807 9.8328C11.053 9.37773 11.3573 8.86972 11.5831 8.32452C11.8857 7.59408 12.0414 6.81119 12.0414 6.02056C12.0414 4.8298 11.6883 3.66579 11.0268 2.67572C10.3652 1.68564 9.42494 0.913972 8.32483 0.45829C7.22472 0.00260857 6.01418 -0.116618 4.84631 0.115686C3.67844 0.34799 2.60568 0.921393 1.76369 1.76338C0.921698 2.60537 0.348296 3.67813 0.115991 4.84601C-0.116313 6.01388 0.00291375 7.22441 0.458595 8.32452C0.914277 9.42464 1.68595 10.3649 2.67602 11.0265ZM3.35565 2.0158C4.14456 1.48867 5.07206 1.20731 6.02086 1.20731C7.29317 1.20731 8.51338 1.71274 9.41304 2.6124C10.3127 3.51206 10.8181 4.73226 10.8181 6.00457C10.8181 6.95337 10.5368 7.88088 10.0096 8.66978C9.48251 9.45868 8.73328 10.0736 7.85669 10.4367C6.98011 10.7997 6.01554 10.8947 5.08496 10.7096C4.15439 10.5245 3.2996 10.0676 2.62869 9.39674C1.95778 8.72583 1.50089 7.87104 1.31579 6.94046C1.13068 6.00989 1.22568 5.04532 1.58878 4.16874C1.95187 3.29215 2.56675 2.54292 3.35565 2.0158Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(W,te){1&W&&(r.O4$(),r.TgZ(0,"svg",0)(1,"g"),r._UZ(2,"path",1),r.qZA(),r.TgZ(3,"defs")(4,"clipPath",2),r._UZ(5,"rect",3),r.qZA()()()),2&W&&(r.Tol(te.getClassNames()),r.uIk("aria-label",te.ariaLabel)("aria-hidden",te.ariaHidden)("role",te.role),r.xp6(1),r.uIk("clip-path",te.pathId),r.xp6(3),r.Q6J("id",te.pathId))},encapsulation:2})}return A})()},8717:($t,Xe,T)=>{T.d(Xe,{L:()=>ae});var r=T(6689),t=T(4713),o=T(2332);let ae=(()=>{class A extends t.s{pathId;ngOnInit(){this.pathId="url(#"+(0,o.Th)()+")"}static \u0275fac=function(){let O;return function(te){return(O||(O=r.n5z(A)))(te||A)}}();static \u0275cmp=r.Xpm({type:A,selectors:[["SpinnerIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(W,te){1&W&&(r.O4$(),r.TgZ(0,"svg",0)(1,"g"),r._UZ(2,"path",1),r.qZA(),r.TgZ(3,"defs")(4,"clipPath",2),r._UZ(5,"rect",3),r.qZA()()()),2&W&&(r.Tol(te.getClassNames()),r.uIk("aria-label",te.ariaLabel)("aria-hidden",te.ariaHidden)("role",te.role),r.xp6(1),r.uIk("clip-path",te.pathId),r.xp6(3),r.Q6J("id",te.pathId))},encapsulation:2})}return A})()},7778:($t,Xe,T)=>{T.d(Xe,{q:()=>o});var r=T(6689),t=T(4713);let o=(()=>{class ae extends t.s{static \u0275fac=function(){let Y;return function(W){return(Y||(Y=r.n5z(ae)))(W||ae)}}();static \u0275cmp=r.Xpm({type:ae,selectors:[["TimesIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z","fill","currentColor"]],template:function(O,W){1&O&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&O&&(r.Tol(W.getClassNames()),r.uIk("aria-label",W.ariaLabel)("aria-hidden",W.ariaHidden)("role",W.role))},encapsulation:2})}return ae})()},8468:($t,Xe,T)=>{T.d(Xe,{x:()=>ae});var r=T(6689),t=T(4713),o=T(2332);let ae=(()=>{class A extends t.s{pathId;ngOnInit(){this.pathId="url(#"+(0,o.Th)()+")"}static \u0275fac=function(){let O;return function(te){return(O||(O=r.n5z(A)))(te||A)}}();static \u0275cmp=r.Xpm({type:A,selectors:[["TimesCircleIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M7 14C5.61553 14 4.26215 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303296 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303296 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26215 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1.16667C5.84628 1.16667 4.71846 1.50879 3.75918 2.14976C2.79989 2.79074 2.05222 3.70178 1.61071 4.76768C1.16919 5.83358 1.05367 7.00647 1.27876 8.13803C1.50384 9.26958 2.05941 10.309 2.87521 11.1248C3.69102 11.9406 4.73042 12.4962 5.86198 12.7212C6.99353 12.9463 8.16642 12.8308 9.23232 12.3893C10.2982 11.9478 11.2093 11.2001 11.8502 10.2408C12.4912 9.28154 12.8333 8.15373 12.8333 7C12.8333 5.45291 12.2188 3.96918 11.1248 2.87521C10.0308 1.78125 8.5471 1.16667 7 1.16667ZM4.66662 9.91668C4.58998 9.91704 4.51404 9.90209 4.44325 9.87271C4.37246 9.84333 4.30826 9.8001 4.2544 9.74557C4.14516 9.6362 4.0838 9.48793 4.0838 9.33335C4.0838 9.17876 4.14516 9.0305 4.2544 8.92113L6.17553 7L4.25443 5.07891C4.15139 4.96832 4.09529 4.82207 4.09796 4.67094C4.10063 4.51982 4.16185 4.37563 4.26872 4.26876C4.3756 4.16188 4.51979 4.10066 4.67091 4.09799C4.82204 4.09532 4.96829 4.15142 5.07887 4.25446L6.99997 6.17556L8.92106 4.25446C9.03164 4.15142 9.1779 4.09532 9.32903 4.09799C9.48015 4.10066 9.62434 4.16188 9.73121 4.26876C9.83809 4.37563 9.89931 4.51982 9.90198 4.67094C9.90464 4.82207 9.84855 4.96832 9.74551 5.07891L7.82441 7L9.74554 8.92113C9.85478 9.0305 9.91614 9.17876 9.91614 9.33335C9.91614 9.48793 9.85478 9.6362 9.74554 9.74557C9.69168 9.8001 9.62748 9.84333 9.55669 9.87271C9.4859 9.90209 9.40996 9.91704 9.33332 9.91668C9.25668 9.91704 9.18073 9.90209 9.10995 9.87271C9.03916 9.84333 8.97495 9.8001 8.9211 9.74557L6.99997 7.82444L5.07884 9.74557C5.02499 9.8001 4.96078 9.84333 4.88999 9.87271C4.81921 9.90209 4.74326 9.91704 4.66662 9.91668Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(W,te){1&W&&(r.O4$(),r.TgZ(0,"svg",0)(1,"g"),r._UZ(2,"path",1),r.qZA(),r.TgZ(3,"defs")(4,"clipPath",2),r._UZ(5,"rect",3),r.qZA()()()),2&W&&(r.Tol(te.getClassNames()),r.uIk("aria-label",te.ariaLabel)("aria-hidden",te.ariaHidden)("role",te.role),r.xp6(1),r.uIk("clip-path",te.pathId),r.xp6(3),r.Q6J("id",te.pathId))},encapsulation:2})}return A})()},9212:($t,Xe,T)=>{T.d(Xe,{T:()=>ae});var r=T(6689),t=T(4713),o=T(2332);let ae=(()=>{class A extends t.s{pathId;ngOnInit(){this.pathId="url(#"+(0,o.Th)()+")"}static \u0275fac=function(){let O;return function(te){return(O||(O=r.n5z(A)))(te||A)}}();static \u0275cmp=r.Xpm({type:A,selectors:[["WindowMaximizeIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M7 14H11.8C12.3835 14 12.9431 13.7682 13.3556 13.3556C13.7682 12.9431 14 12.3835 14 11.8V2.2C14 1.61652 13.7682 1.05694 13.3556 0.644365C12.9431 0.231785 12.3835 0 11.8 0H2.2C1.61652 0 1.05694 0.231785 0.644365 0.644365C0.231785 1.05694 0 1.61652 0 2.2V7C0 7.15913 0.063214 7.31174 0.175736 7.42426C0.288258 7.53679 0.44087 7.6 0.6 7.6C0.75913 7.6 0.911742 7.53679 1.02426 7.42426C1.13679 7.31174 1.2 7.15913 1.2 7V2.2C1.2 1.93478 1.30536 1.68043 1.49289 1.49289C1.68043 1.30536 1.93478 1.2 2.2 1.2H11.8C12.0652 1.2 12.3196 1.30536 12.5071 1.49289C12.6946 1.68043 12.8 1.93478 12.8 2.2V11.8C12.8 12.0652 12.6946 12.3196 12.5071 12.5071C12.3196 12.6946 12.0652 12.8 11.8 12.8H7C6.84087 12.8 6.68826 12.8632 6.57574 12.9757C6.46321 13.0883 6.4 13.2409 6.4 13.4C6.4 13.5591 6.46321 13.7117 6.57574 13.8243C6.68826 13.9368 6.84087 14 7 14ZM9.77805 7.42192C9.89013 7.534 10.0415 7.59788 10.2 7.59995C10.3585 7.59788 10.5099 7.534 10.622 7.42192C10.7341 7.30985 10.798 7.15844 10.8 6.99995V3.94242C10.8066 3.90505 10.8096 3.86689 10.8089 3.82843C10.8079 3.77159 10.7988 3.7157 10.7824 3.6623C10.756 3.55552 10.701 3.45698 10.622 3.37798C10.5099 3.2659 10.3585 3.20202 10.2 3.19995H7.00002C6.84089 3.19995 6.68828 3.26317 6.57576 3.37569C6.46324 3.48821 6.40002 3.64082 6.40002 3.79995C6.40002 3.95908 6.46324 4.11169 6.57576 4.22422C6.68828 4.33674 6.84089 4.39995 7.00002 4.39995H8.80006L6.19997 7.00005C6.10158 7.11005 6.04718 7.25246 6.04718 7.40005C6.04718 7.54763 6.10158 7.69004 6.19997 7.80005C6.30202 7.91645 6.44561 7.98824 6.59997 8.00005C6.75432 7.98824 6.89791 7.91645 6.99997 7.80005L9.60002 5.26841V6.99995C9.6021 7.15844 9.66598 7.30985 9.77805 7.42192ZM1.4 14H3.8C4.17066 13.9979 4.52553 13.8498 4.78763 13.5877C5.04973 13.3256 5.1979 12.9707 5.2 12.6V10.2C5.1979 9.82939 5.04973 9.47452 4.78763 9.21242C4.52553 8.95032 4.17066 8.80215 3.8 8.80005H1.4C1.02934 8.80215 0.674468 8.95032 0.412371 9.21242C0.150274 9.47452 0.00210008 9.82939 0 10.2V12.6C0.00210008 12.9707 0.150274 13.3256 0.412371 13.5877C0.674468 13.8498 1.02934 13.9979 1.4 14ZM1.25858 10.0586C1.29609 10.0211 1.34696 10 1.4 10H3.8C3.85304 10 3.90391 10.0211 3.94142 10.0586C3.97893 10.0961 4 10.147 4 10.2V12.6C4 12.6531 3.97893 12.704 3.94142 12.7415C3.90391 12.779 3.85304 12.8 3.8 12.8H1.4C1.34696 12.8 1.29609 12.779 1.25858 12.7415C1.22107 12.704 1.2 12.6531 1.2 12.6V10.2C1.2 10.147 1.22107 10.0961 1.25858 10.0586Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(W,te){1&W&&(r.O4$(),r.TgZ(0,"svg",0)(1,"g"),r._UZ(2,"path",1),r.qZA(),r.TgZ(3,"defs")(4,"clipPath",2),r._UZ(5,"rect",3),r.qZA()()()),2&W&&(r.Tol(te.getClassNames()),r.uIk("aria-label",te.ariaLabel)("aria-hidden",te.ariaHidden)("role",te.role),r.xp6(1),r.uIk("clip-path",te.pathId),r.xp6(3),r.Q6J("id",te.pathId))},encapsulation:2})}return A})()},8377:($t,Xe,T)=>{T.d(Xe,{g:()=>ae});var r=T(6689),t=T(4713),o=T(2332);let ae=(()=>{class A extends t.s{pathId;ngOnInit(){this.pathId="url(#"+(0,o.Th)()+")"}static \u0275fac=function(){let O;return function(te){return(O||(O=r.n5z(A)))(te||A)}}();static \u0275cmp=r.Xpm({type:A,selectors:[["WindowMinimizeIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M11.8 0H2.2C1.61652 0 1.05694 0.231785 0.644365 0.644365C0.231785 1.05694 0 1.61652 0 2.2V7C0 7.15913 0.063214 7.31174 0.175736 7.42426C0.288258 7.53679 0.44087 7.6 0.6 7.6C0.75913 7.6 0.911742 7.53679 1.02426 7.42426C1.13679 7.31174 1.2 7.15913 1.2 7V2.2C1.2 1.93478 1.30536 1.68043 1.49289 1.49289C1.68043 1.30536 1.93478 1.2 2.2 1.2H11.8C12.0652 1.2 12.3196 1.30536 12.5071 1.49289C12.6946 1.68043 12.8 1.93478 12.8 2.2V11.8C12.8 12.0652 12.6946 12.3196 12.5071 12.5071C12.3196 12.6946 12.0652 12.8 11.8 12.8H7C6.84087 12.8 6.68826 12.8632 6.57574 12.9757C6.46321 13.0883 6.4 13.2409 6.4 13.4C6.4 13.5591 6.46321 13.7117 6.57574 13.8243C6.68826 13.9368 6.84087 14 7 14H11.8C12.3835 14 12.9431 13.7682 13.3556 13.3556C13.7682 12.9431 14 12.3835 14 11.8V2.2C14 1.61652 13.7682 1.05694 13.3556 0.644365C12.9431 0.231785 12.3835 0 11.8 0ZM6.368 7.952C6.44137 7.98326 6.52025 7.99958 6.6 8H9.8C9.95913 8 10.1117 7.93678 10.2243 7.82426C10.3368 7.71174 10.4 7.55913 10.4 7.4C10.4 7.24087 10.3368 7.08826 10.2243 6.97574C10.1117 6.86321 9.95913 6.8 9.8 6.8H8.048L10.624 4.224C10.73 4.11026 10.7877 3.95982 10.7849 3.80438C10.7822 3.64894 10.7192 3.50063 10.6093 3.3907C10.4994 3.28077 10.3511 3.2178 10.1956 3.21506C10.0402 3.21232 9.88974 3.27002 9.776 3.376L7.2 5.952V4.2C7.2 4.04087 7.13679 3.88826 7.02426 3.77574C6.91174 3.66321 6.75913 3.6 6.6 3.6C6.44087 3.6 6.28826 3.66321 6.17574 3.77574C6.06321 3.88826 6 4.04087 6 4.2V7.4C6.00042 7.47975 6.01674 7.55862 6.048 7.632C6.07656 7.70442 6.11971 7.7702 6.17475 7.82524C6.2298 7.88029 6.29558 7.92344 6.368 7.952ZM1.4 8.80005H3.8C4.17066 8.80215 4.52553 8.95032 4.78763 9.21242C5.04973 9.47452 5.1979 9.82939 5.2 10.2V12.6C5.1979 12.9707 5.04973 13.3256 4.78763 13.5877C4.52553 13.8498 4.17066 13.9979 3.8 14H1.4C1.02934 13.9979 0.674468 13.8498 0.412371 13.5877C0.150274 13.3256 0.00210008 12.9707 0 12.6V10.2C0.00210008 9.82939 0.150274 9.47452 0.412371 9.21242C0.674468 8.95032 1.02934 8.80215 1.4 8.80005ZM3.94142 12.7415C3.97893 12.704 4 12.6531 4 12.6V10.2C4 10.147 3.97893 10.0961 3.94142 10.0586C3.90391 10.0211 3.85304 10 3.8 10H1.4C1.34696 10 1.29609 10.0211 1.25858 10.0586C1.22107 10.0961 1.2 10.147 1.2 10.2V12.6C1.2 12.6531 1.22107 12.704 1.25858 12.7415C1.29609 12.779 1.34696 12.8 1.4 12.8H3.8C3.85304 12.8 3.90391 12.779 3.94142 12.7415Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(W,te){1&W&&(r.O4$(),r.TgZ(0,"svg",0)(1,"g"),r._UZ(2,"path",1),r.qZA(),r.TgZ(3,"defs")(4,"clipPath",2),r._UZ(5,"rect",3),r.qZA()()()),2&W&&(r.Tol(te.getClassNames()),r.uIk("aria-label",te.ariaLabel)("aria-hidden",te.ariaHidden)("role",te.role),r.xp6(1),r.uIk("clip-path",te.pathId),r.xp6(3),r.Q6J("id",te.pathId))},encapsulation:2})}return A})()},9653:($t,Xe,T)=>{T.d(Xe,{Rn:()=>rt,L$:()=>Rt});var r=T(6814),t=T(6689),o=T(95),ae=T(707),A=T(2076),Y=T(3714),O=T(5219),W=T(7778),te=T(4713);let ie=(()=>{class We extends te.s{static \u0275fac=function(){let ee;return function(N){return(ee||(ee=t.n5z(We)))(N||We)}}();static \u0275cmp=t.Xpm({type:We,selectors:[["AngleUpIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.4134 9.49931C10.3148 9.49977 10.2172 9.48055 10.1262 9.44278C10.0352 9.405 9.95263 9.34942 9.88338 9.27931L6.88338 6.27931L3.88338 9.27931C3.73811 9.34946 3.57409 9.3709 3.41567 9.34044C3.25724 9.30999 3.11286 9.22926 3.00395 9.11025C2.89504 8.99124 2.82741 8.84028 2.8111 8.67978C2.79478 8.51928 2.83065 8.35781 2.91338 8.21931L6.41338 4.71931C6.55401 4.57886 6.74463 4.49997 6.94338 4.49997C7.14213 4.49997 7.33276 4.57886 7.47338 4.71931L10.9734 8.21931C11.1138 8.35994 11.1927 8.55056 11.1927 8.74931C11.1927 8.94806 11.1138 9.13868 10.9734 9.27931C10.9007 9.35315 10.8132 9.41089 10.7168 9.44879C10.6203 9.48669 10.5169 9.5039 10.4134 9.49931Z","fill","currentColor"]],template:function(Re,N){1&Re&&(t.O4$(),t.TgZ(0,"svg",0),t._UZ(1,"path",1),t.qZA()),2&Re&&(t.Tol(N.getClassNames()),t.uIk("aria-label",N.ariaLabel)("aria-hidden",N.ariaHidden)("role",N.role))},encapsulation:2})}return We})(),he=(()=>{class We extends te.s{static \u0275fac=function(){let ee;return function(N){return(ee||(ee=t.n5z(We)))(N||We)}}();static \u0275cmp=t.Xpm({type:We,selectors:[["AngleDownIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M3.58659 4.5007C3.68513 4.50023 3.78277 4.51945 3.87379 4.55723C3.9648 4.59501 4.04735 4.65058 4.11659 4.7207L7.11659 7.7207L10.1166 4.7207C10.2619 4.65055 10.4259 4.62911 10.5843 4.65956C10.7427 4.69002 10.8871 4.77074 10.996 4.88976C11.1049 5.00877 11.1726 5.15973 11.1889 5.32022C11.2052 5.48072 11.1693 5.6422 11.0866 5.7807L7.58659 9.2807C7.44597 9.42115 7.25534 9.50004 7.05659 9.50004C6.85784 9.50004 6.66722 9.42115 6.52659 9.2807L3.02659 5.7807C2.88614 5.64007 2.80725 5.44945 2.80725 5.2507C2.80725 5.05195 2.88614 4.86132 3.02659 4.7207C3.09932 4.64685 3.18675 4.58911 3.28322 4.55121C3.37969 4.51331 3.48305 4.4961 3.58659 4.5007Z","fill","currentColor"]],template:function(Re,N){1&Re&&(t.O4$(),t.TgZ(0,"svg",0),t._UZ(1,"path",1),t.qZA()),2&Re&&(t.Tol(N.getClassNames()),t.uIk("aria-label",N.ariaLabel)("aria-hidden",N.ariaHidden)("role",N.role))},encapsulation:2})}return We})();const _e=["input"];function Oe(We,Bt){if(1&We){const ee=t.EpF();t.TgZ(0,"TimesIcon",8),t.NdJ("click",function(){t.CHM(ee);const N=t.oxw(2);return t.KtG(N.clear())}),t.qZA()}2&We&&t.Q6J("ngClass","p-inputnumber-clear-icon")}function Le(We,Bt){}function ct(We,Bt){1&We&&t.YNc(0,Le,0,0,"ng-template")}function yt(We,Bt){if(1&We){const ee=t.EpF();t.TgZ(0,"span",9),t.NdJ("click",function(){t.CHM(ee);const N=t.oxw(2);return t.KtG(N.clear())}),t.YNc(1,ct,1,0,null,10),t.qZA()}if(2&We){const ee=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",ee.clearIconTemplate)}}function At(We,Bt){if(1&We&&(t.ynx(0),t.YNc(1,Oe,1,1,"TimesIcon",6),t.YNc(2,yt,2,1,"span",7),t.BQk()),2&We){const ee=t.oxw();t.xp6(1),t.Q6J("ngIf",!ee.clearIconTemplate),t.xp6(1),t.Q6J("ngIf",ee.clearIconTemplate)}}function Dt(We,Bt){if(1&We&&t._UZ(0,"span",14),2&We){const ee=t.oxw(2);t.Q6J("ngClass",ee.incrementButtonIcon)}}function Ot(We,Bt){1&We&&t._UZ(0,"AngleUpIcon")}function Ct(We,Bt){}function ve(We,Bt){1&We&&t.YNc(0,Ct,0,0,"ng-template")}function pe(We,Bt){if(1&We&&(t.ynx(0),t.YNc(1,Ot,1,0,"AngleUpIcon",3),t.YNc(2,ve,1,0,null,10),t.BQk()),2&We){const ee=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!ee.incrementButtonIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",ee.incrementButtonIconTemplate)}}function nt(We,Bt){if(1&We&&t._UZ(0,"span",14),2&We){const ee=t.oxw(2);t.Q6J("ngClass",ee.decrementButtonIcon)}}function X(We,Bt){1&We&&t._UZ(0,"AngleDownIcon")}function fe(We,Bt){}function oe(We,Bt){1&We&&t.YNc(0,fe,0,0,"ng-template")}function ut(We,Bt){if(1&We&&(t.ynx(0),t.YNc(1,X,1,0,"AngleDownIcon",3),t.YNc(2,oe,1,0,null,10),t.BQk()),2&We){const ee=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!ee.decrementButtonIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",ee.decrementButtonIconTemplate)}}const tt=function(){return{"p-inputnumber-button p-inputnumber-button-up":!0}},dt=function(){return{"p-inputnumber-button p-inputnumber-button-down":!0}};function He(We,Bt){if(1&We){const ee=t.EpF();t.TgZ(0,"span",11)(1,"button",12),t.NdJ("mousedown",function(N){t.CHM(ee);const je=t.oxw();return t.KtG(je.onUpButtonMouseDown(N))})("mouseup",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onUpButtonMouseUp())})("mouseleave",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onUpButtonMouseLeave())})("keydown",function(N){t.CHM(ee);const je=t.oxw();return t.KtG(je.onUpButtonKeyDown(N))})("keyup",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onUpButtonKeyUp())}),t.YNc(2,Dt,1,1,"span",13),t.YNc(3,pe,3,2,"ng-container",3),t.qZA(),t.TgZ(4,"button",12),t.NdJ("mousedown",function(N){t.CHM(ee);const je=t.oxw();return t.KtG(je.onDownButtonMouseDown(N))})("mouseup",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onDownButtonMouseUp())})("mouseleave",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onDownButtonMouseLeave())})("keydown",function(N){t.CHM(ee);const je=t.oxw();return t.KtG(je.onDownButtonKeyDown(N))})("keyup",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onDownButtonKeyUp())}),t.YNc(5,nt,1,1,"span",13),t.YNc(6,ut,3,2,"ng-container",3),t.qZA()()}if(2&We){const ee=t.oxw();t.xp6(1),t.Tol(ee.incrementButtonClass),t.Q6J("ngClass",t.DdM(12,tt))("disabled",ee.disabled),t.xp6(1),t.Q6J("ngIf",ee.incrementButtonIcon),t.xp6(1),t.Q6J("ngIf",!ee.incrementButtonIcon),t.xp6(1),t.Tol(ee.decrementButtonClass),t.Q6J("ngClass",t.DdM(13,dt))("disabled",ee.disabled),t.xp6(1),t.Q6J("ngIf",ee.decrementButtonIcon),t.xp6(1),t.Q6J("ngIf",!ee.decrementButtonIcon)}}function mt(We,Bt){if(1&We&&t._UZ(0,"span",14),2&We){const ee=t.oxw(2);t.Q6J("ngClass",ee.incrementButtonIcon)}}function Ce(We,Bt){1&We&&t._UZ(0,"AngleUpIcon")}function Lt(We,Bt){}function et(We,Bt){1&We&&t.YNc(0,Lt,0,0,"ng-template")}function kt(We,Bt){if(1&We&&(t.ynx(0),t.YNc(1,Ce,1,0,"AngleUpIcon",3),t.YNc(2,et,1,0,null,10),t.BQk()),2&We){const ee=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!ee.incrementButtonIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",ee.incrementButtonIconTemplate)}}function Ee(We,Bt){if(1&We){const ee=t.EpF();t.TgZ(0,"button",12),t.NdJ("mousedown",function(N){t.CHM(ee);const je=t.oxw();return t.KtG(je.onUpButtonMouseDown(N))})("mouseup",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onUpButtonMouseUp())})("mouseleave",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onUpButtonMouseLeave())})("keydown",function(N){t.CHM(ee);const je=t.oxw();return t.KtG(je.onUpButtonKeyDown(N))})("keyup",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onUpButtonKeyUp())}),t.YNc(1,mt,1,1,"span",13),t.YNc(2,kt,3,2,"ng-container",3),t.qZA()}if(2&We){const ee=t.oxw();t.Tol(ee.incrementButtonClass),t.Q6J("ngClass",t.DdM(6,tt))("disabled",ee.disabled),t.xp6(1),t.Q6J("ngIf",ee.incrementButtonIcon),t.xp6(1),t.Q6J("ngIf",!ee.incrementButtonIcon)}}function ce(We,Bt){if(1&We&&t._UZ(0,"span",14),2&We){const ee=t.oxw(2);t.Q6J("ngClass",ee.decrementButtonIcon)}}function $e(We,Bt){1&We&&t._UZ(0,"AngleDownIcon")}function F(We,Bt){}function me(We,Bt){1&We&&t.YNc(0,F,0,0,"ng-template")}function re(We,Bt){if(1&We&&(t.ynx(0),t.YNc(1,$e,1,0,"AngleDownIcon",3),t.YNc(2,me,1,0,null,10),t.BQk()),2&We){const ee=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!ee.decrementButtonIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",ee.decrementButtonIconTemplate)}}function Ye(We,Bt){if(1&We){const ee=t.EpF();t.TgZ(0,"button",12),t.NdJ("mousedown",function(N){t.CHM(ee);const je=t.oxw();return t.KtG(je.onDownButtonMouseDown(N))})("mouseup",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onDownButtonMouseUp())})("mouseleave",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onDownButtonMouseLeave())})("keydown",function(N){t.CHM(ee);const je=t.oxw();return t.KtG(je.onDownButtonKeyDown(N))})("keyup",function(){t.CHM(ee);const N=t.oxw();return t.KtG(N.onDownButtonKeyUp())}),t.YNc(1,ce,1,1,"span",13),t.YNc(2,re,3,2,"ng-container",3),t.qZA()}if(2&We){const ee=t.oxw();t.Tol(ee.decrementButtonClass),t.Q6J("ngClass",t.DdM(6,dt))("disabled",ee.disabled),t.xp6(1),t.Q6J("ngIf",ee.decrementButtonIcon),t.xp6(1),t.Q6J("ngIf",!ee.decrementButtonIcon)}}const Ne=function(We,Bt,ee){return{"p-inputnumber p-component":!0,"p-inputnumber-buttons-stacked":We,"p-inputnumber-buttons-horizontal":Bt,"p-inputnumber-buttons-vertical":ee}},St={provide:o.JU,useExisting:(0,t.Gpc)(()=>rt),multi:!0};let rt=(()=>{class We{document;el;cd;injector;showButtons=!1;format=!0;buttonLayout="stacked";inputId;styleClass;style;placeholder;size;maxlength;tabindex;title;ariaLabel;ariaRequired;name;required;autocomplete;min;max;incrementButtonClass;decrementButtonClass;incrementButtonIcon;decrementButtonIcon;readonly=!1;step=1;allowEmpty=!0;locale;localeMatcher;mode="decimal";currency;currencyDisplay;useGrouping=!0;minFractionDigits;maxFractionDigits;prefix;suffix;inputStyle;inputStyleClass;showClear=!1;get disabled(){return this._disabled}set disabled(ee){ee&&(this.focused=!1),this._disabled=ee,this.timer&&this.clearTimer()}onInput=new t.vpe;onFocus=new t.vpe;onBlur=new t.vpe;onKeyDown=new t.vpe;onClear=new t.vpe;input;templates;clearIconTemplate;incrementButtonIconTemplate;decrementButtonIconTemplate;value;onModelChange=()=>{};onModelTouched=()=>{};focused;initialized;groupChar="";prefixChar="";suffixChar="";isSpecialChar;timer;lastValue;_numeral;numberFormat;_decimal;_group;_minusSign;_currency;_prefix;_suffix;_index;_disabled;ngControl=null;constructor(ee,Re,N,je){this.document=ee,this.el=Re,this.cd=N,this.injector=je}ngOnChanges(ee){["locale","localeMatcher","mode","currency","currencyDisplay","useGrouping","minFractionDigits","maxFractionDigits","prefix","suffix"].some(N=>!!ee[N])&&this.updateConstructParser()}ngAfterContentInit(){this.templates.forEach(ee=>{switch(ee.getType()){case"clearicon":this.clearIconTemplate=ee.template;break;case"incrementbuttonicon":this.incrementButtonIconTemplate=ee.template;break;case"decrementbuttonicon":this.decrementButtonIconTemplate=ee.template}})}ngOnInit(){this.ngControl=this.injector.get(o.a5,null,{optional:!0}),this.constructParser(),this.initialized=!0}getOptions(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}}constructParser(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());const ee=[...new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)].reverse(),Re=new Map(ee.map((N,je)=>[N,je]));this._numeral=new RegExp(`[${ee.join("")}]`,"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=N=>Re.get(N)}updateConstructParser(){this.initialized&&this.constructParser()}escapeRegExp(ee){return ee.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}getDecimalExpression(){const ee=new Intl.NumberFormat(this.locale,{...this.getOptions(),useGrouping:!1});return new RegExp(`[${ee.format(1.1).replace(this._currency,"").trim().replace(this._numeral,"")}]`,"g")}getGroupingExpression(){const ee=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=ee.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp(`[${this.groupChar}]`,"g")}getMinusSignExpression(){const ee=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp(`[${ee.format(-1).trim().replace(this._numeral,"")}]`,"g")}getCurrencyExpression(){if(this.currency){const ee=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp(`[${ee.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,"")}]`,"g")}return new RegExp("[]","g")}getPrefixExpression(){if(this.prefix)this.prefixChar=this.prefix;else{const ee=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=ee.format(1).split("1")[0]}return new RegExp(`${this.escapeRegExp(this.prefixChar||"")}`,"g")}getSuffixExpression(){if(this.suffix)this.suffixChar=this.suffix;else{const ee=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=ee.format(1).split("1")[1]}return new RegExp(`${this.escapeRegExp(this.suffixChar||"")}`,"g")}formatValue(ee){if(null!=ee){if("-"===ee)return ee;if(this.format){let N=new Intl.NumberFormat(this.locale,this.getOptions()).format(ee);return this.prefix&&(N=this.prefix+N),this.suffix&&(N+=this.suffix),N}return ee.toString()}return""}parseValue(ee){let Re=ee.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(Re){if("-"===Re)return Re;let N=+Re;return isNaN(N)?null:N}return null}repeat(ee,Re,N){if(this.readonly)return;let je=Re||500;this.clearTimer(),this.timer=setTimeout(()=>{this.repeat(ee,40,N)},je),this.spin(ee,N)}spin(ee,Re){let N=this.step*Re,je=this.parseValue(this.input?.nativeElement.value)||0,V=this.validateValue(je+N);this.maxlength&&this.maxlength0&&Re>Se){const pn=this.isDecimalMode()&&(this.minFractionDigits||0)0?V:""):V=je.slice(0,Re-1)+je.slice(Re)}this.updateValue(ee,V,null,"delete-single")}else V=this.deleteRange(je,Re,N),this.updateValue(ee,V,null,"delete-range");break;case 46:if(ee.preventDefault(),Re===N){const Ve=je.charAt(Re),{decimalCharIndex:Se,decimalCharIndexWithoutPrefix:gt}=this.getDecimalCharIndexes(je);if(this.isNumeralChar(Ve)){const Vt=this.getDecimalLength(je);if(this._group.test(Ve))this._group.lastIndex=0,V=je.slice(0,Re)+je.slice(Re+2);else if(this._decimal.test(Ve))this._decimal.lastIndex=0,Vt?this.input?.nativeElement.setSelectionRange(Re+1,Re+1):V=je.slice(0,Re)+je.slice(Re+1);else if(Se>0&&Re>Se){const pn=this.isDecimalMode()&&(this.minFractionDigits||0)0?V:""):V=je.slice(0,Re)+je.slice(Re+1)}this.updateValue(ee,V,null,"delete-back-single")}else V=this.deleteRange(je,Re,N),this.updateValue(ee,V,null,"delete-range")}this.onKeyDown.emit(ee)}onInputKeyPress(ee){if(this.readonly)return;let Re=ee.which||ee.keyCode,N=String.fromCharCode(Re);const je=this.isDecimalSign(N),V=this.isMinusSign(N);13!=Re&&ee.preventDefault();const Ve=this.parseValue(this.input.nativeElement.value+N),Se=null!=Ve?Ve.toString():"";this.maxlength&&Se.length>this.maxlength||(48<=Re&&Re<=57||V||je)&&this.insert(ee,N,{isDecimalSign:je,isMinusSign:V})}onPaste(ee){if(!this.disabled&&!this.readonly){ee.preventDefault();let Re=(ee.clipboardData||this.document.defaultView.clipboardData).getData("Text");if(Re){this.maxlength&&(Re=Re.toString().substring(0,this.maxlength));let N=this.parseValue(Re);null!=N&&this.insert(ee,N.toString())}}}allowMinusSign(){return null==this.min||this.min<0}isMinusSign(ee){return!(!this._minusSign.test(ee)&&"-"!==ee||(this._minusSign.lastIndex=0,0))}isDecimalSign(ee){return!!this._decimal.test(ee)&&(this._decimal.lastIndex=0,!0)}isDecimalMode(){return"decimal"===this.mode}getDecimalCharIndexes(ee){let Re=ee.search(this._decimal);this._decimal.lastIndex=0;const je=ee.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:Re,decimalCharIndexWithoutPrefix:je}}getCharIndexes(ee){const Re=ee.search(this._decimal);this._decimal.lastIndex=0;const N=ee.search(this._minusSign);this._minusSign.lastIndex=0;const je=ee.search(this._suffix);this._suffix.lastIndex=0;const V=ee.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:Re,minusCharIndex:N,suffixCharIndex:je,currencyCharIndex:V}}insert(ee,Re,N={isDecimalSign:!1,isMinusSign:!1}){const je=Re.search(this._minusSign);if(this._minusSign.lastIndex=0,!this.allowMinusSign()&&-1!==je)return;let V=this.input?.nativeElement.selectionStart,Ve=this.input?.nativeElement.selectionEnd,Se=this.input?.nativeElement.value.trim();const{decimalCharIndex:gt,minusCharIndex:Vt,suffixCharIndex:pn,currencyCharIndex:ft}=this.getCharIndexes(Se);let Ht;if(N.isMinusSign)0===V&&(Ht=Se,(-1===Vt||0!==Ve)&&(Ht=this.insertText(Se,Re,0,Ve)),this.updateValue(ee,Ht,Re,"insert"));else if(N.isDecimalSign)gt>0&&V===gt?this.updateValue(ee,Se,Re,"insert"):(gt>V&>0&&V>gt){if(V+Re.length-(gt+1)<=J){const qe=ft>=V?ft-1:pn>=V?pn:Se.length;Ht=Se.slice(0,V)+Re+Se.slice(V+Re.length,qe)+Se.slice(qe),this.updateValue(ee,Ht,Re,ke)}}else Ht=this.insertText(Se,Re,V,Ve),this.updateValue(ee,Ht,Re,ke)}}insertText(ee,Re,N,je){if(2===("."===Re?Re:Re.split(".")).length){const Ve=ee.slice(N,je).search(this._decimal);return this._decimal.lastIndex=0,Ve>0?ee.slice(0,N)+this.formatValue(Re)+ee.slice(je):ee||this.formatValue(Re)}return je-N===ee.length?this.formatValue(Re):0===N?Re+ee.slice(je):je===ee.length?ee.slice(0,N)+Re:ee.slice(0,N)+Re+ee.slice(je)}deleteRange(ee,Re,N){let je;return je=N-Re===ee.length?"":0===Re?ee.slice(N):N===ee.length?ee.slice(0,Re):ee.slice(0,Re)+ee.slice(N),je}initCursor(){let ee=this.input?.nativeElement.selectionStart,Re=this.input?.nativeElement.value,N=Re.length,je=null,V=(this.prefixChar||"").length;Re=Re.replace(this._prefix,""),ee-=V;let Ve=Re.charAt(ee);if(this.isNumeralChar(Ve))return ee+V;let Se=ee-1;for(;Se>=0;){if(Ve=Re.charAt(Se),this.isNumeralChar(Ve)){je=Se+V;break}Se--}if(null!==je)this.input?.nativeElement.setSelectionRange(je+1,je+1);else{for(Se=ee;Sethis.max?this.max:ee}updateInput(ee,Re,N,je){Re=Re||"";let V=this.input?.nativeElement.value,Ve=this.formatValue(ee),Se=V.length;if(Ve!==je&&(Ve=this.concatValues(Ve,je)),0===Se){this.input.nativeElement.value=Ve,this.input.nativeElement.setSelectionRange(0,0);const Vt=this.initCursor()+Re.length;this.input.nativeElement.setSelectionRange(Vt,Vt)}else{let gt=this.input.nativeElement.selectionStart,Vt=this.input.nativeElement.selectionEnd;if(this.maxlength&&Ve.length>this.maxlength&&(Ve=Ve.slice(0,this.maxlength),gt=Math.min(gt,this.maxlength),Vt=Math.min(Vt,this.maxlength)),this.maxlength&&this.maxlength0}clearTimer(){this.timer&&clearInterval(this.timer)}getFormatter(){return this.numberFormat}static \u0275fac=function(Re){return new(Re||We)(t.Y36(r.K0),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.zs3))};static \u0275cmp=t.Xpm({type:We,selectors:[["p-inputNumber"]],contentQueries:function(Re,N,je){if(1&Re&&t.Suo(je,O.jx,4),2&Re){let V;t.iGM(V=t.CRH())&&(N.templates=V)}},viewQuery:function(Re,N){if(1&Re&&t.Gf(_e,5),2&Re){let je;t.iGM(je=t.CRH())&&(N.input=je.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(Re,N){2&Re&&t.ekj("p-inputwrapper-filled",N.filled)("p-inputwrapper-focus",N.focused)("p-inputnumber-clearable",N.showClear&&"vertical"!=N.buttonLayout)},inputs:{showButtons:"showButtons",format:"format",buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",style:"style",placeholder:"placeholder",size:"size",maxlength:"maxlength",tabindex:"tabindex",title:"title",ariaLabel:"ariaLabel",ariaRequired:"ariaRequired",name:"name",required:"required",autocomplete:"autocomplete",min:"min",max:"max",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",readonly:"readonly",step:"step",allowEmpty:"allowEmpty",locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",showClear:"showClear",disabled:"disabled"},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown",onClear:"onClear"},features:[t._Bn([St]),t.TTD],decls:7,vars:32,consts:[[3,"ngClass","ngStyle"],["pInputText","","inputmode","decimal",3,"ngClass","ngStyle","value","disabled","readonly","input","keydown","keypress","paste","click","focus","blur"],["input",""],[4,"ngIf"],["class","p-inputnumber-button-group",4,"ngIf"],["type","button","pButton","","class","p-button-icon-only","tabindex","-1",3,"ngClass","class","disabled","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],[3,"ngClass","click",4,"ngIf"],["class","p-inputnumber-clear-icon",3,"click",4,"ngIf"],[3,"ngClass","click"],[1,"p-inputnumber-clear-icon",3,"click"],[4,"ngTemplateOutlet"],[1,"p-inputnumber-button-group"],["type","button","pButton","","tabindex","-1",1,"p-button-icon-only",3,"ngClass","disabled","mousedown","mouseup","mouseleave","keydown","keyup"],[3,"ngClass",4,"ngIf"],[3,"ngClass"]],template:function(Re,N){1&Re&&(t.TgZ(0,"span",0)(1,"input",1,2),t.NdJ("input",function(V){return N.onUserInput(V)})("keydown",function(V){return N.onInputKeyDown(V)})("keypress",function(V){return N.onInputKeyPress(V)})("paste",function(V){return N.onPaste(V)})("click",function(){return N.onInputClick()})("focus",function(V){return N.onInputFocus(V)})("blur",function(V){return N.onInputBlur(V)}),t.qZA(),t.YNc(3,At,3,2,"ng-container",3),t.YNc(4,He,7,14,"span",4),t.YNc(5,Ee,3,7,"button",5),t.YNc(6,Ye,3,7,"button",5),t.qZA()),2&Re&&(t.Tol(N.styleClass),t.Q6J("ngClass",t.kEZ(28,Ne,N.showButtons&&"stacked"===N.buttonLayout,N.showButtons&&"horizontal"===N.buttonLayout,N.showButtons&&"vertical"===N.buttonLayout))("ngStyle",N.style),t.xp6(1),t.Tol(N.inputStyleClass),t.Q6J("ngClass","p-inputnumber-input")("ngStyle",N.inputStyle)("value",N.formattedValue())("disabled",N.disabled)("readonly",N.readonly),t.uIk("placeholder",N.placeholder)("title",N.title)("id",N.inputId)("size",N.size)("name",N.name)("autocomplete",N.autocomplete)("maxlength",N.maxlength)("tabindex",N.tabindex)("aria-label",N.ariaLabel)("aria-required",N.ariaRequired)("required",N.required)("min",N.min)("max",N.max),t.xp6(2),t.Q6J("ngIf","vertical"!=N.buttonLayout&&N.showClear&&(N.value||0===N.value)),t.xp6(1),t.Q6J("ngIf",N.showButtons&&"stacked"===N.buttonLayout),t.xp6(1),t.Q6J("ngIf",N.showButtons&&"stacked"!==N.buttonLayout),t.xp6(1),t.Q6J("ngIf",N.showButtons&&"stacked"!==N.buttonLayout))},dependencies:function(){return[r.mk,r.O5,r.tP,r.PC,Y.o,ae.Hq,W.q,ie,he]},styles:["@layer primeng{p-inputnumber,.p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid p-inputnumber,.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-inputnumber-clearable{position:relative}}\n"],encapsulation:2,changeDetection:0})}return We})(),Rt=(()=>{class We{static \u0275fac=function(Re){return new(Re||We)};static \u0275mod=t.oAB({type:We});static \u0275inj=t.cJS({imports:[r.ez,Y.j,ae.hJ,W.q,ie,he,O.m8]})}return We})()},3714:($t,Xe,T)=>{T.d(Xe,{j:()=>A,o:()=>ae});var r=T(6689),t=T(6814),o=T(95);let ae=(()=>{class Y{el;ngModel;cd;filled;constructor(W,te,ie){this.el=W,this.ngModel=te,this.cd=ie}ngAfterViewInit(){this.updateFilledState(),this.cd.detectChanges()}ngDoCheck(){this.updateFilledState()}onInput(){this.updateFilledState()}updateFilledState(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}static \u0275fac=function(te){return new(te||Y)(r.Y36(r.SBq),r.Y36(o.On,8),r.Y36(r.sBO))};static \u0275dir=r.lG2({type:Y,selectors:[["","pInputText",""]],hostAttrs:[1,"p-inputtext","p-component","p-element"],hostVars:2,hostBindings:function(te,ie){1&te&&r.NdJ("input",function(_e){return ie.onInput(_e)}),2&te&&r.ekj("p-filled",ie.filled)}})}return Y})(),A=(()=>{class Y{static \u0275fac=function(te){return new(te||Y)};static \u0275mod=r.oAB({type:Y});static \u0275inj=r.cJS({imports:[t.ez]})}return Y})()},5807:($t,Xe,T)=>{T.d(Xe,{U8:()=>nt,aV:()=>pe});var r=T(6825),t=T(6814),o=T(6689),ae=T(95),A=T(5219),Y=T(2076),O=T(2332);const W=["overlay"],te=["content"];function ie(X,fe){1&X&&o.GkF(0)}const he=function(X,fe,oe){return{showTransitionParams:X,hideTransitionParams:fe,transform:oe}},_e=function(X){return{value:"visible",params:X}},Oe=function(X){return{mode:X}},Le=function(X){return{$implicit:X}};function ct(X,fe){if(1&X){const oe=o.EpF();o.TgZ(0,"div",1,3),o.NdJ("click",function(tt){o.CHM(oe);const dt=o.oxw(2);return o.KtG(dt.onOverlayContentClick(tt))})("@overlayContentAnimation.start",function(tt){o.CHM(oe);const dt=o.oxw(2);return o.KtG(dt.onOverlayContentAnimationStart(tt))})("@overlayContentAnimation.done",function(tt){o.CHM(oe);const dt=o.oxw(2);return o.KtG(dt.onOverlayContentAnimationDone(tt))}),o.Hsn(2),o.YNc(3,ie,1,0,"ng-container",4),o.qZA()}if(2&X){const oe=o.oxw(2);o.Tol(oe.contentStyleClass),o.Q6J("ngStyle",oe.contentStyle)("ngClass","p-overlay-content")("@overlayContentAnimation",o.VKq(11,_e,o.kEZ(7,he,oe.showTransitionOptions,oe.hideTransitionOptions,oe.transformOptions[oe.modal?oe.overlayResponsiveDirection:"default"]))),o.xp6(3),o.Q6J("ngTemplateOutlet",oe.contentTemplate)("ngTemplateOutletContext",o.VKq(15,Le,o.VKq(13,Oe,oe.overlayMode)))}}const yt=function(X,fe,oe,ut,tt,dt,He,mt,Ce,Lt,et,kt,Ee,ce){return{"p-overlay p-component":!0,"p-overlay-modal p-component-overlay p-component-overlay-enter":X,"p-overlay-center":fe,"p-overlay-top":oe,"p-overlay-top-start":ut,"p-overlay-top-end":tt,"p-overlay-bottom":dt,"p-overlay-bottom-start":He,"p-overlay-bottom-end":mt,"p-overlay-left":Ce,"p-overlay-left-start":Lt,"p-overlay-left-end":et,"p-overlay-right":kt,"p-overlay-right-start":Ee,"p-overlay-right-end":ce}};function At(X,fe){if(1&X){const oe=o.EpF();o.TgZ(0,"div",1,2),o.NdJ("click",function(tt){o.CHM(oe);const dt=o.oxw();return o.KtG(dt.onOverlayClick(tt))}),o.YNc(2,ct,4,17,"div",0),o.qZA()}if(2&X){const oe=o.oxw();o.Tol(oe.styleClass),o.Q6J("ngStyle",oe.style)("ngClass",o.rFY(5,yt,[oe.modal,oe.modal&&"center"===oe.overlayResponsiveDirection,oe.modal&&"top"===oe.overlayResponsiveDirection,oe.modal&&"top-start"===oe.overlayResponsiveDirection,oe.modal&&"top-end"===oe.overlayResponsiveDirection,oe.modal&&"bottom"===oe.overlayResponsiveDirection,oe.modal&&"bottom-start"===oe.overlayResponsiveDirection,oe.modal&&"bottom-end"===oe.overlayResponsiveDirection,oe.modal&&"left"===oe.overlayResponsiveDirection,oe.modal&&"left-start"===oe.overlayResponsiveDirection,oe.modal&&"left-end"===oe.overlayResponsiveDirection,oe.modal&&"right"===oe.overlayResponsiveDirection,oe.modal&&"right-start"===oe.overlayResponsiveDirection,oe.modal&&"right-end"===oe.overlayResponsiveDirection])),o.xp6(2),o.Q6J("ngIf",oe.visible)}}const Dt=["*"],Ot={provide:ae.JU,useExisting:(0,o.Gpc)(()=>pe),multi:!0},Ct=(0,r.oQ)([(0,r.oB)({transform:"{{transform}}",opacity:0}),(0,r.jt)("{{showTransitionParams}}")]),ve=(0,r.oQ)([(0,r.jt)("{{hideTransitionParams}}",(0,r.oB)({transform:"{{transform}}",opacity:0}))]);let pe=(()=>{class X{document;platformId;el;renderer;config;overlayService;zone;get visible(){return this._visible}set visible(oe){this._visible=oe,this._visible&&!this.modalVisible&&(this.modalVisible=!0)}get mode(){return this._mode||this.overlayOptions?.mode}set mode(oe){this._mode=oe}get style(){return O.gb.merge(this._style,this.modal?this.overlayResponsiveOptions?.style:this.overlayOptions?.style)}set style(oe){this._style=oe}get styleClass(){return O.gb.merge(this._styleClass,this.modal?this.overlayResponsiveOptions?.styleClass:this.overlayOptions?.styleClass)}set styleClass(oe){this._styleClass=oe}get contentStyle(){return O.gb.merge(this._contentStyle,this.modal?this.overlayResponsiveOptions?.contentStyle:this.overlayOptions?.contentStyle)}set contentStyle(oe){this._contentStyle=oe}get contentStyleClass(){return O.gb.merge(this._contentStyleClass,this.modal?this.overlayResponsiveOptions?.contentStyleClass:this.overlayOptions?.contentStyleClass)}set contentStyleClass(oe){this._contentStyleClass=oe}get target(){const oe=this._target||this.overlayOptions?.target;return void 0===oe?"@prev":oe}set target(oe){this._target=oe}get appendTo(){return this._appendTo||this.overlayOptions?.appendTo}set appendTo(oe){this._appendTo=oe}get autoZIndex(){const oe=this._autoZIndex||this.overlayOptions?.autoZIndex;return void 0===oe||oe}set autoZIndex(oe){this._autoZIndex=oe}get baseZIndex(){const oe=this._baseZIndex||this.overlayOptions?.baseZIndex;return void 0===oe?0:oe}set baseZIndex(oe){this._baseZIndex=oe}get showTransitionOptions(){const oe=this._showTransitionOptions||this.overlayOptions?.showTransitionOptions;return void 0===oe?".12s cubic-bezier(0, 0, 0.2, 1)":oe}set showTransitionOptions(oe){this._showTransitionOptions=oe}get hideTransitionOptions(){const oe=this._hideTransitionOptions||this.overlayOptions?.hideTransitionOptions;return void 0===oe?".1s linear":oe}set hideTransitionOptions(oe){this._hideTransitionOptions=oe}get listener(){return this._listener||this.overlayOptions?.listener}set listener(oe){this._listener=oe}get responsive(){return this._responsive||this.overlayOptions?.responsive}set responsive(oe){this._responsive=oe}get options(){return this._options}set options(oe){this._options=oe}visibleChange=new o.vpe;onBeforeShow=new o.vpe;onShow=new o.vpe;onBeforeHide=new o.vpe;onHide=new o.vpe;onAnimationStart=new o.vpe;onAnimationDone=new o.vpe;templates;overlayViewChild;contentViewChild;contentTemplate;_visible=!1;_mode;_style;_styleClass;_contentStyle;_contentStyleClass;_target;_appendTo;_autoZIndex;_baseZIndex;_showTransitionOptions;_hideTransitionOptions;_listener;_responsive;_options;modalVisible=!1;isOverlayClicked=!1;isOverlayContentClicked=!1;scrollHandler;documentClickListener;documentResizeListener;documentKeyboardListener;window;transformOptions={default:"scaleY(0.8)",center:"scale(0.7)",top:"translate3d(0px, -100%, 0px)","top-start":"translate3d(0px, -100%, 0px)","top-end":"translate3d(0px, -100%, 0px)",bottom:"translate3d(0px, 100%, 0px)","bottom-start":"translate3d(0px, 100%, 0px)","bottom-end":"translate3d(0px, 100%, 0px)",left:"translate3d(-100%, 0px, 0px)","left-start":"translate3d(-100%, 0px, 0px)","left-end":"translate3d(-100%, 0px, 0px)",right:"translate3d(100%, 0px, 0px)","right-start":"translate3d(100%, 0px, 0px)","right-end":"translate3d(100%, 0px, 0px)"};get modal(){if((0,t.NF)(this.platformId))return"modal"===this.mode||this.overlayResponsiveOptions&&this.window?.matchMedia(this.overlayResponsiveOptions.media?.replace("@media","")||`(max-width: ${this.overlayResponsiveOptions.breakpoint})`).matches}get overlayMode(){return this.mode||(this.modal?"modal":"overlay")}get overlayOptions(){return{...this.config?.overlayOptions,...this.options}}get overlayResponsiveOptions(){return{...this.overlayOptions?.responsive,...this.responsive}}get overlayResponsiveDirection(){return this.overlayResponsiveOptions?.direction||"center"}get overlayEl(){return this.overlayViewChild?.nativeElement}get contentEl(){return this.contentViewChild?.nativeElement}get targetEl(){return Y.p.getTargetElement(this.target,this.el?.nativeElement)}constructor(oe,ut,tt,dt,He,mt,Ce){this.document=oe,this.platformId=ut,this.el=tt,this.renderer=dt,this.config=He,this.overlayService=mt,this.zone=Ce,this.window=this.document.defaultView}ngAfterContentInit(){this.templates?.forEach(oe=>{oe.getType(),this.contentTemplate=oe.template})}show(oe,ut=!1){this.onVisibleChange(!0),this.handleEvents("onShow",{overlay:oe||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),ut&&Y.p.focus(this.targetEl),this.modal&&Y.p.addClass(this.document?.body,"p-overflow-hidden")}hide(oe,ut=!1){this.visible&&(this.onVisibleChange(!1),this.handleEvents("onHide",{overlay:oe||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),ut&&Y.p.focus(this.targetEl),this.modal&&Y.p.removeClass(this.document?.body,"p-overflow-hidden"))}alignOverlay(){!this.modal&&Y.p.alignOverlay(this.overlayEl,this.targetEl,this.appendTo)}onVisibleChange(oe){this._visible=oe,this.visibleChange.emit(oe)}onOverlayClick(){this.isOverlayClicked=!0}onOverlayContentClick(oe){this.overlayService.add({originalEvent:oe,target:this.targetEl}),this.isOverlayContentClicked=!0}onOverlayContentAnimationStart(oe){switch(oe.toState){case"visible":this.handleEvents("onBeforeShow",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.autoZIndex&&O.P9.set(this.overlayMode,this.overlayEl,this.baseZIndex+this.config?.zIndex[this.overlayMode]),Y.p.appendOverlay(this.overlayEl,"body"===this.appendTo?this.document.body:this.appendTo,this.appendTo),this.alignOverlay();break;case"void":this.handleEvents("onBeforeHide",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.modal&&Y.p.addClass(this.overlayEl,"p-component-overlay-leave")}this.handleEvents("onAnimationStart",oe)}onOverlayContentAnimationDone(oe){const ut=this.overlayEl||oe.element.parentElement;switch(oe.toState){case"visible":this.show(ut,!0),this.bindListeners();break;case"void":this.hide(ut,!0),this.unbindListeners(),Y.p.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),O.P9.clear(ut),this.modalVisible=!1}this.handleEvents("onAnimationDone",oe)}handleEvents(oe,ut){this[oe].emit(ut),this.options&&this.options[oe]&&this.options[oe](ut),this.config?.overlayOptions&&(this.config?.overlayOptions)[oe]&&(this.config?.overlayOptions)[oe](ut)}bindListeners(){this.bindScrollListener(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindDocumentKeyboardListener()}unbindListeners(){this.unbindScrollListener(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindDocumentKeyboardListener()}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new Y.V(this.targetEl,oe=>{(!this.listener||this.listener(oe,{type:"scroll",mode:this.overlayMode,valid:!0}))&&this.hide(oe,!0)})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}bindDocumentClickListener(){this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.document,"click",oe=>{const tt=!(this.targetEl&&(this.targetEl.isSameNode(oe.target)||!this.isOverlayClicked&&this.targetEl.contains(oe.target))||this.isOverlayContentClicked);(this.listener?this.listener(oe,{type:"outside",mode:this.overlayMode,valid:3!==oe.which&&tt}):tt)&&this.hide(oe),this.isOverlayClicked=this.isOverlayContentClicked=!1}))}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",oe=>{(this.listener?this.listener(oe,{type:"resize",mode:this.overlayMode,valid:!Y.p.isTouchDevice()}):!Y.p.isTouchDevice())&&this.hide(oe,!0)}))}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}bindDocumentKeyboardListener(){this.documentKeyboardListener||this.zone.runOutsideAngular(()=>{this.documentKeyboardListener=this.renderer.listen(this.window,"keydown",oe=>{this.overlayOptions.hideOnEscape&&27===oe.keyCode&&(this.listener?this.listener(oe,{type:"keydown",mode:this.overlayMode,valid:!Y.p.isTouchDevice()}):!Y.p.isTouchDevice())&&this.zone.run(()=>{this.hide(oe,!0)})})})}unbindDocumentKeyboardListener(){this.documentKeyboardListener&&(this.documentKeyboardListener(),this.documentKeyboardListener=null)}ngOnDestroy(){this.hide(this.overlayEl,!0),this.overlayEl&&(Y.p.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),O.P9.clear(this.overlayEl)),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.unbindListeners()}static \u0275fac=function(ut){return new(ut||X)(o.Y36(t.K0),o.Y36(o.Lbi),o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(A.b4),o.Y36(A.F0),o.Y36(o.R0b))};static \u0275cmp=o.Xpm({type:X,selectors:[["p-overlay"]],contentQueries:function(ut,tt,dt){if(1&ut&&o.Suo(dt,A.jx,4),2&ut){let He;o.iGM(He=o.CRH())&&(tt.templates=He)}},viewQuery:function(ut,tt){if(1&ut&&(o.Gf(W,5),o.Gf(te,5)),2&ut){let dt;o.iGM(dt=o.CRH())&&(tt.overlayViewChild=dt.first),o.iGM(dt=o.CRH())&&(tt.contentViewChild=dt.first)}},hostAttrs:[1,"p-element"],inputs:{visible:"visible",mode:"mode",style:"style",styleClass:"styleClass",contentStyle:"contentStyle",contentStyleClass:"contentStyleClass",target:"target",appendTo:"appendTo",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",listener:"listener",responsive:"responsive",options:"options"},outputs:{visibleChange:"visibleChange",onBeforeShow:"onBeforeShow",onShow:"onShow",onBeforeHide:"onBeforeHide",onHide:"onHide",onAnimationStart:"onAnimationStart",onAnimationDone:"onAnimationDone"},features:[o._Bn([Ot])],ngContentSelectors:Dt,decls:1,vars:1,consts:[[3,"ngStyle","class","ngClass","click",4,"ngIf"],[3,"ngStyle","ngClass","click"],["overlay",""],["content",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(ut,tt){1&ut&&(o.F$t(),o.YNc(0,At,3,20,"div",0)),2&ut&&o.Q6J("ngIf",tt.modalVisible)},dependencies:[t.mk,t.O5,t.tP,t.PC],styles:["@layer primeng{.p-overlay{position:absolute;top:0;left:0}.p-overlay-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%}.p-overlay-content{transform-origin:inherit}.p-overlay-modal>.p-overlay-content{z-index:1;width:90%}.p-overlay-top{align-items:flex-start}.p-overlay-top-start{align-items:flex-start;justify-content:flex-start}.p-overlay-top-end{align-items:flex-start;justify-content:flex-end}.p-overlay-bottom{align-items:flex-end}.p-overlay-bottom-start{align-items:flex-end;justify-content:flex-start}.p-overlay-bottom-end{align-items:flex-end;justify-content:flex-end}.p-overlay-left{justify-content:flex-start}.p-overlay-left-start{justify-content:flex-start;align-items:flex-start}.p-overlay-left-end{justify-content:flex-start;align-items:flex-end}.p-overlay-right{justify-content:flex-end}.p-overlay-right-start{justify-content:flex-end;align-items:flex-start}.p-overlay-right-end{justify-content:flex-end;align-items:flex-end}}\n"],encapsulation:2,data:{animation:[(0,r.X$)("overlayContentAnimation",[(0,r.eR)(":enter",[(0,r._7)(Ct)]),(0,r.eR)(":leave",[(0,r._7)(ve)])])]},changeDetection:0})}return X})(),nt=(()=>{class X{static \u0275fac=function(ut){return new(ut||X)};static \u0275mod=o.oAB({type:X});static \u0275inj=o.cJS({imports:[t.ez,A.m8,A.m8]})}return X})()},1712:($t,Xe,T)=>{T.d(Xe,{D:()=>ee,U:()=>Re});var r=T(6689),t=T(6814),o=T(95),ae=T(3965),A=T(5219),Y=T(4480),O=T(9653),W=T(4713);let te=(()=>{class N extends W.s{static \u0275fac=function(){let V;return function(Se){return(V||(V=r.n5z(N)))(Se||N)}}();static \u0275cmp=r.Xpm({type:N,selectors:[["AngleDoubleLeftIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M5.71602 11.164C5.80782 11.2021 5.9063 11.2215 6.00569 11.221C6.20216 11.2301 6.39427 11.1612 6.54025 11.0294C6.68191 10.8875 6.76148 10.6953 6.76148 10.4948C6.76148 10.2943 6.68191 10.1021 6.54025 9.96024L3.51441 6.9344L6.54025 3.90855C6.624 3.76126 6.65587 3.59011 6.63076 3.42254C6.60564 3.25498 6.525 3.10069 6.40175 2.98442C6.2785 2.86815 6.11978 2.79662 5.95104 2.7813C5.78229 2.76598 5.61329 2.80776 5.47112 2.89994L1.97123 6.39983C1.82957 6.54167 1.75 6.73393 1.75 6.9344C1.75 7.13486 1.82957 7.32712 1.97123 7.46896L5.47112 10.9991C5.54096 11.0698 5.62422 11.1259 5.71602 11.164ZM11.0488 10.9689C11.1775 11.1156 11.3585 11.2061 11.5531 11.221C11.7477 11.2061 11.9288 11.1156 12.0574 10.9689C12.1815 10.8302 12.25 10.6506 12.25 10.4645C12.25 10.2785 12.1815 10.0989 12.0574 9.96024L9.03158 6.93439L12.0574 3.90855C12.1248 3.76739 12.1468 3.60881 12.1204 3.45463C12.0939 3.30045 12.0203 3.15826 11.9097 3.04765C11.7991 2.93703 11.6569 2.86343 11.5027 2.83698C11.3486 2.81053 11.19 2.83252 11.0488 2.89994L7.51865 6.36957C7.37699 6.51141 7.29742 6.70367 7.29742 6.90414C7.29742 7.1046 7.37699 7.29686 7.51865 7.4387L11.0488 10.9689Z","fill","currentColor"]],template:function(Ve,Se){1&Ve&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&Ve&&(r.Tol(Se.getClassNames()),r.uIk("aria-label",Se.ariaLabel)("aria-hidden",Se.ariaHidden)("role",Se.role))},encapsulation:2})}return N})(),ie=(()=>{class N extends W.s{static \u0275fac=function(){let V;return function(Se){return(V||(V=r.n5z(N)))(Se||N)}}();static \u0275cmp=r.Xpm({type:N,selectors:[["AngleDoubleRightIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M7.68757 11.1451C7.7791 11.1831 7.8773 11.2024 7.9764 11.2019C8.07769 11.1985 8.17721 11.1745 8.26886 11.1312C8.36052 11.088 8.44238 11.0265 8.50943 10.9505L12.0294 7.49085C12.1707 7.34942 12.25 7.15771 12.25 6.95782C12.25 6.75794 12.1707 6.56622 12.0294 6.42479L8.50943 2.90479C8.37014 2.82159 8.20774 2.78551 8.04633 2.80192C7.88491 2.81833 7.73309 2.88635 7.6134 2.99588C7.4937 3.10541 7.41252 3.25061 7.38189 3.40994C7.35126 3.56927 7.37282 3.73423 7.44337 3.88033L10.4605 6.89748L7.44337 9.91463C7.30212 10.0561 7.22278 10.2478 7.22278 10.4477C7.22278 10.6475 7.30212 10.8393 7.44337 10.9807C7.51301 11.0512 7.59603 11.1071 7.68757 11.1451ZM1.94207 10.9505C2.07037 11.0968 2.25089 11.1871 2.44493 11.2019C2.63898 11.1871 2.81949 11.0968 2.94779 10.9505L6.46779 7.49085C6.60905 7.34942 6.68839 7.15771 6.68839 6.95782C6.68839 6.75793 6.60905 6.56622 6.46779 6.42479L2.94779 2.90479C2.80704 2.83757 2.6489 2.81563 2.49517 2.84201C2.34143 2.86839 2.19965 2.94178 2.08936 3.05207C1.97906 3.16237 1.90567 3.30415 1.8793 3.45788C1.85292 3.61162 1.87485 3.76975 1.94207 3.9105L4.95922 6.92765L1.94207 9.9448C1.81838 10.0831 1.75 10.2621 1.75 10.4477C1.75 10.6332 1.81838 10.8122 1.94207 10.9505Z","fill","currentColor"]],template:function(Ve,Se){1&Ve&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&Ve&&(r.Tol(Se.getClassNames()),r.uIk("aria-label",Se.ariaLabel)("aria-hidden",Se.ariaHidden)("role",Se.role))},encapsulation:2})}return N})(),he=(()=>{class N extends W.s{static \u0275fac=function(){let V;return function(Se){return(V||(V=r.n5z(N)))(Se||N)}}();static \u0275cmp=r.Xpm({type:N,selectors:[["AngleLeftIcon"]],standalone:!0,features:[r.qOj,r.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.75 11.185C8.65146 11.1854 8.55381 11.1662 8.4628 11.1284C8.37179 11.0906 8.28924 11.0351 8.22 10.965L4.72 7.46496C4.57955 7.32433 4.50066 7.13371 4.50066 6.93496C4.50066 6.73621 4.57955 6.54558 4.72 6.40496L8.22 2.93496C8.36095 2.84357 8.52851 2.80215 8.69582 2.81733C8.86312 2.83252 9.02048 2.90344 9.14268 3.01872C9.26487 3.134 9.34483 3.28696 9.36973 3.4531C9.39463 3.61924 9.36303 3.78892 9.28 3.93496L6.28 6.93496L9.28 9.93496C9.42045 10.0756 9.49934 10.2662 9.49934 10.465C9.49934 10.6637 9.42045 10.8543 9.28 10.995C9.13526 11.1257 8.9448 11.1939 8.75 11.185Z","fill","currentColor"]],template:function(Ve,Se){1&Ve&&(r.O4$(),r.TgZ(0,"svg",0),r._UZ(1,"path",1),r.qZA()),2&Ve&&(r.Tol(Se.getClassNames()),r.uIk("aria-label",Se.ariaLabel)("aria-hidden",Se.ariaHidden)("role",Se.role))},encapsulation:2})}return N})();var _e=T(1239);function Oe(N,je){1&N&&r.GkF(0)}const Le=function(N){return{$implicit:N}};function ct(N,je){if(1&N&&(r.TgZ(0,"div",15),r.YNc(1,Oe,1,0,"ng-container",16),r.qZA()),2&N){const V=r.oxw(2);r.xp6(1),r.Q6J("ngTemplateOutlet",V.templateLeft)("ngTemplateOutletContext",r.VKq(2,Le,V.paginatorState))}}function yt(N,je){if(1&N&&(r.TgZ(0,"span",17),r._uU(1),r.qZA()),2&N){const V=r.oxw(2);r.xp6(1),r.Oqu(V.currentPageReport)}}function At(N,je){1&N&&r._UZ(0,"AngleDoubleLeftIcon",19),2&N&&r.Q6J("styleClass","p-paginator-icon")}function Dt(N,je){}function Ot(N,je){1&N&&r.YNc(0,Dt,0,0,"ng-template")}function Ct(N,je){if(1&N&&(r.TgZ(0,"span",20),r.YNc(1,Ot,1,0,null,21),r.qZA()),2&N){const V=r.oxw(3);r.xp6(1),r.Q6J("ngTemplateOutlet",V.firstPageLinkIconTemplate)}}const ve=function(N){return{"p-disabled":N}};function pe(N,je){if(1&N){const V=r.EpF();r.TgZ(0,"button",18),r.NdJ("click",function(Se){r.CHM(V);const gt=r.oxw(2);return r.KtG(gt.changePageToFirst(Se))}),r.YNc(1,At,1,1,"AngleDoubleLeftIcon",6),r.YNc(2,Ct,2,1,"span",7),r.qZA()}if(2&N){const V=r.oxw(2);r.Q6J("disabled",V.isFirstPage()||V.empty())("ngClass",r.VKq(4,ve,V.isFirstPage()||V.empty())),r.xp6(1),r.Q6J("ngIf",!V.firstPageLinkIconTemplate),r.xp6(1),r.Q6J("ngIf",V.firstPageLinkIconTemplate)}}function nt(N,je){1&N&&r._UZ(0,"AngleLeftIcon",19),2&N&&r.Q6J("styleClass","p-paginator-icon")}function X(N,je){}function fe(N,je){1&N&&r.YNc(0,X,0,0,"ng-template")}function oe(N,je){if(1&N&&(r.TgZ(0,"span",20),r.YNc(1,fe,1,0,null,21),r.qZA()),2&N){const V=r.oxw(2);r.xp6(1),r.Q6J("ngTemplateOutlet",V.previousPageLinkIconTemplate)}}const ut=function(N){return{"p-highlight":N}};function tt(N,je){if(1&N){const V=r.EpF();r.TgZ(0,"button",24),r.NdJ("click",function(Se){const Vt=r.CHM(V).$implicit,pn=r.oxw(3);return r.KtG(pn.onPageLinkClick(Se,Vt-1))}),r._uU(1),r.qZA()}if(2&N){const V=je.$implicit,Ve=r.oxw(3);r.Q6J("ngClass",r.VKq(2,ut,V-1==Ve.getPage())),r.xp6(1),r.hij(" ",Ve.getLocalization(V)," ")}}function dt(N,je){if(1&N&&(r.TgZ(0,"span",22),r.YNc(1,tt,2,4,"button",23),r.qZA()),2&N){const V=r.oxw(2);r.xp6(1),r.Q6J("ngForOf",V.pageLinks)}}function He(N,je){if(1&N&&r._uU(0),2&N){const V=r.oxw(3);r.Oqu(V.currentPageReport)}}function mt(N,je){if(1&N){const V=r.EpF();r.TgZ(0,"p-dropdown",25),r.NdJ("onChange",function(Se){r.CHM(V);const gt=r.oxw(2);return r.KtG(gt.onPageDropdownChange(Se))}),r.YNc(1,He,1,1,"ng-template",26),r.qZA()}if(2&N){const V=r.oxw(2);r.Q6J("options",V.pageItems)("ngModel",V.getPage())("disabled",V.empty())("appendTo",V.dropdownAppendTo)("scrollHeight",V.dropdownScrollHeight)}}function Ce(N,je){1&N&&r._UZ(0,"AngleRightIcon",19),2&N&&r.Q6J("styleClass","p-paginator-icon")}function Lt(N,je){}function et(N,je){1&N&&r.YNc(0,Lt,0,0,"ng-template")}function kt(N,je){if(1&N&&(r.TgZ(0,"span",20),r.YNc(1,et,1,0,null,21),r.qZA()),2&N){const V=r.oxw(2);r.xp6(1),r.Q6J("ngTemplateOutlet",V.nextPageLinkIconTemplate)}}function Ee(N,je){1&N&&r._UZ(0,"AngleDoubleRightIcon",19),2&N&&r.Q6J("styleClass","p-paginator-icon")}function ce(N,je){}function $e(N,je){1&N&&r.YNc(0,ce,0,0,"ng-template")}function F(N,je){if(1&N&&(r.TgZ(0,"span",20),r.YNc(1,$e,1,0,null,21),r.qZA()),2&N){const V=r.oxw(3);r.xp6(1),r.Q6J("ngTemplateOutlet",V.lastPageLinkIconTemplate)}}function me(N,je){if(1&N){const V=r.EpF();r.TgZ(0,"button",27),r.NdJ("click",function(Se){r.CHM(V);const gt=r.oxw(2);return r.KtG(gt.changePageToLast(Se))}),r.YNc(1,Ee,1,1,"AngleDoubleRightIcon",6),r.YNc(2,F,2,1,"span",7),r.qZA()}if(2&N){const V=r.oxw(2);r.Q6J("disabled",V.isLastPage()||V.empty())("ngClass",r.VKq(4,ve,V.isLastPage()||V.empty())),r.xp6(1),r.Q6J("ngIf",!V.lastPageLinkIconTemplate),r.xp6(1),r.Q6J("ngIf",V.lastPageLinkIconTemplate)}}function re(N,je){if(1&N){const V=r.EpF();r.TgZ(0,"p-inputNumber",28),r.NdJ("ngModelChange",function(Se){r.CHM(V);const gt=r.oxw(2);return r.KtG(gt.changePage(Se-1))}),r.qZA()}if(2&N){const V=r.oxw(2);r.Q6J("ngModel",V.currentPage())("disabled",V.empty())}}function Ye(N,je){1&N&&r.GkF(0)}function Ne(N,je){if(1&N&&r.YNc(0,Ye,1,0,"ng-container",16),2&N){const V=je.$implicit,Ve=r.oxw(4);r.Q6J("ngTemplateOutlet",Ve.dropdownItemTemplate)("ngTemplateOutletContext",r.VKq(2,Le,V))}}function St(N,je){1&N&&(r.ynx(0),r.YNc(1,Ne,1,4,"ng-template",31),r.BQk())}function rt(N,je){if(1&N){const V=r.EpF();r.TgZ(0,"p-dropdown",29),r.NdJ("ngModelChange",function(Se){r.CHM(V);const gt=r.oxw(2);return r.KtG(gt.rows=Se)})("onChange",function(Se){r.CHM(V);const gt=r.oxw(2);return r.KtG(gt.onRppChange(Se))}),r.YNc(1,St,2,0,"ng-container",30),r.qZA()}if(2&N){const V=r.oxw(2);r.Q6J("options",V.rowsPerPageItems)("ngModel",V.rows)("disabled",V.empty())("appendTo",V.dropdownAppendTo)("scrollHeight",V.dropdownScrollHeight),r.xp6(1),r.Q6J("ngIf",V.dropdownItemTemplate)}}function Rt(N,je){1&N&&r.GkF(0)}function We(N,je){if(1&N&&(r.TgZ(0,"div",32),r.YNc(1,Rt,1,0,"ng-container",16),r.qZA()),2&N){const V=r.oxw(2);r.xp6(1),r.Q6J("ngTemplateOutlet",V.templateRight)("ngTemplateOutletContext",r.VKq(2,Le,V.paginatorState))}}function Bt(N,je){if(1&N){const V=r.EpF();r.TgZ(0,"div",1),r.YNc(1,ct,2,4,"div",2),r.YNc(2,yt,2,1,"span",3),r.YNc(3,pe,3,6,"button",4),r.TgZ(4,"button",5),r.NdJ("click",function(Se){r.CHM(V);const gt=r.oxw();return r.KtG(gt.changePageToPrev(Se))}),r.YNc(5,nt,1,1,"AngleLeftIcon",6),r.YNc(6,oe,2,1,"span",7),r.qZA(),r.YNc(7,dt,2,1,"span",8),r.YNc(8,mt,2,5,"p-dropdown",9),r.TgZ(9,"button",10),r.NdJ("click",function(Se){r.CHM(V);const gt=r.oxw();return r.KtG(gt.changePageToNext(Se))}),r.YNc(10,Ce,1,1,"AngleRightIcon",6),r.YNc(11,kt,2,1,"span",7),r.qZA(),r.YNc(12,me,3,6,"button",11),r.YNc(13,re,1,2,"p-inputNumber",12),r.YNc(14,rt,2,6,"p-dropdown",13),r.YNc(15,We,2,4,"div",14),r.qZA()}if(2&N){const V=r.oxw();r.Tol(V.styleClass),r.Q6J("ngStyle",V.style)("ngClass","p-paginator p-component"),r.xp6(1),r.Q6J("ngIf",V.templateLeft),r.xp6(1),r.Q6J("ngIf",V.showCurrentPageReport),r.xp6(1),r.Q6J("ngIf",V.showFirstLastIcon),r.xp6(1),r.Q6J("disabled",V.isFirstPage()||V.empty())("ngClass",r.VKq(21,ve,V.isFirstPage()||V.empty())),r.xp6(1),r.Q6J("ngIf",!V.previousPageLinkIconTemplate),r.xp6(1),r.Q6J("ngIf",V.previousPageLinkIconTemplate),r.xp6(1),r.Q6J("ngIf",V.showPageLinks),r.xp6(1),r.Q6J("ngIf",V.showJumpToPageDropdown),r.xp6(1),r.Q6J("disabled",V.isLastPage()||V.empty())("ngClass",r.VKq(23,ve,V.isLastPage()||V.empty())),r.xp6(1),r.Q6J("ngIf",!V.nextPageLinkIconTemplate),r.xp6(1),r.Q6J("ngIf",V.nextPageLinkIconTemplate),r.xp6(1),r.Q6J("ngIf",V.showFirstLastIcon),r.xp6(1),r.Q6J("ngIf",V.showJumpToPageInput),r.xp6(1),r.Q6J("ngIf",V.rowsPerPageOptions),r.xp6(1),r.Q6J("ngIf",V.templateRight)}}let ee=(()=>{class N{cd;pageLinkSize=5;style;styleClass;alwaysShow=!0;dropdownAppendTo;templateLeft;templateRight;appendTo;dropdownScrollHeight="200px";currentPageReportTemplate="{currentPage} of {totalPages}";showCurrentPageReport;showFirstLastIcon=!0;totalRecords=0;rows=0;rowsPerPageOptions;showJumpToPageDropdown;showJumpToPageInput;showPageLinks=!0;locale;dropdownItemTemplate;get first(){return this._first}set first(V){this._first=V}onPageChange=new r.vpe;templates;firstPageLinkIconTemplate;previousPageLinkIconTemplate;lastPageLinkIconTemplate;nextPageLinkIconTemplate;pageLinks;pageItems;rowsPerPageItems;paginatorState;_first=0;_page=0;constructor(V){this.cd=V}ngOnInit(){this.updatePaginatorState()}getLocalization(V){const Ve=[...new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)].reverse(),Se=new Map(Ve.map((gt,Vt)=>[Vt,gt]));return V>9?String(V).split("").map(Vt=>Se.get(Number(Vt))).join(""):Se.get(V)}ngAfterContentInit(){this.templates.forEach(V=>{switch(V.getType()){case"firstpagelinkicon":this.firstPageLinkIconTemplate=V.template;break;case"previouspagelinkicon":this.previousPageLinkIconTemplate=V.template;break;case"lastpagelinkicon":this.lastPageLinkIconTemplate=V.template;break;case"nextpagelinkicon":this.nextPageLinkIconTemplate=V.template}})}ngOnChanges(V){V.totalRecords&&(this.updatePageLinks(),this.updatePaginatorState(),this.updateFirst(),this.updateRowsPerPageOptions()),V.first&&(this._first=V.first.currentValue,this.updatePageLinks(),this.updatePaginatorState()),V.rows&&(this.updatePageLinks(),this.updatePaginatorState()),V.rowsPerPageOptions&&this.updateRowsPerPageOptions()}updateRowsPerPageOptions(){if(this.rowsPerPageOptions){this.rowsPerPageItems=[];for(let V of this.rowsPerPageOptions)"object"==typeof V&&V.showAll?this.rowsPerPageItems.unshift({label:V.showAll,value:this.totalRecords}):this.rowsPerPageItems.push({label:String(this.getLocalization(V)),value:V})}}isFirstPage(){return 0===this.getPage()}isLastPage(){return this.getPage()===this.getPageCount()-1}getPageCount(){return Math.ceil(this.totalRecords/this.rows)}calculatePageLinkBoundaries(){let V=this.getPageCount(),Ve=Math.min(this.pageLinkSize,V),Se=Math.max(0,Math.ceil(this.getPage()-Ve/2)),gt=Math.min(V-1,Se+Ve-1);return Se=Math.max(0,Se-(this.pageLinkSize-(gt-Se+1))),[Se,gt]}updatePageLinks(){this.pageLinks=[];let V=this.calculatePageLinkBoundaries(),Se=V[1];for(let gt=V[0];gt<=Se;gt++)this.pageLinks.push(gt+1);if(this.showJumpToPageDropdown){this.pageItems=[];for(let gt=0;gt=0&&V0&&this.totalRecords&&this.first>=this.totalRecords&&Promise.resolve(null).then(()=>this.changePage(V-1))}getPage(){return Math.floor(this.first/this.rows)}changePageToFirst(V){this.isFirstPage()||this.changePage(0),V.preventDefault()}changePageToPrev(V){this.changePage(this.getPage()-1),V.preventDefault()}changePageToNext(V){this.changePage(this.getPage()+1),V.preventDefault()}changePageToLast(V){this.isLastPage()||this.changePage(this.getPageCount()-1),V.preventDefault()}onPageLinkClick(V,Ve){this.changePage(Ve),V.preventDefault()}onRppChange(V){this.changePage(this.getPage())}onPageDropdownChange(V){this.changePage(V.value)}updatePaginatorState(){this.paginatorState={page:this.getPage(),pageCount:this.getPageCount(),rows:this.rows,first:this.first,totalRecords:this.totalRecords}}empty(){return 0===this.getPageCount()}currentPage(){return this.getPageCount()>0?this.getPage()+1:0}get currentPageReport(){return this.currentPageReportTemplate.replace("{currentPage}",String(this.currentPage())).replace("{totalPages}",String(this.getPageCount())).replace("{first}",String(this.totalRecords>0?this._first+1:0)).replace("{last}",String(Math.min(this._first+this.rows,this.totalRecords))).replace("{rows}",String(this.rows)).replace("{totalRecords}",String(this.totalRecords))}static \u0275fac=function(Ve){return new(Ve||N)(r.Y36(r.sBO))};static \u0275cmp=r.Xpm({type:N,selectors:[["p-paginator"]],contentQueries:function(Ve,Se,gt){if(1&Ve&&r.Suo(gt,A.jx,4),2&Ve){let Vt;r.iGM(Vt=r.CRH())&&(Se.templates=Vt)}},hostAttrs:[1,"p-element"],inputs:{pageLinkSize:"pageLinkSize",style:"style",styleClass:"styleClass",alwaysShow:"alwaysShow",dropdownAppendTo:"dropdownAppendTo",templateLeft:"templateLeft",templateRight:"templateRight",appendTo:"appendTo",dropdownScrollHeight:"dropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showFirstLastIcon:"showFirstLastIcon",totalRecords:"totalRecords",rows:"rows",rowsPerPageOptions:"rowsPerPageOptions",showJumpToPageDropdown:"showJumpToPageDropdown",showJumpToPageInput:"showJumpToPageInput",showPageLinks:"showPageLinks",locale:"locale",dropdownItemTemplate:"dropdownItemTemplate",first:"first"},outputs:{onPageChange:"onPageChange"},features:[r.TTD],decls:1,vars:1,consts:[[3,"class","ngStyle","ngClass",4,"ngIf"],[3,"ngStyle","ngClass"],["class","p-paginator-left-content",4,"ngIf"],["class","p-paginator-current",4,"ngIf"],["type","button","pRipple","","class","p-paginator-first p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-prev","p-paginator-element","p-link",3,"disabled","ngClass","click"],[3,"styleClass",4,"ngIf"],["class","p-paginator-icon",4,"ngIf"],["class","p-paginator-pages",4,"ngIf"],["styleClass","p-paginator-page-options",3,"options","ngModel","disabled","appendTo","scrollHeight","onChange",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-next","p-paginator-element","p-link",3,"disabled","ngClass","click"],["type","button","pRipple","","class","p-paginator-last p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["class","p-paginator-page-input",3,"ngModel","disabled","ngModelChange",4,"ngIf"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","disabled","appendTo","scrollHeight","ngModelChange","onChange",4,"ngIf"],["class","p-paginator-right-content",4,"ngIf"],[1,"p-paginator-left-content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-paginator-current"],["type","button","pRipple","",1,"p-paginator-first","p-paginator-element","p-link",3,"disabled","ngClass","click"],[3,"styleClass"],[1,"p-paginator-icon"],[4,"ngTemplateOutlet"],[1,"p-paginator-pages"],["type","button","class","p-paginator-page p-paginator-element p-link","pRipple","",3,"ngClass","click",4,"ngFor","ngForOf"],["type","button","pRipple","",1,"p-paginator-page","p-paginator-element","p-link",3,"ngClass","click"],["styleClass","p-paginator-page-options",3,"options","ngModel","disabled","appendTo","scrollHeight","onChange"],["pTemplate","selectedItem"],["type","button","pRipple","",1,"p-paginator-last","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-page-input",3,"ngModel","disabled","ngModelChange"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","disabled","appendTo","scrollHeight","ngModelChange","onChange"],[4,"ngIf"],["pTemplate","item"],[1,"p-paginator-right-content"]],template:function(Ve,Se){1&Ve&&r.YNc(0,Bt,16,25,"div",0),2&Ve&&r.Q6J("ngIf",!!Se.alwaysShow||Se.pageLinks&&Se.pageLinks.length>1)},dependencies:function(){return[t.mk,t.sg,t.O5,t.tP,t.PC,ae.Lt,A.jx,O.Rn,o.JJ,o.On,Y.H,te,ie,he,_e.o]},styles:["@layer primeng{.p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}}\n"],encapsulation:2,changeDetection:0})}return N})(),Re=(()=>{class N{static \u0275fac=function(Ve){return new(Ve||N)};static \u0275mod=r.oAB({type:N});static \u0275inj=r.cJS({imports:[t.ez,ae.kW,O.L$,o.u5,A.m8,Y.T,te,ie,he,_e.o,ae.kW,O.L$,o.u5,A.m8]})}return N})()},6022:($t,Xe,T)=>{T.d(Xe,{iG:()=>tt,Xt:()=>dt});var r=T(6814),t=T(6689),o=T(95),ae=T(5219),A=T(4713),Y=T(2332);let O=(()=>{class He extends A.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Y.Th)()+")"}static \u0275fac=function(){let Ce;return function(et){return(Ce||(Ce=t.n5z(He)))(et||He)}}();static \u0275cmp=t.Xpm({type:He,selectors:[["StarFillIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M13.9718 5.36453C13.9398 5.26298 13.8798 5.17252 13.7986 5.10356C13.7175 5.0346 13.6186 4.98994 13.5132 4.97472L9.37043 4.37088L7.51307 0.617955C7.46021 0.529271 7.38522 0.455834 7.29545 0.404836C7.20568 0.353838 7.1042 0.327026 7.00096 0.327026C6.89771 0.327026 6.79624 0.353838 6.70647 0.404836C6.6167 0.455834 6.54171 0.529271 6.48885 0.617955L4.63149 4.37088L0.488746 4.97472C0.383363 4.98994 0.284416 5.0346 0.203286 5.10356C0.122157 5.17252 0.0621407 5.26298 0.03014 5.36453C-0.00402286 5.46571 -0.00924428 5.57442 0.0150645 5.67841C0.0393733 5.7824 0.0922457 5.87753 0.167722 5.95308L3.17924 8.87287L2.4684 13.0003C2.45038 13.1066 2.46229 13.2158 2.50278 13.3157C2.54328 13.4156 2.61077 13.5022 2.6977 13.5659C2.78477 13.628 2.88746 13.6644 2.99416 13.6712C3.10087 13.678 3.20733 13.6547 3.30153 13.6042L7.00096 11.6551L10.708 13.6042C10.79 13.6491 10.882 13.6728 10.9755 13.673C11.0958 13.6716 11.2129 13.6343 11.3119 13.5659C11.3988 13.5022 11.4663 13.4156 11.5068 13.3157C11.5473 13.2158 11.5592 13.1066 11.5412 13.0003L10.8227 8.87287L13.8266 5.95308C13.9033 5.87835 13.9577 5.7836 13.9833 5.67957C14.009 5.57554 14.005 5.4664 13.9718 5.36453Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(Lt,et){1&Lt&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1),t.qZA(),t.TgZ(3,"defs")(4,"clipPath",2),t._UZ(5,"rect",3),t.qZA()()()),2&Lt&&(t.Tol(et.getClassNames()),t.uIk("aria-label",et.ariaLabel)("aria-hidden",et.ariaHidden)("role",et.role),t.xp6(1),t.uIk("clip-path",et.pathId),t.xp6(3),t.Q6J("id",et.pathId))},encapsulation:2})}return He})(),W=(()=>{class He extends A.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Y.Th)()+")"}static \u0275fac=function(){let Ce;return function(et){return(Ce||(Ce=t.n5z(He)))(et||He)}}();static \u0275cmp=t.Xpm({type:He,selectors:[["StarIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.9741 13.6721C10.8806 13.6719 10.7886 13.6483 10.7066 13.6033L7.00002 11.6545L3.29345 13.6033C3.19926 13.6539 3.09281 13.6771 2.98612 13.6703C2.87943 13.6636 2.77676 13.6271 2.6897 13.5651C2.60277 13.5014 2.53529 13.4147 2.4948 13.3148C2.45431 13.215 2.44241 13.1058 2.46042 12.9995L3.17881 8.87264L0.167699 5.95324C0.0922333 5.8777 0.039368 5.78258 0.0150625 5.67861C-0.00924303 5.57463 -0.00402231 5.46594 0.030136 5.36477C0.0621323 5.26323 0.122141 5.17278 0.203259 5.10383C0.284377 5.03488 0.383311 4.99023 0.488681 4.97501L4.63087 4.37126L6.48797 0.618832C6.54083 0.530159 6.61581 0.456732 6.70556 0.405741C6.79532 0.35475 6.89678 0.327942 7.00002 0.327942C7.10325 0.327942 7.20471 0.35475 7.29447 0.405741C7.38422 0.456732 7.4592 0.530159 7.51206 0.618832L9.36916 4.37126L13.5114 4.97501C13.6167 4.99023 13.7157 5.03488 13.7968 5.10383C13.8779 5.17278 13.9379 5.26323 13.9699 5.36477C14.0041 5.46594 14.0093 5.57463 13.985 5.67861C13.9607 5.78258 13.9078 5.8777 13.8323 5.95324L10.8212 8.87264L11.532 12.9995C11.55 13.1058 11.5381 13.215 11.4976 13.3148C11.4571 13.4147 11.3896 13.5014 11.3027 13.5651C11.2059 13.632 11.0917 13.6692 10.9741 13.6721ZM7.00002 10.4393C7.09251 10.4404 7.18371 10.4613 7.2675 10.5005L10.2098 12.029L9.65193 8.75036C9.6368 8.6584 9.64343 8.56418 9.6713 8.47526C9.69918 8.38633 9.74751 8.30518 9.81242 8.23832L12.1969 5.94559L8.90298 5.45648C8.81188 5.44198 8.72555 5.406 8.65113 5.35152C8.57671 5.29703 8.51633 5.2256 8.475 5.14314L7.00002 2.1626L5.52503 5.15078C5.4837 5.23324 5.42332 5.30467 5.3489 5.35916C5.27448 5.41365 5.18815 5.44963 5.09705 5.46412L1.80318 5.94559L4.18761 8.23832C4.25252 8.30518 4.30085 8.38633 4.32873 8.47526C4.3566 8.56418 4.36323 8.6584 4.3481 8.75036L3.7902 12.0519L6.73253 10.5234C6.81451 10.4762 6.9058 10.4475 7.00002 10.4393Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(Lt,et){1&Lt&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1),t.qZA(),t.TgZ(3,"defs")(4,"clipPath",2),t._UZ(5,"rect",3),t.qZA()()()),2&Lt&&(t.Tol(et.getClassNames()),t.uIk("aria-label",et.ariaLabel)("aria-hidden",et.ariaHidden)("role",et.role),t.xp6(1),t.uIk("clip-path",et.pathId),t.xp6(3),t.Q6J("id",et.pathId))},encapsulation:2})}return He})(),te=(()=>{class He extends A.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Y.Th)()+")"}static \u0275fac=function(){let Ce;return function(et){return(Ce||(Ce=t.n5z(He)))(et||He)}}();static \u0275cmp=t.Xpm({type:He,selectors:[["BanIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7 0C5.61553 0 4.26215 0.410543 3.11101 1.17971C1.95987 1.94888 1.06266 3.04213 0.532846 4.32122C0.00303296 5.6003 -0.13559 7.00776 0.134506 8.36563C0.404603 9.7235 1.07129 10.9708 2.05026 11.9497C3.02922 12.9287 4.2765 13.5954 5.63437 13.8655C6.99224 14.1356 8.3997 13.997 9.67879 13.4672C10.9579 12.9373 12.0511 12.0401 12.8203 10.889C13.5895 9.73785 14 8.38447 14 7C14 5.14348 13.2625 3.36301 11.9497 2.05025C10.637 0.737498 8.85652 0 7 0ZM1.16667 7C1.16549 5.65478 1.63303 4.35118 2.48889 3.31333L10.6867 11.5111C9.83309 12.2112 8.79816 12.6544 7.70243 12.789C6.60669 12.9236 5.49527 12.744 4.49764 12.2713C3.50001 11.7986 2.65724 11.0521 2.06751 10.1188C1.47778 9.18558 1.16537 8.10397 1.16667 7ZM11.5111 10.6867L3.31334 2.48889C4.43144 1.57388 5.84966 1.10701 7.29265 1.1789C8.73565 1.2508 10.1004 1.85633 11.1221 2.87795C12.1437 3.89956 12.7492 5.26435 12.8211 6.70735C12.893 8.15034 12.4261 9.56856 11.5111 10.6867Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(Lt,et){1&Lt&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1),t.qZA(),t.TgZ(3,"defs")(4,"clipPath",2),t._UZ(5,"rect",3),t.qZA()()()),2&Lt&&(t.Tol(et.getClassNames()),t.uIk("aria-label",et.ariaLabel)("aria-hidden",et.ariaHidden)("role",et.role),t.xp6(1),t.uIk("clip-path",et.pathId),t.xp6(3),t.Q6J("id",et.pathId))},encapsulation:2})}return He})();function ie(He,mt){if(1&He){const Ce=t.EpF();t.TgZ(0,"span",7),t.NdJ("click",function(et){t.CHM(Ce);const kt=t.oxw(3);return t.KtG(kt.clear(et))})("keydown.enter",function(et){t.CHM(Ce);const kt=t.oxw(3);return t.KtG(kt.clear(et))}),t.qZA()}if(2&He){const Ce=t.oxw(3);t.Q6J("ngClass",Ce.iconCancelClass)("ngStyle",Ce.iconCancelStyle),t.uIk("tabindex",Ce.disabled||Ce.readonly?null:"0")}}function he(He,mt){if(1&He){const Ce=t.EpF();t.TgZ(0,"BanIcon",8),t.NdJ("click",function(et){t.CHM(Ce);const kt=t.oxw(3);return t.KtG(kt.clear(et))})("keydown.enter",function(et){t.CHM(Ce);const kt=t.oxw(3);return t.KtG(kt.clear(et))}),t.qZA()}if(2&He){const Ce=t.oxw(3);t.Q6J("styleClass","p-rating-icon p-rating-cancel")("ngStyle",Ce.iconCancelStyle),t.uIk("tabindex",Ce.disabled||Ce.readonly?null:"0")}}function _e(He,mt){if(1&He&&(t.ynx(0),t.YNc(1,ie,1,3,"span",5),t.YNc(2,he,1,3,"BanIcon",6),t.BQk()),2&He){const Ce=t.oxw(2);t.xp6(1),t.Q6J("ngIf",Ce.iconCancelClass),t.xp6(1),t.Q6J("ngIf",!Ce.iconCancelClass)}}function Oe(He,mt){if(1&He){const Ce=t.EpF();t.TgZ(0,"span",11),t.NdJ("click",function(et){t.CHM(Ce);const kt=t.oxw(2).index,Ee=t.oxw(2);return t.KtG(Ee.rate(et,kt))})("keydown.enter",function(et){t.CHM(Ce);const kt=t.oxw(2).index,Ee=t.oxw(2);return t.KtG(Ee.rate(et,kt))}),t.qZA()}if(2&He){const Ce=t.oxw(4);t.Q6J("ngStyle",Ce.iconOffStyle)("ngClass",Ce.iconOffClass)}}function Le(He,mt){if(1&He){const Ce=t.EpF();t.TgZ(0,"StarIcon",12),t.NdJ("click",function(et){t.CHM(Ce);const kt=t.oxw(2).index,Ee=t.oxw(2);return t.KtG(Ee.rate(et,kt))})("keydown.enter",function(et){t.CHM(Ce);const kt=t.oxw(2).index,Ee=t.oxw(2);return t.KtG(Ee.rate(et,kt))}),t.qZA()}if(2&He){const Ce=t.oxw(4);t.Q6J("ngStyle",Ce.iconOffStyle)("styleClass","p-rating-icon"),t.uIk("tabindex",Ce.disabled||Ce.readonly?null:"0")}}function ct(He,mt){if(1&He&&(t.ynx(0),t.YNc(1,Oe,1,2,"span",9),t.YNc(2,Le,1,3,"StarIcon",10),t.BQk()),2&He){const Ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",Ce.iconOffClass),t.xp6(1),t.Q6J("ngIf",!Ce.iconOffClass)}}function yt(He,mt){if(1&He){const Ce=t.EpF();t.TgZ(0,"span",14),t.NdJ("click",function(et){t.CHM(Ce);const kt=t.oxw(2).index,Ee=t.oxw(2);return t.KtG(Ee.rate(et,kt))})("keydown.enter",function(et){t.CHM(Ce);const kt=t.oxw(2).index,Ee=t.oxw(2);return t.KtG(Ee.rate(et,kt))}),t.qZA()}if(2&He){const Ce=t.oxw(4);t.Q6J("ngStyle",Ce.iconOnStyle)("ngClass",Ce.iconOnClass)}}function At(He,mt){if(1&He){const Ce=t.EpF();t.TgZ(0,"StarFillIcon",12),t.NdJ("click",function(et){t.CHM(Ce);const kt=t.oxw(2).index,Ee=t.oxw(2);return t.KtG(Ee.rate(et,kt))})("keydown.enter",function(et){t.CHM(Ce);const kt=t.oxw(2).index,Ee=t.oxw(2);return t.KtG(Ee.rate(et,kt))}),t.qZA()}if(2&He){const Ce=t.oxw(4);t.Q6J("ngStyle",Ce.iconOnStyle)("styleClass","p-rating-icon p-rating-icon-active"),t.uIk("tabindex",Ce.disabled||Ce.readonly?null:"0")}}function Dt(He,mt){if(1&He&&(t.ynx(0),t.YNc(1,yt,1,2,"span",13),t.YNc(2,At,1,3,"StarFillIcon",10),t.BQk()),2&He){const Ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",Ce.iconOnClass),t.xp6(1),t.Q6J("ngIf",!Ce.iconOnClass)}}function Ot(He,mt){if(1&He&&(t.TgZ(0,"span"),t.YNc(1,ct,3,2,"ng-container",3),t.YNc(2,Dt,3,2,"ng-container",3),t.qZA()),2&He){const Ce=mt.index,Lt=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!Lt.value||Ce>=Lt.value),t.xp6(1),t.Q6J("ngIf",Lt.value&&Cett),multi:!0};let tt=(()=>{class He{cd;disabled;readonly;stars=5;cancel=!0;iconOnClass;iconOnStyle;iconOffClass;iconOffStyle;iconCancelClass;iconCancelStyle;onRate=new t.vpe;onCancel=new t.vpe;templates;onIconTemplate;offIconTemplate;cancelIconTemplate;constructor(Ce){this.cd=Ce}value;onModelChange=()=>{};onModelTouched=()=>{};starsArray;ngOnInit(){this.starsArray=[];for(let Ce=0;Ce{switch(Ce.getType()){case"onicon":this.onIconTemplate=Ce.template;break;case"officon":this.offIconTemplate=Ce.template;break;case"cancelicon":this.cancelIconTemplate=Ce.template}})}getIconTemplate(Ce){return!this.value||Ce>=this.value?this.offIconTemplate:this.onIconTemplate}rate(Ce,Lt){!this.readonly&&!this.disabled&&(this.value=Lt+1,this.onModelChange(this.value),this.onModelTouched(),this.onRate.emit({originalEvent:Ce,value:Lt+1})),Ce.preventDefault()}clear(Ce){!this.readonly&&!this.disabled&&(this.value=null,this.onModelChange(this.value),this.onModelTouched(),this.onCancel.emit(Ce)),Ce.preventDefault()}writeValue(Ce){this.value=Ce,this.cd.detectChanges()}registerOnChange(Ce){this.onModelChange=Ce}registerOnTouched(Ce){this.onModelTouched=Ce}setDisabledState(Ce){this.disabled=Ce,this.cd.markForCheck()}get isCustomIcon(){return this.templates&&this.templates.length>0}static \u0275fac=function(Lt){return new(Lt||He)(t.Y36(t.sBO))};static \u0275cmp=t.Xpm({type:He,selectors:[["p-rating"]],contentQueries:function(Lt,et,kt){if(1&Lt&&t.Suo(kt,ae.jx,4),2&Lt){let Ee;t.iGM(Ee=t.CRH())&&(et.templates=Ee)}},hostAttrs:[1,"p-element"],inputs:{disabled:"disabled",readonly:"readonly",stars:"stars",cancel:"cancel",iconOnClass:"iconOnClass",iconOnStyle:"iconOnStyle",iconOffClass:"iconOffClass",iconOffStyle:"iconOffStyle",iconCancelClass:"iconCancelClass",iconCancelStyle:"iconCancelStyle"},outputs:{onRate:"onRate",onCancel:"onCancel"},features:[t._Bn([ut])],decls:4,vars:6,consts:[[1,"p-rating",3,"ngClass"],[4,"ngIf","ngIfElse"],["customTemplate",""],[4,"ngIf"],[4,"ngFor","ngForOf"],["class","p-rating-icon p-rating-cancel",3,"ngClass","ngStyle","click","keydown.enter",4,"ngIf"],[3,"styleClass","ngStyle","click","keydown.enter",4,"ngIf"],[1,"p-rating-icon","p-rating-cancel",3,"ngClass","ngStyle","click","keydown.enter"],[3,"styleClass","ngStyle","click","keydown.enter"],["class","p-rating-icon",3,"ngStyle","ngClass","click","keydown.enter",4,"ngIf"],[3,"ngStyle","styleClass","click","keydown.enter",4,"ngIf"],[1,"p-rating-icon",3,"ngStyle","ngClass","click","keydown.enter"],[3,"ngStyle","styleClass","click","keydown.enter"],["class","p-rating-icon p-rating-icon-active",3,"ngStyle","ngClass","click","keydown.enter",4,"ngIf"],[1,"p-rating-icon","p-rating-icon-active",3,"ngStyle","ngClass","click","keydown.enter"],["class","p-rating-icon p-rating-cancel",3,"ngStyle","click","keydown.enter",4,"ngIf"],["class","p-rating-icon",3,"click","keydown.enter",4,"ngFor","ngForOf"],[1,"p-rating-icon","p-rating-cancel",3,"ngStyle","click","keydown.enter"],[4,"ngTemplateOutlet"],[1,"p-rating-icon",3,"click","keydown.enter"]],template:function(Lt,et){if(1&Lt&&(t.TgZ(0,"div",0),t.YNc(1,Ct,3,2,"ng-container",1),t.YNc(2,fe,2,2,"ng-template",null,2,t.W1O),t.qZA()),2&Lt){const kt=t.MAs(3);t.Q6J("ngClass",t.WLB(3,oe,et.readonly,et.disabled)),t.xp6(1),t.Q6J("ngIf",!et.isCustomIcon)("ngIfElse",kt)}},dependencies:function(){return[r.mk,r.sg,r.O5,r.tP,r.PC,O,W,te]},styles:["@layer primeng{.p-rating{display:inline-flex}.p-rating-icon{cursor:pointer}.p-rating.p-rating-readonly .p-rating-icon{cursor:default}}\n"],encapsulation:2,changeDetection:0})}return He})(),dt=(()=>{class He{static \u0275fac=function(Lt){return new(Lt||He)};static \u0275mod=t.oAB({type:He});static \u0275inj=t.cJS({imports:[r.ez,O,W,te,ae.m8]})}return He})()},4480:($t,Xe,T)=>{T.d(Xe,{H:()=>A,T:()=>Y});var r=T(6814),t=T(6689),o=T(2076),ae=T(5219);let A=(()=>{class O{document;platformId;renderer;el;zone;config;constructor(te,ie,he,_e,Oe,Le){this.document=te,this.platformId=ie,this.renderer=he,this.el=_e,this.zone=Oe,this.config=Le}animationListener;mouseDownListener;timeout;ngAfterViewInit(){(0,r.NF)(this.platformId)&&this.config&&this.config.ripple&&this.zone.runOutsideAngular(()=>{this.create(),this.mouseDownListener=this.renderer.listen(this.el.nativeElement,"mousedown",this.onMouseDown.bind(this))})}onMouseDown(te){let ie=this.getInk();if(!ie||"none"===this.document.defaultView?.getComputedStyle(ie,null).display)return;if(o.p.removeClass(ie,"p-ink-active"),!o.p.getHeight(ie)&&!o.p.getWidth(ie)){let Le=Math.max(o.p.getOuterWidth(this.el.nativeElement),o.p.getOuterHeight(this.el.nativeElement));ie.style.height=Le+"px",ie.style.width=Le+"px"}let he=o.p.getOffset(this.el.nativeElement),_e=te.pageX-he.left+this.document.body.scrollTop-o.p.getWidth(ie)/2,Oe=te.pageY-he.top+this.document.body.scrollLeft-o.p.getHeight(ie)/2;this.renderer.setStyle(ie,"top",Oe+"px"),this.renderer.setStyle(ie,"left",_e+"px"),o.p.addClass(ie,"p-ink-active"),this.timeout=setTimeout(()=>{let Le=this.getInk();Le&&o.p.removeClass(Le,"p-ink-active")},401)}getInk(){const te=this.el.nativeElement.children;for(let ie=0;ie{class O{static \u0275fac=function(ie){return new(ie||O)};static \u0275mod=t.oAB({type:O});static \u0275inj=t.cJS({imports:[r.ez]})}return O})()},6489:($t,Xe,T)=>{T.d(Xe,{T:()=>kt,v:()=>Ee});var r=T(6814),t=T(6689),o=T(5219),ae=T(2076),A=T(8717);const Y=["element"],O=["content"];function W(ce,$e){1&ce&&t.GkF(0)}const te=function(ce,$e){return{$implicit:ce,options:$e}};function ie(ce,$e){if(1&ce&&(t.ynx(0),t.YNc(1,W,1,0,"ng-container",7),t.BQk()),2&ce){const F=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",F.contentTemplate)("ngTemplateOutletContext",t.WLB(2,te,F.loadedItems,F.getContentOptions()))}}function he(ce,$e){1&ce&&t.GkF(0)}function _e(ce,$e){if(1&ce&&(t.ynx(0),t.YNc(1,he,1,0,"ng-container",7),t.BQk()),2&ce){const F=$e.$implicit,me=$e.index,re=t.oxw(3);t.xp6(1),t.Q6J("ngTemplateOutlet",re.itemTemplate)("ngTemplateOutletContext",t.WLB(2,te,F,re.getOptions(me)))}}const Oe=function(ce){return{"p-scroller-loading":ce}};function Le(ce,$e){if(1&ce&&(t.TgZ(0,"div",8,9),t.YNc(2,_e,2,5,"ng-container",10),t.qZA()),2&ce){const F=t.oxw(2);t.Q6J("ngClass",t.VKq(4,Oe,F.d_loading))("ngStyle",F.contentStyle),t.xp6(2),t.Q6J("ngForOf",F.loadedItems)("ngForTrackBy",F._trackBy||F.index)}}function ct(ce,$e){if(1&ce&&t._UZ(0,"div",11),2&ce){const F=t.oxw(2);t.Q6J("ngStyle",F.spacerStyle)}}function yt(ce,$e){1&ce&&t.GkF(0)}const At=function(ce){return{numCols:ce}},Dt=function(ce){return{options:ce}};function Ot(ce,$e){if(1&ce&&(t.ynx(0),t.YNc(1,yt,1,0,"ng-container",7),t.BQk()),2&ce){const F=$e.index,me=t.oxw(4);t.xp6(1),t.Q6J("ngTemplateOutlet",me.loaderTemplate)("ngTemplateOutletContext",t.VKq(4,Dt,me.getLoaderOptions(F,me.both&&t.VKq(2,At,me._numItemsInViewport.cols))))}}function Ct(ce,$e){if(1&ce&&(t.ynx(0),t.YNc(1,Ot,2,6,"ng-container",14),t.BQk()),2&ce){const F=t.oxw(3);t.xp6(1),t.Q6J("ngForOf",F.loaderArr)}}function ve(ce,$e){1&ce&&t.GkF(0)}const pe=function(){return{styleClass:"p-scroller-loading-icon"}};function nt(ce,$e){if(1&ce&&(t.ynx(0),t.YNc(1,ve,1,0,"ng-container",7),t.BQk()),2&ce){const F=t.oxw(4);t.xp6(1),t.Q6J("ngTemplateOutlet",F.loaderIconTemplate)("ngTemplateOutletContext",t.VKq(3,Dt,t.DdM(2,pe)))}}function X(ce,$e){1&ce&&t._UZ(0,"SpinnerIcon",16),2&ce&&t.Q6J("styleClass","p-scroller-loading-icon")}function fe(ce,$e){if(1&ce&&(t.YNc(0,nt,2,5,"ng-container",0),t.YNc(1,X,1,1,"ng-template",null,15,t.W1O)),2&ce){const F=t.MAs(2),me=t.oxw(3);t.Q6J("ngIf",me.loaderIconTemplate)("ngIfElse",F)}}const oe=function(ce){return{"p-component-overlay":ce}};function ut(ce,$e){if(1&ce&&(t.TgZ(0,"div",12),t.YNc(1,Ct,2,1,"ng-container",0),t.YNc(2,fe,3,2,"ng-template",null,13,t.W1O),t.qZA()),2&ce){const F=t.MAs(3),me=t.oxw(2);t.Q6J("ngClass",t.VKq(3,oe,!me.loaderTemplate)),t.xp6(1),t.Q6J("ngIf",me.loaderTemplate)("ngIfElse",F)}}const tt=function(ce,$e,F){return{"p-scroller":!0,"p-scroller-inline":ce,"p-both-scroll":$e,"p-horizontal-scroll":F}};function dt(ce,$e){if(1&ce){const F=t.EpF();t.ynx(0),t.TgZ(1,"div",2,3),t.NdJ("scroll",function(re){t.CHM(F);const Ye=t.oxw();return t.KtG(Ye.onContainerScroll(re))}),t.YNc(3,ie,2,5,"ng-container",0),t.YNc(4,Le,3,6,"ng-template",null,4,t.W1O),t.YNc(6,ct,1,1,"div",5),t.YNc(7,ut,4,5,"div",6),t.qZA(),t.BQk()}if(2&ce){const F=t.MAs(5),me=t.oxw();t.xp6(1),t.Tol(me._styleClass),t.Q6J("ngStyle",me._style)("ngClass",t.kEZ(10,tt,me.inline,me.both,me.horizontal)),t.uIk("id",me._id)("tabindex",me.tabindex),t.xp6(2),t.Q6J("ngIf",me.contentTemplate)("ngIfElse",F),t.xp6(3),t.Q6J("ngIf",me._showSpacer),t.xp6(1),t.Q6J("ngIf",!me.loaderDisabled&&me._showLoader&&me.d_loading)}}function He(ce,$e){1&ce&&t.GkF(0)}const mt=function(ce,$e){return{rows:ce,columns:$e}};function Ce(ce,$e){if(1&ce&&(t.ynx(0),t.YNc(1,He,1,0,"ng-container",7),t.BQk()),2&ce){const F=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",F.contentTemplate)("ngTemplateOutletContext",t.WLB(5,te,F.items,t.WLB(2,mt,F._items,F.loadedColumns)))}}function Lt(ce,$e){if(1&ce&&(t.Hsn(0),t.YNc(1,Ce,2,8,"ng-container",17)),2&ce){const F=t.oxw();t.xp6(1),t.Q6J("ngIf",F.contentTemplate)}}const et=["*"];let kt=(()=>{class ce{document;platformId;renderer;cd;zone;get id(){return this._id}set id(F){this._id=F}get style(){return this._style}set style(F){this._style=F}get styleClass(){return this._styleClass}set styleClass(F){this._styleClass=F}get tabindex(){return this._tabindex}set tabindex(F){this._tabindex=F}get items(){return this._items}set items(F){this._items=F}get itemSize(){return this._itemSize}set itemSize(F){this._itemSize=F}get scrollHeight(){return this._scrollHeight}set scrollHeight(F){this._scrollHeight=F}get scrollWidth(){return this._scrollWidth}set scrollWidth(F){this._scrollWidth=F}get orientation(){return this._orientation}set orientation(F){this._orientation=F}get step(){return this._step}set step(F){this._step=F}get delay(){return this._delay}set delay(F){this._delay=F}get resizeDelay(){return this._resizeDelay}set resizeDelay(F){this._resizeDelay=F}get appendOnly(){return this._appendOnly}set appendOnly(F){this._appendOnly=F}get inline(){return this._inline}set inline(F){this._inline=F}get lazy(){return this._lazy}set lazy(F){this._lazy=F}get disabled(){return this._disabled}set disabled(F){this._disabled=F}get loaderDisabled(){return this._loaderDisabled}set loaderDisabled(F){this._loaderDisabled=F}get columns(){return this._columns}set columns(F){this._columns=F}get showSpacer(){return this._showSpacer}set showSpacer(F){this._showSpacer=F}get showLoader(){return this._showLoader}set showLoader(F){this._showLoader=F}get numToleratedItems(){return this._numToleratedItems}set numToleratedItems(F){this._numToleratedItems=F}get loading(){return this._loading}set loading(F){this._loading=F}get autoSize(){return this._autoSize}set autoSize(F){this._autoSize=F}get trackBy(){return this._trackBy}set trackBy(F){this._trackBy=F}get options(){return this._options}set options(F){this._options=F,F&&"object"==typeof F&&Object.entries(F).forEach(([me,re])=>this[`_${me}`]!==re&&(this[`_${me}`]=re))}onLazyLoad=new t.vpe;onScroll=new t.vpe;onScrollIndexChange=new t.vpe;elementViewChild;contentViewChild;templates;_id;_style;_styleClass;_tabindex=0;_items;_itemSize=0;_scrollHeight;_scrollWidth;_orientation="vertical";_step=0;_delay=0;_resizeDelay=10;_appendOnly=!1;_inline=!1;_lazy=!1;_disabled=!1;_loaderDisabled=!1;_columns;_showSpacer=!0;_showLoader=!1;_numToleratedItems;_loading;_autoSize=!1;_trackBy;_options;d_loading=!1;d_numToleratedItems;contentEl;contentTemplate;itemTemplate;loaderTemplate;loaderIconTemplate;first=0;last=0;page=0;isRangeChanged=!1;numItemsInViewport=0;lastScrollPos=0;lazyLoadState={};loaderArr=[];spacerStyle={};contentStyle={};scrollTimeout;resizeTimeout;initialized=!1;windowResizeListener;defaultWidth;defaultHeight;defaultContentWidth;defaultContentHeight;get vertical(){return"vertical"===this._orientation}get horizontal(){return"horizontal"===this._orientation}get both(){return"both"===this._orientation}get loadedItems(){return this._items&&!this.d_loading?this.both?this._items.slice(this._appendOnly?0:this.first.rows,this.last.rows).map(F=>this._columns?F:F.slice(this._appendOnly?0:this.first.cols,this.last.cols)):this.horizontal&&this._columns?this._items:this._items.slice(this._appendOnly?0:this.first,this.last):[]}get loadedRows(){return this.d_loading?this._loaderDisabled?this.loaderArr:[]:this.loadedItems}get loadedColumns(){return this._columns&&(this.both||this.horizontal)?this.d_loading&&this._loaderDisabled?this.both?this.loaderArr[0]:this.loaderArr:this._columns.slice(this.both?this.first.cols:this.first,this.both?this.last.cols:this.last):this._columns}get isPageChanged(){return!this._step||this.page!==this.getPageByFirst()}constructor(F,me,re,Ye,Ne){this.document=F,this.platformId=me,this.renderer=re,this.cd=Ye,this.zone=Ne}ngOnInit(){this.setInitialState()}ngOnChanges(F){let me=!1;if(F.loading){const{previousValue:re,currentValue:Ye}=F.loading;this.lazy&&re!==Ye&&Ye!==this.d_loading&&(this.d_loading=Ye,me=!0)}if(F.orientation&&(this.lastScrollPos=this.both?{top:0,left:0}:0),F.numToleratedItems){const{previousValue:re,currentValue:Ye}=F.numToleratedItems;re!==Ye&&Ye!==this.d_numToleratedItems&&(this.d_numToleratedItems=Ye)}if(F.options){const{previousValue:re,currentValue:Ye}=F.options;this.lazy&&re?.loading!==Ye?.loading&&Ye?.loading!==this.d_loading&&(this.d_loading=Ye.loading,me=!0),re?.numToleratedItems!==Ye?.numToleratedItems&&Ye?.numToleratedItems!==this.d_numToleratedItems&&(this.d_numToleratedItems=Ye.numToleratedItems)}this.initialized&&!me&&(F.items?.previousValue?.length!==F.items?.currentValue?.length||F.itemSize||F.scrollHeight||F.scrollWidth)&&(this.init(),this.calculateAutoSize())}ngAfterContentInit(){this.templates.forEach(F=>{switch(F.getType()){case"content":this.contentTemplate=F.template;break;case"item":default:this.itemTemplate=F.template;break;case"loader":this.loaderTemplate=F.template;break;case"loadericon":this.loaderIconTemplate=F.template}})}ngAfterViewInit(){Promise.resolve().then(()=>{this.viewInit()})}ngAfterViewChecked(){this.initialized||this.viewInit()}ngOnDestroy(){this.unbindResizeListener(),this.contentEl=null,this.initialized=!1}viewInit(){(0,r.NF)(this.platformId)&&ae.p.isVisible(this.elementViewChild?.nativeElement)&&(this.setInitialState(),this.setContentEl(this.contentEl),this.init(),this.defaultWidth=ae.p.getWidth(this.elementViewChild?.nativeElement),this.defaultHeight=ae.p.getHeight(this.elementViewChild?.nativeElement),this.defaultContentWidth=ae.p.getWidth(this.contentEl),this.defaultContentHeight=ae.p.getHeight(this.contentEl),this.initialized=!0)}init(){this._disabled||(this.setSize(),this.calculateOptions(),this.setSpacerSize(),this.bindResizeListener(),this.cd.detectChanges())}setContentEl(F){this.contentEl=F||this.contentViewChild?.nativeElement||ae.p.findSingle(this.elementViewChild?.nativeElement,".p-scroller-content")}setInitialState(){this.first=this.both?{rows:0,cols:0}:0,this.last=this.both?{rows:0,cols:0}:0,this.numItemsInViewport=this.both?{rows:0,cols:0}:0,this.lastScrollPos=this.both?{top:0,left:0}:0,this.d_loading=this._loading||!1,this.d_numToleratedItems=this._numToleratedItems,this.loaderArr=[],this.spacerStyle={},this.contentStyle={}}getElementRef(){return this.elementViewChild}getPageByFirst(){return Math.floor((this.first+4*this.d_numToleratedItems)/(this._step||1))}scrollTo(F){this.lastScrollPos=this.both?{top:0,left:0}:0,this.elementViewChild?.nativeElement?.scrollTo(F)}scrollToIndex(F,me="auto"){const{numToleratedItems:re}=this.calculateNumItems(),Ye=this.getContentPosition(),Ne=(We=0,Bt)=>We<=Bt?0:We,St=(We,Bt,ee)=>We*Bt+ee,rt=(We=0,Bt=0)=>this.scrollTo({left:We,top:Bt,behavior:me});let Rt=0;this.both?(Rt={rows:Ne(F[0],re[0]),cols:Ne(F[1],re[1])},rt(St(Rt.cols,this._itemSize[1],Ye.left),St(Rt.rows,this._itemSize[0],Ye.top))):(Rt=Ne(F,re),this.horizontal?rt(St(Rt,this._itemSize,Ye.left),0):rt(0,St(Rt,this._itemSize,Ye.top))),this.isRangeChanged=this.first!==Rt,this.first=Rt}scrollInView(F,me,re="auto"){if(me){const{first:Ye,viewport:Ne}=this.getRenderedRange(),St=(We=0,Bt=0)=>this.scrollTo({left:We,top:Bt,behavior:re}),Rt="to-end"===me;if("to-start"===me){if(this.both)Ne.first.rows-Ye.rows>F[0]?St(Ne.first.cols*this._itemSize[1],(Ne.first.rows-1)*this._itemSize[0]):Ne.first.cols-Ye.cols>F[1]&&St((Ne.first.cols-1)*this._itemSize[1],Ne.first.rows*this._itemSize[0]);else if(Ne.first-Ye>F){const We=(Ne.first-1)*this._itemSize;this.horizontal?St(We,0):St(0,We)}}else if(Rt)if(this.both)Ne.last.rows-Ye.rows<=F[0]+1?St(Ne.first.cols*this._itemSize[1],(Ne.first.rows+1)*this._itemSize[0]):Ne.last.cols-Ye.cols<=F[1]+1&&St((Ne.first.cols+1)*this._itemSize[1],Ne.first.rows*this._itemSize[0]);else if(Ne.last-Ye<=F+1){const We=(Ne.first+1)*this._itemSize;this.horizontal?St(We,0):St(0,We)}}else this.scrollToIndex(F,re)}getRenderedRange(){const F=(Ye,Ne)=>Math.floor(Ye/(Ne||Ye));let me=this.first,re=0;if(this.elementViewChild?.nativeElement){const{scrollTop:Ye,scrollLeft:Ne}=this.elementViewChild.nativeElement;this.both?(me={rows:F(Ye,this._itemSize[0]),cols:F(Ne,this._itemSize[1])},re={rows:me.rows+this.numItemsInViewport.rows,cols:me.cols+this.numItemsInViewport.cols}):(me=F(this.horizontal?Ne:Ye,this._itemSize),re=me+this.numItemsInViewport)}return{first:this.first,last:this.last,viewport:{first:me,last:re}}}calculateNumItems(){const F=this.getContentPosition(),me=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetWidth-F.left:0)||0,re=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetHeight-F.top:0)||0,Ye=(Rt,We)=>Math.ceil(Rt/(We||Rt)),Ne=Rt=>Math.ceil(Rt/2),St=this.both?{rows:Ye(re,this._itemSize[0]),cols:Ye(me,this._itemSize[1])}:Ye(this.horizontal?me:re,this._itemSize);return{numItemsInViewport:St,numToleratedItems:this.d_numToleratedItems||(this.both?[Ne(St.rows),Ne(St.cols)]:Ne(St))}}calculateOptions(){const{numItemsInViewport:F,numToleratedItems:me}=this.calculateNumItems(),re=(St,rt,Rt,We=!1)=>this.getLast(St+rt+(StArray.from({length:F.cols})):Array.from({length:F})),this._lazy&&Promise.resolve().then(()=>{this.lazyLoadState={first:this._step?this.both?{rows:0,cols:Ye.cols}:0:Ye,last:Math.min(this._step?this._step:this.last,this.items.length)},this.handleEvents("onLazyLoad",this.lazyLoadState)})}calculateAutoSize(){this._autoSize&&!this.d_loading&&Promise.resolve().then(()=>{if(this.contentEl){this.contentEl.style.minHeight=this.contentEl.style.minWidth="auto",this.contentEl.style.position="relative",this.elementViewChild.nativeElement.style.contain="none";const[F,me]=[ae.p.getWidth(this.contentEl),ae.p.getHeight(this.contentEl)];F!==this.defaultContentWidth&&(this.elementViewChild.nativeElement.style.width=""),me!==this.defaultContentHeight&&(this.elementViewChild.nativeElement.style.height="");const[re,Ye]=[ae.p.getWidth(this.elementViewChild.nativeElement),ae.p.getHeight(this.elementViewChild.nativeElement)];(this.both||this.horizontal)&&(this.elementViewChild.nativeElement.style.width=rethis.elementViewChild.nativeElement.style[Ne]=St;this.both||this.horizontal?(Ye("height",re),Ye("width",me)):Ye("height",re)}}setSpacerSize(){if(this._items){const F=this.getContentPosition(),me=(re,Ye,Ne,St=0)=>this.spacerStyle={...this.spacerStyle,[`${re}`]:(Ye||[]).length*Ne+St+"px"};this.both?(me("height",this._items,this._itemSize[0],F.y),me("width",this._columns||this._items[1],this._itemSize[1],F.x)):this.horizontal?me("width",this._columns||this._items,this._itemSize,F.x):me("height",this._items,this._itemSize,F.y)}}setContentPosition(F){if(this.contentEl&&!this._appendOnly){const me=F?F.first:this.first,re=(Ne,St)=>Ne*St,Ye=(Ne=0,St=0)=>this.contentStyle={...this.contentStyle,transform:`translate3d(${Ne}px, ${St}px, 0)`};if(this.both)Ye(re(me.cols,this._itemSize[1]),re(me.rows,this._itemSize[0]));else{const Ne=re(me,this._itemSize);this.horizontal?Ye(Ne,0):Ye(0,Ne)}}}onScrollPositionChange(F){const me=F.target,re=this.getContentPosition(),Ye=(V,Ve)=>V?V>Ve?V-Ve:V:0,Ne=(V,Ve)=>Math.floor(V/(Ve||V)),St=(V,Ve,Se,gt,Vt,pn)=>V<=Vt?Vt:pn?Se-gt-Vt:Ve+Vt-1,rt=(V,Ve,Se,gt,Vt,pn,ft)=>V<=pn?0:Math.max(0,ft?VVe?Se:V-2*pn),Rt=(V,Ve,Se,gt,Vt,pn=!1)=>{let ft=Ve+gt+2*Vt;return V>=Vt&&(ft+=Vt+1),this.getLast(ft,pn)},We=Ye(me.scrollTop,re.top),Bt=Ye(me.scrollLeft,re.left);let ee=this.both?{rows:0,cols:0}:0,Re=this.last,N=!1,je=this.lastScrollPos;if(this.both){const V=this.lastScrollPos.top<=We,Ve=this.lastScrollPos.left<=Bt;if(!this._appendOnly||this._appendOnly&&(V||Ve)){const Se={rows:Ne(We,this._itemSize[0]),cols:Ne(Bt,this._itemSize[1])},gt={rows:St(Se.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],V),cols:St(Se.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],Ve)};ee={rows:rt(Se.rows,gt.rows,this.first.rows,0,0,this.d_numToleratedItems[0],V),cols:rt(Se.cols,gt.cols,this.first.cols,0,0,this.d_numToleratedItems[1],Ve)},Re={rows:Rt(Se.rows,ee.rows,0,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:Rt(Se.cols,ee.cols,0,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},N=ee.rows!==this.first.rows||Re.rows!==this.last.rows||ee.cols!==this.first.cols||Re.cols!==this.last.cols||this.isRangeChanged,je={top:We,left:Bt}}}else{const V=this.horizontal?Bt:We,Ve=this.lastScrollPos<=V;if(!this._appendOnly||this._appendOnly&&Ve){const Se=Ne(V,this._itemSize);ee=rt(Se,St(Se,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,Ve),this.first,0,0,this.d_numToleratedItems,Ve),Re=Rt(Se,ee,0,this.numItemsInViewport,this.d_numToleratedItems),N=ee!==this.first||Re!==this.last||this.isRangeChanged,je=V}}return{first:ee,last:Re,isRangeChanged:N,scrollPos:je}}onScrollChange(F){const{first:me,last:re,isRangeChanged:Ye,scrollPos:Ne}=this.onScrollPositionChange(F);if(Ye){const St={first:me,last:re};if(this.setContentPosition(St),this.first=me,this.last=re,this.lastScrollPos=Ne,this.handleEvents("onScrollIndexChange",St),this._lazy&&this.isPageChanged){const rt={first:this._step?Math.min(this.getPageByFirst()*this._step,this.items.length-this._step):me,last:Math.min(this._step?(this.getPageByFirst()+1)*this._step:re,this.items.length)};(this.lazyLoadState.first!==rt.first||this.lazyLoadState.last!==rt.last)&&this.handleEvents("onLazyLoad",rt),this.lazyLoadState=rt}}}onContainerScroll(F){if(this.handleEvents("onScroll",{originalEvent:F}),this._delay&&this.isPageChanged){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.d_loading&&this.showLoader){const{isRangeChanged:me}=this.onScrollPositionChange(F);(me||this._step&&this.isPageChanged)&&(this.d_loading=!0,this.cd.detectChanges())}this.scrollTimeout=setTimeout(()=>{this.onScrollChange(F),this.d_loading&&this.showLoader&&(!this._lazy||void 0===this._loading)&&(this.d_loading=!1,this.page=this.getPageByFirst(),this.cd.detectChanges())},this._delay)}else!this.d_loading&&this.onScrollChange(F)}bindResizeListener(){(0,r.NF)(this.platformId)&&(this.windowResizeListener||this.zone.runOutsideAngular(()=>{const F=this.document.defaultView,me=ae.p.isTouchDevice()?"orientationchange":"resize";this.windowResizeListener=this.renderer.listen(F,me,this.onWindowResize.bind(this))}))}unbindResizeListener(){this.windowResizeListener&&(this.windowResizeListener(),this.windowResizeListener=null)}onWindowResize(){this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{if(ae.p.isVisible(this.elementViewChild?.nativeElement)){const[F,me]=[ae.p.getWidth(this.elementViewChild?.nativeElement),ae.p.getHeight(this.elementViewChild?.nativeElement)],[re,Ye]=[F!==this.defaultWidth,me!==this.defaultHeight];(this.both?re||Ye:this.horizontal?re:this.vertical&&Ye)&&this.zone.run(()=>{this.d_numToleratedItems=this._numToleratedItems,this.defaultWidth=F,this.defaultHeight=me,this.defaultContentWidth=ae.p.getWidth(this.contentEl),this.defaultContentHeight=ae.p.getHeight(this.contentEl),this.init()})}},this._resizeDelay)}handleEvents(F,me){return this.options&&this.options[F]?this.options[F](me):this[F].emit(me)}getContentOptions(){return{contentStyleClass:"p-scroller-content "+(this.d_loading?"p-scroller-loading":""),items:this.loadedItems,getItemOptions:F=>this.getOptions(F),loading:this.d_loading,getLoaderOptions:(F,me)=>this.getLoaderOptions(F,me),itemSize:this._itemSize,rows:this.loadedRows,columns:this.loadedColumns,spacerStyle:this.spacerStyle,contentStyle:this.contentStyle,vertical:this.vertical,horizontal:this.horizontal,both:this.both}}getOptions(F){const me=(this._items||[]).length,re=this.both?this.first.rows+F:this.first+F;return{index:re,count:me,first:0===re,last:re===me-1,even:re%2==0,odd:re%2!=0}}getLoaderOptions(F,me){const re=this.loaderArr.length;return{index:F,count:re,first:0===F,last:F===re-1,even:F%2==0,odd:F%2!=0,...me}}static \u0275fac=function(me){return new(me||ce)(t.Y36(r.K0),t.Y36(t.Lbi),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(t.R0b))};static \u0275cmp=t.Xpm({type:ce,selectors:[["p-scroller"]],contentQueries:function(me,re,Ye){if(1&me&&t.Suo(Ye,o.jx,4),2&me){let Ne;t.iGM(Ne=t.CRH())&&(re.templates=Ne)}},viewQuery:function(me,re){if(1&me&&(t.Gf(Y,5),t.Gf(O,5)),2&me){let Ye;t.iGM(Ye=t.CRH())&&(re.elementViewChild=Ye.first),t.iGM(Ye=t.CRH())&&(re.contentViewChild=Ye.first)}},hostAttrs:[1,"p-scroller-viewport","p-element"],inputs:{id:"id",style:"style",styleClass:"styleClass",tabindex:"tabindex",items:"items",itemSize:"itemSize",scrollHeight:"scrollHeight",scrollWidth:"scrollWidth",orientation:"orientation",step:"step",delay:"delay",resizeDelay:"resizeDelay",appendOnly:"appendOnly",inline:"inline",lazy:"lazy",disabled:"disabled",loaderDisabled:"loaderDisabled",columns:"columns",showSpacer:"showSpacer",showLoader:"showLoader",numToleratedItems:"numToleratedItems",loading:"loading",autoSize:"autoSize",trackBy:"trackBy",options:"options"},outputs:{onLazyLoad:"onLazyLoad",onScroll:"onScroll",onScrollIndexChange:"onScrollIndexChange"},features:[t.TTD],ngContentSelectors:et,decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["disabledContainer",""],[3,"ngStyle","ngClass","scroll"],["element",""],["buildInContent",""],["class","p-scroller-spacer",3,"ngStyle",4,"ngIf"],["class","p-scroller-loader",3,"ngClass",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-scroller-content",3,"ngClass","ngStyle"],["content",""],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"p-scroller-spacer",3,"ngStyle"],[1,"p-scroller-loader",3,"ngClass"],["buildInLoader",""],[4,"ngFor","ngForOf"],["buildInLoaderIcon",""],[3,"styleClass"],[4,"ngIf"]],template:function(me,re){if(1&me&&(t.F$t(),t.YNc(0,dt,8,14,"ng-container",0),t.YNc(1,Lt,2,1,"ng-template",null,1,t.W1O)),2&me){const Ye=t.MAs(2);t.Q6J("ngIf",!re._disabled)("ngIfElse",Ye)}},dependencies:function(){return[r.mk,r.sg,r.O5,r.tP,r.PC,A.L]},styles:["@layer primeng{p-scroller{flex:1;outline:0 none}.p-scroller{position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;outline:0 none}.p-scroller-content{position:absolute;top:0;left:0;min-height:100%;min-width:100%;will-change:transform}.p-scroller-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0;pointer-events:none}.p-scroller-loader{position:sticky;top:0;left:0;width:100%;height:100%}.p-scroller-loader.p-component-overlay{display:flex;align-items:center;justify-content:center}.p-scroller-loading-icon{scale:2}.p-scroller-inline .p-scroller-content{position:static}}\n"],encapsulation:2})}return ce})(),Ee=(()=>{class ce{static \u0275fac=function(me){return new(me||ce)};static \u0275mod=t.oAB({type:ce});static \u0275inj=t.cJS({imports:[r.ez,o.m8,A.L,o.m8]})}return ce})()},3173:($t,Xe,T)=>{T.d(Xe,{a:()=>Vt,l:()=>pn});var r=T(6814),t=T(6689),o=T(5219),ae=T(707),A=T(6005),Y=T(6825),O=T(4248),W=T(2076),te=T(1239),ie=T(4480),he=T(3259),_e=T(2332);const Oe=["sublist"];function Le(ft,Ht){if(1&ft&&t._UZ(0,"li",5),2&ft){const J=t.oxw().$implicit,ke=t.oxw();t.Akn(ke.getItemProp(J,"style")),t.Q6J("id",ke.getItemId(J))("ngClass",ke.getSeparatorItemClass(J)),t.uIk("data-pc-section","separator")}}function ct(ft,Ht){if(1&ft&&t._UZ(0,"span",18),2&ft){const J=t.oxw(3).$implicit,ke=t.oxw();t.Q6J("ngClass",ke.getItemProp(J,"icon"))("ngStyle",ke.getItemProp(J,"iconStyle")),t.uIk("data-pc-section","icon")("aria-hidden",!0)("tabindex",-1)}}function yt(ft,Ht){if(1&ft&&(t.TgZ(0,"span",19),t._uU(1),t.qZA()),2&ft){const J=t.oxw(3).$implicit,ke=t.oxw();t.uIk("data-pc-section","label"),t.xp6(1),t.hij(" ",ke.getItemLabel(J)," ")}}function At(ft,Ht){if(1&ft&&t._UZ(0,"span",20),2&ft){const J=t.oxw(3).$implicit,ke=t.oxw();t.Q6J("innerHTML",ke.getItemLabel(J),t.oJD),t.uIk("data-pc-section","label")}}function Dt(ft,Ht){if(1&ft&&(t.TgZ(0,"span",21),t._uU(1),t.qZA()),2&ft){const J=t.oxw(3).$implicit,ke=t.oxw();t.Q6J("ngClass",ke.getItemProp(J,"badgeStyleClass")),t.xp6(1),t.Oqu(ke.getItemProp(J,"badge"))}}function Ot(ft,Ht){1&ft&&t._UZ(0,"AngleRightIcon",24),2&ft&&(t.Q6J("styleClass","p-submenu-icon"),t.uIk("data-pc-section","submenuicon")("aria-hidden",!0))}function Ct(ft,Ht){}function ve(ft,Ht){1&ft&&t.YNc(0,Ct,0,0,"ng-template"),2&ft&&t.Q6J("data-pc-section","submenuicon")("aria-hidden",!0)}function pe(ft,Ht){if(1&ft&&(t.ynx(0),t.YNc(1,Ot,1,3,"AngleRightIcon",22),t.YNc(2,ve,1,2,null,23),t.BQk()),2&ft){const J=t.oxw(4);t.xp6(1),t.Q6J("ngIf",!J.tieredMenu.submenuIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",J.tieredMenu.submenuIconTemplate)}}const nt=function(ft){return{"p-menuitem-link":!0,"p-disabled":ft}};function X(ft,Ht){if(1&ft&&(t.TgZ(0,"a",12),t.YNc(1,ct,1,5,"span",13),t.YNc(2,yt,2,2,"span",14),t.YNc(3,At,1,2,"ng-template",null,15,t.W1O),t.YNc(5,Dt,2,2,"span",16),t.YNc(6,pe,3,2,"ng-container",17),t.qZA()),2&ft){const J=t.MAs(4),ke=t.oxw(2).$implicit,qe=t.oxw();t.Q6J("target",qe.getItemProp(ke,"target"))("ngClass",t.VKq(12,nt,qe.getItemProp(ke,"disabled"))),t.uIk("href",qe.getItemProp(ke,"url"),t.LSH)("aria-hidden",!0)("data-automationid",qe.getItemProp(ke,"automationId"))("data-pc-section","action")("tabindex",-1),t.xp6(1),t.Q6J("ngIf",qe.getItemProp(ke,"icon")),t.xp6(1),t.Q6J("ngIf",qe.getItemProp(ke,"escape"))("ngIfElse",J),t.xp6(3),t.Q6J("ngIf",qe.getItemProp(ke,"badge")),t.xp6(1),t.Q6J("ngIf",qe.isItemGroup(ke))}}function fe(ft,Ht){if(1&ft&&t._UZ(0,"span",18),2&ft){const J=t.oxw(3).$implicit,ke=t.oxw();t.Q6J("ngClass",ke.getItemProp(J,"icon"))("ngStyle",ke.getItemProp(J,"iconStyle")),t.uIk("data-pc-section","icon")("aria-hidden",!0)("tabindex",-1)}}function oe(ft,Ht){if(1&ft&&(t.TgZ(0,"span",19),t._uU(1),t.qZA()),2&ft){const J=t.oxw(3).$implicit,ke=t.oxw();t.uIk("data-pc-section","label"),t.xp6(1),t.hij(" ",ke.getItemLabel(J)," ")}}function ut(ft,Ht){if(1&ft&&t._UZ(0,"span",20),2&ft){const J=t.oxw(3).$implicit,ke=t.oxw();t.Q6J("innerHTML",ke.getItemLabel(J),t.oJD),t.uIk("data-pc-section","label")}}function tt(ft,Ht){if(1&ft&&(t.TgZ(0,"span",21),t._uU(1),t.qZA()),2&ft){const J=t.oxw(3).$implicit,ke=t.oxw();t.Q6J("ngClass",ke.getItemProp(J,"badgeStyleClass")),t.xp6(1),t.Oqu(ke.getItemProp(J,"badge"))}}function dt(ft,Ht){1&ft&&t._UZ(0,"AngleRightIcon",24),2&ft&&(t.Q6J("styleClass","p-submenu-icon"),t.uIk("data-pc-section","submenuicon")("aria-hidden",!0))}function He(ft,Ht){}function mt(ft,Ht){1&ft&&t.YNc(0,He,0,0,"ng-template"),2&ft&&t.Q6J("data-pc-section","submenuicon")("aria-hidden",!0)}function Ce(ft,Ht){if(1&ft&&(t.ynx(0),t.YNc(1,dt,1,3,"AngleRightIcon",22),t.YNc(2,mt,1,2,null,23),t.BQk()),2&ft){const J=t.oxw(4);t.xp6(1),t.Q6J("ngIf",!J.tieredMenu.submenuIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",J.tieredMenu.submenuIconTemplate)}}const Lt=function(){return{exact:!1}};function et(ft,Ht){if(1&ft&&(t.TgZ(0,"a",25),t.YNc(1,fe,1,5,"span",13),t.YNc(2,oe,2,2,"span",14),t.YNc(3,ut,1,2,"ng-template",null,15,t.W1O),t.YNc(5,tt,2,2,"span",16),t.YNc(6,Ce,3,2,"ng-container",17),t.qZA()),2&ft){const J=t.MAs(4),ke=t.oxw(2).$implicit,qe=t.oxw();t.Q6J("routerLink",qe.getItemProp(ke,"routerLink"))("queryParams",qe.getItemProp(ke,"queryParams"))("routerLinkActive","p-menuitem-link-active")("routerLinkActiveOptions",qe.getItemProp(ke,"routerLinkActiveOptions")||t.DdM(21,Lt))("target",qe.getItemProp(ke,"target"))("ngClass",t.VKq(22,nt,qe.getItemProp(ke,"disabled")))("fragment",qe.getItemProp(ke,"fragment"))("queryParamsHandling",qe.getItemProp(ke,"queryParamsHandling"))("preserveFragment",qe.getItemProp(ke,"preserveFragment"))("skipLocationChange",qe.getItemProp(ke,"skipLocationChange"))("replaceUrl",qe.getItemProp(ke,"replaceUrl"))("state",qe.getItemProp(ke,"state")),t.uIk("data-automationid",qe.getItemProp(ke,"automationId"))("tabindex",-1)("aria-hidden",!0)("data-pc-section","action"),t.xp6(1),t.Q6J("ngIf",qe.getItemProp(ke,"icon")),t.xp6(1),t.Q6J("ngIf",qe.getItemProp(ke,"escape"))("ngIfElse",J),t.xp6(3),t.Q6J("ngIf",qe.getItemProp(ke,"badge")),t.xp6(1),t.Q6J("ngIf",qe.isItemGroup(ke))}}function kt(ft,Ht){if(1&ft){const J=t.EpF();t.TgZ(0,"p-tieredMenuSub",26),t.NdJ("itemClick",function(qe){t.CHM(J);const xt=t.oxw(3);return t.KtG(xt.itemClick.emit(qe))})("itemMouseEnter",function(qe){t.CHM(J);const xt=t.oxw(3);return t.KtG(xt.onItemMouseEnter(qe))}),t.qZA()}if(2&ft){const J=t.oxw(2).$implicit,ke=t.oxw();t.Q6J("items",J.items)("autoDisplay",ke.autoDisplay)("menuId",ke.menuId)("activeItemPath",ke.activeItemPath)("focusedItemId",ke.focusedItemId)("level",ke.level+1)}}function Ee(ft,Ht){if(1&ft){const J=t.EpF();t.TgZ(0,"li",6,7)(2,"div",8),t.NdJ("click",function(qe){t.CHM(J);const xt=t.oxw().$implicit,rn=t.oxw();return t.KtG(rn.onItemClick(qe,xt))})("mouseenter",function(qe){t.CHM(J);const xt=t.oxw().$implicit,rn=t.oxw();return t.KtG(rn.onItemMouseEnter({$event:qe,processedItem:xt}))}),t.YNc(3,X,7,14,"a",9),t.YNc(4,et,7,24,"a",10),t.qZA(),t.YNc(5,kt,1,6,"p-tieredMenuSub",11),t.qZA()}if(2&ft){const J=t.oxw(),ke=J.$implicit,qe=J.index,xt=t.oxw();t.Tol(xt.getItemProp(ke,"styleClass")),t.Q6J("id",xt.getItemId(ke))("ngStyle",xt.getItemProp(ke,"style"))("ngClass",xt.getItemClass(ke))("tooltipOptions",xt.getItemProp(ke,"tooltipOptions")),t.uIk("data-pc-section","menuitem")("data-p-highlight",xt.isItemActive(ke))("data-p-focused",xt.isItemFocused(ke))("data-p-disabled",xt.isItemDisabled(ke))("aria-label",xt.getItemLabel(ke))("aria-disabled",xt.isItemDisabled(ke)||void 0)("aria-haspopup",xt.isItemGroup(ke)&&!xt.getItemProp(ke,"to")?"menu":void 0)("aria-expanded",xt.isItemGroup(ke)?xt.isItemActive(ke):void 0)("aria-level",xt.level+1)("aria-setsize",xt.getAriaSetSize())("aria-posinset",xt.getAriaPosInset(qe)),t.xp6(2),t.uIk("data-pc-section","content"),t.xp6(1),t.Q6J("ngIf",!xt.getItemProp(ke,"routerLink")),t.xp6(1),t.Q6J("ngIf",xt.getItemProp(ke,"routerLink")),t.xp6(1),t.Q6J("ngIf",xt.isItemVisible(ke)&&xt.isItemGroup(ke))}}function ce(ft,Ht){if(1&ft&&(t.YNc(0,Le,1,5,"li",3),t.YNc(1,Ee,6,21,"li",4)),2&ft){const J=Ht.$implicit,ke=t.oxw();t.Q6J("ngIf",ke.isItemVisible(J)&&ke.getItemProp(J,"separator")),t.xp6(1),t.Q6J("ngIf",ke.isItemVisible(J)&&!ke.getItemProp(J,"separator"))}}const $e=function(ft,Ht){return{"p-submenu-list":ft,"p-tieredmenu-root-list":Ht}},F=["rootmenu"],me=["container"],re=function(ft){return{"p-tieredmenu p-component":!0,"p-tieredmenu-overlay":ft}},Ye=function(ft,Ht){return{showTransitionParams:ft,hideTransitionParams:Ht}},Ne=function(ft){return{value:"visible",params:ft}};function St(ft,Ht){if(1&ft){const J=t.EpF();t.TgZ(0,"div",1,2),t.NdJ("click",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onOverlayClick(qe))})("@overlayAnimation.start",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onOverlayAnimationStart(qe))})("@overlayAnimation.done",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onOverlayAnimationEnd(qe))}),t.TgZ(2,"p-tieredMenuSub",3,4),t.NdJ("itemClick",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onItemClick(qe))})("menuFocus",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onMenuFocus(qe))})("menuBlur",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onMenuBlur(qe))})("menuKeydown",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onKeyDown(qe))})("itemMouseEnter",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onItemMouseEnter(qe))}),t.qZA()()}if(2&ft){const J=t.oxw();t.Tol(J.styleClass),t.Q6J("id",J.id)("ngClass",t.VKq(21,re,J.popup))("ngStyle",J.style)("@overlayAnimation",t.VKq(26,Ne,t.WLB(23,Ye,J.showTransitionOptions,J.hideTransitionOptions)))("@.disabled",!0!==J.popup),t.uIk("data-pc-section","root")("data-pc-name","tieredmenu"),t.xp6(2),t.Q6J("root",!0)("items",J.processedItems)("menuId",J.id)("tabindex",J.disabled?-1:J.tabindex)("ariaLabel",J.ariaLabel)("ariaLabelledBy",J.ariaLabelledBy)("baseZIndex",J.baseZIndex)("autoZIndex",J.autoZIndex)("autoDisplay",J.autoDisplay)("popup",J.popup)("focusedItemId",J.focused?J.focusedItemId:void 0)("activeItemPath",J.activeItemPath())}}let rt=(()=>{class ft{el;renderer;cd;tieredMenu;items;root=!1;autoDisplay;autoZIndex=!0;baseZIndex=0;popup;menuId;ariaLabel;ariaLabelledBy;level=0;focusedItemId;activeItemPath;tabindex=0;itemClick=new t.vpe;itemMouseEnter=new t.vpe;menuFocus=new t.vpe;menuBlur=new t.vpe;menuKeydown=new t.vpe;sublistViewChild;constructor(J,ke,qe,xt){this.el=J,this.renderer=ke,this.cd=qe,this.tieredMenu=xt}positionSubmenu(){let J=this.sublistViewChild&&this.sublistViewChild.nativeElement;if(J){const ke=J.parentElement.parentElement,qe=W.p.getOffset(ke),xt=W.p.getViewport(),rn=J.offsetParent?J.offsetWidth:W.p.getHiddenElementOuterWidth(J),Dn=W.p.getOuterWidth(ke.children[0]);parseInt(qe.left,10)+Dn+rn>xt.width-W.p.calculateScrollbarWidth()&&W.p.addClass(J,"p-submenu-list-flipped")}}getItemProp(J,ke,qe=null){return J&&J.item?_e.gb.getItemValue(J.item[ke],qe):void 0}getItemId(J){return J.item?.id??`${this.menuId}_${J.key}`}getItemKey(J){return this.getItemId(J)}getItemClass(J){return{...this.getItemProp(J,"class"),"p-menuitem":!0,"p-highlight":this.isItemActive(J),"p-menuitem-active":this.isItemActive(J),"p-focus":this.isItemFocused(J),"p-disabled":this.isItemDisabled(J)}}getItemLabel(J){return this.getItemProp(J,"label")}getSeparatorItemClass(J){return{...this.getItemProp(J,"class"),"p-menuitem-separator":!0}}getAriaSetSize(){return this.items.filter(J=>this.isItemVisible(J)&&!this.getItemProp(J,"separator")).length}getAriaPosInset(J){return J-this.items.slice(0,J).filter(ke=>this.isItemVisible(ke)&&this.getItemProp(ke,"separator")).length+1}isItemVisible(J){return!1!==this.getItemProp(J,"visible")}isItemActive(J){if(this.activeItemPath)return this.activeItemPath.some(ke=>ke.key===J.key)}isItemDisabled(J){return this.getItemProp(J,"disabled")}isItemFocused(J){return this.focusedItemId===this.getItemId(J)}isItemGroup(J){return _e.gb.isNotEmpty(J.items)}onItemMouseEnter(J){if(this.autoDisplay){const{event:ke,processedItem:qe}=J;this.itemMouseEnter.emit({originalEvent:ke,processedItem:qe})}}onItemClick(J,ke){this.getItemProp(ke,"command",{originalEvent:J,item:ke.item}),this.itemClick.emit({originalEvent:J,processedItem:ke,isFocus:!0})}static \u0275fac=function(ke){return new(ke||ft)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36((0,t.Gpc)(()=>Rt)))};static \u0275cmp=t.Xpm({type:ft,selectors:[["p-tieredMenuSub"]],viewQuery:function(ke,qe){if(1&ke&&t.Gf(Oe,7),2&ke){let xt;t.iGM(xt=t.CRH())&&(qe.sublistViewChild=xt.first)}},hostAttrs:[1,"p-element"],inputs:{items:"items",root:"root",autoDisplay:"autoDisplay",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",popup:"popup",menuId:"menuId",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",level:"level",focusedItemId:"focusedItemId",activeItemPath:"activeItemPath",tabindex:"tabindex"},outputs:{itemClick:"itemClick",itemMouseEnter:"itemMouseEnter",menuFocus:"menuFocus",menuBlur:"menuBlur",menuKeydown:"menuKeydown"},decls:3,vars:12,consts:[["role","menu",3,"ngClass","id","tabindex","keydown","focus","blur"],["sublist",""],["ngFor","",3,"ngForOf"],["role","separator",3,"id","style","ngClass",4,"ngIf"],["role","menuitem","pTooltip","",3,"id","ngStyle","ngClass","class","tooltipOptions",4,"ngIf"],["role","separator",3,"id","ngClass"],["role","menuitem","pTooltip","",3,"id","ngStyle","ngClass","tooltipOptions"],["listItem",""],[1,"p-menuitem-content",3,"click","mouseenter"],["pRipple","",3,"target","ngClass",4,"ngIf"],["pRipple","",3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","ngClass","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state",4,"ngIf"],[3,"items","autoDisplay","menuId","activeItemPath","focusedItemId","level","itemClick","itemMouseEnter",4,"ngIf"],["pRipple","",3,"target","ngClass"],["class","p-menuitem-icon",3,"ngClass","ngStyle",4,"ngIf"],["class","p-menuitem-text",4,"ngIf","ngIfElse"],["htmlLabel",""],["class","p-menuitem-badge",3,"ngClass",4,"ngIf"],[4,"ngIf"],[1,"p-menuitem-icon",3,"ngClass","ngStyle"],[1,"p-menuitem-text"],[1,"p-menuitem-text",3,"innerHTML"],[1,"p-menuitem-badge",3,"ngClass"],[3,"styleClass",4,"ngIf"],[4,"ngTemplateOutlet"],[3,"styleClass"],["pRipple","",3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","ngClass","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state"],[3,"items","autoDisplay","menuId","activeItemPath","focusedItemId","level","itemClick","itemMouseEnter"]],template:function(ke,qe){1&ke&&(t.TgZ(0,"ul",0,1),t.NdJ("keydown",function(rn){return qe.menuKeydown.emit(rn)})("focus",function(rn){return qe.menuFocus.emit(rn)})("blur",function(rn){return qe.menuBlur.emit(rn)}),t.YNc(2,ce,2,2,"ng-template",2),t.qZA()),2&ke&&(t.Q6J("ngClass",t.WLB(9,$e,!qe.root,qe.root))("id",qe.menuId+"_list")("tabindex",qe.tabindex),t.uIk("aria-label",qe.ariaLabel)("aria-labelledBy",qe.ariaLabelledBy)("aria-activedescendant",qe.focusedItemId)("aria-orientation","vertical")("data-pc-section","menu"),t.xp6(2),t.Q6J("ngForOf",qe.items))},dependencies:function(){return[r.mk,r.sg,r.O5,r.tP,r.PC,O.rH,O.Od,ie.H,he.u,te.o,ft]},encapsulation:2})}return ft})(),Rt=(()=>{class ft{document;platformId;el;renderer;cd;config;overlayService;set model(J){this._model=J,this._processedItems=this.createProcessedItems(this._model||[])}get model(){return this._model}popup;style;styleClass;appendTo;autoZIndex=!0;baseZIndex=0;autoDisplay=!0;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";id;ariaLabel;ariaLabelledBy;disabled=!1;tabindex=0;onShow=new t.vpe;onHide=new t.vpe;templates;rootmenu;containerViewChild;submenuIconTemplate;container;outsideClickListener;resizeListener;scrollHandler;target;relatedTarget;visible;relativeAlign;window;dirty=!1;focused=!1;activeItemPath=(0,t.tdS)([]);number=(0,t.tdS)(0);focusedItemInfo=(0,t.tdS)({index:-1,level:0,parentKey:"",item:null});searchValue="";searchTimeout;_processedItems;_model;get visibleItems(){const J=this.activeItemPath().find(ke=>ke.key===this.focusedItemInfo().parentKey);return J?J.items:this.processedItems}get processedItems(){return(!this._processedItems||!this._processedItems.length)&&(this._processedItems=this.createProcessedItems(this.model||[])),this._processedItems}get focusedItemId(){const J=this.focusedItemInfo();return J.item?.id?J.item.id:-1!==J.index?`${this.id}${_e.gb.isNotEmpty(J.parentKey)?"_"+J.parentKey:""}_${J.index}`:null}constructor(J,ke,qe,xt,rn,Dn,an){this.document=J,this.platformId=ke,this.el=qe,this.renderer=xt,this.cd=rn,this.config=Dn,this.overlayService=an,this.window=this.document.defaultView,(0,t.cEC)(()=>{const mn=this.activeItemPath();_e.gb.isNotEmpty(mn)?(this.bindOutsideClickListener(),this.bindResizeListener()):(this.unbindOutsideClickListener(),this.unbindResizeListener())})}ngOnInit(){this.id=this.id||(0,_e.Th)()}ngAfterContentInit(){this.templates?.forEach(J=>{"submenuicon"===J.getType()&&(this.submenuIconTemplate=J.template)})}createProcessedItems(J,ke=0,qe={},xt=""){const rn=[];return J&&J.forEach((Dn,an)=>{const mn=(""!==xt?xt+"_":"")+an,yn={item:Dn,index:an,level:ke,key:mn,parent:qe,parentKey:xt};yn.items=this.createProcessedItems(Dn.items,ke+1,yn,mn),rn.push(yn)}),rn}getItemProp(J,ke){return J?_e.gb.getItemValue(J[ke]):void 0}getProccessedItemLabel(J){return J?this.getItemLabel(J.item):void 0}getItemLabel(J){return this.getItemProp(J,"label")}isProcessedItemGroup(J){return J&&_e.gb.isNotEmpty(J.items)}isSelected(J){return this.activeItemPath().some(ke=>ke.key===J.key)}isValidSelectedItem(J){return this.isValidItem(J)&&this.isSelected(J)}isValidItem(J){return!!J&&!this.isItemDisabled(J.item)&&!this.isItemSeparator(J.item)}isItemDisabled(J){return this.getItemProp(J,"disabled")}isItemSeparator(J){return this.getItemProp(J,"separator")}isItemMatched(J){return this.isValidItem(J)&&this.getProccessedItemLabel(J).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase())}isProccessedItemGroup(J){return J&&_e.gb.isNotEmpty(J.items)}onOverlayClick(J){this.popup&&this.overlayService.add({originalEvent:J,target:this.el.nativeElement})}onItemClick(J){const{originalEvent:ke,processedItem:qe}=J,xt=this.isProcessedItemGroup(qe),rn=_e.gb.isEmpty(qe.parent);if(this.isSelected(qe)){const{index:an,key:mn,level:yn,parentKey:ln,item:hi}=qe;this.activeItemPath.set(this.activeItemPath().filter(Yn=>mn!==Yn.key&&mn.startsWith(Yn.key))),this.focusedItemInfo.set({index:an,level:yn,parentKey:ln,item:hi}),this.dirty=!0,W.p.focus(this.rootmenu.sublistViewChild.nativeElement)}else if(xt)this.onItemChange(J);else{const an=rn?qe:this.activeItemPath().find(mn=>""===mn.parentKey);this.hide(ke),this.changeFocusedItemIndex(ke,an?an.index:-1),W.p.focus(this.rootmenu.sublistViewChild.nativeElement)}}onItemMouseEnter(J){W.p.isTouchDevice()?this.onItemChange({event:J,processedItem:J.processedItem,focus:this.autoDisplay}):this.dirty&&this.onItemChange(J)}onKeyDown(J){const ke=J.metaKey||J.ctrlKey;switch(J.code){case"ArrowDown":this.onArrowDownKey(J);break;case"ArrowUp":this.onArrowUpKey(J);break;case"ArrowLeft":this.onArrowLeftKey(J);break;case"ArrowRight":this.onArrowRightKey(J);break;case"Home":this.onHomeKey(J);break;case"End":this.onEndKey(J);break;case"Space":this.onSpaceKey(J);break;case"Enter":this.onEnterKey(J);break;case"Escape":this.onEscapeKey(J);break;case"Tab":this.onTabKey(J);break;case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!ke&&_e.gb.isPrintableCharacter(J.key)&&this.searchItems(J,J.key)}}onArrowDownKey(J){const ke=-1!==this.focusedItemInfo().index?this.findNextItemIndex(this.focusedItemInfo().index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(J,ke),J.preventDefault()}onArrowRightKey(J){const ke=this.visibleItems[this.focusedItemInfo().index],qe=this.isProccessedItemGroup(ke),xt=ke.item;qe&&(this.onItemChange({originalEvent:J,processedItem:ke}),this.focusedItemInfo.set({index:-1,parentKey:ke.key,item:xt}),this.searchValue="",this.onArrowDownKey(J)),J.preventDefault()}onArrowUpKey(J){if(J.altKey){if(-1!==this.focusedItemInfo().index){const ke=this.visibleItems[this.focusedItemInfo().index];!this.isProccessedItemGroup(ke)&&this.onItemChange({originalEvent:J,processedItem:ke})}this.popup&&this.hide(J,!0),J.preventDefault()}else{const ke=-1!==this.focusedItemInfo().index?this.findPrevItemIndex(this.focusedItemInfo().index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(J,ke),J.preventDefault()}}onArrowLeftKey(J){const ke=this.visibleItems[this.focusedItemInfo().index],qe=this.activeItemPath().find(Dn=>Dn.key===ke.parentKey);_e.gb.isEmpty(ke.parent)||(this.focusedItemInfo.set({index:-1,parentKey:qe?qe.parentKey:"",item:ke.item}),this.searchValue="",this.onArrowDownKey(J));const rn=this.activeItemPath().filter(Dn=>Dn.parentKey!==this.focusedItemInfo().parentKey);this.activeItemPath.set(rn),J.preventDefault()}onHomeKey(J){this.changeFocusedItemIndex(J,this.findFirstItemIndex()),J.preventDefault()}onEndKey(J){this.changeFocusedItemIndex(J,this.findLastItemIndex()),J.preventDefault()}onSpaceKey(J){this.onEnterKey(J)}onEscapeKey(J){this.hide(J,!0),this.focusedItemInfo().index=this.findFirstFocusedItemIndex(),J.preventDefault()}onTabKey(J){if(-1!==this.focusedItemInfo().index){const ke=this.visibleItems[this.focusedItemInfo().index];!this.isProccessedItemGroup(ke)&&this.onItemChange({originalEvent:J,processedItem:ke})}this.hide()}onEnterKey(J){if(-1!==this.focusedItemInfo().index){const ke=W.p.findSingle(this.rootmenu.el.nativeElement,`li[id="${this.focusedItemId}"]`),qe=ke&&W.p.findSingle(ke,'a[data-pc-section="action"]');if(qe?qe.click():ke&&ke.click(),this.focusedItemInfo(),!this.popup){const rn=this.visibleItems[this.focusedItemInfo().index];!this.isProccessedItemGroup(rn)&&(this.focusedItemInfo().index=this.findFirstFocusedItemIndex())}}J.preventDefault()}onItemChange(J){const{processedItem:ke,isFocus:qe}=J;if(_e.gb.isEmpty(ke))return;const{index:xt,key:rn,level:Dn,parentKey:an,items:mn,item:yn}=ke,ln=_e.gb.isNotEmpty(mn),hi=this.activeItemPath().filter(Yn=>Yn.parentKey!==an&&Yn.parentKey!==rn);ln&&hi.push(ke),this.focusedItemInfo.set({index:xt,level:Dn,parentKey:an,item:yn}),this.activeItemPath.set(hi),ln&&(this.dirty=!0),qe&&W.p.focus(this.rootmenu.sublistViewChild.nativeElement)}onMenuFocus(J){this.focused=!0;const ke=-1!==this.focusedItemInfo().index?this.focusedItemInfo():{index:this.findFirstFocusedItemIndex(),level:0,parentKey:"",item:this.visibleItems[this.findFirstFocusedItemIndex()]?.item};this.focusedItemInfo.set(ke)}onMenuBlur(J){this.focused=!1,this.focusedItemInfo.set({index:-1,level:0,parentKey:"",item:null}),this.searchValue="",this.dirty=!1}onOverlayAnimationStart(J){switch(J.toState){case"visible":this.popup&&(this.container=J.element,this.moveOnTop(),this.onShow.emit({}),this.appendOverlay(),this.alignOverlay(),this.bindOutsideClickListener(),this.bindResizeListener(),this.bindScrollListener(),W.p.focus(this.rootmenu.sublistViewChild.nativeElement),this.scrollInView());break;case"void":this.onOverlayHide(),this.onHide.emit({})}}alignOverlay(){this.relativeAlign?W.p.relativePosition(this.container,this.target):W.p.absolutePosition(this.container,this.target)}onOverlayAnimationEnd(J){"void"===J.toState&&_e.P9.clear(J.element)}appendOverlay(){this.appendTo&&("body"===this.appendTo?this.renderer.appendChild(this.document.body,this.container):W.p.appendChild(this.container,this.appendTo))}restoreOverlayAppend(){this.container&&this.appendTo&&this.renderer.appendChild(this.el.nativeElement,this.container)}moveOnTop(){this.autoZIndex&&_e.P9.set("menu",this.container,this.baseZIndex+this.config.zIndex.menu)}hide(J,ke){this.popup&&(this.onHide.emit({}),this.visible=!1),this.activeItemPath.set([]),this.focusedItemInfo.set({index:-1,level:0,parentKey:""}),ke&&W.p.focus(this.relatedTarget||this.target||this.rootmenu.sublistViewChild.nativeElement),this.dirty=!1}toggle(J){this.visible?this.hide(J,!0):this.show(J)}show(J,ke){this.popup&&(this.visible=!0,this.target=this.target||J.currentTarget,this.relatedTarget=J.relatedTarget||null,this.relativeAlign=J?.relativeAlign||null),this.focusedItemInfo.set({index:this.findFirstFocusedItemIndex(),level:0,parentKey:""}),ke&&W.p.focus(this.rootmenu.sublistViewChild.nativeElement),this.cd.markForCheck()}searchItems(J,ke){this.searchValue=(this.searchValue||"")+ke;let qe=-1,xt=!1;return-1!==this.focusedItemInfo().index?(qe=this.visibleItems.slice(this.focusedItemInfo().index).findIndex(rn=>this.isItemMatched(rn)),qe=-1===qe?this.visibleItems.slice(0,this.focusedItemInfo().index).findIndex(rn=>this.isItemMatched(rn)):qe+this.focusedItemInfo().index):qe=this.visibleItems.findIndex(rn=>this.isItemMatched(rn)),-1!==qe&&(xt=!0),-1===qe&&-1===this.focusedItemInfo().index&&(qe=this.findFirstFocusedItemIndex()),-1!==qe&&this.changeFocusedItemIndex(J,qe),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.searchValue="",this.searchTimeout=null},500),xt}findLastFocusedItemIndex(){const J=this.findSelectedItemIndex();return J<0?this.findLastItemIndex():J}findLastItemIndex(){return _e.gb.findLastIndex(this.visibleItems,J=>this.isValidItem(J))}findPrevItemIndex(J){const ke=J>0?_e.gb.findLastIndex(this.visibleItems.slice(0,J),qe=>this.isValidItem(qe)):-1;return ke>-1?ke:J}findNextItemIndex(J){const ke=Jthis.isValidItem(qe)):-1;return ke>-1?ke+J+1:J}findFirstFocusedItemIndex(){const J=this.findSelectedItemIndex();return J<0?this.findFirstItemIndex():J}findFirstItemIndex(){return this.visibleItems.findIndex(J=>this.isValidItem(J))}findSelectedItemIndex(){return this.visibleItems.findIndex(J=>this.isValidSelectedItem(J))}changeFocusedItemIndex(J,ke){this.focusedItemInfo().index!==ke&&(this.focusedItemInfo.mutate(qe=>{qe.index=ke,qe.item=this.visibleItems[ke].item}),this.scrollInView())}scrollInView(J=-1){const qe=W.p.findSingle(this.rootmenu.el.nativeElement,`li[id="${-1!==J?`${this.id}_${J}`:this.focusedItemId}"]`);qe&&qe.scrollIntoView&&qe.scrollIntoView({block:"nearest",inline:"nearest"})}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new W.V(this.target,J=>{this.visible&&this.hide(J,!0)})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&(this.scrollHandler.unbindScrollListener(),this.scrollHandler=null)}bindResizeListener(){(0,r.NF)(this.platformId)&&(this.resizeListener||(this.resizeListener=this.renderer.listen(this.document.defaultView,"resize",J=>{W.p.isTouchDevice()||this.hide(J,!0)})))}bindOutsideClickListener(){(0,r.NF)(this.platformId)&&(this.outsideClickListener||(this.outsideClickListener=this.renderer.listen(this.document,"click",J=>{const ke=this.containerViewChild&&!this.containerViewChild.nativeElement.contains(J.target),qe=!this.popup||!(this.target&&(this.target===J.target||this.target.contains(J.target)));ke&&qe&&this.hide()})))}unbindOutsideClickListener(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)}unbindResizeListener(){this.resizeListener&&(this.resizeListener(),this.resizeListener=null)}onOverlayHide(){this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindScrollListener(),this.cd.destroyed||(this.target=null)}ngOnDestroy(){this.popup&&(this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.container&&this.autoZIndex&&_e.P9.clear(this.container),this.restoreOverlayAppend(),this.onOverlayHide())}static \u0275fac=function(ke){return new(ke||ft)(t.Y36(r.K0),t.Y36(t.Lbi),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(o.b4),t.Y36(o.F0))};static \u0275cmp=t.Xpm({type:ft,selectors:[["p-tieredMenu"]],contentQueries:function(ke,qe,xt){if(1&ke&&t.Suo(xt,o.jx,4),2&ke){let rn;t.iGM(rn=t.CRH())&&(qe.templates=rn)}},viewQuery:function(ke,qe){if(1&ke&&(t.Gf(F,5),t.Gf(me,5)),2&ke){let xt;t.iGM(xt=t.CRH())&&(qe.rootmenu=xt.first),t.iGM(xt=t.CRH())&&(qe.containerViewChild=xt.first)}},hostAttrs:[1,"p-element"],inputs:{model:"model",popup:"popup",style:"style",styleClass:"styleClass",appendTo:"appendTo",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",autoDisplay:"autoDisplay",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",id:"id",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",tabindex:"tabindex"},outputs:{onShow:"onShow",onHide:"onHide"},decls:1,vars:1,consts:[[3,"id","ngClass","class","ngStyle","click",4,"ngIf"],[3,"id","ngClass","ngStyle","click"],["container",""],[3,"root","items","menuId","tabindex","ariaLabel","ariaLabelledBy","baseZIndex","autoZIndex","autoDisplay","popup","focusedItemId","activeItemPath","itemClick","menuFocus","menuBlur","menuKeydown","itemMouseEnter"],["rootmenu",""]],template:function(ke,qe){1&ke&&t.YNc(0,St,4,28,"div",0),2&ke&&t.Q6J("ngIf",!qe.popup||qe.visible)},dependencies:[r.mk,r.O5,r.PC,rt],styles:["@layer primeng{.p-tieredmenu-overlay{position:absolute;top:0;left:0}.p-tieredmenu ul{margin:0;padding:0;list-style:none}.p-tieredmenu .p-submenu-list{position:absolute;min-width:100%;z-index:1;display:none}.p-tieredmenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-tieredmenu .p-menuitem-text{line-height:1}.p-tieredmenu .p-menuitem{position:relative}.p-tieredmenu .p-menuitem-link .p-submenu-icon:not(svg){margin-left:auto}.p-tieredmenu .p-menuitem-link .p-icon-wrapper{margin-left:auto}.p-tieredmenu .p-menuitem-active>p-tieredmenusub>.p-submenu-list{display:block;left:100%;top:0}.p-tieredmenu .p-menuitem-active>p-tieredmenusub>.p-submenu-list.p-submenu-list-flipped{left:-100%}}\n"],encapsulation:2,data:{animation:[(0,Y.X$)("overlayAnimation",[(0,Y.eR)(":enter",[(0,Y.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,Y.jt)("{{showTransitionParams}}")]),(0,Y.eR)(":leave",[(0,Y.jt)("{{hideTransitionParams}}",(0,Y.oB)({opacity:0}))])])]},changeDetection:0})}return ft})(),We=(()=>{class ft{static \u0275fac=function(ke){return new(ke||ft)};static \u0275mod=t.oAB({type:ft});static \u0275inj=t.cJS({imports:[r.ez,O.Bz,ie.T,he.z,te.o,o.m8,O.Bz,he.z,o.m8]})}return ft})();const Bt=["container"],ee=["defaultbtn"],Re=["menu"];function N(ft,Ht){1&ft&&t.GkF(0)}function je(ft,Ht){if(1&ft){const J=t.EpF();t.ynx(0),t.TgZ(1,"button",9),t.NdJ("click",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onDefaultButtonClick(qe))}),t.YNc(2,N,1,0,"ng-container",6),t.qZA(),t.BQk()}if(2&ft){const J=t.oxw();t.xp6(1),t.Q6J("icon",J.icon)("iconPos",J.iconPos)("disabled",J.disabled),t.uIk("tabindex",J.tabindex)("aria-label",J.label),t.xp6(1),t.Q6J("ngTemplateOutlet",J.contentTemplate)}}function V(ft,Ht){if(1&ft){const J=t.EpF();t.TgZ(0,"button",10,11),t.NdJ("click",function(qe){t.CHM(J);const xt=t.oxw();return t.KtG(xt.onDefaultButtonClick(qe))}),t.qZA()}if(2&ft){const J=t.oxw();t.Q6J("icon",J.icon)("iconPos",J.iconPos)("label",J.label)("disabled",J.disabled),t.uIk("tabindex",J.tabindex)}}function Ve(ft,Ht){1&ft&&t._UZ(0,"ChevronDownIcon")}function Se(ft,Ht){}function gt(ft,Ht){1&ft&&t.YNc(0,Se,0,0,"ng-template")}let Vt=(()=>{class ft{model;icon;iconPos="left";label;style;styleClass;menuStyle;menuStyleClass;disabled;tabindex;appendTo;dir;expandAriaLabel;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";onClick=new t.vpe;onDropdownClick=new t.vpe;containerViewChild;buttonViewChild;menu;templates;contentTemplate;dropdownIconTemplate;ariaId;isExpanded=(0,t.tdS)(!1);ngOnInit(){this.ariaId=(0,_e.Th)()}ngAfterContentInit(){this.templates?.forEach(J=>{switch(J.getType()){case"content":default:this.contentTemplate=J.template;break;case"dropdownicon":this.dropdownIconTemplate=J.template}})}onDefaultButtonClick(J){this.onClick.emit(J)}onDropdownButtonClick(J){this.onDropdownClick.emit(J),this.menu?.toggle({currentTarget:this.containerViewChild?.nativeElement,relativeAlign:null==this.appendTo}),this.isExpanded.set(this.menu.visible)}onDropdownButtonKeydown(J){("ArrowDown"===J.code||"ArrowUp"===J.code)&&(this.onDropdownButtonClick(),J.preventDefault())}static \u0275fac=function(ke){return new(ke||ft)};static \u0275cmp=t.Xpm({type:ft,selectors:[["p-splitButton"]],contentQueries:function(ke,qe,xt){if(1&ke&&t.Suo(xt,o.jx,4),2&ke){let rn;t.iGM(rn=t.CRH())&&(qe.templates=rn)}},viewQuery:function(ke,qe){if(1&ke&&(t.Gf(Bt,5),t.Gf(ee,5),t.Gf(Re,5)),2&ke){let xt;t.iGM(xt=t.CRH())&&(qe.containerViewChild=xt.first),t.iGM(xt=t.CRH())&&(qe.buttonViewChild=xt.first),t.iGM(xt=t.CRH())&&(qe.menu=xt.first)}},hostAttrs:[1,"p-element"],inputs:{model:"model",icon:"icon",iconPos:"iconPos",label:"label",style:"style",styleClass:"styleClass",menuStyle:"menuStyle",menuStyleClass:"menuStyleClass",disabled:"disabled",tabindex:"tabindex",appendTo:"appendTo",dir:"dir",expandAriaLabel:"expandAriaLabel",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions"},outputs:{onClick:"onClick",onDropdownClick:"onDropdownClick"},decls:10,vars:22,consts:[[3,"ngClass","ngStyle"],["container",""],[4,"ngIf","ngIfElse"],["defaultButton",""],["type","button","pButton","",1,"p-splitbutton-menubutton","p-button-icon-only",3,"disabled","click","keydown"],[4,"ngIf"],[4,"ngTemplateOutlet"],[3,"id","popup","model","styleClass","appendTo","showTransitionOptions","hideTransitionOptions"],["menu",""],["type","button","pButton","",1,"p-splitbutton-defaultbutton",3,"icon","iconPos","disabled","click"],["type","button","pButton","",1,"p-splitbutton-defaultbutton",3,"icon","iconPos","label","disabled","click"],["defaultbtn",""]],template:function(ke,qe){if(1&ke&&(t.TgZ(0,"div",0,1),t.YNc(2,je,3,6,"ng-container",2),t.YNc(3,V,2,5,"ng-template",null,3,t.W1O),t.TgZ(5,"button",4),t.NdJ("click",function(rn){return qe.onDropdownButtonClick(rn)})("keydown",function(rn){return qe.onDropdownButtonKeydown(rn)}),t.YNc(6,Ve,1,0,"ChevronDownIcon",5),t.YNc(7,gt,1,0,null,6),t.qZA(),t._UZ(8,"p-tieredMenu",7,8),t.qZA()),2&ke){const xt=t.MAs(4);t.Tol(qe.styleClass),t.Q6J("ngClass","p-splitbutton p-component")("ngStyle",qe.style),t.xp6(2),t.Q6J("ngIf",qe.contentTemplate)("ngIfElse",xt),t.xp6(3),t.Q6J("disabled",qe.disabled),t.uIk("aria-label",qe.expandAriaLabel)("aria-aria-haspopup",!0)("aria-expanded",qe.isExpanded())("aria-controls",qe.ariaId),t.xp6(1),t.Q6J("ngIf",!qe.dropdownIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",qe.dropdownIconTemplate),t.xp6(1),t.Akn(qe.menuStyle),t.Q6J("id",qe.ariaId)("popup",!0)("model",qe.model)("styleClass",qe.menuStyleClass)("appendTo",qe.appendTo)("showTransitionOptions",qe.showTransitionOptions)("hideTransitionOptions",qe.hideTransitionOptions)}},dependencies:function(){return[r.mk,r.O5,r.tP,r.PC,ae.Hq,Rt,A.v]},styles:["@layer primeng{.p-splitbutton{display:inline-flex;position:relative}.p-splitbutton .p-splitbutton-defaultbutton,.p-splitbutton.p-button-rounded>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.p-splitbutton-menubutton,.p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{display:flex;align-items:center;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton .p-menu{min-width:100%}.p-fluid .p-splitbutton{display:flex}}\n"],encapsulation:2,changeDetection:0})}return ft})(),pn=(()=>{class ft{static \u0275fac=function(ke){return new(ke||ft)};static \u0275mod=t.oAB({type:ft});static \u0275inj=t.cJS({imports:[r.ez,ae.hJ,We,A.v,ae.hJ,We]})}return ft})()},2198:($t,Xe,T)=>{T.d(Xe,{R:()=>At,q:()=>Dt});var r=T(6814),t=T(6689),o=T(4248),ae=T(2076),A=T(3259);const Y=["list"];function O(Ot,Ct){if(1&Ot&&(t.TgZ(0,"span",12),t._uU(1),t.qZA()),2&Ot){const ve=t.oxw(2).$implicit;t.xp6(1),t.Oqu(ve.label)}}function W(Ot,Ct){if(1&Ot&&t._UZ(0,"span",13),2&Ot){const ve=t.oxw(2).$implicit;t.Q6J("innerHTML",ve.label,t.oJD)}}const te=function(){return{exact:!1}};function ie(Ot,Ct){if(1&Ot){const ve=t.EpF();t.TgZ(0,"a",8),t.NdJ("click",function(nt){t.CHM(ve);const X=t.oxw(),fe=X.$implicit,oe=X.index,ut=t.oxw();return t.KtG(ut.onItemClick(nt,fe,oe))})("keydown",function(nt){t.CHM(ve);const X=t.oxw(),fe=X.$implicit,oe=X.index,ut=t.oxw();return t.KtG(ut.onItemKeydown(nt,fe,oe))}),t.TgZ(1,"span",9),t._uU(2),t.qZA(),t.YNc(3,O,2,1,"span",10),t.YNc(4,W,1,1,"ng-template",null,11,t.W1O),t.qZA()}if(2&Ot){const ve=t.MAs(5),pe=t.oxw(),nt=pe.$implicit,X=pe.index,fe=t.oxw();t.Q6J("routerLink",nt.routerLink)("queryParams",nt.queryParams)("routerLinkActive","p-menuitem-link-active")("routerLinkActiveOptions",nt.routerLinkActiveOptions||t.DdM(19,te))("target",nt.target)("fragment",nt.fragment)("queryParamsHandling",nt.queryParamsHandling)("preserveFragment",nt.preserveFragment)("skipLocationChange",nt.skipLocationChange)("replaceUrl",nt.replaceUrl)("state",nt.state)("ariaCurrentWhenActive",fe.exact?"step":void 0),t.uIk("tabindex",fe.getItemTabIndex(nt,X))("aria-selected",X===fe.activeIndex)("aria-expanded",X===fe.activeIndex)("aria-disabled",nt.disabled||fe.readonly&&X!==fe.activeIndex),t.xp6(2),t.Oqu(X+1),t.xp6(1),t.Q6J("ngIf",!1!==nt.escape)("ngIfElse",ve)}}function he(Ot,Ct){if(1&Ot&&(t.TgZ(0,"span",12),t._uU(1),t.qZA()),2&Ot){const ve=t.oxw(2).$implicit;t.xp6(1),t.Oqu(ve.label)}}function _e(Ot,Ct){if(1&Ot&&t._UZ(0,"span",13),2&Ot){const ve=t.oxw(2).$implicit;t.Q6J("innerHTML",ve.label,t.oJD)}}function Oe(Ot,Ct){if(1&Ot){const ve=t.EpF();t.TgZ(0,"a",14),t.NdJ("click",function(nt){t.CHM(ve);const X=t.oxw(),fe=X.$implicit,oe=X.index,ut=t.oxw();return t.KtG(ut.onItemClick(nt,fe,oe))})("keydown",function(nt){t.CHM(ve);const X=t.oxw(),fe=X.$implicit,oe=X.index,ut=t.oxw();return t.KtG(ut.onItemKeydown(nt,fe,oe))}),t.TgZ(1,"span",9),t._uU(2),t.qZA(),t.YNc(3,he,2,1,"span",10),t.YNc(4,_e,1,1,"ng-template",null,15,t.W1O),t.qZA()}if(2&Ot){const ve=t.MAs(5),pe=t.oxw(),nt=pe.$implicit,X=pe.index,fe=t.oxw();t.Q6J("target",nt.target)("ariaCurrentWhenActive",!fe.exact||nt.disabled&&!fe.readonly?void 0:"step"),t.uIk("href",nt.url,t.LSH)("tabindex",fe.getItemTabIndex(nt,X))("aria-selected",X===fe.activeIndex)("aria-expanded",X===fe.activeIndex)("aria-disabled",nt.disabled||fe.readonly&&X!==fe.activeIndex),t.xp6(2),t.Oqu(X+1),t.xp6(1),t.Q6J("ngIf",!1!==nt.escape)("ngIfElse",ve)}}const Le=function(Ot,Ct){return{"p-highlight p-steps-current":Ot,"p-disabled":Ct}};function ct(Ot,Ct){if(1&Ot&&(t.TgZ(0,"li",4,5),t.YNc(2,ie,6,20,"a",6),t.YNc(3,Oe,6,10,"ng-template",null,7,t.W1O),t.qZA()),2&Ot){const ve=Ct.$implicit,pe=Ct.index,nt=t.MAs(4),X=t.oxw();t.Tol(ve.styleClass),t.Q6J("ngStyle",ve.style)("tooltipOptions",ve.tooltipOptions)("ngClass",t.WLB(9,Le,X.isActive(ve,pe),ve.disabled||X.readonly&&!X.isActive(ve,pe))),t.uIk("id",ve.id)("data-pc-section","menuitem"),t.xp6(2),t.Q6J("ngIf",X.isClickableRouterLink(ve))("ngIfElse",nt)}}const yt=function(Ot){return{"p-steps p-component":!0,"p-readonly":Ot}};let At=(()=>{class Ot{router;route;cd;activeIndex=0;model;readonly=!0;style;styleClass;exact=!0;activeIndexChange=new t.vpe;listViewChild;constructor(ve,pe,nt){this.router=ve,this.route=pe,this.cd=nt}subscription;ngOnInit(){this.subscription=this.router.events.subscribe(()=>this.cd.markForCheck())}onItemClick(ve,pe,nt){this.readonly||pe.disabled?ve.preventDefault():(this.activeIndexChange.emit(nt),!pe.url&&!pe.routerLink&&ve.preventDefault(),pe.command&&pe.command({originalEvent:ve,item:pe,index:nt}))}onItemKeydown(ve,pe,nt){switch(ve.code){case"ArrowRight":this.navigateToNextItem(ve.target),ve.preventDefault();break;case"ArrowLeft":this.navigateToPrevItem(ve.target),ve.preventDefault();break;case"Home":this.navigateToFirstItem(ve.target),ve.preventDefault();break;case"End":this.navigateToLastItem(ve.target),ve.preventDefault();break;case"Tab":if(nt!==this.activeIndex){const X=ae.p.find(this.listViewChild.nativeElement,'[data-pc-section="menuitem"]');X[nt].children[0].tabIndex="-1",X[this.activeIndex].children[0].tabIndex="0"}break;case"Enter":case"Space":this.onItemClick(ve,pe,nt),ve.preventDefault()}}navigateToNextItem(ve){const pe=this.findNextItem(ve);pe&&this.setFocusToMenuitem(ve,pe)}navigateToPrevItem(ve){const pe=this.findPrevItem(ve);pe&&this.setFocusToMenuitem(ve,pe)}navigateToFirstItem(ve){const pe=this.findFirstItem();pe&&this.setFocusToMenuitem(ve,pe)}navigateToLastItem(ve){const pe=this.findLastItem();pe&&this.setFocusToMenuitem(ve,pe)}findNextItem(ve){const pe=ve.parentElement.nextElementSibling;return pe?pe.children[0]:null}findPrevItem(ve){const pe=ve.parentElement.previousElementSibling;return pe?pe.children[0]:null}findFirstItem(){const ve=ae.p.findSingle(this.listViewChild.nativeElement,'[data-pc-section="menuitem"]');return ve?ve.children[0]:null}findLastItem(){const ve=ae.p.find(this.listViewChild.nativeElement,'[data-pc-section="menuitem"]');return ve?ve[ve.length-1].children[0]:null}setFocusToMenuitem(ve,pe){ve.tabIndex="-1",pe.tabIndex="0",pe.focus()}isClickableRouterLink(ve){return ve.routerLink&&!this.readonly&&!ve.disabled}isActive(ve,pe){if(ve.routerLink){let nt=Array.isArray(ve.routerLink)?ve.routerLink:[ve.routerLink];return this.router.isActive(this.router.createUrlTree(nt,{relativeTo:this.route}).toString(),!1)}return pe===this.activeIndex}getItemTabIndex(ve,pe){return ve.disabled?"-1":ve.disabled||this.activeIndex!==pe?ve.tabindex??"-1":ve.tabindex||"0"}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static \u0275fac=function(pe){return new(pe||Ot)(t.Y36(o.F0),t.Y36(o.gz),t.Y36(t.sBO))};static \u0275cmp=t.Xpm({type:Ot,selectors:[["p-steps"]],viewQuery:function(pe,nt){if(1&pe&&t.Gf(Y,5),2&pe){let X;t.iGM(X=t.CRH())&&(nt.listViewChild=X.first)}},hostAttrs:[1,"p-element"],inputs:{activeIndex:"activeIndex",model:"model",readonly:"readonly",style:"style",styleClass:"styleClass",exact:"exact"},outputs:{activeIndexChange:"activeIndexChange"},decls:4,vars:9,consts:[[3,"ngClass","ngStyle"],["role","tablist"],["list",""],["class","p-steps-item","role","presentation","pTooltip","",3,"ngStyle","class","tooltipOptions","ngClass",4,"ngFor","ngForOf"],["role","presentation","pTooltip","",1,"p-steps-item",3,"ngStyle","tooltipOptions","ngClass"],["menuitem",""],["role","tab","class","p-menuitem-link",3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","ariaCurrentWhenActive","click","keydown",4,"ngIf","ngIfElse"],["elseBlock",""],["role","tab",1,"p-menuitem-link",3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","ariaCurrentWhenActive","click","keydown"],[1,"p-steps-number"],["class","p-steps-title",4,"ngIf","ngIfElse"],["htmlLabel",""],[1,"p-steps-title"],[1,"p-steps-title",3,"innerHTML"],["role","tab",1,"p-menuitem-link",3,"target","ariaCurrentWhenActive","click","keydown"],["htmlRouteLabel",""]],template:function(pe,nt){1&pe&&(t.TgZ(0,"nav",0)(1,"ul",1,2),t.YNc(3,ct,5,12,"li",3),t.qZA()()),2&pe&&(t.Tol(nt.styleClass),t.Q6J("ngClass",t.VKq(7,yt,nt.readonly))("ngStyle",nt.style),t.uIk("data-pc-name","steps"),t.xp6(1),t.uIk("data-pc-section","menu"),t.xp6(2),t.Q6J("ngForOf",nt.model))},dependencies:[r.mk,r.sg,r.O5,r.PC,o.rH,o.Od,A.u],styles:["@layer primeng{.p-steps{position:relative}.p-steps ul{padding:0;margin:0;list-style-type:none;display:flex}.p-steps-item{position:relative;display:flex;justify-content:center;flex:1 1 auto}.p-steps-item .p-menuitem-link{display:inline-flex;flex-direction:column;align-items:center;overflow:hidden;text-decoration:none}.p-steps.p-steps-readonly .p-steps-item{cursor:auto}.p-steps-item.p-steps-current .p-menuitem-link{cursor:default}.p-steps-title{white-space:nowrap}.p-steps-number{display:flex;align-items:center;justify-content:center}.p-steps-title{display:block}}\n"],encapsulation:2,changeDetection:0})}return Ot})(),Dt=(()=>{class Ot{static \u0275fac=function(pe){return new(pe||Ot)};static \u0275mod=t.oAB({type:Ot});static \u0275inj=t.cJS({imports:[r.ez,o.Bz,A.z,o.Bz,A.z]})}return Ot})()},6916:($t,Xe,T)=>{T.d(Xe,{iA:()=>ki,U$:()=>Jn});var r=T(6814),t=T(6689),o=T(95),ae=T(5219),A=T(707),Y=T(1532),O=T(2076),W=T(3965),te=T(9653),ie=T(3714),he=T(1712),_e=T(6489),Oe=T(4480),Le=T(2332);function ct(I,Ie){if(1&I&&t._UZ(0,"span",8),2&I){const u=t.oxw(2).$implicit;t.Tol(u.icon),t.Q6J("ngClass","p-button-icon p-button-icon-left")}}function yt(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,ct,1,3,"span",6),t.TgZ(2,"span",7),t._uU(3),t.qZA(),t.BQk()),2&I){const u=t.oxw().$implicit,M=t.oxw();t.xp6(1),t.Q6J("ngIf",u.icon),t.xp6(2),t.Oqu(M.getOptionLabel(u))}}function At(I,Ie){1&I&&t.GkF(0)}const Dt=function(I,Ie){return{$implicit:I,index:Ie}};function Ot(I,Ie){if(1&I&&t.YNc(0,At,1,0,"ng-container",9),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw();t.Q6J("ngTemplateOutlet",le.selectButtonTemplate)("ngTemplateOutletContext",t.WLB(2,Dt,M,H))}}const Ct=function(I,Ie,u){return{"p-highlight":I,"p-disabled":Ie,"p-button-icon-only":u}};function ve(I,Ie){if(1&I){const u=t.EpF();t.TgZ(0,"div",2,3),t.NdJ("click",function(H){const le=t.CHM(u),ot=le.$implicit,Gt=le.index,Qt=t.oxw();return t.KtG(Qt.onItemClick(H,ot,Gt))})("keydown.enter",function(H){const le=t.CHM(u),ot=le.$implicit,Gt=le.index,Qt=t.oxw();return t.KtG(Qt.onItemClick(H,ot,Gt))})("blur",function(){t.CHM(u);const H=t.oxw();return t.KtG(H.onBlur())}),t.YNc(2,yt,4,2,"ng-container",4),t.YNc(3,Ot,1,5,"ng-template",null,5,t.W1O),t.qZA()}if(2&I){const u=Ie.$implicit,M=t.MAs(4),H=t.oxw();t.Tol(u.styleClass),t.Q6J("ngClass",t.kEZ(10,Ct,H.isSelected(u),H.disabled||H.isOptionDisabled(u),u.icon&&!H.getOptionLabel(u))),t.uIk("aria-pressed",H.isSelected(u))("title",u.title)("aria-label",u.label)("tabindex",H.disabled?null:H.tabindex)("aria-labelledby",H.getOptionLabel(u)),t.xp6(2),t.Q6J("ngIf",!H.itemTemplate)("ngIfElse",M)}}const pe={provide:o.JU,useExisting:(0,t.Gpc)(()=>nt),multi:!0};let nt=(()=>{class I{cd;options;optionLabel;optionValue;optionDisabled;tabindex=0;multiple;allowEmpty=!0;style;styleClass;ariaLabelledBy;disabled;dataKey;onOptionClick=new t.vpe;onChange=new t.vpe;itemTemplate;get selectButtonTemplate(){return this.itemTemplate?.template}value;onModelChange=()=>{};onModelTouched=()=>{};constructor(u){this.cd=u}getOptionLabel(u){return this.optionLabel?Le.gb.resolveFieldData(u,this.optionLabel):null!=u.label?u.label:u}getOptionValue(u){return this.optionValue?Le.gb.resolveFieldData(u,this.optionValue):this.optionLabel||void 0===u.value?u:u.value}isOptionDisabled(u){return this.optionDisabled?Le.gb.resolveFieldData(u,this.optionDisabled):void 0!==u.disabled&&u.disabled}writeValue(u){this.value=u,this.cd.markForCheck()}registerOnChange(u){this.onModelChange=u}registerOnTouched(u){this.onModelTouched=u}setDisabledState(u){this.disabled=u,this.cd.markForCheck()}onItemClick(u,M,H){if(this.disabled||this.isOptionDisabled(M))return;const le=this.getOptionValue(M);let ot=this.isSelected(M);ot&&!this.allowEmpty||(this.multiple?this.isSelected(M)?this.removeOption(M):this.value=[...this.value||[],le]:this.value=ot?null:le,this.onModelChange(this.value),this.onChange.emit({originalEvent:u,value:this.value}),this.onOptionClick.emit({originalEvent:u,option:M,index:H}))}onBlur(){this.onModelTouched()}removeOption(u){this.value=this.value.filter(M=>!Le.gb.equals(M,this.getOptionValue(u),this.dataKey))}isSelected(u){let M=!1;const H=this.getOptionValue(u);if(this.multiple){if(this.value&&Array.isArray(this.value))for(let le of this.value)if(Le.gb.equals(le,H,this.dataKey)){M=!0;break}}else M=Le.gb.equals(H,this.value,this.dataKey);return M}static \u0275fac=function(M){return new(M||I)(t.Y36(t.sBO))};static \u0275cmp=t.Xpm({type:I,selectors:[["p-selectButton"]],contentQueries:function(M,H,le){if(1&M&&t.Suo(le,ae.jx,5),2&M){let ot;t.iGM(ot=t.CRH())&&(H.itemTemplate=ot.first)}},hostAttrs:[1,"p-element"],inputs:{options:"options",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",tabindex:"tabindex",multiple:"multiple",allowEmpty:"allowEmpty",style:"style",styleClass:"styleClass",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",dataKey:"dataKey"},outputs:{onOptionClick:"onOptionClick",onChange:"onChange"},features:[t._Bn([pe])],decls:2,vars:5,consts:[["role","group",3,"ngClass","ngStyle"],["class","p-button p-component","role","button","pRipple","",3,"class","ngClass","click","keydown.enter","blur",4,"ngFor","ngForOf"],["role","button","pRipple","",1,"p-button","p-component",3,"ngClass","click","keydown.enter","blur"],["btn",""],[4,"ngIf","ngIfElse"],["customcontent",""],[3,"ngClass","class",4,"ngIf"],[1,"p-button-label"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(M,H){1&M&&(t.TgZ(0,"div",0),t.YNc(1,ve,5,14,"div",1),t.qZA()),2&M&&(t.Tol(H.styleClass),t.Q6J("ngClass","p-selectbutton p-buttonset p-component")("ngStyle",H.style),t.xp6(1),t.Q6J("ngForOf",H.options))},dependencies:[r.mk,r.sg,r.O5,r.tP,r.PC,Oe.H],styles:['@layer primeng{.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:"p";visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}p-button[iconpos=right] spinnericon{order:1}}\n'],encapsulation:2,changeDetection:0})}return I})(),X=(()=>{class I{static \u0275fac=function(M){return new(M||I)};static \u0275mod=t.oAB({type:I});static \u0275inj=t.cJS({imports:[r.ez,Oe.T,ae.m8,ae.m8]})}return I})();var fe=T(2591),oe=T(7778);function ut(I,Ie){if(1&I&&t._UZ(0,"span",8),2&I){const u=t.oxw(2);t.Q6J("ngClass",u.checkboxTrueIcon)}}function tt(I,Ie){1&I&&t._UZ(0,"CheckIcon",11),2&I&&t.Q6J("styleClass","p-checkbox-icon")}function dt(I,Ie){}function He(I,Ie){1&I&&t.YNc(0,dt,0,0,"ng-template")}function mt(I,Ie){if(1&I&&(t.TgZ(0,"span",12),t.YNc(1,He,1,0,null,13),t.qZA()),2&I){const u=t.oxw(3);t.xp6(1),t.Q6J("ngTemplateOutlet",u.checkIconTemplate)}}function Ce(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,tt,1,1,"CheckIcon",9),t.YNc(2,mt,2,1,"span",10),t.BQk()),2&I){const u=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!u.checkIconTemplate),t.xp6(1),t.Q6J("ngIf",u.checkIconTemplate)}}function Lt(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,ut,1,1,"span",7),t.YNc(2,Ce,3,2,"ng-container",5),t.BQk()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngIf",u.checkboxTrueIcon),t.xp6(1),t.Q6J("ngIf",!u.checkboxTrueIcon)}}function et(I,Ie){if(1&I&&t._UZ(0,"span",8),2&I){const u=t.oxw(2);t.Q6J("ngClass",u.checkboxFalseIcon)}}function kt(I,Ie){1&I&&t._UZ(0,"TimesIcon",11),2&I&&t.Q6J("styleClass","p-checkbox-icon")}function Ee(I,Ie){}function ce(I,Ie){1&I&&t.YNc(0,Ee,0,0,"ng-template")}function $e(I,Ie){if(1&I&&(t.TgZ(0,"span",12),t.YNc(1,ce,1,0,null,13),t.qZA()),2&I){const u=t.oxw(3);t.xp6(1),t.Q6J("ngTemplateOutlet",u.uncheckIconTemplate)}}function F(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,kt,1,1,"TimesIcon",9),t.YNc(2,$e,2,1,"span",10),t.BQk()),2&I){const u=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!u.uncheckIconTemplate),t.xp6(1),t.Q6J("ngIf",u.uncheckIconTemplate)}}function me(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,et,1,1,"span",7),t.YNc(2,F,3,2,"ng-container",5),t.BQk()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngIf",u.checkboxFalseIcon),t.xp6(1),t.Q6J("ngIf",!u.checkboxFalseIcon)}}const re=function(I,Ie,u){return{"p-checkbox-label-active":I,"p-disabled":Ie,"p-checkbox-label-focus":u}};function Ye(I,Ie){if(1&I){const u=t.EpF();t.TgZ(0,"label",14),t.NdJ("click",function(H){t.CHM(u);const le=t.oxw(),ot=t.MAs(3);return t.KtG(le.onClick(H,ot))}),t._uU(1),t.qZA()}if(2&I){const u=t.oxw();t.Q6J("ngClass",t.kEZ(3,re,null!=u.value,u.disabled,u.focused)),t.uIk("for",u.inputId),t.xp6(1),t.Oqu(u.label)}}const Ne=function(I,Ie){return{"p-checkbox p-component":!0,"p-checkbox-disabled":I,"p-checkbox-focused":Ie}},St=function(I,Ie,u){return{"p-highlight":I,"p-disabled":Ie,"p-focus":u}},rt={provide:o.JU,useExisting:(0,t.Gpc)(()=>Rt),multi:!0};let Rt=(()=>{class I{cd;constructor(u){this.cd=u}disabled;name;ariaLabelledBy;tabindex;inputId;style;styleClass;label;readonly;checkboxTrueIcon;checkboxFalseIcon;onChange=new t.vpe;templates;checkIconTemplate;uncheckIconTemplate;focused;value;onModelChange=()=>{};onModelTouched=()=>{};onClick(u,M){!this.disabled&&!this.readonly&&(this.toggle(u),this.focused=!0,M.focus())}onKeydown(u){32==u.keyCode&&u.preventDefault()}onKeyup(u){32==u.keyCode&&!this.readonly&&(this.toggle(u),u.preventDefault())}toggle(u){null==this.value||null==this.value?this.value=!0:1==this.value?this.value=!1:0==this.value&&(this.value=null),this.onModelChange(this.value),this.onChange.emit({originalEvent:u,value:this.value})}ngAfterContentInit(){this.templates.forEach(u=>{switch(u.getType()){case"checkicon":this.checkIconTemplate=u.template;break;case"uncheckicon":this.uncheckIconTemplate=u.template}})}onFocus(){this.focused=!0}onBlur(){this.focused=!1,this.onModelTouched()}registerOnChange(u){this.onModelChange=u}registerOnTouched(u){this.onModelTouched=u}writeValue(u){this.value=u,this.cd.markForCheck()}setDisabledState(u){this.disabled=u,this.cd.markForCheck()}static \u0275fac=function(M){return new(M||I)(t.Y36(t.sBO))};static \u0275cmp=t.Xpm({type:I,selectors:[["p-triStateCheckbox"]],contentQueries:function(M,H,le){if(1&M&&t.Suo(le,ae.jx,4),2&M){let ot;t.iGM(ot=t.CRH())&&(H.templates=ot)}},hostAttrs:[1,"p-element"],inputs:{disabled:"disabled",name:"name",ariaLabelledBy:"ariaLabelledBy",tabindex:"tabindex",inputId:"inputId",style:"style",styleClass:"styleClass",label:"label",readonly:"readonly",checkboxTrueIcon:"checkboxTrueIcon",checkboxFalseIcon:"checkboxFalseIcon"},outputs:{onChange:"onChange"},features:[t._Bn([rt])],decls:8,vars:22,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","text","inputmode","none",3,"name","readonly","disabled","keyup","keydown","focus","blur"],["input",""],["role","checkbox",1,"p-checkbox-box",3,"ngClass","click"],[4,"ngIf"],["class","p-checkbox-label",3,"ngClass","click",4,"ngIf"],["class","p-checkbox-icon",3,"ngClass",4,"ngIf"],[1,"p-checkbox-icon",3,"ngClass"],[3,"styleClass",4,"ngIf"],["class","p-checkbox-icon",4,"ngIf"],[3,"styleClass"],[1,"p-checkbox-icon"],[4,"ngTemplateOutlet"],[1,"p-checkbox-label",3,"ngClass","click"]],template:function(M,H){if(1&M){const le=t.EpF();t.TgZ(0,"div",0)(1,"div",1)(2,"input",2,3),t.NdJ("keyup",function(Gt){return H.onKeyup(Gt)})("keydown",function(Gt){return H.onKeydown(Gt)})("focus",function(){return H.onFocus()})("blur",function(){return H.onBlur()}),t.qZA()(),t.TgZ(4,"div",4),t.NdJ("click",function(Gt){t.CHM(le);const Qt=t.MAs(3);return t.KtG(H.onClick(Gt,Qt))}),t.YNc(5,Lt,3,2,"ng-container",5),t.YNc(6,me,3,2,"ng-container",5),t.qZA()(),t.YNc(7,Ye,2,7,"label",6)}2&M&&(t.Tol(H.styleClass),t.Q6J("ngStyle",H.style)("ngClass",t.WLB(15,Ne,H.disabled,H.focused)),t.xp6(2),t.Q6J("name",H.name)("readonly",H.readonly)("disabled",H.disabled),t.uIk("id",H.inputId)("tabindex",H.tabindex)("aria-labelledby",H.ariaLabelledBy),t.xp6(2),t.Q6J("ngClass",t.kEZ(18,St,null!=H.value,H.disabled,H.focused)),t.uIk("aria-checked",!0===H.value),t.xp6(1),t.Q6J("ngIf",!0===H.value),t.xp6(1),t.Q6J("ngIf",!1===H.value),t.xp6(1),t.Q6J("ngIf",H.label))},dependencies:function(){return[r.mk,r.O5,r.tP,r.PC,fe.n,oe.q]},encapsulation:2,changeDetection:0})}return I})(),We=(()=>{class I{static \u0275fac=function(M){return new(M||I)};static \u0275mod=t.oAB({type:I});static \u0275inj=t.cJS({imports:[r.ez,ae.m8,fe.n,oe.q,ae.m8]})}return I})();var Bt=T(8645),ee=T(4713);let Re=(()=>{class I extends ee.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Le.Th)()+")"}static \u0275fac=function(){let u;return function(H){return(u||(u=t.n5z(I)))(H||I)}}();static \u0275cmp=t.Xpm({type:I,selectors:[["ArrowDownIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.99994 14C6.91097 14.0004 6.82281 13.983 6.74064 13.9489C6.65843 13.9148 6.58387 13.8646 6.52133 13.8013L1.10198 8.38193C0.982318 8.25351 0.917175 8.08367 0.920272 7.90817C0.923368 7.73267 0.994462 7.56523 1.11858 7.44111C1.24269 7.317 1.41014 7.2459 1.58563 7.2428C1.76113 7.23971 1.93098 7.30485 2.0594 7.42451L6.32263 11.6877V0.677419C6.32263 0.497756 6.394 0.325452 6.52104 0.198411C6.64808 0.0713706 6.82039 0 7.00005 0C7.17971 0 7.35202 0.0713706 7.47906 0.198411C7.6061 0.325452 7.67747 0.497756 7.67747 0.677419V11.6877L11.9407 7.42451C12.0691 7.30485 12.2389 7.23971 12.4144 7.2428C12.5899 7.2459 12.7574 7.317 12.8815 7.44111C13.0056 7.56523 13.0767 7.73267 13.0798 7.90817C13.0829 8.08367 13.0178 8.25351 12.8981 8.38193L7.47875 13.8013C7.41621 13.8646 7.34164 13.9148 7.25944 13.9489C7.17727 13.983 7.08912 14.0004 7.00015 14C7.00012 14 7.00009 14 7.00005 14C7.00001 14 6.99998 14 6.99994 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(M,H){1&M&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1),t.qZA(),t.TgZ(3,"defs")(4,"clipPath",2),t._UZ(5,"rect",3),t.qZA()()()),2&M&&(t.Tol(H.getClassNames()),t.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),t.xp6(1),t.uIk("clip-path",H.pathId),t.xp6(3),t.Q6J("id",H.pathId))},encapsulation:2})}return I})(),N=(()=>{class I extends ee.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Le.Th)()+")"}static \u0275fac=function(){let u;return function(H){return(u||(u=t.n5z(I)))(H||I)}}();static \u0275cmp=t.Xpm({type:I,selectors:[["ArrowUpIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.51551 13.799C6.64205 13.9255 6.813 13.9977 6.99193 14C7.17087 13.9977 7.34182 13.9255 7.46835 13.799C7.59489 13.6725 7.66701 13.5015 7.66935 13.3226V2.31233L11.9326 6.57554C11.9951 6.63887 12.0697 6.68907 12.1519 6.72319C12.2341 6.75731 12.3223 6.77467 12.4113 6.77425C12.5003 6.77467 12.5885 6.75731 12.6707 6.72319C12.7529 6.68907 12.8274 6.63887 12.89 6.57554C13.0168 6.44853 13.0881 6.27635 13.0881 6.09683C13.0881 5.91732 13.0168 5.74514 12.89 5.61812L7.48846 0.216594C7.48274 0.210436 7.4769 0.204374 7.47094 0.198411C7.3439 0.0713707 7.1716 0 6.99193 0C6.81227 0 6.63997 0.0713707 6.51293 0.198411C6.50704 0.204296 6.50128 0.210278 6.49563 0.216354L1.09386 5.61812C0.974201 5.74654 0.909057 5.91639 0.912154 6.09189C0.91525 6.26738 0.986345 6.43483 1.11046 6.55894C1.23457 6.68306 1.40202 6.75415 1.57752 6.75725C1.75302 6.76035 1.92286 6.6952 2.05128 6.57554L6.31451 2.31231V13.3226C6.31685 13.5015 6.38898 13.6725 6.51551 13.799Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(M,H){1&M&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1),t.qZA(),t.TgZ(3,"defs")(4,"clipPath",2),t._UZ(5,"rect",3),t.qZA()()()),2&M&&(t.Tol(H.getClassNames()),t.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),t.xp6(1),t.uIk("clip-path",H.pathId),t.xp6(3),t.Q6J("id",H.pathId))},encapsulation:2})}return I})(),je=(()=>{class I extends ee.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Le.Th)()+")"}static \u0275fac=function(){let u;return function(H){return(u||(u=t.n5z(I)))(H||I)}}();static \u0275cmp=t.Xpm({type:I,selectors:[["FilterIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.64708 14H5.35296C5.18981 13.9979 5.03395 13.9321 4.91858 13.8167C4.8032 13.7014 4.73745 13.5455 4.73531 13.3824V7L0.329431 0.98C0.259794 0.889466 0.217389 0.780968 0.20718 0.667208C0.19697 0.553448 0.219379 0.439133 0.271783 0.337647C0.324282 0.236453 0.403423 0.151519 0.500663 0.0920138C0.597903 0.0325088 0.709548 0.000692754 0.823548 0H13.1765C13.2905 0.000692754 13.4021 0.0325088 13.4994 0.0920138C13.5966 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7826 0.780968 13.7402 0.889466 13.6706 0.98L9.26472 7V13.3824C9.26259 13.5455 9.19683 13.7014 9.08146 13.8167C8.96609 13.9321 8.81022 13.9979 8.64708 14ZM5.97061 12.7647H8.02943V6.79412C8.02878 6.66289 8.07229 6.53527 8.15296 6.43177L11.9412 1.23529H2.05884L5.86355 6.43177C5.94422 6.53527 5.98773 6.66289 5.98708 6.79412L5.97061 12.7647Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(M,H){1&M&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1),t.qZA(),t.TgZ(3,"defs")(4,"clipPath",2),t._UZ(5,"rect",3),t.qZA()()()),2&M&&(t.Tol(H.getClassNames()),t.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),t.xp6(1),t.uIk("clip-path",H.pathId),t.xp6(3),t.Q6J("id",H.pathId))},encapsulation:2})}return I})(),V=(()=>{class I extends ee.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Le.Th)()+")"}static \u0275fac=function(){let u;return function(H){return(u||(u=t.n5z(I)))(H||I)}}();static \u0275cmp=t.Xpm({type:I,selectors:[["SortAltIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:9,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M5.64515 3.61291C5.47353 3.61291 5.30192 3.54968 5.16644 3.4142L3.38708 1.63484L1.60773 3.4142C1.34579 3.67613 0.912244 3.67613 0.650309 3.4142C0.388374 3.15226 0.388374 2.71871 0.650309 2.45678L2.90837 0.198712C3.17031 -0.0632236 3.60386 -0.0632236 3.86579 0.198712L6.12386 2.45678C6.38579 2.71871 6.38579 3.15226 6.12386 3.4142C5.98837 3.54968 5.81676 3.61291 5.64515 3.61291Z","fill","currentColor"],["d","M3.38714 14C3.01681 14 2.70972 13.6929 2.70972 13.3226V0.677419C2.70972 0.307097 3.01681 0 3.38714 0C3.75746 0 4.06456 0.307097 4.06456 0.677419V13.3226C4.06456 13.6929 3.75746 14 3.38714 14Z","fill","currentColor"],["d","M10.6129 14C10.4413 14 10.2697 13.9368 10.1342 13.8013L7.87611 11.5432C7.61418 11.2813 7.61418 10.8477 7.87611 10.5858C8.13805 10.3239 8.5716 10.3239 8.83353 10.5858L10.6129 12.3652L12.3922 10.5858C12.6542 10.3239 13.0877 10.3239 13.3497 10.5858C13.6116 10.8477 13.6116 11.2813 13.3497 11.5432L11.0916 13.8013C10.9561 13.9368 10.7845 14 10.6129 14Z","fill","currentColor"],["d","M10.6129 14C10.2426 14 9.93552 13.6929 9.93552 13.3226V0.677419C9.93552 0.307097 10.2426 0 10.6129 0C10.9833 0 11.2904 0.307097 11.2904 0.677419V13.3226C11.2904 13.6929 10.9832 14 10.6129 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(M,H){1&M&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4),t.qZA(),t.TgZ(6,"defs")(7,"clipPath",5),t._UZ(8,"rect",6),t.qZA()()()),2&M&&(t.Tol(H.getClassNames()),t.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),t.xp6(1),t.uIk("clip-path",H.pathId),t.xp6(6),t.Q6J("id",H.pathId))},encapsulation:2})}return I})(),Ve=(()=>{class I extends ee.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Le.Th)()+")"}static \u0275fac=function(){let u;return function(H){return(u||(u=t.n5z(I)))(H||I)}}();static \u0275cmp=t.Xpm({type:I,selectors:[["SortAmountDownIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:11,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M2.59836 13.2009C2.44634 13.2009 2.29432 13.1449 2.1743 13.0248L0.174024 11.0246C-0.0580081 10.7925 -0.0580081 10.4085 0.174024 10.1764C0.406057 9.94441 0.79011 9.94441 1.02214 10.1764L2.59836 11.7527L4.17458 10.1764C4.40662 9.94441 4.79067 9.94441 5.0227 10.1764C5.25473 10.4085 5.25473 10.7925 5.0227 11.0246L3.02242 13.0248C2.90241 13.1449 2.75038 13.2009 2.59836 13.2009Z","fill","currentColor"],["d","M2.59836 13.2009C2.27032 13.2009 1.99833 12.9288 1.99833 12.6008V1.39922C1.99833 1.07117 2.27036 0.799133 2.59841 0.799133C2.92646 0.799133 3.19849 1.07117 3.19849 1.39922V12.6008C3.19849 12.9288 2.92641 13.2009 2.59836 13.2009Z","fill","currentColor"],["d","M13.3999 11.2006H6.99902C6.67098 11.2006 6.39894 10.9285 6.39894 10.6005C6.39894 10.2725 6.67098 10.0004 6.99902 10.0004H13.3999C13.728 10.0004 14 10.2725 14 10.6005C14 10.9285 13.728 11.2006 13.3999 11.2006Z","fill","currentColor"],["d","M10.1995 6.39991H6.99902C6.67098 6.39991 6.39894 6.12788 6.39894 5.79983C6.39894 5.47179 6.67098 5.19975 6.99902 5.19975H10.1995C10.5275 5.19975 10.7996 5.47179 10.7996 5.79983C10.7996 6.12788 10.5275 6.39991 10.1995 6.39991Z","fill","currentColor"],["d","M8.59925 3.99958H6.99902C6.67098 3.99958 6.39894 3.72754 6.39894 3.3995C6.39894 3.07145 6.67098 2.79941 6.99902 2.79941H8.59925C8.92729 2.79941 9.19933 3.07145 9.19933 3.3995C9.19933 3.72754 8.92729 3.99958 8.59925 3.99958Z","fill","currentColor"],["d","M11.7997 8.80025H6.99902C6.67098 8.80025 6.39894 8.52821 6.39894 8.20017C6.39894 7.87212 6.67098 7.60008 6.99902 7.60008H11.7997C12.1277 7.60008 12.3998 7.87212 12.3998 8.20017C12.3998 8.52821 12.1277 8.80025 11.7997 8.80025Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(M,H){1&M&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6),t.qZA(),t.TgZ(8,"defs")(9,"clipPath",7),t._UZ(10,"rect",8),t.qZA()()()),2&M&&(t.Tol(H.getClassNames()),t.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),t.xp6(1),t.uIk("clip-path",H.pathId),t.xp6(8),t.Q6J("id",H.pathId))},encapsulation:2})}return I})(),Se=(()=>{class I extends ee.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Le.Th)()+")"}static \u0275fac=function(){let u;return function(H){return(u||(u=t.n5z(I)))(H||I)}}();static \u0275cmp=t.Xpm({type:I,selectors:[["SortAmountUpAltIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:11,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.59864 3.99958C4.44662 3.99958 4.2946 3.94357 4.17458 3.82356L2.59836 2.24734L1.02214 3.82356C0.79011 4.05559 0.406057 4.05559 0.174024 3.82356C-0.0580081 3.59152 -0.0580081 3.20747 0.174024 2.97544L2.1743 0.97516C2.40634 0.743127 2.79039 0.743127 3.02242 0.97516L5.0227 2.97544C5.25473 3.20747 5.25473 3.59152 5.0227 3.82356C4.90268 3.94357 4.75066 3.99958 4.59864 3.99958Z","fill","currentColor"],["d","M2.59841 13.2009C2.27036 13.2009 1.99833 12.9288 1.99833 12.6008V1.39922C1.99833 1.07117 2.27036 0.799133 2.59841 0.799133C2.92646 0.799133 3.19849 1.07117 3.19849 1.39922V12.6008C3.19849 12.9288 2.92646 13.2009 2.59841 13.2009Z","fill","currentColor"],["d","M13.3999 11.2006H6.99902C6.67098 11.2006 6.39894 10.9285 6.39894 10.6005C6.39894 10.2725 6.67098 10.0004 6.99902 10.0004H13.3999C13.728 10.0004 14 10.2725 14 10.6005C14 10.9285 13.728 11.2006 13.3999 11.2006Z","fill","currentColor"],["d","M10.1995 6.39991H6.99902C6.67098 6.39991 6.39894 6.12788 6.39894 5.79983C6.39894 5.47179 6.67098 5.19975 6.99902 5.19975H10.1995C10.5275 5.19975 10.7996 5.47179 10.7996 5.79983C10.7996 6.12788 10.5275 6.39991 10.1995 6.39991Z","fill","currentColor"],["d","M8.59925 3.99958H6.99902C6.67098 3.99958 6.39894 3.72754 6.39894 3.3995C6.39894 3.07145 6.67098 2.79941 6.99902 2.79941H8.59925C8.92729 2.79941 9.19933 3.07145 9.19933 3.3995C9.19933 3.72754 8.92729 3.99958 8.59925 3.99958Z","fill","currentColor"],["d","M11.7997 8.80025H6.99902C6.67098 8.80025 6.39894 8.52821 6.39894 8.20017C6.39894 7.87212 6.67098 7.60008 6.99902 7.60008H11.7997C12.1277 7.60008 12.3998 7.87212 12.3998 8.20017C12.3998 8.52821 12.1277 8.80025 11.7997 8.80025Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(M,H){1&M&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6),t.qZA(),t.TgZ(8,"defs")(9,"clipPath",7),t._UZ(10,"rect",8),t.qZA()()()),2&M&&(t.Tol(H.getClassNames()),t.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),t.xp6(1),t.uIk("clip-path",H.pathId),t.xp6(8),t.Q6J("id",H.pathId))},encapsulation:2})}return I})();var gt=T(8717);let Vt=(()=>{class I extends ee.s{pathId;ngOnInit(){this.pathId="url(#"+(0,Le.Th)()+")"}static \u0275fac=function(){let u;return function(H){return(u||(u=t.n5z(I)))(H||I)}}();static \u0275cmp=t.Xpm({type:I,selectors:[["FilterSlashIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M13.4994 0.0920138C13.5967 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7827 0.780968 13.7403 0.889466 13.6707 0.98L11.406 4.06823C11.3099 4.19928 11.1656 4.28679 11.005 4.3115C10.8444 4.33621 10.6805 4.2961 10.5495 4.2C10.4184 4.1039 10.3309 3.95967 10.3062 3.79905C10.2815 3.63843 10.3216 3.47458 10.4177 3.34353L11.9412 1.23529H7.41184C7.24803 1.23529 7.09093 1.17022 6.97509 1.05439C6.85926 0.938558 6.79419 0.781457 6.79419 0.617647C6.79419 0.453837 6.85926 0.296736 6.97509 0.180905C7.09093 0.0650733 7.24803 0 7.41184 0H13.1765C13.2905 0.000692754 13.4022 0.0325088 13.4994 0.0920138ZM4.20008 0.181168H4.24126L13.2013 9.03411C13.3169 9.14992 13.3819 9.3069 13.3819 9.47058C13.3819 9.63426 13.3169 9.79124 13.2013 9.90705C13.1445 9.96517 13.0766 10.0112 13.0016 10.0423C12.9266 10.0735 12.846 10.0891 12.7648 10.0882C12.6836 10.0886 12.6032 10.0728 12.5283 10.0417C12.4533 10.0106 12.3853 9.96479 12.3283 9.90705L9.3142 6.92587L9.26479 6.99999V13.3823C9.26265 13.5455 9.19689 13.7014 9.08152 13.8167C8.96615 13.9321 8.81029 13.9979 8.64714 14H5.35302C5.18987 13.9979 5.03401 13.9321 4.91864 13.8167C4.80327 13.7014 4.73751 13.5455 4.73537 13.3823V6.99999L0.329492 1.02117C0.259855 0.930634 0.21745 0.822137 0.207241 0.708376C0.197031 0.594616 0.21944 0.480301 0.271844 0.378815C0.324343 0.277621 0.403484 0.192687 0.500724 0.133182C0.597964 0.073677 0.709609 0.041861 0.823609 0.0411682H3.86243C3.92448 0.0461551 3.9855 0.060022 4.04361 0.0823446C4.10037 0.10735 4.15311 0.140655 4.20008 0.181168ZM8.02949 6.79411C8.02884 6.66289 8.07235 6.53526 8.15302 6.43176L8.42478 6.05293L3.55773 1.23529H2.0589L5.84714 6.43176C5.92781 6.53526 5.97132 6.66289 5.97067 6.79411V12.7647H8.02949V6.79411Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(M,H){1&M&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g"),t._UZ(2,"path",1),t.qZA(),t.TgZ(3,"defs")(4,"clipPath",2),t._UZ(5,"rect",3),t.qZA()()()),2&M&&(t.Tol(H.getClassNames()),t.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),t.xp6(1),t.uIk("clip-path",H.pathId),t.xp6(3),t.Q6J("id",H.pathId))},encapsulation:2})}return I})();const pn=["container"],ft=["resizeHelper"],Ht=["reorderIndicatorUp"],J=["reorderIndicatorDown"],ke=["wrapper"],qe=["table"],xt=["thead"],rn=["tfoot"],Dn=["scroller"];function an(I,Ie){if(1&I&&t._UZ(0,"i"),2&I){const u=t.oxw(2);t.Tol("p-datatable-loading-icon "+u.loadingIcon)}}function mn(I,Ie){1&I&&t._UZ(0,"SpinnerIcon",19),2&I&&t.Q6J("spin",!0)("styleClass","p-datatable-loading-icon")}function yn(I,Ie){}function ln(I,Ie){1&I&&t.YNc(0,yn,0,0,"ng-template")}function hi(I,Ie){if(1&I&&(t.TgZ(0,"span",20),t.YNc(1,ln,1,0,null,21),t.qZA()),2&I){const u=t.oxw(3);t.xp6(1),t.Q6J("ngTemplateOutlet",u.loadingIconTemplate)}}function Yn(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,mn,1,2,"SpinnerIcon",17),t.YNc(2,hi,2,1,"span",18),t.BQk()),2&I){const u=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!u.loadingIconTemplate),t.xp6(1),t.Q6J("ngIf",u.loadingIconTemplate)}}function xn(I,Ie){if(1&I&&(t.TgZ(0,"div",15),t.YNc(1,an,1,2,"i",16),t.YNc(2,Yn,3,2,"ng-container",8),t.qZA()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngIf",u.loadingIcon),t.xp6(1),t.Q6J("ngIf",!u.loadingIcon)}}function Fi(I,Ie){1&I&&t.GkF(0)}function ii(I,Ie){if(1&I&&(t.TgZ(0,"div",22),t.YNc(1,Fi,1,0,"ng-container",21),t.qZA()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",u.captionTemplate)}}function Hn(I,Ie){1&I&&t.GkF(0)}function Ci(I,Ie){if(1&I&&t.YNc(0,Hn,1,0,"ng-container",21),2&I){const u=t.oxw(3);t.Q6J("ngTemplateOutlet",u.paginatorFirstPageLinkIconTemplate)}}function wi(I,Ie){1&I&&t.YNc(0,Ci,1,1,"ng-template",24)}function fi(I,Ie){1&I&&t.GkF(0)}function mi(I,Ie){if(1&I&&t.YNc(0,fi,1,0,"ng-container",21),2&I){const u=t.oxw(3);t.Q6J("ngTemplateOutlet",u.paginatorPreviousPageLinkIconTemplate)}}function Ti(I,Ie){1&I&&t.YNc(0,mi,1,1,"ng-template",25)}function zi(I,Ie){1&I&&t.GkF(0)}function Ui(I,Ie){if(1&I&&t.YNc(0,zi,1,0,"ng-container",21),2&I){const u=t.oxw(3);t.Q6J("ngTemplateOutlet",u.paginatorLastPageLinkIconTemplate)}}function _t(I,Ie){1&I&&t.YNc(0,Ui,1,1,"ng-template",26)}function it(I,Ie){1&I&&t.GkF(0)}function Me(I,Ie){if(1&I&&t.YNc(0,it,1,0,"ng-container",21),2&I){const u=t.oxw(3);t.Q6J("ngTemplateOutlet",u.paginatorNextPageLinkIconTemplate)}}function Ze(I,Ie){1&I&&t.YNc(0,Me,1,1,"ng-template",27)}function wt(I,Ie){if(1&I){const u=t.EpF();t.TgZ(0,"p-paginator",23),t.NdJ("onPageChange",function(H){t.CHM(u);const le=t.oxw();return t.KtG(le.onPageChange(H))}),t.YNc(1,wi,1,0,null,8),t.YNc(2,Ti,1,0,null,8),t.YNc(3,_t,1,0,null,8),t.YNc(4,Ze,1,0,null,8),t.qZA()}if(2&I){const u=t.oxw();t.Q6J("rows",u.rows)("first",u.first)("totalRecords",u.totalRecords)("pageLinkSize",u.pageLinks)("alwaysShow",u.alwaysShowPaginator)("rowsPerPageOptions",u.rowsPerPageOptions)("templateLeft",u.paginatorLeftTemplate)("templateRight",u.paginatorRightTemplate)("dropdownAppendTo",u.paginatorDropdownAppendTo)("dropdownScrollHeight",u.paginatorDropdownScrollHeight)("currentPageReportTemplate",u.currentPageReportTemplate)("showFirstLastIcon",u.showFirstLastIcon)("dropdownItemTemplate",u.paginatorDropdownItemTemplate)("showCurrentPageReport",u.showCurrentPageReport)("showJumpToPageDropdown",u.showJumpToPageDropdown)("showJumpToPageInput",u.showJumpToPageInput)("showPageLinks",u.showPageLinks)("styleClass",u.paginatorStyleClass)("locale",u.paginatorLocale),t.xp6(1),t.Q6J("ngIf",u.paginatorFirstPageLinkIconTemplate),t.xp6(1),t.Q6J("ngIf",u.paginatorPreviousPageLinkIconTemplate),t.xp6(1),t.Q6J("ngIf",u.paginatorLastPageLinkIconTemplate),t.xp6(1),t.Q6J("ngIf",u.paginatorNextPageLinkIconTemplate)}}function Q(I,Ie){1&I&&t.GkF(0)}const Ke=function(I,Ie){return{$implicit:I,options:Ie}};function E(I,Ie){if(1&I&&t.YNc(0,Q,1,0,"ng-container",31),2&I){const u=Ie.$implicit,M=Ie.options;t.oxw(2);const H=t.MAs(10);t.Q6J("ngTemplateOutlet",H)("ngTemplateOutletContext",t.WLB(2,Ke,u,M))}}const ye=function(I){return{height:I}};function ue(I,Ie){if(1&I){const u=t.EpF();t.TgZ(0,"p-scroller",28,29),t.NdJ("onLazyLoad",function(H){t.CHM(u);const le=t.oxw();return t.KtG(le.onLazyItemLoad(H))}),t.YNc(2,E,1,5,"ng-template",30),t.qZA()}if(2&I){const u=t.oxw();t.Akn(t.VKq(15,ye,"flex"!==u.scrollHeight?u.scrollHeight:void 0)),t.Q6J("items",u.processedData)("columns",u.columns)("scrollHeight","flex"!==u.scrollHeight?void 0:"100%")("itemSize",u.virtualScrollItemSize||u._virtualRowHeight)("step",u.rows)("delay",u.lazy?u.virtualScrollDelay:0)("inline",!0)("lazy",u.lazy)("loaderDisabled",!0)("showSpacer",!1)("showLoader",u.loadingBodyTemplate)("options",u.virtualScrollOptions)("autoSize",!0)}}function Be(I,Ie){1&I&&t.GkF(0)}const Jt=function(I){return{columns:I}};function Je(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,Be,1,0,"ng-container",31),t.BQk()),2&I){const u=t.oxw(),M=t.MAs(10);t.xp6(1),t.Q6J("ngTemplateOutlet",M)("ngTemplateOutletContext",t.WLB(4,Ke,u.processedData,t.VKq(2,Jt,u.columns)))}}function Pe(I,Ie){1&I&&t.GkF(0)}function Fe(I,Ie){1&I&&t.GkF(0)}function Tt(I,Ie){if(1&I&&t._UZ(0,"tbody",40),2&I){const u=t.oxw().options,M=t.oxw();t.Q6J("value",M.frozenValue)("frozenRows",!0)("pTableBody",u.columns)("pTableBodyTemplate",M.frozenBodyTemplate)("frozen",!0)}}function It(I,Ie){if(1&I&&t._UZ(0,"tbody",41),2&I){const u=t.oxw().options;t.Akn("height: calc("+u.spacerStyle.height+" - "+u.rows.length*u.itemSize+"px);")}}function Wt(I,Ie){1&I&&t.GkF(0)}const Yt=function(I){return{$implicit:I}};function Ln(I,Ie){if(1&I&&(t.TgZ(0,"tfoot",42,43),t.YNc(2,Wt,1,0,"ng-container",31),t.qZA()),2&I){const u=t.oxw().options,M=t.oxw();t.xp6(2),t.Q6J("ngTemplateOutlet",M.footerGroupedTemplate||M.footerTemplate)("ngTemplateOutletContext",t.VKq(2,Yt,u.columns))}}const hn=function(I,Ie,u){return{"p-datatable-table":!0,"p-datatable-scrollable-table":I,"p-datatable-resizable-table":Ie,"p-datatable-resizable-table-fit":u}};function oi(I,Ie){if(1&I&&(t.TgZ(0,"table",32,33),t.YNc(2,Pe,1,0,"ng-container",31),t.TgZ(3,"thead",34,35),t.YNc(5,Fe,1,0,"ng-container",31),t.qZA(),t.YNc(6,Tt,1,5,"tbody",36),t._UZ(7,"tbody",37),t.YNc(8,It,1,2,"tbody",38),t.YNc(9,Ln,3,4,"tfoot",39),t.qZA()),2&I){const u=Ie.options,M=t.oxw();t.Akn(M.tableStyle),t.Tol(M.tableStyleClass),t.Q6J("ngClass",t.kEZ(20,hn,M.scrollable,M.resizableColumns,M.resizableColumns&&"fit"===M.columnResizeMode)),t.uIk("id",M.id+"-table"),t.xp6(2),t.Q6J("ngTemplateOutlet",M.colGroupTemplate)("ngTemplateOutletContext",t.VKq(24,Yt,u.columns)),t.xp6(3),t.Q6J("ngTemplateOutlet",M.headerGroupedTemplate||M.headerTemplate)("ngTemplateOutletContext",t.VKq(26,Yt,u.columns)),t.xp6(1),t.Q6J("ngIf",M.frozenValue||M.frozenBodyTemplate),t.xp6(1),t.Akn(u.contentStyle),t.Q6J("ngClass",u.contentStyleClass)("value",M.dataToRender(u.rows))("pTableBody",u.columns)("pTableBodyTemplate",M.bodyTemplate)("scrollerOptions",u),t.xp6(1),t.Q6J("ngIf",u.spacerStyle),t.xp6(1),t.Q6J("ngIf",M.footerGroupedTemplate||M.footerTemplate)}}function Li(I,Ie){1&I&&t.GkF(0)}function Zn(I,Ie){if(1&I&&t.YNc(0,Li,1,0,"ng-container",21),2&I){const u=t.oxw(3);t.Q6J("ngTemplateOutlet",u.paginatorFirstPageLinkIconTemplate)}}function gi(I,Ie){1&I&&t.YNc(0,Zn,1,1,"ng-template",24)}function Ni(I,Ie){1&I&&t.GkF(0)}function Qn(I,Ie){if(1&I&&t.YNc(0,Ni,1,0,"ng-container",21),2&I){const u=t.oxw(3);t.Q6J("ngTemplateOutlet",u.paginatorPreviousPageLinkIconTemplate)}}function sn(I,Ie){1&I&&t.YNc(0,Qn,1,1,"ng-template",25)}function Nn(I,Ie){1&I&&t.GkF(0)}function Ae(I,Ie){if(1&I&&t.YNc(0,Nn,1,0,"ng-container",21),2&I){const u=t.oxw(3);t.Q6J("ngTemplateOutlet",u.paginatorLastPageLinkIconTemplate)}}function Ft(I,Ie){1&I&&t.YNc(0,Ae,1,1,"ng-template",26)}function v(I,Ie){1&I&&t.GkF(0)}function P(I,Ie){if(1&I&&t.YNc(0,v,1,0,"ng-container",21),2&I){const u=t.oxw(3);t.Q6J("ngTemplateOutlet",u.paginatorNextPageLinkIconTemplate)}}function $(I,Ie){1&I&&t.YNc(0,P,1,1,"ng-template",27)}function be(I,Ie){if(1&I){const u=t.EpF();t.TgZ(0,"p-paginator",44),t.NdJ("onPageChange",function(H){t.CHM(u);const le=t.oxw();return t.KtG(le.onPageChange(H))}),t.YNc(1,gi,1,0,null,8),t.YNc(2,sn,1,0,null,8),t.YNc(3,Ft,1,0,null,8),t.YNc(4,$,1,0,null,8),t.qZA()}if(2&I){const u=t.oxw();t.Q6J("rows",u.rows)("first",u.first)("totalRecords",u.totalRecords)("pageLinkSize",u.pageLinks)("alwaysShow",u.alwaysShowPaginator)("rowsPerPageOptions",u.rowsPerPageOptions)("templateLeft",u.paginatorLeftTemplate)("templateRight",u.paginatorRightTemplate)("dropdownAppendTo",u.paginatorDropdownAppendTo)("dropdownScrollHeight",u.paginatorDropdownScrollHeight)("currentPageReportTemplate",u.currentPageReportTemplate)("showFirstLastIcon",u.showFirstLastIcon)("dropdownItemTemplate",u.paginatorDropdownItemTemplate)("showCurrentPageReport",u.showCurrentPageReport)("showJumpToPageDropdown",u.showJumpToPageDropdown)("showJumpToPageInput",u.showJumpToPageInput)("showPageLinks",u.showPageLinks)("styleClass",u.paginatorStyleClass)("locale",u.paginatorLocale),t.xp6(1),t.Q6J("ngIf",u.paginatorFirstPageLinkIconTemplate),t.xp6(1),t.Q6J("ngIf",u.paginatorPreviousPageLinkIconTemplate),t.xp6(1),t.Q6J("ngIf",u.paginatorLastPageLinkIconTemplate),t.xp6(1),t.Q6J("ngIf",u.paginatorNextPageLinkIconTemplate)}}function zt(I,Ie){1&I&&t.GkF(0)}function Ut(I,Ie){if(1&I&&(t.TgZ(0,"div",45),t.YNc(1,zt,1,0,"ng-container",21),t.qZA()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",u.summaryTemplate)}}function on(I,Ie){1&I&&t._UZ(0,"div",46,47)}function wn(I,Ie){1&I&&t._UZ(0,"ArrowDownIcon")}function bn(I,Ie){}function kn(I,Ie){1&I&&t.YNc(0,bn,0,0,"ng-template")}function li(I,Ie){if(1&I&&(t.TgZ(0,"span",48,49),t.YNc(2,wn,1,0,"ArrowDownIcon",8),t.YNc(3,kn,1,0,null,21),t.qZA()),2&I){const u=t.oxw();t.xp6(2),t.Q6J("ngIf",!u.reorderIndicatorUpIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",u.reorderIndicatorUpIconTemplate)}}function Vn(I,Ie){1&I&&t._UZ(0,"ArrowUpIcon")}function Bn(I,Ie){}function si(I,Ie){1&I&&t.YNc(0,Bn,0,0,"ng-template")}function Ri(I,Ie){if(1&I&&(t.TgZ(0,"span",50,51),t.YNc(2,Vn,1,0,"ArrowUpIcon",8),t.YNc(3,si,1,0,null,21),t.qZA()),2&I){const u=t.oxw();t.xp6(2),t.Q6J("ngIf",!u.reorderIndicatorDownIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",u.reorderIndicatorDownIconTemplate)}}const Pi=function(I,Ie,u){return{"p-datatable p-component":!0,"p-datatable-hoverable-rows":I,"p-datatable-scrollable":Ie,"p-datatable-flex-scrollable":u}},Wo=function(I){return{maxHeight:I}},ti=["pTableBody",""];function Co(I,Ie){1&I&&t.GkF(0)}const Ji=function(I,Ie,u,M,H){return{$implicit:I,rowIndex:Ie,columns:u,editing:M,frozen:H}};function no(I,Ie){if(1&I&&(t.ynx(0,3),t.YNc(1,Co,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",le.dt.groupHeaderTemplate)("ngTemplateOutletContext",t.qbA(2,Ji,M,le.getRowIndex(H),le.columns,"row"===le.dt.editMode&&le.dt.isRowEditing(M),le.frozen))}}function Wi(I,Ie){1&I&&t.GkF(0)}function Yi(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,Wi,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",M?le.template:le.dt.loadingBodyTemplate)("ngTemplateOutletContext",t.qbA(2,Ji,M,le.getRowIndex(H),le.columns,"row"===le.dt.editMode&&le.dt.isRowEditing(M),le.frozen))}}function Vi(I,Ie){1&I&&t.GkF(0)}const qi=function(I,Ie,u,M,H,le,ot){return{$implicit:I,rowIndex:Ie,columns:u,editing:M,frozen:H,rowgroup:le,rowspan:ot}};function qo(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,Vi,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",M?le.template:le.dt.loadingBodyTemplate)("ngTemplateOutletContext",t.Hh0(2,qi,M,le.getRowIndex(H),le.columns,"row"===le.dt.editMode&&le.dt.isRowEditing(M),le.frozen,le.shouldRenderRowspan(le.value,M,H),le.calculateRowGroupSize(le.value,M,H)))}}function So(I,Ie){1&I&&t.GkF(0)}function Ms(I,Ie){if(1&I&&(t.ynx(0,3),t.YNc(1,So,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",le.dt.groupFooterTemplate)("ngTemplateOutletContext",t.qbA(2,Ji,M,le.getRowIndex(H),le.columns,"row"===le.dt.editMode&&le.dt.isRowEditing(M),le.frozen))}}function bs(I,Ie){if(1&I&&(t.YNc(0,no,2,8,"ng-container",2),t.YNc(1,Yi,2,8,"ng-container",0),t.YNc(2,qo,2,10,"ng-container",0),t.YNc(3,Ms,2,8,"ng-container",2)),2&I){const u=Ie.$implicit,M=Ie.index,H=t.oxw(2);t.Q6J("ngIf",H.dt.groupHeaderTemplate&&!H.dt.virtualScroll&&"subheader"===H.dt.rowGroupMode&&H.shouldRenderRowGroupHeader(H.value,u,M)),t.xp6(1),t.Q6J("ngIf","rowspan"!==H.dt.rowGroupMode),t.xp6(1),t.Q6J("ngIf","rowspan"===H.dt.rowGroupMode),t.xp6(1),t.Q6J("ngIf",H.dt.groupFooterTemplate&&!H.dt.virtualScroll&&"subheader"===H.dt.rowGroupMode&&H.shouldRenderRowGroupFooter(H.value,u,M))}}function Xo(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,bs,4,4,"ng-template",1),t.BQk()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngForOf",u.value)("ngForTrackBy",u.dt.rowTrackBy)}}function Mo(I,Ie){1&I&&t.GkF(0)}const uo=function(I,Ie,u,M,H,le){return{$implicit:I,rowIndex:Ie,columns:u,expanded:M,editing:H,frozen:le}};function Oo(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,Mo,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",le.template)("ngTemplateOutletContext",t.HTZ(2,uo,M,le.getRowIndex(H),le.columns,le.dt.isRowExpanded(M),"row"===le.dt.editMode&&le.dt.isRowEditing(M),le.frozen))}}function io(I,Ie){1&I&&t.GkF(0)}function po(I,Ie){if(1&I&&(t.ynx(0,3),t.YNc(1,io,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",le.dt.groupHeaderTemplate)("ngTemplateOutletContext",t.HTZ(2,uo,M,le.getRowIndex(H),le.columns,le.dt.isRowExpanded(M),"row"===le.dt.editMode&&le.dt.isRowEditing(M),le.frozen))}}function Mn(I,Ie){1&I&&t.GkF(0)}function ci(I,Ie){1&I&&t.GkF(0)}function Ei(I,Ie){if(1&I&&(t.ynx(0,3),t.YNc(1,ci,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw(2),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",le.dt.groupFooterTemplate)("ngTemplateOutletContext",t.HTZ(2,uo,M,le.getRowIndex(H),le.columns,le.dt.isRowExpanded(M),"row"===le.dt.editMode&&le.dt.isRowEditing(M),le.frozen))}}const Zi=function(I,Ie,u,M){return{$implicit:I,rowIndex:Ie,columns:u,frozen:M}};function ri(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,Mn,1,0,"ng-container",4),t.YNc(2,Ei,2,9,"ng-container",2),t.BQk()),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",le.dt.expandedRowTemplate)("ngTemplateOutletContext",t.l5B(3,Zi,M,le.getRowIndex(H),le.columns,le.frozen)),t.xp6(1),t.Q6J("ngIf",le.dt.groupFooterTemplate&&"subheader"===le.dt.rowGroupMode&&le.shouldRenderRowGroupFooter(le.value,M,le.getRowIndex(H)))}}function ls(I,Ie){if(1&I&&(t.YNc(0,Oo,2,9,"ng-container",0),t.YNc(1,po,2,9,"ng-container",2),t.YNc(2,ri,3,8,"ng-container",0)),2&I){const u=Ie.$implicit,M=Ie.index,H=t.oxw(2);t.Q6J("ngIf",!H.dt.groupHeaderTemplate),t.xp6(1),t.Q6J("ngIf",H.dt.groupHeaderTemplate&&"subheader"===H.dt.rowGroupMode&&H.shouldRenderRowGroupHeader(H.value,u,H.getRowIndex(M))),t.xp6(1),t.Q6J("ngIf",H.dt.isRowExpanded(u))}}function oo(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,ls,3,3,"ng-template",1),t.BQk()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngForOf",u.value)("ngForTrackBy",u.dt.rowTrackBy)}}function ko(I,Ie){1&I&&t.GkF(0)}function wo(I,Ie){1&I&&t.GkF(0)}function Cs(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,wo,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw(),M=u.$implicit,H=u.index,le=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",le.dt.frozenExpandedRowTemplate)("ngTemplateOutletContext",t.l5B(2,Zi,M,le.getRowIndex(H),le.columns,le.frozen))}}function Xn(I,Ie){if(1&I&&(t.YNc(0,ko,1,0,"ng-container",4),t.YNc(1,Cs,2,7,"ng-container",0)),2&I){const u=Ie.$implicit,M=Ie.index,H=t.oxw(2);t.Q6J("ngTemplateOutlet",H.template)("ngTemplateOutletContext",t.HTZ(3,uo,u,H.getRowIndex(M),H.columns,H.dt.isRowExpanded(u),"row"===H.dt.editMode&&H.dt.isRowEditing(u),H.frozen)),t.xp6(1),t.Q6J("ngIf",H.dt.isRowExpanded(u))}}function qt(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,Xn,2,10,"ng-template",1),t.BQk()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngForOf",u.value)("ngForTrackBy",u.dt.rowTrackBy)}}function Cn(I,Ie){1&I&&t.GkF(0)}const Kn=function(I,Ie){return{$implicit:I,frozen:Ie}};function ji(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,Cn,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",u.dt.loadingBodyTemplate)("ngTemplateOutletContext",t.WLB(2,Kn,u.columns,u.frozen))}}function ho(I,Ie){1&I&&t.GkF(0)}function Si(I,Ie){if(1&I&&(t.ynx(0),t.YNc(1,ho,1,0,"ng-container",4),t.BQk()),2&I){const u=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",u.dt.emptyMessageTemplate)("ngTemplateOutletContext",t.WLB(2,Kn,u.columns,u.frozen))}}let yi=(()=>{class I{sortSource=new Bt.x;selectionSource=new Bt.x;contextMenuSource=new Bt.x;valueSource=new Bt.x;totalRecordsSource=new Bt.x;columnsSource=new Bt.x;sortSource$=this.sortSource.asObservable();selectionSource$=this.selectionSource.asObservable();contextMenuSource$=this.contextMenuSource.asObservable();valueSource$=this.valueSource.asObservable();totalRecordsSource$=this.totalRecordsSource.asObservable();columnsSource$=this.columnsSource.asObservable();onSort(u){this.sortSource.next(u)}onSelectionChange(){this.selectionSource.next(null)}onContextMenu(u){this.contextMenuSource.next(u)}onValueChange(u){this.valueSource.next(u)}onTotalRecordsChange(u){this.totalRecordsSource.next(u)}onColumnsChange(u){this.columnsSource.next(u)}static \u0275fac=function(M){return new(M||I)};static \u0275prov=t.Yz7({token:I,factory:I.\u0275fac})}return I})(),ki=(()=>{class I{document;platformId;renderer;el;zone;tableService;cd;filterService;overlayService;frozenColumns;frozenValue;style;styleClass;tableStyle;tableStyleClass;paginator;pageLinks=5;rowsPerPageOptions;alwaysShowPaginator=!0;paginatorPosition="bottom";paginatorStyleClass;paginatorDropdownAppendTo;paginatorDropdownScrollHeight="200px";currentPageReportTemplate="{currentPage} of {totalPages}";showCurrentPageReport;showJumpToPageDropdown;showJumpToPageInput;showFirstLastIcon=!0;showPageLinks=!0;defaultSortOrder=1;sortMode="single";resetPageOnSort=!0;selectionMode;selectionPageOnly;contextMenuSelection;contextMenuSelectionChange=new t.vpe;contextMenuSelectionMode="separate";dataKey;metaKeySelection;rowSelectable;rowTrackBy=(u,M)=>M;lazy=!1;lazyLoadOnInit=!0;compareSelectionBy="deepEquals";csvSeparator=",";exportFilename="download";filters={};globalFilterFields;filterDelay=300;filterLocale;expandedRowKeys={};editingRowKeys={};rowExpandMode="multiple";scrollable;scrollDirection="vertical";rowGroupMode;scrollHeight;virtualScroll;virtualScrollItemSize;virtualScrollOptions;virtualScrollDelay=250;frozenWidth;get responsive(){return this._responsive}set responsive(u){this._responsive=u,console.warn("responsive property is deprecated as table is always responsive with scrollable behavior.")}_responsive;contextMenu;resizableColumns;columnResizeMode="fit";reorderableColumns;loading;loadingIcon;showLoader=!0;rowHover;customSort;showInitialSortBadge=!0;autoLayout;exportFunction;exportHeader;stateKey;stateStorage="session";editMode="cell";groupRowsBy;groupRowsByOrder=1;responsiveLayout="scroll";breakpoint="960px";paginatorLocale;get value(){return this._value}set value(u){this._value=u}get columns(){return this._columns}set columns(u){this._columns=u}get first(){return this._first}set first(u){this._first=u}get rows(){return this._rows}set rows(u){this._rows=u}get totalRecords(){return this._totalRecords}set totalRecords(u){this._totalRecords=u,this.tableService.onTotalRecordsChange(this._totalRecords)}get sortField(){return this._sortField}set sortField(u){this._sortField=u}get sortOrder(){return this._sortOrder}set sortOrder(u){this._sortOrder=u}get multiSortMeta(){return this._multiSortMeta}set multiSortMeta(u){this._multiSortMeta=u}get selection(){return this._selection}set selection(u){this._selection=u}get selectAll(){return this._selection}set selectAll(u){this._selection=u}selectAllChange=new t.vpe;selectionChange=new t.vpe;onRowSelect=new t.vpe;onRowUnselect=new t.vpe;onPage=new t.vpe;onSort=new t.vpe;onFilter=new t.vpe;onLazyLoad=new t.vpe;onRowExpand=new t.vpe;onRowCollapse=new t.vpe;onContextMenuSelect=new t.vpe;onColResize=new t.vpe;onColReorder=new t.vpe;onRowReorder=new t.vpe;onEditInit=new t.vpe;onEditComplete=new t.vpe;onEditCancel=new t.vpe;onHeaderCheckboxToggle=new t.vpe;sortFunction=new t.vpe;firstChange=new t.vpe;rowsChange=new t.vpe;onStateSave=new t.vpe;onStateRestore=new t.vpe;containerViewChild;resizeHelperViewChild;reorderIndicatorUpViewChild;reorderIndicatorDownViewChild;wrapperViewChild;tableViewChild;tableHeaderViewChild;tableFooterViewChild;scroller;templates;get virtualRowHeight(){return this._virtualRowHeight}set virtualRowHeight(u){this._virtualRowHeight=u,console.warn("The virtualRowHeight property is deprecated.")}_virtualRowHeight=28;_value=[];_columns;_totalRecords=0;_first=0;_rows;filteredValue;headerTemplate;headerGroupedTemplate;bodyTemplate;loadingBodyTemplate;captionTemplate;footerTemplate;footerGroupedTemplate;summaryTemplate;colGroupTemplate;expandedRowTemplate;groupHeaderTemplate;groupFooterTemplate;frozenExpandedRowTemplate;frozenHeaderTemplate;frozenBodyTemplate;frozenFooterTemplate;frozenColGroupTemplate;emptyMessageTemplate;paginatorLeftTemplate;paginatorRightTemplate;paginatorDropdownItemTemplate;loadingIconTemplate;reorderIndicatorUpIconTemplate;reorderIndicatorDownIconTemplate;sortIconTemplate;checkboxIconTemplate;headerCheckboxIconTemplate;paginatorFirstPageLinkIconTemplate;paginatorLastPageLinkIconTemplate;paginatorPreviousPageLinkIconTemplate;paginatorNextPageLinkIconTemplate;selectionKeys={};lastResizerHelperX;reorderIconWidth;reorderIconHeight;draggedColumn;draggedRowIndex;droppedRowIndex;rowDragging;dropPosition;editingCell;editingCellData;editingCellField;editingCellRowIndex;selfClick;documentEditListener;_multiSortMeta;_sortField;_sortOrder=1;preventSelectionSetterPropagation;_selection;_selectAll=null;anchorRowIndex;rangeRowIndex;filterTimeout;initialized;rowTouched;restoringSort;restoringFilter;stateRestored;columnOrderStateRestored;columnWidthsState;tableWidthState;overlaySubscription;resizeColumnElement;columnResizing=!1;rowGroupHeaderStyleObject={};id=(0,Le.Th)();styleElement;responsiveStyleElement;window;constructor(u,M,H,le,ot,Gt,Qt,Un,$n){this.document=u,this.platformId=M,this.renderer=H,this.el=le,this.zone=ot,this.tableService=Gt,this.cd=Qt,this.filterService=Un,this.overlayService=$n,this.window=this.document.defaultView}ngOnInit(){this.lazy&&this.lazyLoadOnInit&&(this.virtualScroll||this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.restoringFilter&&(this.restoringFilter=!1)),"stack"===this.responsiveLayout&&!this.scrollable&&this.createResponsiveStyle(),this.initialized=!0}ngAfterContentInit(){this.templates.forEach(u=>{switch(u.getType()){case"caption":this.captionTemplate=u.template;break;case"header":this.headerTemplate=u.template;break;case"headergrouped":this.headerGroupedTemplate=u.template;break;case"body":this.bodyTemplate=u.template;break;case"loadingbody":this.loadingBodyTemplate=u.template;break;case"footer":this.footerTemplate=u.template;break;case"footergrouped":this.footerGroupedTemplate=u.template;break;case"summary":this.summaryTemplate=u.template;break;case"colgroup":this.colGroupTemplate=u.template;break;case"rowexpansion":this.expandedRowTemplate=u.template;break;case"groupheader":this.groupHeaderTemplate=u.template;break;case"groupfooter":this.groupFooterTemplate=u.template;break;case"frozenheader":this.frozenHeaderTemplate=u.template;break;case"frozenbody":this.frozenBodyTemplate=u.template;break;case"frozenfooter":this.frozenFooterTemplate=u.template;break;case"frozencolgroup":this.frozenColGroupTemplate=u.template;break;case"frozenrowexpansion":this.frozenExpandedRowTemplate=u.template;break;case"emptymessage":this.emptyMessageTemplate=u.template;break;case"paginatorleft":this.paginatorLeftTemplate=u.template;break;case"paginatorright":this.paginatorRightTemplate=u.template;break;case"paginatordropdownitem":this.paginatorDropdownItemTemplate=u.template;break;case"paginatorfirstpagelinkicon":this.paginatorFirstPageLinkIconTemplate=u.template;break;case"paginatorlastpagelinkicon":this.paginatorLastPageLinkIconTemplate=u.template;break;case"paginatorpreviouspagelinkicon":this.paginatorPreviousPageLinkIconTemplate=u.template;break;case"paginatornextpagelinkicon":this.paginatorNextPageLinkIconTemplate=u.template;break;case"loadingicon":this.loadingIconTemplate=u.template;break;case"reorderindicatorupicon":this.reorderIndicatorUpIconTemplate=u.template;break;case"reorderindicatordownicon":this.reorderIndicatorDownIconTemplate=u.template;break;case"sorticon":this.sortIconTemplate=u.template;break;case"checkboxicon":this.checkboxIconTemplate=u.template;break;case"headercheckboxicon":this.headerCheckboxIconTemplate=u.template}})}ngAfterViewInit(){this.isStateful()&&this.resizableColumns&&this.restoreColumnWidths()}ngOnChanges(u){u.value&&(this.isStateful()&&!this.stateRestored&&this.restoreState(),this._value=u.value.currentValue,this.lazy||(this.totalRecords=this._value?this._value.length:0,"single"==this.sortMode&&(this.sortField||this.groupRowsBy)?this.sortSingle():"multiple"==this.sortMode&&(this.multiSortMeta||this.groupRowsBy)?this.sortMultiple():this.hasFilter()&&this._filter()),this.tableService.onValueChange(u.value.currentValue)),u.columns&&(this._columns=u.columns.currentValue,this.tableService.onColumnsChange(u.columns.currentValue),this._columns&&this.isStateful()&&this.reorderableColumns&&!this.columnOrderStateRestored&&this.restoreColumnOrder()),u.sortField&&(this._sortField=u.sortField.currentValue,(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle()),u.groupRowsBy&&(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle(),u.sortOrder&&(this._sortOrder=u.sortOrder.currentValue,(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle()),u.groupRowsByOrder&&(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle(),u.multiSortMeta&&(this._multiSortMeta=u.multiSortMeta.currentValue,"multiple"===this.sortMode&&(this.initialized||!this.lazy&&!this.virtualScroll)&&this.sortMultiple()),u.selection&&(this._selection=u.selection.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange()),this.preventSelectionSetterPropagation=!1),u.selectAll&&(this._selectAll=u.selectAll.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()),this.preventSelectionSetterPropagation=!1)}get processedData(){return this.filteredValue||this.value||[]}_initialColWidths;dataToRender(u){const M=u||this.processedData;if(M&&this.paginator){const H=this.lazy?0:this.first;return M.slice(H,H+this.rows)}return M}updateSelectionKeys(){if(this.dataKey&&this._selection)if(this.selectionKeys={},Array.isArray(this._selection))for(let u of this._selection)this.selectionKeys[String(Le.gb.resolveFieldData(u,this.dataKey))]=1;else this.selectionKeys[String(Le.gb.resolveFieldData(this._selection,this.dataKey))]=1}onPageChange(u){this.first=u.first,this.rows=u.rows,this.onPage.emit({first:this.first,rows:this.rows}),this.lazy&&this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.firstChange.emit(this.first),this.rowsChange.emit(this.rows),this.tableService.onValueChange(this.value),this.isStateful()&&this.saveState(),this.anchorRowIndex=null,this.scrollable&&this.resetScrollTop()}sort(u){let M=u.originalEvent;if("single"===this.sortMode&&(this._sortOrder=this.sortField===u.field?-1*this.sortOrder:this.defaultSortOrder,this._sortField=u.field,this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop()),this.sortSingle()),"multiple"===this.sortMode){let H=M.metaKey||M.ctrlKey,le=this.getSortMeta(u.field);le?H?le.order=-1*le.order:(this._multiSortMeta=[{field:u.field,order:-1*le.order}],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop())):((!H||!this.multiSortMeta)&&(this._multiSortMeta=[],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first))),this._multiSortMeta.push({field:u.field,order:this.defaultSortOrder})),this.sortMultiple()}this.isStateful()&&this.saveState(),this.anchorRowIndex=null}sortSingle(){let u=this.sortField||this.groupRowsBy,M=this.sortField?this.sortOrder:this.groupRowsByOrder;if(this.groupRowsBy&&this.sortField&&this.groupRowsBy!==this.sortField)return this._multiSortMeta=[this.getGroupRowsMeta(),{field:this.sortField,order:this.sortOrder}],void this.sortMultiple();if(u&&M){this.restoringSort&&(this.restoringSort=!1),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,field:u,order:M}):(this.value.sort((le,ot)=>{let Gt=Le.gb.resolveFieldData(le,u),Qt=Le.gb.resolveFieldData(ot,u),Un=null;return Un=null==Gt&&null!=Qt?-1:null!=Gt&&null==Qt?1:null==Gt&&null==Qt?0:"string"==typeof Gt&&"string"==typeof Qt?Gt.localeCompare(Qt):GtQt?1:0,M*Un}),this._value=[...this.value]),this.hasFilter()&&this._filter());let H={field:u,order:M};this.onSort.emit(H),this.tableService.onSort(H)}}sortMultiple(){this.groupRowsBy&&(this._multiSortMeta?this.multiSortMeta[0].field!==this.groupRowsBy&&(this._multiSortMeta=[this.getGroupRowsMeta(),...this._multiSortMeta]):this._multiSortMeta=[this.getGroupRowsMeta()]),this.multiSortMeta&&(this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,multiSortMeta:this.multiSortMeta}):(this.value.sort((u,M)=>this.multisortField(u,M,this.multiSortMeta,0)),this._value=[...this.value]),this.hasFilter()&&this._filter()),this.onSort.emit({multisortmeta:this.multiSortMeta}),this.tableService.onSort(this.multiSortMeta))}multisortField(u,M,H,le){const ot=Le.gb.resolveFieldData(u,H[le].field),Gt=Le.gb.resolveFieldData(M,H[le].field);return 0===Le.gb.compare(ot,Gt,this.filterLocale)?H.length-1>le?this.multisortField(u,M,H,le+1):0:this.compareValuesOnSort(ot,Gt,H[le].order)}compareValuesOnSort(u,M,H){return Le.gb.sort(u,M,H,this.filterLocale,this.sortOrder)}getSortMeta(u){if(this.multiSortMeta&&this.multiSortMeta.length)for(let M=0;MIi!=to),this.selectionChange.emit(this.selection),$n&&delete this.selectionKeys[$n]}this.onRowUnselect.emit({originalEvent:u.originalEvent,data:ot,type:"row"})}else this.isSingleSelectionMode()?(this._selection=ot,this.selectionChange.emit(ot),$n&&(this.selectionKeys={},this.selectionKeys[$n]=1)):this.isMultipleSelectionMode()&&(eo?this._selection=this.selection||[]:(this._selection=[],this.selectionKeys={}),this._selection=[...this.selection,ot],this.selectionChange.emit(this.selection),$n&&(this.selectionKeys[$n]=1)),this.onRowSelect.emit({originalEvent:u.originalEvent,data:ot,type:"row",index:Gt})}else if("single"===this.selectionMode)Qt?(this._selection=null,this.selectionKeys={},this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:u.originalEvent,data:ot,type:"row",index:Gt})):(this._selection=ot,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:u.originalEvent,data:ot,type:"row",index:Gt}),$n&&(this.selectionKeys={},this.selectionKeys[$n]=1));else if("multiple"===this.selectionMode)if(Qt){let eo=this.findIndexInSelection(ot);this._selection=this.selection.filter((to,Hs)=>Hs!=eo),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:u.originalEvent,data:ot,type:"row",index:Gt}),$n&&delete this.selectionKeys[$n]}else this._selection=this.selection?[...this.selection,ot]:[ot],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:u.originalEvent,data:ot,type:"row",index:Gt}),$n&&(this.selectionKeys[$n]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}this.rowTouched=!1}}handleRowTouchEnd(u){this.rowTouched=!0}handleRowRightClick(u){if(this.contextMenu){const M=u.rowData,H=u.rowIndex;if("separate"===this.contextMenuSelectionMode)this.contextMenuSelection=M,this.contextMenuSelectionChange.emit(M),this.onContextMenuSelect.emit({originalEvent:u.originalEvent,data:M,index:u.rowIndex}),this.contextMenu.show(u.originalEvent),this.tableService.onContextMenu(M);else if("joint"===this.contextMenuSelectionMode){this.preventSelectionSetterPropagation=!0;let le=this.isSelected(M),ot=this.dataKey?String(Le.gb.resolveFieldData(M,this.dataKey)):null;if(!le){if(!this.isRowSelectable(M,H))return;this.isSingleSelectionMode()?(this.selection=M,this.selectionChange.emit(M),ot&&(this.selectionKeys={},this.selectionKeys[ot]=1)):this.isMultipleSelectionMode()&&(this._selection=this.selection?[...this.selection,M]:[M],this.selectionChange.emit(this.selection),ot&&(this.selectionKeys[ot]=1))}this.tableService.onSelectionChange(),this.contextMenu.show(u.originalEvent),this.onContextMenuSelect.emit({originalEvent:u,data:M,index:u.rowIndex})}}}selectRange(u,M){let H,le;this.anchorRowIndex>M?(H=M,le=this.anchorRowIndex):this.anchorRowIndexot?(M=this.anchorRowIndex,H=this.rangeRowIndex):leto!=Un);let $n=this.dataKey?String(Le.gb.resolveFieldData(Qt,this.dataKey)):null;$n&&delete this.selectionKeys[$n],this.onRowUnselect.emit({originalEvent:u,data:Qt,type:"row"})}}isSelected(u){return!(!u||!this.selection)&&(this.dataKey?void 0!==this.selectionKeys[Le.gb.resolveFieldData(u,this.dataKey)]:Array.isArray(this.selection)?this.findIndexInSelection(u)>-1:this.equals(u,this.selection))}findIndexInSelection(u){let M=-1;if(this.selection&&this.selection.length)for(let H=0;HQt!=ot),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:u.originalEvent,index:u.rowIndex,data:M,type:"checkbox"}),le&&delete this.selectionKeys[le]}else{if(!this.isRowSelectable(M,u.rowIndex))return;this._selection=this.selection?[...this.selection,M]:[M],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:u.originalEvent,index:u.rowIndex,data:M,type:"checkbox"}),le&&(this.selectionKeys[le]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}toggleRowsWithCheckbox(u,M){if(null!==this._selectAll)this.selectAllChange.emit({originalEvent:u,checked:M});else{const H=this.selectionPageOnly?this.dataToRender(this.processedData):this.processedData;let le=this.selectionPageOnly&&this._selection?this._selection.filter(ot=>!H.some(Gt=>this.equals(ot,Gt))):[];M&&(le=this.frozenValue?[...le,...this.frozenValue,...H]:[...le,...H],le=this.rowSelectable?le.filter((ot,Gt)=>this.rowSelectable({data:ot,index:Gt})):le),this._selection=le,this.preventSelectionSetterPropagation=!0,this.updateSelectionKeys(),this.selectionChange.emit(this._selection),this.tableService.onSelectionChange(),this.onHeaderCheckboxToggle.emit({originalEvent:u,checked:M}),this.isStateful()&&this.saveState()}}equals(u,M){return"equals"===this.compareSelectionBy?u===M:Le.gb.equals(u,M,this.dataKey)}filter(u,M,H){this.filterTimeout&&clearTimeout(this.filterTimeout),this.isFilterBlank(u)?this.filters[M]&&delete this.filters[M]:this.filters[M]={value:u,matchMode:H},this.filterTimeout=setTimeout(()=>{this._filter(),this.filterTimeout=null},this.filterDelay),this.anchorRowIndex=null}filterGlobal(u,M){this.filter(u,"global",M)}isFilterBlank(u){return null==u||!!("string"==typeof u&&0==u.trim().length||Array.isArray(u)&&0==u.length)}_filter(){if(this.restoringFilter||(this.first=0,this.firstChange.emit(this.first)),this.lazy)this.onLazyLoad.emit(this.createLazyLoadMetadata());else{if(!this.value)return;if(this.hasFilter()){let u;if(this.filters.global){if(!this.columns&&!this.globalFilterFields)throw new Error("Global filtering requires dynamic columns or globalFilterFields to be defined.");u=this.globalFilterFields||this.columns}this.filteredValue=[];for(let M=0;Mthis.cd.detectChanges()}}clear(){this._sortField=null,this._sortOrder=this.defaultSortOrder,this._multiSortMeta=null,this.tableService.onSort(null),this.clearFilterValues(),this.filteredValue=null,this.first=0,this.firstChange.emit(this.first),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.totalRecords=this._value?this._value.length:0}clearFilterValues(){for(const[,u]of Object.entries(this.filters))if(Array.isArray(u))for(let M of u)M.value=null;else u&&(u.value=null)}reset(){this.clear()}getExportHeader(u){return u[this.exportHeader]||u.header||u.field}exportCSV(u){let M,H="",le=this.columns;u&&u.selectionOnly?M=this.selection||[]:u&&u.allValues?M=this.value||[]:(M=this.filteredValue||this.value,this.frozenValue&&(M=M?[...this.frozenValue,...M]:this.frozenValue));for(let Qt=0;Qt{H+="\n";for(let $n=0;$n{this.editingCell&&!this.selfClick&&this.isEditingCellValid()&&(O.p.removeClass(this.editingCell,"p-cell-editing"),this.editingCell=null,this.onEditComplete.emit({field:this.editingCellField,data:this.editingCellData,originalEvent:u,index:this.editingCellRowIndex}),this.editingCellField=null,this.editingCellData=null,this.editingCellRowIndex=null,this.unbindDocumentEditListener(),this.cd.markForCheck(),this.overlaySubscription&&this.overlaySubscription.unsubscribe()),this.selfClick=!1}))}unbindDocumentEditListener(){this.documentEditListener&&(this.documentEditListener(),this.documentEditListener=null)}initRowEdit(u){let M=String(Le.gb.resolveFieldData(u,this.dataKey));this.editingRowKeys[M]=!0}saveRowEdit(u,M){if(0===O.p.find(M,".ng-invalid.ng-dirty").length){let H=String(Le.gb.resolveFieldData(u,this.dataKey));delete this.editingRowKeys[H]}}cancelRowEdit(u){let M=String(Le.gb.resolveFieldData(u,this.dataKey));delete this.editingRowKeys[M]}toggleRow(u,M){if(!this.dataKey)throw new Error("dataKey must be defined to use row expansion");let H=String(Le.gb.resolveFieldData(u,this.dataKey));null!=this.expandedRowKeys[H]?(delete this.expandedRowKeys[H],this.onRowCollapse.emit({originalEvent:M,data:u})):("single"===this.rowExpandMode&&(this.expandedRowKeys={}),this.expandedRowKeys[H]=!0,this.onRowExpand.emit({originalEvent:M,data:u})),M&&M.preventDefault(),this.isStateful()&&this.saveState()}isRowExpanded(u){return!0===this.expandedRowKeys[String(Le.gb.resolveFieldData(u,this.dataKey))]}isRowEditing(u){return!0===this.editingRowKeys[String(Le.gb.resolveFieldData(u,this.dataKey))]}isSingleSelectionMode(){return"single"===this.selectionMode}isMultipleSelectionMode(){return"multiple"===this.selectionMode}onColumnResizeBegin(u){let M=O.p.getOffset(this.containerViewChild?.nativeElement).left;this.resizeColumnElement=u.target.parentElement,this.columnResizing=!0,this.lastResizerHelperX=u.pageX-M+this.containerViewChild?.nativeElement.scrollLeft,this.onColumnResize(u),u.preventDefault()}onColumnResize(u){let M=O.p.getOffset(this.containerViewChild?.nativeElement).left;O.p.addClass(this.containerViewChild?.nativeElement,"p-unselectable-text"),this.resizeHelperViewChild.nativeElement.style.height=this.containerViewChild?.nativeElement.offsetHeight+"px",this.resizeHelperViewChild.nativeElement.style.top="0px",this.resizeHelperViewChild.nativeElement.style.left=u.pageX-M+this.containerViewChild?.nativeElement.scrollLeft+"px",this.resizeHelperViewChild.nativeElement.style.display="block"}onColumnResizeEnd(){let u=this.resizeHelperViewChild?.nativeElement.offsetLeft-this.lastResizerHelperX,H=this.resizeColumnElement.offsetWidth+u;if(H>=(this.resizeColumnElement.style.minWidth.replace(/[^\d.]/g,"")||15)){if("fit"===this.columnResizeMode){let Gt=this.resizeColumnElement.nextElementSibling.offsetWidth-u;H>15&&Gt>15&&this.resizeTableCells(H,Gt)}else"expand"===this.columnResizeMode&&(this._initialColWidths=this._totalTableWidth(),this.setResizeTableWidth(this.tableViewChild?.nativeElement.offsetWidth+u+"px"),this.resizeTableCells(H,null));this.onColResize.emit({element:this.resizeColumnElement,delta:u}),this.isStateful()&&this.saveState()}this.resizeHelperViewChild.nativeElement.style.display="none",O.p.removeClass(this.containerViewChild?.nativeElement,"p-unselectable-text")}_totalTableWidth(){let u=[];const M=O.p.findSingle(this.containerViewChild.nativeElement,".p-datatable-thead");return O.p.find(M,"tr > th").forEach(le=>u.push(O.p.getOuterWidth(le))),u}resizeTableCells(u,M){let H=O.p.index(this.resizeColumnElement),le="expand"===this.columnResizeMode?this._initialColWidths:this._totalTableWidth();this.destroyStyleElement(),this.createStyleElement();let ot="";le.forEach((Gt,Qt)=>{let Un=Qt===H?u:M&&Qt===H+1?M:Gt;ot+=`\n #${this.id}-table > .p-datatable-thead > tr > th:nth-child(${Qt+1}),\n #${this.id}-table > .p-datatable-tbody > tr > td:nth-child(${Qt+1}),\n #${this.id}-table > .p-datatable-tfoot > tr > td:nth-child(${Qt+1}) {\n width: ${Un}px !important; max-width: ${Un}px !important;\n }\n `}),this.renderer.setProperty(this.styleElement,"innerHTML",ot)}onColumnDragStart(u,M){this.reorderIconWidth=O.p.getHiddenElementOuterWidth(this.reorderIndicatorUpViewChild?.nativeElement),this.reorderIconHeight=O.p.getHiddenElementOuterHeight(this.reorderIndicatorDownViewChild?.nativeElement),this.draggedColumn=M,u.dataTransfer.setData("text","b")}onColumnDragEnter(u,M){if(this.reorderableColumns&&this.draggedColumn&&M){u.preventDefault();let H=O.p.getOffset(this.containerViewChild?.nativeElement),le=O.p.getOffset(M);if(this.draggedColumn!=M){O.p.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),O.p.indexWithinGroup(M,"preorderablecolumn");let Qt=le.left-H.left,$n=le.left+M.offsetWidth/2;this.reorderIndicatorUpViewChild.nativeElement.style.top=le.top-H.top-(this.reorderIconHeight-1)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.top=le.top-H.top+M.offsetHeight+"px",u.pageX>$n?(this.reorderIndicatorUpViewChild.nativeElement.style.left=Qt+M.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=Qt+M.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=1):(this.reorderIndicatorUpViewChild.nativeElement.style.left=Qt-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=Qt-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=-1),this.reorderIndicatorUpViewChild.nativeElement.style.display="block",this.reorderIndicatorDownViewChild.nativeElement.style.display="block"}else u.dataTransfer.dropEffect="none"}}onColumnDragLeave(u){this.reorderableColumns&&this.draggedColumn&&u.preventDefault()}onColumnDrop(u,M){if(u.preventDefault(),this.draggedColumn){let H=O.p.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),le=O.p.indexWithinGroup(M,"preorderablecolumn"),ot=H!=le;ot&&(le-H==1&&-1===this.dropPosition||H-le==1&&1===this.dropPosition)&&(ot=!1),ot&&leH&&-1===this.dropPosition&&(le-=1),ot&&(Le.gb.reorderArray(this.columns,H,le),this.onColReorder.emit({dragIndex:H,dropIndex:le,columns:this.columns}),this.isStateful()&&this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.saveState()})})),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}}onRowDragStart(u,M){this.rowDragging=!0,this.draggedRowIndex=M,u.dataTransfer.setData("text","b")}onRowDragOver(u,M,H){if(this.rowDragging&&this.draggedRowIndex!==M){let le=O.p.getOffset(H).top,ot=u.pageY,Gt=le+O.p.getOuterHeight(H)/2,Qt=H.previousElementSibling;otthis.droppedRowIndex?this.droppedRowIndex:0===this.droppedRowIndex?0:this.droppedRowIndex-1;Le.gb.reorderArray(this.value,this.draggedRowIndex,H),this.virtualScroll&&(this._value=[...this._value]),this.onRowReorder.emit({dragIndex:this.draggedRowIndex,dropIndex:H})}this.onRowDragLeave(u,M),this.onRowDragEnd(u)}isEmpty(){let u=this.filteredValue||this.value;return null==u||0==u.length}getBlockableElement(){return this.el.nativeElement.children[0]}getStorage(){if(!(0,r.NF)(this.platformId))throw new Error("Browser storage is not available in the server side.");switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}}isStateful(){return null!=this.stateKey}saveState(){const u=this.getStorage();let M={};this.paginator&&(M.first=this.first,M.rows=this.rows),this.sortField&&(M.sortField=this.sortField,M.sortOrder=this.sortOrder),this.multiSortMeta&&(M.multiSortMeta=this.multiSortMeta),this.hasFilter()&&(M.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(M),this.reorderableColumns&&this.saveColumnOrder(M),this.selection&&(M.selection=this.selection),Object.keys(this.expandedRowKeys).length&&(M.expandedRowKeys=this.expandedRowKeys),u.setItem(this.stateKey,JSON.stringify(M)),this.onStateSave.emit(M)}clearState(){const u=this.getStorage();this.stateKey&&u.removeItem(this.stateKey)}restoreState(){const M=this.getStorage().getItem(this.stateKey),H=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;if(M){let ot=JSON.parse(M,function(ot,Gt){return"string"==typeof Gt&&H.test(Gt)?new Date(Gt):Gt});this.paginator&&(void 0!==this.first&&(this.first=ot.first,this.firstChange.emit(this.first)),void 0!==this.rows&&(this.rows=ot.rows,this.rowsChange.emit(this.rows))),ot.sortField&&(this.restoringSort=!0,this._sortField=ot.sortField,this._sortOrder=ot.sortOrder),ot.multiSortMeta&&(this.restoringSort=!0,this._multiSortMeta=ot.multiSortMeta),ot.filters&&(this.restoringFilter=!0,this.filters=ot.filters),this.resizableColumns&&(this.columnWidthsState=ot.columnWidths,this.tableWidthState=ot.tableWidth),ot.expandedRowKeys&&(this.expandedRowKeys=ot.expandedRowKeys),ot.selection&&Promise.resolve(null).then(()=>this.selectionChange.emit(ot.selection)),this.stateRestored=!0,this.onStateRestore.emit(ot)}}saveColumnWidths(u){let M=[];O.p.find(this.containerViewChild?.nativeElement,".p-datatable-thead > tr > th").forEach(le=>M.push(O.p.getOuterWidth(le))),u.columnWidths=M.join(","),"expand"===this.columnResizeMode&&(u.tableWidth=O.p.getOuterWidth(this.tableViewChild?.nativeElement))}setResizeTableWidth(u){this.tableViewChild.nativeElement.style.width=u,this.tableViewChild.nativeElement.style.minWidth=u}restoreColumnWidths(){if(this.columnWidthsState){let u=this.columnWidthsState.split(",");if("expand"===this.columnResizeMode&&this.tableWidthState&&this.setResizeTableWidth(this.tableWidthState+"px"),Le.gb.isNotEmpty(u)){this.createStyleElement();let M="";u.forEach((H,le)=>{M+=`\n #${this.id}-table > .p-datatable-thead > tr > th:nth-child(${le+1}),\n #${this.id}-table > .p-datatable-tbody > tr > td:nth-child(${le+1}),\n #${this.id}-table > .p-datatable-tfoot > tr > td:nth-child(${le+1}) {\n width: ${H}px !important; max-width: ${H}px !important\n }\n `}),this.styleElement.innerHTML=M}}}saveColumnOrder(u){if(this.columns){let M=[];this.columns.map(H=>{M.push(H.field||H.key)}),u.columnOrder=M}}restoreColumnOrder(){const M=this.getStorage().getItem(this.stateKey);if(M){let le=JSON.parse(M).columnOrder;if(le){let ot=[];le.map(Gt=>{let Qt=this.findColumnByKey(Gt);Qt&&ot.push(Qt)}),this.columnOrderStateRestored=!0,this.columns=ot}}}findColumnByKey(u){if(!this.columns)return null;for(let M of this.columns)if(M.key===u||M.field===u)return M}createStyleElement(){this.styleElement=this.renderer.createElement("style"),this.styleElement.type="text/css",this.renderer.appendChild(this.document.head,this.styleElement)}getGroupRowsMeta(){return{field:this.groupRowsBy,order:this.groupRowsByOrder}}createResponsiveStyle(){(0,r.NF)(this.platformId)&&!this.responsiveStyleElement&&(this.responsiveStyleElement=this.renderer.createElement("style"),this.responsiveStyleElement.type="text/css",this.renderer.appendChild(this.document.head,this.responsiveStyleElement),this.renderer.setProperty(this.responsiveStyleElement,"innerHTML",`\n @media screen and (max-width: ${this.breakpoint}) {\n #${this.id}-table > .p-datatable-thead > tr > th,\n #${this.id}-table > .p-datatable-tfoot > tr > td {\n display: none !important;\n }\n\n #${this.id}-table > .p-datatable-tbody > tr > td {\n display: flex;\n width: 100% !important;\n align-items: center;\n justify-content: space-between;\n }\n\n #${this.id}-table > .p-datatable-tbody > tr > td:not(:last-child) {\n border: 0 none;\n }\n\n #${this.id}.p-datatable-gridlines > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tbody > tr > td:last-child {\n border-top: 0;\n border-right: 0;\n border-left: 0;\n }\n\n #${this.id}-table > .p-datatable-tbody > tr > td > .p-column-title {\n display: block;\n }\n }\n `))}destroyResponsiveStyle(){this.responsiveStyleElement&&(this.renderer.removeChild(this.document.head,this.responsiveStyleElement),this.responsiveStyleElement=null)}destroyStyleElement(){this.styleElement&&(this.renderer.removeChild(this.document.head,this.styleElement),this.styleElement=null)}ngOnDestroy(){this.unbindDocumentEditListener(),this.editingCell=null,this.initialized=null,this.destroyStyleElement(),this.destroyResponsiveStyle()}static \u0275fac=function(M){return new(M||I)(t.Y36(r.K0),t.Y36(t.Lbi),t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(yi),t.Y36(t.sBO),t.Y36(ae.iZ),t.Y36(ae.F0))};static \u0275cmp=t.Xpm({type:I,selectors:[["p-table"]],contentQueries:function(M,H,le){if(1&M&&t.Suo(le,ae.jx,4),2&M){let ot;t.iGM(ot=t.CRH())&&(H.templates=ot)}},viewQuery:function(M,H){if(1&M&&(t.Gf(pn,5),t.Gf(ft,5),t.Gf(Ht,5),t.Gf(J,5),t.Gf(ke,5),t.Gf(qe,5),t.Gf(xt,5),t.Gf(rn,5),t.Gf(Dn,5)),2&M){let le;t.iGM(le=t.CRH())&&(H.containerViewChild=le.first),t.iGM(le=t.CRH())&&(H.resizeHelperViewChild=le.first),t.iGM(le=t.CRH())&&(H.reorderIndicatorUpViewChild=le.first),t.iGM(le=t.CRH())&&(H.reorderIndicatorDownViewChild=le.first),t.iGM(le=t.CRH())&&(H.wrapperViewChild=le.first),t.iGM(le=t.CRH())&&(H.tableViewChild=le.first),t.iGM(le=t.CRH())&&(H.tableHeaderViewChild=le.first),t.iGM(le=t.CRH())&&(H.tableFooterViewChild=le.first),t.iGM(le=t.CRH())&&(H.scroller=le.first)}},hostAttrs:[1,"p-element"],inputs:{frozenColumns:"frozenColumns",frozenValue:"frozenValue",style:"style",styleClass:"styleClass",tableStyle:"tableStyle",tableStyleClass:"tableStyleClass",paginator:"paginator",pageLinks:"pageLinks",rowsPerPageOptions:"rowsPerPageOptions",alwaysShowPaginator:"alwaysShowPaginator",paginatorPosition:"paginatorPosition",paginatorStyleClass:"paginatorStyleClass",paginatorDropdownAppendTo:"paginatorDropdownAppendTo",paginatorDropdownScrollHeight:"paginatorDropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showJumpToPageDropdown:"showJumpToPageDropdown",showJumpToPageInput:"showJumpToPageInput",showFirstLastIcon:"showFirstLastIcon",showPageLinks:"showPageLinks",defaultSortOrder:"defaultSortOrder",sortMode:"sortMode",resetPageOnSort:"resetPageOnSort",selectionMode:"selectionMode",selectionPageOnly:"selectionPageOnly",contextMenuSelection:"contextMenuSelection",contextMenuSelectionMode:"contextMenuSelectionMode",dataKey:"dataKey",metaKeySelection:"metaKeySelection",rowSelectable:"rowSelectable",rowTrackBy:"rowTrackBy",lazy:"lazy",lazyLoadOnInit:"lazyLoadOnInit",compareSelectionBy:"compareSelectionBy",csvSeparator:"csvSeparator",exportFilename:"exportFilename",filters:"filters",globalFilterFields:"globalFilterFields",filterDelay:"filterDelay",filterLocale:"filterLocale",expandedRowKeys:"expandedRowKeys",editingRowKeys:"editingRowKeys",rowExpandMode:"rowExpandMode",scrollable:"scrollable",scrollDirection:"scrollDirection",rowGroupMode:"rowGroupMode",scrollHeight:"scrollHeight",virtualScroll:"virtualScroll",virtualScrollItemSize:"virtualScrollItemSize",virtualScrollOptions:"virtualScrollOptions",virtualScrollDelay:"virtualScrollDelay",frozenWidth:"frozenWidth",responsive:"responsive",contextMenu:"contextMenu",resizableColumns:"resizableColumns",columnResizeMode:"columnResizeMode",reorderableColumns:"reorderableColumns",loading:"loading",loadingIcon:"loadingIcon",showLoader:"showLoader",rowHover:"rowHover",customSort:"customSort",showInitialSortBadge:"showInitialSortBadge",autoLayout:"autoLayout",exportFunction:"exportFunction",exportHeader:"exportHeader",stateKey:"stateKey",stateStorage:"stateStorage",editMode:"editMode",groupRowsBy:"groupRowsBy",groupRowsByOrder:"groupRowsByOrder",responsiveLayout:"responsiveLayout",breakpoint:"breakpoint",paginatorLocale:"paginatorLocale",value:"value",columns:"columns",first:"first",rows:"rows",totalRecords:"totalRecords",sortField:"sortField",sortOrder:"sortOrder",multiSortMeta:"multiSortMeta",selection:"selection",selectAll:"selectAll",virtualRowHeight:"virtualRowHeight"},outputs:{contextMenuSelectionChange:"contextMenuSelectionChange",selectAllChange:"selectAllChange",selectionChange:"selectionChange",onRowSelect:"onRowSelect",onRowUnselect:"onRowUnselect",onPage:"onPage",onSort:"onSort",onFilter:"onFilter",onLazyLoad:"onLazyLoad",onRowExpand:"onRowExpand",onRowCollapse:"onRowCollapse",onContextMenuSelect:"onContextMenuSelect",onColResize:"onColResize",onColReorder:"onColReorder",onRowReorder:"onRowReorder",onEditInit:"onEditInit",onEditComplete:"onEditComplete",onEditCancel:"onEditCancel",onHeaderCheckboxToggle:"onHeaderCheckboxToggle",sortFunction:"sortFunction",firstChange:"firstChange",rowsChange:"rowsChange",onStateSave:"onStateSave",onStateRestore:"onStateRestore"},features:[t._Bn([yi]),t.TTD],decls:16,vars:22,consts:[[3,"ngStyle","ngClass"],["container",""],["class","p-datatable-loading-overlay p-component-overlay",4,"ngIf"],["class","p-datatable-header",4,"ngIf"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","styleClass","locale","onPageChange",4,"ngIf"],[1,"p-datatable-wrapper",3,"ngStyle"],["wrapper",""],[3,"items","columns","style","scrollHeight","itemSize","step","delay","inline","lazy","loaderDisabled","showSpacer","showLoader","options","autoSize","onLazyLoad",4,"ngIf"],[4,"ngIf"],["buildInTable",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","styleClass","locale","onPageChange",4,"ngIf"],["class","p-datatable-footer",4,"ngIf"],["class","p-column-resizer-helper","style","display:none",4,"ngIf"],["class","p-datatable-reorder-indicator-up","style","display: none;",4,"ngIf"],["class","p-datatable-reorder-indicator-down","style","display: none;",4,"ngIf"],[1,"p-datatable-loading-overlay","p-component-overlay"],[3,"class",4,"ngIf"],[3,"spin","styleClass",4,"ngIf"],["class","p-datatable-loading-icon",4,"ngIf"],[3,"spin","styleClass"],[1,"p-datatable-loading-icon"],[4,"ngTemplateOutlet"],[1,"p-datatable-header"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","styleClass","locale","onPageChange"],["pTemplate","firstpagelinkicon"],["pTemplate","previouspagelinkicon"],["pTemplate","lastpagelinkicon"],["pTemplate","nextpagelinkicon"],[3,"items","columns","scrollHeight","itemSize","step","delay","inline","lazy","loaderDisabled","showSpacer","showLoader","options","autoSize","onLazyLoad"],["scroller",""],["pTemplate","content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["role","table",3,"ngClass"],["table",""],[1,"p-datatable-thead"],["thead",""],["class","p-datatable-tbody p-datatable-frozen-tbody",3,"value","frozenRows","pTableBody","pTableBodyTemplate","frozen",4,"ngIf"],[1,"p-datatable-tbody",3,"ngClass","value","pTableBody","pTableBodyTemplate","scrollerOptions"],["class","p-datatable-scroller-spacer",3,"style",4,"ngIf"],["class","p-datatable-tfoot",4,"ngIf"],[1,"p-datatable-tbody","p-datatable-frozen-tbody",3,"value","frozenRows","pTableBody","pTableBodyTemplate","frozen"],[1,"p-datatable-scroller-spacer"],[1,"p-datatable-tfoot"],["tfoot",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","styleClass","locale","onPageChange"],[1,"p-datatable-footer"],[1,"p-column-resizer-helper",2,"display","none"],["resizeHelper",""],[1,"p-datatable-reorder-indicator-up",2,"display","none"],["reorderIndicatorUp",""],[1,"p-datatable-reorder-indicator-down",2,"display","none"],["reorderIndicatorDown",""]],template:function(M,H){1&M&&(t.TgZ(0,"div",0,1),t.YNc(2,xn,3,2,"div",2),t.YNc(3,ii,2,1,"div",3),t.YNc(4,wt,5,23,"p-paginator",4),t.TgZ(5,"div",5,6),t.YNc(7,ue,3,17,"p-scroller",7),t.YNc(8,Je,2,7,"ng-container",8),t.YNc(9,oi,10,28,"ng-template",null,9,t.W1O),t.qZA(),t.YNc(11,be,5,23,"p-paginator",10),t.YNc(12,Ut,2,1,"div",11),t.YNc(13,on,2,0,"div",12),t.YNc(14,li,4,2,"span",13),t.YNc(15,Ri,4,2,"span",14),t.qZA()),2&M&&(t.Tol(H.styleClass),t.Q6J("ngStyle",H.style)("ngClass",t.kEZ(16,Pi,H.rowHover||H.selectionMode,H.scrollable,H.scrollable&&"flex"===H.scrollHeight)),t.uIk("id",H.id),t.xp6(2),t.Q6J("ngIf",H.loading&&H.showLoader),t.xp6(1),t.Q6J("ngIf",H.captionTemplate),t.xp6(1),t.Q6J("ngIf",H.paginator&&("top"===H.paginatorPosition||"both"==H.paginatorPosition)),t.xp6(1),t.Q6J("ngStyle",t.VKq(20,Wo,H.virtualScroll?"":H.scrollHeight)),t.xp6(2),t.Q6J("ngIf",H.virtualScroll),t.xp6(1),t.Q6J("ngIf",!H.virtualScroll),t.xp6(3),t.Q6J("ngIf",H.paginator&&("bottom"===H.paginatorPosition||"both"==H.paginatorPosition)),t.xp6(1),t.Q6J("ngIf",H.summaryTemplate),t.xp6(1),t.Q6J("ngIf",H.resizableColumns),t.xp6(1),t.Q6J("ngIf",H.reorderableColumns),t.xp6(1),t.Q6J("ngIf",H.reorderableColumns))},dependencies:function(){return[r.mk,r.O5,r.tP,r.PC,he.D,ae.jx,_e.T,Re,N,gt.L,Gi]},styles:["@layer primeng{.p-datatable{position:relative}.p-datatable>.p-datatable-wrapper{overflow:auto}.p-datatable-table{border-spacing:0px;width:100%}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-icon-wrapper{display:inline}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable>.p-datatable-wrapper{position:relative}.p-datatable-scrollable-table>.p-datatable-thead{position:sticky;top:0;z-index:1}.p-datatable-scrollable-table>.p-datatable-frozen-tbody{position:sticky;z-index:1}.p-datatable-scrollable-table>.p-datatable-tfoot{position:sticky;bottom:0;z-index:1}.p-datatable-scrollable .p-frozen-column{position:sticky;background:inherit;z-index:1}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-datatable-flex-scrollable>.p-datatable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-scrollable-table>.p-datatable-tbody>.p-rowgroup-header{position:sticky;z-index:1}.p-datatable-resizable-table>.p-datatable-thead>tr>th,.p-datatable-resizable-table>.p-datatable-tfoot>tr>td,.p-datatable-resizable-table>.p-datatable-tbody>tr>td{overflow:hidden;white-space:nowrap}.p-datatable-resizable-table>.p-datatable-thead>tr>th.p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-table-fit>.p-datatable-thead>tr>th.p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute!important;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{position:absolute}.p-datatable-reorderablerow-handle,[pReorderableColumn]{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;width:100%}.p-column-filter-menu{display:inline-flex}.p-column-filter-row p-columnfilterformelement{flex:1 1 auto;width:1%}.p-column-filter-menu-button,.p-column-filter-clear-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-overlay{position:absolute;top:0;left:0}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{display:flex;align-items:center;justify-content:space-between}.p-column-filter-buttonbar .p-button{width:auto}.p-datatable-tbody>tr>td>.p-column-title{display:none}.p-datatable-scroller-spacer{display:flex}.p-datatable .p-scroller .p-scroller-loading{transform:none!important;min-height:0;position:sticky;top:0;left:0}}\n"],encapsulation:2})}return I})(),Gi=(()=>{class I{dt;tableService;cd;el;columns;template;get value(){return this._value}set value(u){this._value=u,this.frozenRows&&this.updateFrozenRowStickyPosition(),this.dt.scrollable&&"subheader"===this.dt.rowGroupMode&&this.updateFrozenRowGroupHeaderStickyPosition()}frozen;frozenRows;scrollerOptions;subscription;_value;ngAfterViewInit(){this.frozenRows&&this.updateFrozenRowStickyPosition(),this.dt.scrollable&&"subheader"===this.dt.rowGroupMode&&this.updateFrozenRowGroupHeaderStickyPosition()}constructor(u,M,H,le){this.dt=u,this.tableService=M,this.cd=H,this.el=le,this.subscription=this.dt.tableService.valueSource$.subscribe(()=>{this.dt.virtualScroll&&this.cd.detectChanges()})}shouldRenderRowGroupHeader(u,M,H){let le=Le.gb.resolveFieldData(M,this.dt.groupRowsBy),ot=u[H-1];return!ot||le!==Le.gb.resolveFieldData(ot,this.dt.groupRowsBy)}shouldRenderRowGroupFooter(u,M,H){let le=Le.gb.resolveFieldData(M,this.dt.groupRowsBy),ot=u[H+1];return!ot||le!==Le.gb.resolveFieldData(ot,this.dt.groupRowsBy)}shouldRenderRowspan(u,M,H){let le=Le.gb.resolveFieldData(M,this.dt.groupRowsBy),ot=u[H-1];return!ot||le!==Le.gb.resolveFieldData(ot,this.dt.groupRowsBy)}calculateRowGroupSize(u,M,H){let le=Le.gb.resolveFieldData(M,this.dt.groupRowsBy),ot=le,Gt=0;for(;le===ot;){Gt++;let Qt=u[++H];if(!Qt)break;ot=Le.gb.resolveFieldData(Qt,this.dt.groupRowsBy)}return 1===Gt?null:Gt}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}updateFrozenRowStickyPosition(){this.el.nativeElement.style.top=O.p.getOuterHeight(this.el.nativeElement.previousElementSibling)+"px"}updateFrozenRowGroupHeaderStickyPosition(){if(this.el.nativeElement.previousElementSibling){let u=O.p.getOuterHeight(this.el.nativeElement.previousElementSibling);this.dt.rowGroupHeaderStyleObject.top=u+"px"}}getScrollerOption(u,M){return this.dt.virtualScroll&&(M=M||this.scrollerOptions)?M[u]:null}getRowIndex(u){const M=this.dt.paginator?this.dt.first+u:u,H=this.getScrollerOption("getItemOptions");return H?H(M).index:M}static \u0275fac=function(M){return new(M||I)(t.Y36(ki),t.Y36(yi),t.Y36(t.sBO),t.Y36(t.SBq))};static \u0275cmp=t.Xpm({type:I,selectors:[["","pTableBody",""]],hostAttrs:[1,"p-element"],inputs:{columns:["pTableBody","columns"],template:["pTableBodyTemplate","template"],value:"value",frozen:"frozen",frozenRows:"frozenRows",scrollerOptions:"scrollerOptions"},attrs:ti,decls:5,vars:5,consts:[[4,"ngIf"],["ngFor","",3,"ngForOf","ngForTrackBy"],["role","row",4,"ngIf"],["role","row"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(M,H){1&M&&(t.YNc(0,Xo,2,2,"ng-container",0),t.YNc(1,oo,2,2,"ng-container",0),t.YNc(2,qt,2,2,"ng-container",0),t.YNc(3,ji,2,5,"ng-container",0),t.YNc(4,Si,2,5,"ng-container",0)),2&M&&(t.Q6J("ngIf",!H.dt.expandedRowTemplate),t.xp6(1),t.Q6J("ngIf",H.dt.expandedRowTemplate&&!(H.frozen&&H.dt.frozenExpandedRowTemplate)),t.xp6(1),t.Q6J("ngIf",H.dt.frozenExpandedRowTemplate&&H.frozen),t.xp6(1),t.Q6J("ngIf",H.dt.loading),t.xp6(1),t.Q6J("ngIf",H.dt.isEmpty()&&!H.dt.loading))},dependencies:[r.sg,r.O5,r.tP],encapsulation:2})}return I})(),Jn=(()=>{class I{static \u0275fac=function(M){return new(M||I)};static \u0275mod=t.oAB({type:I});static \u0275inj=t.cJS({imports:[r.ez,he.U,ie.j,W.kW,o.u5,A.hJ,X,Y._8,te.L$,We,_e.v,Re,N,gt.L,V,Se,Ve,fe.n,je,Vt,ae.m8,_e.v]})}return I})()},4844:($t,Xe,T)=>{T.d(Xe,{LU:()=>Re,x4:()=>Bt,xf:()=>ee});var r=T(6814),t=T(6689),o=T(5219),ae=T(2076),A=T(2537),Y=T(4562),O=T(7778),W=T(4480),te=T(3259),ie=T(2332);function he(N,je){1&N&&t.GkF(0)}function _e(N,je){if(1&N&&(t.ynx(0),t.YNc(1,he,1,0,"ng-container",3),t.BQk()),2&N){const V=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",V.contentTemplate)}}function Oe(N,je){if(1&N&&(t.TgZ(0,"div",1),t.Hsn(1),t.YNc(2,_e,2,1,"ng-container",2),t.qZA()),2&N){const V=t.oxw();t.Q6J("hidden",!V.selected),t.uIk("id",V.tabView.getTabContentId(V.id))("aria-hidden",!V.selected)("aria-labelledby",V.tabView.getTabHeaderActionId(V.id))("data-pc-name","tabpanel"),t.xp6(2),t.Q6J("ngIf",V.contentTemplate&&(V.cache?V.loaded:V.selected))}}const Le=["*"],ct=["content"],yt=["navbar"],At=["prevBtn"],Dt=["nextBtn"],Ot=["inkbar"],Ct=["elementToObserve"];function ve(N,je){1&N&&t._UZ(0,"ChevronLeftIcon"),2&N&&t.uIk("aria-hidden",!0)}function pe(N,je){}function nt(N,je){1&N&&t.YNc(0,pe,0,0,"ng-template")}function X(N,je){if(1&N){const V=t.EpF();t.TgZ(0,"button",13,14),t.NdJ("click",function(){t.CHM(V);const Se=t.oxw();return t.KtG(Se.navBackward())}),t.YNc(2,ve,1,1,"ChevronLeftIcon",15),t.YNc(3,nt,1,0,null,16),t.qZA()}if(2&N){const V=t.oxw();t.uIk("tabindex",V.tabindex)("aria-label",V.prevButtonAriaLabel),t.xp6(2),t.Q6J("ngIf",!V.previousIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",V.previousIconTemplate)}}function fe(N,je){if(1&N&&t._UZ(0,"span",25),2&N){const V=t.oxw(3).$implicit;t.Q6J("ngClass",V.leftIcon)}}function oe(N,je){}function ut(N,je){1&N&&t.YNc(0,oe,0,0,"ng-template")}function tt(N,je){if(1&N&&(t.TgZ(0,"span",26),t.YNc(1,ut,1,0,null,16),t.qZA()),2&N){const V=t.oxw(3).$implicit;t.xp6(1),t.Q6J("ngTemplateOutlet",V.leftIconTemplate)}}function dt(N,je){if(1&N&&t._UZ(0,"span",27),2&N){const V=t.oxw(3).$implicit;t.Q6J("ngClass",V.rightIcon)}}function He(N,je){}function mt(N,je){1&N&&t.YNc(0,He,0,0,"ng-template")}function Ce(N,je){if(1&N&&(t.TgZ(0,"span",28),t.YNc(1,mt,1,0,null,16),t.qZA()),2&N){const V=t.oxw(3).$implicit;t.xp6(1),t.Q6J("ngTemplateOutlet",V.rightIconTemplate)}}function Lt(N,je){if(1&N&&(t.ynx(0),t.YNc(1,fe,1,1,"span",20),t.YNc(2,tt,2,1,"span",21),t.TgZ(3,"span",22),t._uU(4),t.qZA(),t.YNc(5,dt,1,1,"span",23),t.YNc(6,Ce,2,1,"span",24),t.BQk()),2&N){const V=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",V.leftIcon&&!V.leftIconTemplate),t.xp6(1),t.Q6J("ngIf",V.leftIconTemplate),t.xp6(2),t.Oqu(V.header),t.xp6(1),t.Q6J("ngIf",V.rightIcon&&!V.rightIconTemplate),t.xp6(1),t.Q6J("ngIf",V.rightIconTemplate)}}function et(N,je){1&N&&t.GkF(0)}function kt(N,je){if(1&N){const V=t.EpF();t.TgZ(0,"TimesIcon",31),t.NdJ("click",function(Se){t.CHM(V);const gt=t.oxw(3).$implicit,Vt=t.oxw();return t.KtG(Vt.close(Se,gt))}),t.qZA()}2&N&&t.Q6J("styleClass","p-tabview-close")}function Ee(N,je){1&N&&t._UZ(0,"span",32)}function ce(N,je){}function $e(N,je){1&N&&t.YNc(0,ce,0,0,"ng-template")}function F(N,je){if(1&N&&(t.ynx(0),t.YNc(1,kt,1,1,"TimesIcon",29),t.YNc(2,Ee,1,0,"span",30),t.YNc(3,$e,1,0,null,16),t.BQk()),2&N){const V=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!V.closeIconTemplate),t.xp6(1),t.Q6J("ngIf",V.closeIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",V.closeIconTemplate)}}const me=function(N,je){return{"p-highlight":N,"p-disabled":je}};function re(N,je){if(1&N){const V=t.EpF();t.TgZ(0,"li",18)(1,"a",19),t.NdJ("click",function(Se){t.CHM(V);const gt=t.oxw().$implicit,Vt=t.oxw();return t.KtG(Vt.open(Se,gt))})("keydown",function(Se){t.CHM(V);const gt=t.oxw().$implicit,Vt=t.oxw();return t.KtG(Vt.onTabKeyDown(Se,gt))}),t.YNc(2,Lt,7,5,"ng-container",15),t.YNc(3,et,1,0,"ng-container",16),t.YNc(4,F,4,3,"ng-container",15),t.qZA()()}if(2&N){const V=t.oxw(),Ve=V.$implicit,Se=V.index,gt=t.oxw();t.Tol(Ve.headerStyleClass),t.Q6J("ngClass",t.WLB(19,me,Ve.selected,Ve.disabled))("ngStyle",Ve.headerStyle),t.uIk("data-p-disabled",Ve.disabled),t.xp6(1),t.Q6J("pTooltip",Ve.tooltip)("tooltipPosition",Ve.tooltipPosition)("positionStyle",Ve.tooltipPositionStyle)("tooltipStyleClass",Ve.tooltipStyleClass),t.uIk("id",gt.getTabHeaderActionId(Ve.id))("aria-controls",gt.getTabContentId(Ve.id))("aria-selected",Ve.selected)("tabindex",Ve.disabled||!Ve.selected?"-1":gt.tabindex)("aria-disabled",Ve.disabled)("data-pc-index",Se)("data-pc-section","headeraction"),t.xp6(1),t.Q6J("ngIf",!Ve.headerTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",Ve.headerTemplate),t.xp6(1),t.Q6J("ngIf",Ve.closable)}}function Ye(N,je){1&N&&t.YNc(0,re,5,22,"li",17),2&N&&t.Q6J("ngIf",!je.$implicit.closed)}function Ne(N,je){1&N&&t._UZ(0,"ChevronRightIcon"),2&N&&t.uIk("aria-hidden",!0)}function St(N,je){}function rt(N,je){1&N&&t.YNc(0,St,0,0,"ng-template")}function Rt(N,je){if(1&N){const V=t.EpF();t.TgZ(0,"button",33,34),t.NdJ("click",function(){t.CHM(V);const Se=t.oxw();return t.KtG(Se.navForward())}),t.YNc(2,Ne,1,1,"ChevronRightIcon",15),t.YNc(3,rt,1,0,null,16),t.qZA()}if(2&N){const V=t.oxw();t.uIk("tabindex",V.tabindex)("aria-label",V.nextButtonAriaLabel),t.xp6(2),t.Q6J("ngIf",!V.nextIconTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",V.nextIconTemplate)}}const We=function(N){return{"p-tabview p-component":!0,"p-tabview-scrollable":N}};let Bt=(()=>{class N{el;viewContainer;cd;closable=!1;get headerStyle(){return this._headerStyle}set headerStyle(V){this._headerStyle=V,this.tabView.cd.markForCheck()}get headerStyleClass(){return this._headerStyleClass}set headerStyleClass(V){this._headerStyleClass=V,this.tabView.cd.markForCheck()}cache=!0;tooltip;tooltipPosition="top";tooltipPositionStyle="absolute";tooltipStyleClass;get selected(){return!!this._selected}set selected(V){this._selected=V,this.loaded||this.cd.detectChanges(),V&&(this.loaded=!0)}get disabled(){return!!this._disabled}set disabled(V){this._disabled=V,this.tabView.cd.markForCheck()}get header(){return this._header}set header(V){this._header=V,Promise.resolve().then(()=>{this.tabView.updateInkBar(),this.tabView.cd.markForCheck()})}get leftIcon(){return this._leftIcon}set leftIcon(V){this._leftIcon=V,this.tabView.cd.markForCheck()}get rightIcon(){return this._rightIcon}set rightIcon(V){this._rightIcon=V,this.tabView.cd.markForCheck()}templates;closed=!1;view=null;_headerStyle;_headerStyleClass;_selected;_disabled;_header;_leftIcon;_rightIcon=void 0;loaded=!1;id;contentTemplate;headerTemplate;leftIconTemplate;rightIconTemplate;closeIconTemplate;tabView;constructor(V,Ve,Se,gt){this.el=Ve,this.viewContainer=Se,this.cd=gt,this.tabView=V,this.id=(0,ie.Th)()}ngAfterContentInit(){this.templates.forEach(V=>{switch(V.getType()){case"header":this.headerTemplate=V.template;break;case"content":default:this.contentTemplate=V.template;break;case"righticon":this.rightIconTemplate=V.template;break;case"lefticon":this.leftIconTemplate=V.template;break;case"closeicon":this.closeIconTemplate=V.template}})}ngOnDestroy(){this.view=null}static \u0275fac=function(Ve){return new(Ve||N)(t.Y36((0,t.Gpc)(()=>ee)),t.Y36(t.SBq),t.Y36(t.s_b),t.Y36(t.sBO))};static \u0275cmp=t.Xpm({type:N,selectors:[["p-tabPanel"]],contentQueries:function(Ve,Se,gt){if(1&Ve&&t.Suo(gt,o.jx,4),2&Ve){let Vt;t.iGM(Vt=t.CRH())&&(Se.templates=Vt)}},hostAttrs:[1,"p-element"],inputs:{closable:"closable",headerStyle:"headerStyle",headerStyleClass:"headerStyleClass",cache:"cache",tooltip:"tooltip",tooltipPosition:"tooltipPosition",tooltipPositionStyle:"tooltipPositionStyle",tooltipStyleClass:"tooltipStyleClass",selected:"selected",disabled:"disabled",header:"header",leftIcon:"leftIcon",rightIcon:"rightIcon"},ngContentSelectors:Le,decls:1,vars:1,consts:[["class","p-tabview-panel","role","tabpanel",3,"hidden",4,"ngIf"],["role","tabpanel",1,"p-tabview-panel",3,"hidden"],[4,"ngIf"],[4,"ngTemplateOutlet"]],template:function(Ve,Se){1&Ve&&(t.F$t(),t.YNc(0,Oe,3,6,"div",0)),2&Ve&&t.Q6J("ngIf",!Se.closed)},dependencies:[r.O5,r.tP],encapsulation:2})}return N})(),ee=(()=>{class N{platformId;el;cd;renderer;style;styleClass;controlClose;scrollable;get activeIndex(){return this._activeIndex}set activeIndex(V){this._activeIndex=V,this.preventActiveIndexPropagation?this.preventActiveIndexPropagation=!1:this.tabs&&this.tabs.length&&null!=this._activeIndex&&this.tabs.length>this._activeIndex&&(this.findSelectedTab().selected=!1,this.tabs[this._activeIndex].selected=!0,this.tabChanged=!0,this.updateScrollBar(V))}selectOnFocus=!1;tabindex=0;onChange=new t.vpe;onClose=new t.vpe;activeIndexChange=new t.vpe;content;navbar;prevBtn;nextBtn;inkbar;tabPanels;templates;initialized;tabs;_activeIndex;preventActiveIndexPropagation;tabChanged;backwardIsDisabled=!0;forwardIsDisabled=!1;tabChangesSubscription;nextIconTemplate;previousIconTemplate;resizeObserver;shouldVisible;elementToObserve;constructor(V,Ve,Se,gt){this.platformId=V,this.el=Ve,this.cd=Se,this.renderer=gt}ngAfterContentInit(){this.initTabs(),this.tabChangesSubscription=this.tabPanels.changes.subscribe(V=>{this.initTabs()}),this.templates.forEach(V=>{switch(V.getType()){case"previousicon":this.previousIconTemplate=V.template;break;case"nexticon":this.nextIconTemplate=V.template}})}ngAfterViewInit(){(0,r.NF)(this.platformId)&&this.bindResizeObserver()}bindResizeObserver(){this.resizeObserver||(this.resizeObserver=new ResizeObserver(V=>{for(let Ve of V){const Se=parseFloat(getComputedStyle(this.navbar.nativeElement).width);this.shouldVisible=Ve.contentRect.widththis.activeIndex?this.tabs[this.activeIndex].selected=!0:this.tabs[0].selected=!0,this.tabChanged=!0),this.cd.markForCheck()}onTabKeyDown(V,Ve){switch(V.code){case"ArrowLeft":this.onTabArrowLeftKey(V);break;case"ArrowRight":this.onTabArrowRightKey(V);break;case"Home":case"PageUp":this.onTabHomeKey(V);break;case"End":case"PageDown":this.onTabEndKey(V);break;case"Enter":case"Space":this.open(V,Ve)}}onTabArrowLeftKey(V){const Ve=this.findPrevHeaderAction(V.target.parentElement),Se=ae.p.getAttribute(Ve,"data-pc-index");Ve?this.changeFocusedTab(V,Ve,Se):this.onTabEndKey(V),V.preventDefault()}onTabArrowRightKey(V){const Ve=this.findNextHeaderAction(V.target.parentElement),Se=ae.p.getAttribute(Ve,"data-pc-index");Ve?this.changeFocusedTab(V,Ve,Se):this.onTabHomeKey(V),V.preventDefault()}onTabHomeKey(V){const Ve=this.findFirstHeaderAction(),Se=ae.p.getAttribute(Ve,"data-pc-index");this.changeFocusedTab(V,Ve,Se),V.preventDefault()}onTabEndKey(V){const Ve=this.findLastHeaderAction(),Se=ae.p.getAttribute(Ve,"data-pc-index");this.changeFocusedTab(V,Ve,Se),V.preventDefault()}changeFocusedTab(V,Ve,Se){Ve&&(ae.p.focus(Ve),Ve.scrollIntoView({block:"nearest"}),this.selectOnFocus)&&this.open(V,this.tabs[Se])}findNextHeaderAction(V,Ve=!1){const Se=Ve?V:V.nextElementSibling;return Se?ae.p.getAttribute(Se,"data-p-disabled")||"inkbar"===ae.p.getAttribute(Se,"data-pc-section")?this.findNextHeaderAction(Se):ae.p.findSingle(Se,'[data-pc-section="headeraction"]'):null}findPrevHeaderAction(V,Ve=!1){const Se=Ve?V:V.previousElementSibling;return Se?ae.p.getAttribute(Se,"data-p-disabled")||"inkbar"===ae.p.getAttribute(Se,"data-pc-section")?this.findPrevHeaderAction(Se):ae.p.findSingle(Se,'[data-pc-section="headeraction"]'):null}findFirstHeaderAction(){return this.findNextHeaderAction(this.navbar.nativeElement.firstElementChild,!0)}findLastHeaderAction(){const V=this.navbar.nativeElement.lastElementChild,Ve="inkbar"===ae.p.getAttribute(V,"data-pc-section")?V.previousElementSibling:V;return this.findPrevHeaderAction(Ve,!0)}open(V,Ve){if(Ve.disabled)V&&V.preventDefault();else{if(!Ve.selected){let Se=this.findSelectedTab();Se&&(Se.selected=!1),this.tabChanged=!0,Ve.selected=!0;let gt=this.findTabIndex(Ve);this.preventActiveIndexPropagation=!0,this.activeIndexChange.emit(gt),this.onChange.emit({originalEvent:V,index:gt}),this.updateScrollBar(gt)}V&&V.preventDefault()}}close(V,Ve){this.controlClose?this.onClose.emit({originalEvent:V,index:this.findTabIndex(Ve),close:()=>{this.closeTab(Ve)}}):(this.closeTab(Ve),this.onClose.emit({originalEvent:V,index:this.findTabIndex(Ve)}))}closeTab(V){if(!V.disabled){if(V.selected){this.tabChanged=!0,V.selected=!1;for(let Ve=0;VeVe?V+ae.p.getWidth(Ve):V,0)}navBackward(){const V=this.content.nativeElement,Ve=ae.p.getWidth(V)-this.getVisibleButtonWidths(),Se=V.scrollLeft-Ve;V.scrollLeft=Se<=0?0:Se}navForward(){const V=this.content.nativeElement,Ve=ae.p.getWidth(V)-this.getVisibleButtonWidths(),Se=V.scrollLeft+Ve,gt=V.scrollWidth-Ve;V.scrollLeft=Se>=gt?gt:Se}static \u0275fac=function(Ve){return new(Ve||N)(t.Y36(t.Lbi),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.Qsj))};static \u0275cmp=t.Xpm({type:N,selectors:[["p-tabView"]],contentQueries:function(Ve,Se,gt){if(1&Ve&&(t.Suo(gt,Bt,4),t.Suo(gt,o.jx,4)),2&Ve){let Vt;t.iGM(Vt=t.CRH())&&(Se.tabPanels=Vt),t.iGM(Vt=t.CRH())&&(Se.templates=Vt)}},viewQuery:function(Ve,Se){if(1&Ve&&(t.Gf(ct,5),t.Gf(yt,5),t.Gf(At,5),t.Gf(Dt,5),t.Gf(Ot,5),t.Gf(Ct,5)),2&Ve){let gt;t.iGM(gt=t.CRH())&&(Se.content=gt.first),t.iGM(gt=t.CRH())&&(Se.navbar=gt.first),t.iGM(gt=t.CRH())&&(Se.prevBtn=gt.first),t.iGM(gt=t.CRH())&&(Se.nextBtn=gt.first),t.iGM(gt=t.CRH())&&(Se.inkbar=gt.first),t.iGM(gt=t.CRH())&&(Se.elementToObserve=gt.first)}},hostAttrs:[1,"p-element"],inputs:{style:"style",styleClass:"styleClass",controlClose:"controlClose",scrollable:"scrollable",activeIndex:"activeIndex",selectOnFocus:"selectOnFocus",tabindex:"tabindex"},outputs:{onChange:"onChange",onClose:"onClose",activeIndexChange:"activeIndexChange"},ngContentSelectors:Le,decls:14,vars:11,consts:[[3,"ngClass","ngStyle"],[1,"p-tabview-nav-container"],["elementToObserve",""],["class","p-tabview-nav-prev p-tabview-nav-btn p-link","type","button","pRipple","",3,"click",4,"ngIf"],[1,"p-tabview-nav-content",3,"scroll"],["content",""],["role","tablist",1,"p-tabview-nav"],["navbar",""],["ngFor","",3,"ngForOf"],[1,"p-tabview-ink-bar"],["inkbar",""],["class","p-tabview-nav-next p-tabview-nav-btn p-link","type","button","pRipple","",3,"click",4,"ngIf"],[1,"p-tabview-panels"],["type","button","pRipple","",1,"p-tabview-nav-prev","p-tabview-nav-btn","p-link",3,"click"],["prevBtn",""],[4,"ngIf"],[4,"ngTemplateOutlet"],["role","presentation",3,"ngClass","ngStyle","class",4,"ngIf"],["role","presentation",3,"ngClass","ngStyle"],["role","tab","pRipple","",1,"p-tabview-nav-link",3,"pTooltip","tooltipPosition","positionStyle","tooltipStyleClass","click","keydown"],["class","p-tabview-left-icon",3,"ngClass",4,"ngIf"],["class","p-tabview-left-icon",4,"ngIf"],[1,"p-tabview-title"],["class","p-tabview-right-icon",3,"ngClass",4,"ngIf"],["class","p-tabview-right-icon",4,"ngIf"],[1,"p-tabview-left-icon",3,"ngClass"],[1,"p-tabview-left-icon"],[1,"p-tabview-right-icon",3,"ngClass"],[1,"p-tabview-right-icon"],[3,"styleClass","click",4,"ngIf"],["class","tab.closeIconTemplate",4,"ngIf"],[3,"styleClass","click"],[1,"tab.closeIconTemplate"],["type","button","pRipple","",1,"p-tabview-nav-next","p-tabview-nav-btn","p-link",3,"click"],["nextBtn",""]],template:function(Ve,Se){1&Ve&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1,2),t.YNc(3,X,4,4,"button",3),t.TgZ(4,"div",4,5),t.NdJ("scroll",function(Vt){return Se.onScroll(Vt)}),t.TgZ(6,"ul",6,7),t.YNc(8,Ye,1,1,"ng-template",8),t._UZ(9,"li",9,10),t.qZA()(),t.YNc(11,Rt,4,4,"button",11),t.qZA(),t.TgZ(12,"div",12),t.Hsn(13),t.qZA()()),2&Ve&&(t.Tol(Se.styleClass),t.Q6J("ngClass",t.VKq(9,We,Se.scrollable))("ngStyle",Se.style),t.uIk("data-pc-name","tabview"),t.xp6(3),t.Q6J("ngIf",Se.scrollable&&!Se.backwardIsDisabled),t.xp6(5),t.Q6J("ngForOf",Se.tabs),t.xp6(1),t.uIk("data-pc-section","inkbar"),t.xp6(2),t.Q6J("ngIf",Se.scrollable&&!Se.forwardIsDisabled&&Se.shouldVisible))},dependencies:function(){return[r.mk,r.sg,r.O5,r.tP,r.PC,te.u,W.H,O.q,A.w,Y.X]},styles:["@layer primeng{.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto}.p-tabview-nav{display:inline-flex;min-width:100%;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-nav-link:focus{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview-close{z-index:1}}\n"],encapsulation:2,changeDetection:0})}return N})(),Re=(()=>{class N{static \u0275fac=function(Ve){return new(Ve||N)};static \u0275mod=t.oAB({type:N});static \u0275inj=t.cJS({imports:[r.ez,o.m8,te.z,W.T,O.q,A.w,Y.X,o.m8]})}return N})()},6263:($t,Xe,T)=>{T.d(Xe,{V:()=>ie,W:()=>he});var r=T(6814),t=T(6689),o=T(5219);function ae(_e,Oe){if(1&_e&&t._UZ(0,"span",5),2&_e){const Le=t.oxw(2);t.Q6J("ngClass",Le.icon)}}function A(_e,Oe){if(1&_e&&(t.ynx(0),t.YNc(1,ae,1,1,"span",4),t.BQk()),2&_e){const Le=t.oxw();t.xp6(1),t.Q6J("ngIf",Le.icon)}}function Y(_e,Oe){}function O(_e,Oe){1&_e&&t.YNc(0,Y,0,0,"ng-template")}function W(_e,Oe){if(1&_e&&(t.TgZ(0,"span",6),t.YNc(1,O,1,0,null,7),t.qZA()),2&_e){const Le=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",Le.iconTemplate)}}const te=["*"];let ie=(()=>{class _e{style;styleClass;severity;value;icon;rounded;templates;iconTemplate;ngAfterContentInit(){this.templates?.forEach(Le=>{"icon"===Le.getType()&&(this.iconTemplate=Le.template)})}containerClass(){return{"p-tag p-component":!0,"p-tag-info":"info"===this.severity,"p-tag-success":"success"===this.severity,"p-tag-warning":"warning"===this.severity,"p-tag-danger":"danger"===this.severity,"p-tag-rounded":this.rounded}}static \u0275fac=function(ct){return new(ct||_e)};static \u0275cmp=t.Xpm({type:_e,selectors:[["p-tag"]],contentQueries:function(ct,yt,At){if(1&ct&&t.Suo(At,o.jx,4),2&ct){let Dt;t.iGM(Dt=t.CRH())&&(yt.templates=Dt)}},hostAttrs:[1,"p-element"],inputs:{style:"style",styleClass:"styleClass",severity:"severity",value:"value",icon:"icon",rounded:"rounded"},ngContentSelectors:te,decls:6,vars:7,consts:[[3,"ngClass","ngStyle"],[4,"ngIf"],["class","p-tag-icon",4,"ngIf"],[1,"p-tag-value"],["class","p-tag-icon",3,"ngClass",4,"ngIf"],[1,"p-tag-icon",3,"ngClass"],[1,"p-tag-icon"],[4,"ngTemplateOutlet"]],template:function(ct,yt){1&ct&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.YNc(2,A,2,1,"ng-container",1),t.YNc(3,W,2,1,"span",2),t.TgZ(4,"span",3),t._uU(5),t.qZA()()),2&ct&&(t.Tol(yt.styleClass),t.Q6J("ngClass",yt.containerClass())("ngStyle",yt.style),t.xp6(2),t.Q6J("ngIf",!yt.iconTemplate),t.xp6(1),t.Q6J("ngIf",yt.iconTemplate),t.xp6(2),t.Oqu(yt.value))},dependencies:[r.mk,r.O5,r.tP,r.PC],styles:["@layer primeng{.p-tag{display:inline-flex;align-items:center;justify-content:center}.p-tag-icon,.p-tag-value,.p-tag-icon.pi{line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}}\n"],encapsulation:2,changeDetection:0})}return _e})(),he=(()=>{class _e{static \u0275fac=function(ct){return new(ct||_e)};static \u0275mod=t.oAB({type:_e});static \u0275inj=t.cJS({imports:[r.ez,o.m8,o.m8]})}return _e})()},4104:($t,Xe,T)=>{T.d(Xe,{EV:()=>mt,FN:()=>He});var r=T(6825),t=T(6814),o=T(6689),ae=T(5219),A=T(2591),Y=T(2736),O=T(3823),W=T(7778),te=T(8468),ie=T(4480),he=T(2332);const _e=["container"];function Oe(Ce,Lt){if(1&Ce&&o._UZ(0,"span"),2&Ce){const et=o.oxw(2);o.Tol("p-toast-message-icon pi "+et.message.icon)}}function Le(Ce,Lt){1&Ce&&o._UZ(0,"CheckIcon"),2&Ce&&o.uIk("aria-hidden",!0)("data-pc-section","icon")}function ct(Ce,Lt){1&Ce&&o._UZ(0,"InfoCircleIcon"),2&Ce&&o.uIk("aria-hidden",!0)("data-pc-section","icon")}function yt(Ce,Lt){1&Ce&&o._UZ(0,"TimesCircleIcon"),2&Ce&&o.uIk("aria-hidden",!0)("data-pc-section","icon")}function At(Ce,Lt){1&Ce&&o._UZ(0,"ExclamationTriangleIcon"),2&Ce&&o.uIk("aria-hidden",!0)("data-pc-section","icon")}function Dt(Ce,Lt){if(1&Ce&&(o.TgZ(0,"span",11),o.ynx(1),o.YNc(2,Le,1,2,"CheckIcon",3),o.YNc(3,ct,1,2,"InfoCircleIcon",3),o.YNc(4,yt,1,2,"TimesCircleIcon",3),o.YNc(5,At,1,2,"ExclamationTriangleIcon",3),o.BQk(),o.qZA()),2&Ce){const et=o.oxw(2);o.uIk("aria-hidden",!0)("data-pc-section","icon"),o.xp6(2),o.Q6J("ngIf","success"===et.message.severity),o.xp6(1),o.Q6J("ngIf","info"===et.message.severity),o.xp6(1),o.Q6J("ngIf","error"===et.message.severity),o.xp6(1),o.Q6J("ngIf","warn"===et.message.severity)}}function Ot(Ce,Lt){if(1&Ce&&(o.ynx(0),o.YNc(1,Oe,1,2,"span",6),o.YNc(2,Dt,6,6,"span",7),o.TgZ(3,"div",8)(4,"div",9),o._uU(5),o.qZA(),o.TgZ(6,"div",10),o._uU(7),o.qZA()(),o.BQk()),2&Ce){const et=o.oxw();o.xp6(1),o.Q6J("ngIf",et.message.icon),o.xp6(1),o.Q6J("ngIf",!et.message.icon),o.xp6(1),o.uIk("data-pc-section","text"),o.xp6(1),o.uIk("data-pc-section","summary"),o.xp6(1),o.Oqu(et.message.summary),o.xp6(1),o.uIk("data-pc-section","detail"),o.xp6(1),o.Oqu(et.message.detail)}}function Ct(Ce,Lt){1&Ce&&o.GkF(0)}function ve(Ce,Lt){if(1&Ce&&o._UZ(0,"span"),2&Ce){const et=o.oxw(2);o.Tol("pt-1 text-base p-toast-message-icon pi "+et.message.closeIcon)}}function pe(Ce,Lt){1&Ce&&o._UZ(0,"TimesIcon",14),2&Ce&&(o.Q6J("styleClass","p-toast-icon-close-icon"),o.uIk("aria-hidden",!0)("data-pc-section","closeicon"))}function nt(Ce,Lt){if(1&Ce){const et=o.EpF();o.TgZ(0,"button",12),o.NdJ("click",function(Ee){o.CHM(et);const ce=o.oxw();return o.KtG(ce.onCloseIconClick(Ee))})("keydown.enter",function(Ee){o.CHM(et);const ce=o.oxw();return o.KtG(ce.onCloseIconClick(Ee))}),o.YNc(1,ve,1,2,"span",6),o.YNc(2,pe,1,3,"TimesIcon",13),o.qZA()}if(2&Ce){const et=o.oxw();o.uIk("aria-label","Close")("data-pc-section","closebutton"),o.xp6(1),o.Q6J("ngIf",et.message.closeIcon),o.xp6(1),o.Q6J("ngIf",!et.message.closeIcon)}}const X=function(Ce){return[Ce,"p-toast-message"]},fe=function(Ce,Lt,et,kt){return{showTransformParams:Ce,hideTransformParams:Lt,showTransitionParams:et,hideTransitionParams:kt}},oe=function(Ce){return{value:"visible",params:Ce}},ut=function(Ce){return{$implicit:Ce}};function tt(Ce,Lt){if(1&Ce){const et=o.EpF();o.TgZ(0,"p-toastItem",3),o.NdJ("onClose",function(Ee){o.CHM(et);const ce=o.oxw();return o.KtG(ce.onMessageClose(Ee))})("@toastAnimation.start",function(Ee){o.CHM(et);const ce=o.oxw();return o.KtG(ce.onAnimationStart(Ee))})("@toastAnimation.done",function(Ee){o.CHM(et);const ce=o.oxw();return o.KtG(ce.onAnimationEnd(Ee))}),o.qZA()}if(2&Ce){const et=Lt.$implicit,kt=Lt.index,Ee=o.oxw();o.Q6J("message",et)("index",kt)("life",Ee.life)("template",Ee.template)("@toastAnimation",void 0)("showTransformOptions",Ee.showTransformOptions)("hideTransformOptions",Ee.hideTransformOptions)("showTransitionOptions",Ee.showTransitionOptions)("hideTransitionOptions",Ee.hideTransitionOptions)}}let dt=(()=>{class Ce{zone;message;index;life;template;showTransformOptions;hideTransformOptions;showTransitionOptions;hideTransitionOptions;onClose=new o.vpe;containerViewChild;timeout;constructor(et){this.zone=et}ngAfterViewInit(){this.initTimeout()}initTimeout(){this.message?.sticky||this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>{this.onClose.emit({index:this.index,message:this.message})},this.message?.life||this.life||3e3)})}clearTimeout(){this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}onMouseEnter(){this.clearTimeout()}onMouseLeave(){this.initTimeout()}onCloseIconClick(et){this.clearTimeout(),this.onClose.emit({index:this.index,message:this.message}),et.preventDefault()}ngOnDestroy(){this.clearTimeout()}static \u0275fac=function(kt){return new(kt||Ce)(o.Y36(o.R0b))};static \u0275cmp=o.Xpm({type:Ce,selectors:[["p-toastItem"]],viewQuery:function(kt,Ee){if(1&kt&&o.Gf(_e,5),2&kt){let ce;o.iGM(ce=o.CRH())&&(Ee.containerViewChild=ce.first)}},hostAttrs:[1,"p-element"],inputs:{message:"message",index:"index",life:"life",template:"template",showTransformOptions:"showTransformOptions",hideTransformOptions:"hideTransformOptions",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions"},outputs:{onClose:"onClose"},decls:6,vars:24,consts:[["role","alert","aria-live","assertive","aria-atomic","true",3,"ngClass","mouseenter","mouseleave"],["container",""],[1,"p-toast-message-content",3,"ngClass"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["type","button","class","p-toast-icon-close p-link","pRipple","",3,"click","keydown.enter",4,"ngIf"],[3,"class",4,"ngIf"],["class","p-toast-message-icon",4,"ngIf"],[1,"p-toast-message-text"],[1,"p-toast-summary"],[1,"p-toast-detail"],[1,"p-toast-message-icon"],["type","button","pRipple","",1,"p-toast-icon-close","p-link",3,"click","keydown.enter"],[3,"styleClass",4,"ngIf"],[3,"styleClass"]],template:function(kt,Ee){1&kt&&(o.TgZ(0,"div",0,1),o.NdJ("mouseenter",function(){return Ee.onMouseEnter()})("mouseleave",function(){return Ee.onMouseLeave()}),o.TgZ(2,"div",2),o.YNc(3,Ot,8,7,"ng-container",3),o.YNc(4,Ct,1,0,"ng-container",4),o.YNc(5,nt,3,4,"button",5),o.qZA()()),2&kt&&(o.Tol(null==Ee.message?null:Ee.message.styleClass),o.Q6J("ngClass",o.VKq(13,X,"p-toast-message-"+(null==Ee.message?null:Ee.message.severity)))("@messageState",o.VKq(20,oe,o.l5B(15,fe,Ee.showTransformOptions,Ee.hideTransformOptions,Ee.showTransitionOptions,Ee.hideTransitionOptions))),o.uIk("id",null==Ee.message?null:Ee.message.id)("data-pc-name","toast")("data-pc-section","root"),o.xp6(2),o.Q6J("ngClass",null==Ee.message?null:Ee.message.contentStyleClass),o.uIk("data-pc-section","content"),o.xp6(1),o.Q6J("ngIf",!Ee.template),o.xp6(1),o.Q6J("ngTemplateOutlet",Ee.template)("ngTemplateOutletContext",o.VKq(22,ut,Ee.message)),o.xp6(1),o.Q6J("ngIf",!1!==(null==Ee.message?null:Ee.message.closable)))},dependencies:function(){return[t.mk,t.O5,t.tP,ie.H,A.n,O.u,te.x,Y.L,W.q]},encapsulation:2,data:{animation:[(0,r.X$)("messageState",[(0,r.SB)("visible",(0,r.oB)({transform:"translateY(0)",opacity:1})),(0,r.eR)("void => *",[(0,r.oB)({transform:"{{showTransformParams}}",opacity:0}),(0,r.jt)("{{showTransitionParams}}")]),(0,r.eR)("* => void",[(0,r.jt)("{{hideTransitionParams}}",(0,r.oB)({height:0,opacity:0,transform:"{{hideTransformParams}}"}))])])]},changeDetection:0})}return Ce})(),He=(()=>{class Ce{document;renderer;messageService;cd;config;key;autoZIndex=!0;baseZIndex=0;life=3e3;style;styleClass;position="top-right";preventOpenDuplicates=!1;preventDuplicates=!1;showTransformOptions="translateY(100%)";hideTransformOptions="translateY(-100%)";showTransitionOptions="300ms ease-out";hideTransitionOptions="250ms ease-in";breakpoints;onClose=new o.vpe;containerViewChild;templates;messageSubscription;clearSubscription;messages;messagesArchieve;template;constructor(et,kt,Ee,ce,$e){this.document=et,this.renderer=kt,this.messageService=Ee,this.cd=ce,this.config=$e}styleElement;id=(0,he.Th)();ngOnInit(){this.messageSubscription=this.messageService.messageObserver.subscribe(et=>{if(et)if(Array.isArray(et)){const kt=et.filter(Ee=>this.canAdd(Ee));this.add(kt)}else this.canAdd(et)&&this.add([et])}),this.clearSubscription=this.messageService.clearObserver.subscribe(et=>{et?this.key===et&&(this.messages=null):this.messages=null,this.cd.markForCheck()})}ngAfterViewInit(){this.breakpoints&&this.createStyle()}add(et){this.messages=this.messages?[...this.messages,...et]:[...et],this.preventDuplicates&&(this.messagesArchieve=this.messagesArchieve?[...this.messagesArchieve,...et]:[...et]),this.cd.markForCheck()}canAdd(et){let kt=this.key===et.key;return kt&&this.preventOpenDuplicates&&(kt=!this.containsMessage(this.messages,et)),kt&&this.preventDuplicates&&(kt=!this.containsMessage(this.messagesArchieve,et)),kt}containsMessage(et,kt){return!!et&&null!=et.find(Ee=>Ee.summary===kt.summary&&Ee.detail==kt.detail&&Ee.severity===kt.severity)}ngAfterContentInit(){this.templates?.forEach(et=>{et.getType(),this.template=et.template})}onMessageClose(et){this.messages?.splice(et.index,1),this.onClose.emit({message:et.message}),this.cd.detectChanges()}onAnimationStart(et){"void"===et.fromState&&(this.renderer.setAttribute(this.containerViewChild?.nativeElement,this.id,""),this.autoZIndex&&""===this.containerViewChild?.nativeElement.style.zIndex&&he.P9.set("modal",this.containerViewChild?.nativeElement,this.baseZIndex||this.config.zIndex.modal))}onAnimationEnd(et){"void"===et.toState&&this.autoZIndex&&he.gb.isEmpty(this.messages)&&he.P9.clear(this.containerViewChild?.nativeElement)}createStyle(){if(!this.styleElement){this.styleElement=this.renderer.createElement("style"),this.styleElement.type="text/css",this.renderer.appendChild(this.document.head,this.styleElement);let et="";for(let kt in this.breakpoints){let Ee="";for(let ce in this.breakpoints[kt])Ee+=ce+":"+this.breakpoints[kt][ce]+" !important;";et+=`\n @media screen and (max-width: ${kt}) {\n .p-toast[${this.id}] {\n ${Ee}\n }\n }\n `}this.renderer.setProperty(this.styleElement,"innerHTML",et)}}destroyStyle(){this.styleElement&&(this.renderer.removeChild(this.document.head,this.styleElement),this.styleElement=null)}ngOnDestroy(){this.messageSubscription&&this.messageSubscription.unsubscribe(),this.containerViewChild&&this.autoZIndex&&he.P9.clear(this.containerViewChild.nativeElement),this.clearSubscription&&this.clearSubscription.unsubscribe(),this.destroyStyle()}static \u0275fac=function(kt){return new(kt||Ce)(o.Y36(t.K0),o.Y36(o.Qsj),o.Y36(ae.ez),o.Y36(o.sBO),o.Y36(ae.b4))};static \u0275cmp=o.Xpm({type:Ce,selectors:[["p-toast"]],contentQueries:function(kt,Ee,ce){if(1&kt&&o.Suo(ce,ae.jx,4),2&kt){let $e;o.iGM($e=o.CRH())&&(Ee.templates=$e)}},viewQuery:function(kt,Ee){if(1&kt&&o.Gf(_e,5),2&kt){let ce;o.iGM(ce=o.CRH())&&(Ee.containerViewChild=ce.first)}},hostAttrs:[1,"p-element"],inputs:{key:"key",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",life:"life",style:"style",styleClass:"styleClass",position:"position",preventOpenDuplicates:"preventOpenDuplicates",preventDuplicates:"preventDuplicates",showTransformOptions:"showTransformOptions",hideTransformOptions:"hideTransformOptions",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",breakpoints:"breakpoints"},outputs:{onClose:"onClose"},decls:3,vars:5,consts:[[3,"ngClass","ngStyle"],["container",""],[3,"message","index","life","template","showTransformOptions","hideTransformOptions","showTransitionOptions","hideTransitionOptions","onClose",4,"ngFor","ngForOf"],[3,"message","index","life","template","showTransformOptions","hideTransformOptions","showTransitionOptions","hideTransitionOptions","onClose"]],template:function(kt,Ee){1&kt&&(o.TgZ(0,"div",0,1),o.YNc(2,tt,1,9,"p-toastItem",2),o.qZA()),2&kt&&(o.Tol(Ee.styleClass),o.Q6J("ngClass","p-toast p-component p-toast-"+Ee.position)("ngStyle",Ee.style),o.xp6(2),o.Q6J("ngForOf",Ee.messages))},dependencies:[t.mk,t.sg,t.PC,dt],styles:["@layer primeng{.p-toast{position:fixed;width:25rem}.p-toast-message{overflow:hidden}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{top:20px;right:20px}.p-toast-top-left{top:20px;left:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translate(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}}\n"],encapsulation:2,data:{animation:[(0,r.X$)("toastAnimation",[(0,r.eR)(":enter, :leave",[(0,r.IO)("@*",(0,r.pV)())])])]},changeDetection:0})}return Ce})(),mt=(()=>{class Ce{static \u0275fac=function(kt){return new(kt||Ce)};static \u0275mod=o.oAB({type:Ce});static \u0275inj=o.cJS({imports:[t.ez,ie.T,A.n,O.u,te.x,Y.L,W.q,ae.m8]})}return Ce})()},6340:($t,Xe,T)=>{T.d(Xe,{V:()=>_e,o:()=>he});var r=T(6814),t=T(6689),o=T(5219);function ae(Oe,Le){1&Oe&&t.GkF(0)}function A(Oe,Le){if(1&Oe&&(t.TgZ(0,"div",4),t.YNc(1,ae,1,0,"ng-container",5),t.qZA()),2&Oe){const ct=t.oxw();t.uIk("data-pc-section","start"),t.xp6(1),t.Q6J("ngTemplateOutlet",ct.startTemplate)}}function Y(Oe,Le){1&Oe&&t.GkF(0)}function O(Oe,Le){if(1&Oe&&(t.TgZ(0,"div",6),t.YNc(1,Y,1,0,"ng-container",5),t.qZA()),2&Oe){const ct=t.oxw();t.uIk("data-pc-section","center"),t.xp6(1),t.Q6J("ngTemplateOutlet",ct.centerTemplate)}}function W(Oe,Le){1&Oe&&t.GkF(0)}function te(Oe,Le){if(1&Oe&&(t.TgZ(0,"div",7),t.YNc(1,W,1,0,"ng-container",5),t.qZA()),2&Oe){const ct=t.oxw();t.uIk("data-pc-section","end"),t.xp6(1),t.Q6J("ngTemplateOutlet",ct.endTemplate)}}const ie=["*"];let he=(()=>{class Oe{el;style;styleClass;ariaLabelledBy;templates;startTemplate;endTemplate;centerTemplate;constructor(ct){this.el=ct}getBlockableElement(){return this.el.nativeElement.children[0]}ngAfterContentInit(){this.templates.forEach(ct=>{switch(ct.getType()){case"start":case"left":this.startTemplate=ct.template;break;case"end":case"right":this.endTemplate=ct.template;break;case"center":this.centerTemplate=ct.template}})}static \u0275fac=function(yt){return new(yt||Oe)(t.Y36(t.SBq))};static \u0275cmp=t.Xpm({type:Oe,selectors:[["p-toolbar"]],contentQueries:function(yt,At,Dt){if(1&yt&&t.Suo(Dt,o.jx,4),2&yt){let Ot;t.iGM(Ot=t.CRH())&&(At.templates=Ot)}},hostAttrs:[1,"p-element"],inputs:{style:"style",styleClass:"styleClass",ariaLabelledBy:"ariaLabelledBy"},ngContentSelectors:ie,decls:5,vars:9,consts:[["role","toolbar",3,"ngClass","ngStyle"],["class","p-toolbar-group-left p-toolbar-group-start",4,"ngIf"],["class","p-toolbar-group-center",4,"ngIf"],["class","p-toolbar-group-right p-toolbar-group-end",4,"ngIf"],[1,"p-toolbar-group-left","p-toolbar-group-start"],[4,"ngTemplateOutlet"],[1,"p-toolbar-group-center"],[1,"p-toolbar-group-right","p-toolbar-group-end"]],template:function(yt,At){1&yt&&(t.F$t(),t.TgZ(0,"div",0),t.Hsn(1),t.YNc(2,A,2,2,"div",1),t.YNc(3,O,2,2,"div",2),t.YNc(4,te,2,2,"div",3),t.qZA()),2&yt&&(t.Tol(At.styleClass),t.Q6J("ngClass","p-toolbar p-component")("ngStyle",At.style),t.uIk("aria-labelledby",At.ariaLabelledBy)("data-pc-name","toolbar"),t.xp6(2),t.Q6J("ngIf",At.startTemplate),t.xp6(1),t.Q6J("ngIf",At.centerTemplate),t.xp6(1),t.Q6J("ngIf",At.endTemplate))},dependencies:[r.mk,r.O5,r.tP,r.PC],styles:["@layer primeng{.p-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.p-toolbar-group-start,.p-toolbar-group-center,.p-toolbar-group-end,.p-toolbar-group-left,.p-toolbar-group-right{display:flex;align-items:center}}\n"],encapsulation:2,changeDetection:0})}return Oe})(),_e=(()=>{class Oe{static \u0275fac=function(yt){return new(yt||Oe)};static \u0275mod=t.oAB({type:Oe});static \u0275inj=t.cJS({imports:[r.ez]})}return Oe})()},3259:($t,Xe,T)=>{T.d(Xe,{u:()=>Y,z:()=>O});var r=T(6814),t=T(6689),o=T(2076),ae=T(2332),A=T(5219);let Y=(()=>{class W{platformId;el;zone;config;renderer;changeDetector;id;tooltipPosition;tooltipEvent="hover";appendTo;positionStyle;tooltipStyleClass;tooltipZIndex;escape=!0;showDelay;hideDelay;life;positionTop;positionLeft;autoHide=!0;fitContent=!0;hideOnEscape=!0;text;get disabled(){return this._disabled}set disabled(ie){this._disabled=ie,this.deactivate()}tooltipOptions;_tooltipOptions={tooltipLabel:null,tooltipPosition:"right",tooltipEvent:"hover",appendTo:"body",positionStyle:null,tooltipStyleClass:null,tooltipZIndex:"auto",escape:!0,disabled:null,showDelay:null,hideDelay:null,positionTop:null,positionLeft:null,life:null,autoHide:!0,hideOnEscape:!0,id:null};_disabled;container;styleClass;tooltipText;showTimeout;hideTimeout;active;mouseEnterListener;mouseLeaveListener;containerMouseleaveListener;clickListener;focusListener;blurListener;scrollHandler;resizeListener;constructor(ie,he,_e,Oe,Le,ct){this.platformId=ie,this.el=he,this.zone=_e,this.config=Oe,this.renderer=Le,this.changeDetector=ct}ngAfterViewInit(){this.id=this.id||(0,ae.Th)()+"_tooltip",(0,r.NF)(this.platformId)&&this.zone.runOutsideAngular(()=>{if("hover"===this.getOption("tooltipEvent"))this.mouseEnterListener=this.onMouseEnter.bind(this),this.mouseLeaveListener=this.onMouseLeave.bind(this),this.clickListener=this.onInputClick.bind(this),this.el.nativeElement.addEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.addEventListener("click",this.clickListener),this.el.nativeElement.addEventListener("mouseleave",this.mouseLeaveListener);else if("focus"===this.getOption("tooltipEvent")){this.focusListener=this.onFocus.bind(this),this.blurListener=this.onBlur.bind(this);let ie=this.getTarget(this.el.nativeElement);ie.addEventListener("focus",this.focusListener),ie.addEventListener("blur",this.blurListener)}})}ngOnChanges(ie){ie.tooltipPosition&&this.setOption({tooltipPosition:ie.tooltipPosition.currentValue}),ie.tooltipEvent&&this.setOption({tooltipEvent:ie.tooltipEvent.currentValue}),ie.appendTo&&this.setOption({appendTo:ie.appendTo.currentValue}),ie.positionStyle&&this.setOption({positionStyle:ie.positionStyle.currentValue}),ie.tooltipStyleClass&&this.setOption({tooltipStyleClass:ie.tooltipStyleClass.currentValue}),ie.tooltipZIndex&&this.setOption({tooltipZIndex:ie.tooltipZIndex.currentValue}),ie.escape&&this.setOption({escape:ie.escape.currentValue}),ie.showDelay&&this.setOption({showDelay:ie.showDelay.currentValue}),ie.hideDelay&&this.setOption({hideDelay:ie.hideDelay.currentValue}),ie.life&&this.setOption({life:ie.life.currentValue}),ie.positionTop&&this.setOption({positionTop:ie.positionTop.currentValue}),ie.positionLeft&&this.setOption({positionLeft:ie.positionLeft.currentValue}),ie.disabled&&this.setOption({disabled:ie.disabled.currentValue}),ie.text&&(this.setOption({tooltipLabel:ie.text.currentValue}),this.active&&(ie.text.currentValue?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())),ie.id&&(console.log("e"),this.setOption({id:ie.text.currentValue})),ie.autoHide&&this.setOption({autoHide:ie.autoHide.currentValue}),ie.tooltipOptions&&(this._tooltipOptions={...this._tooltipOptions,...ie.tooltipOptions.currentValue},this.deactivate(),this.active&&(this.getOption("tooltipLabel")?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide()))}isAutoHide(){return this.getOption("autoHide")}onMouseEnter(ie){!this.container&&!this.showTimeout&&this.activate()}onMouseLeave(ie){(this.isAutoHide()||!(o.p.hasClass(ie.target,"p-tooltip")||o.p.hasClass(ie.target,"p-tooltip-arrow")||o.p.hasClass(ie.target,"p-tooltip-text")||o.p.hasClass(ie.relatedTarget,"p-tooltip")))&&this.deactivate()}onFocus(ie){this.activate()}onBlur(ie){this.deactivate()}onInputClick(ie){this.deactivate()}onPressEscape(){this.hideOnEscape&&this.deactivate()}activate(){if(this.active=!0,this.clearHideTimeout(),this.getOption("showDelay")?this.showTimeout=setTimeout(()=>{this.show()},this.getOption("showDelay")):this.show(),this.getOption("life")){let ie=this.getOption("showDelay")?this.getOption("life")+this.getOption("showDelay"):this.getOption("life");this.hideTimeout=setTimeout(()=>{this.hide()},ie)}}deactivate(){this.active=!1,this.clearShowTimeout(),this.getOption("hideDelay")?(this.clearHideTimeout(),this.hideTimeout=setTimeout(()=>{this.hide()},this.getOption("hideDelay"))):this.hide()}create(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div"),this.container.setAttribute("id",this.getOption("id")||this.id),this.container.setAttribute("role","tooltip");let ie=document.createElement("div");ie.className="p-tooltip-arrow",this.container.appendChild(ie),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.getOption("positionStyle")&&(this.container.style.position=this.getOption("positionStyle")),this.container.appendChild(this.tooltipText),"body"===this.getOption("appendTo")?document.body.appendChild(this.container):"target"===this.getOption("appendTo")?o.p.appendChild(this.container,this.el.nativeElement):o.p.appendChild(this.container,this.getOption("appendTo")),this.container.style.display="inline-block",this.fitContent&&(this.container.style.width="fit-content"),this.isAutoHide()?this.container.style.pointerEvents="none":(this.container.style.pointerEvents="unset",this.bindContainerMouseleaveListener())}bindContainerMouseleaveListener(){this.containerMouseleaveListener||(this.containerMouseleaveListener=this.renderer.listen(this.container??this.container.nativeElement,"mouseleave",he=>{this.deactivate()}))}unbindContainerMouseleaveListener(){this.containerMouseleaveListener&&(this.bindContainerMouseleaveListener(),this.containerMouseleaveListener=null)}show(){!this.getOption("tooltipLabel")||this.getOption("disabled")||(this.create(),this.align(),o.p.fadeIn(this.container,250),"auto"===this.getOption("tooltipZIndex")?ae.P9.set("tooltip",this.container,this.config.zIndex.tooltip):this.container.style.zIndex=this.getOption("tooltipZIndex"),this.bindDocumentResizeListener(),this.bindScrollListener())}hide(){"auto"===this.getOption("tooltipZIndex")&&ae.P9.clear(this.container),this.remove()}updateText(){this.getOption("escape")?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(this.getOption("tooltipLabel")))):this.tooltipText.innerHTML=this.getOption("tooltipLabel")}align(){switch(this.getOption("tooltipPosition")){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}getHostOffset(){if("body"===this.getOption("appendTo")||"target"===this.getOption("appendTo")){let ie=this.el.nativeElement.getBoundingClientRect();return{left:ie.left+o.p.getWindowScrollLeft(),top:ie.top+o.p.getWindowScrollTop()}}return{left:0,top:0}}alignRight(){this.preAlign("right");let ie=this.getHostOffset(),he=ie.left+o.p.getOuterWidth(this.el.nativeElement),_e=ie.top+(o.p.getOuterHeight(this.el.nativeElement)-o.p.getOuterHeight(this.container))/2;this.container.style.left=he+this.getOption("positionLeft")+"px",this.container.style.top=_e+this.getOption("positionTop")+"px"}alignLeft(){this.preAlign("left");let ie=this.getHostOffset(),he=ie.left-o.p.getOuterWidth(this.container),_e=ie.top+(o.p.getOuterHeight(this.el.nativeElement)-o.p.getOuterHeight(this.container))/2;this.container.style.left=he+this.getOption("positionLeft")+"px",this.container.style.top=_e+this.getOption("positionTop")+"px"}alignTop(){this.preAlign("top");let ie=this.getHostOffset(),he=ie.left+(o.p.getOuterWidth(this.el.nativeElement)-o.p.getOuterWidth(this.container))/2,_e=ie.top-o.p.getOuterHeight(this.container);this.container.style.left=he+this.getOption("positionLeft")+"px",this.container.style.top=_e+this.getOption("positionTop")+"px"}alignBottom(){this.preAlign("bottom");let ie=this.getHostOffset(),he=ie.left+(o.p.getOuterWidth(this.el.nativeElement)-o.p.getOuterWidth(this.container))/2,_e=ie.top+o.p.getOuterHeight(this.el.nativeElement);this.container.style.left=he+this.getOption("positionLeft")+"px",this.container.style.top=_e+this.getOption("positionTop")+"px"}setOption(ie){this._tooltipOptions={...this._tooltipOptions,...ie}}getOption(ie){return this._tooltipOptions[ie]}getTarget(ie){return o.p.hasClass(ie,"p-inputwrapper")?o.p.findSingle(ie,"input"):ie}preAlign(ie){this.container.style.left="-999px",this.container.style.top="-999px";let he="p-tooltip p-component p-tooltip-"+ie;this.container.className=this.getOption("tooltipStyleClass")?he+" "+this.getOption("tooltipStyleClass"):he}isOutOfBounds(){let ie=this.container.getBoundingClientRect(),he=ie.top,_e=ie.left,Oe=o.p.getOuterWidth(this.container),Le=o.p.getOuterHeight(this.container),ct=o.p.getViewport();return _e+Oe>ct.width||_e<0||he<0||he+Le>ct.height}onWindowResize(ie){this.hide()}bindDocumentResizeListener(){this.zone.runOutsideAngular(()=>{this.resizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.resizeListener)})}unbindDocumentResizeListener(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new o.V(this.el.nativeElement,()=>{this.container&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}unbindEvents(){if("hover"===this.getOption("tooltipEvent"))this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener);else if("focus"===this.getOption("tooltipEvent")){let ie=this.getTarget(this.el.nativeElement);ie.removeEventListener("focus",this.focusListener),ie.removeEventListener("blur",this.blurListener)}this.unbindDocumentResizeListener()}remove(){this.container&&this.container.parentElement&&("body"===this.getOption("appendTo")?document.body.removeChild(this.container):"target"===this.getOption("appendTo")?this.el.nativeElement.removeChild(this.container):o.p.removeChild(this.container,this.getOption("appendTo"))),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.unbindContainerMouseleaveListener(),this.clearTimeouts(),this.container=null,this.scrollHandler=null}clearShowTimeout(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}clearHideTimeout(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout()}ngOnDestroy(){this.unbindEvents(),this.container&&ae.P9.clear(this.container),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}static \u0275fac=function(he){return new(he||W)(t.Y36(t.Lbi),t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(A.b4),t.Y36(t.Qsj),t.Y36(t.sBO))};static \u0275dir=t.lG2({type:W,selectors:[["","pTooltip",""]],hostAttrs:[1,"p-element"],hostBindings:function(he,_e){1&he&&t.NdJ("keydown.escape",function(Le){return _e.onPressEscape(Le)},!1,t.evT)},inputs:{id:"id",tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:"escape",showDelay:"showDelay",hideDelay:"hideDelay",life:"life",positionTop:"positionTop",positionLeft:"positionLeft",autoHide:"autoHide",fitContent:"fitContent",hideOnEscape:"hideOnEscape",text:["pTooltip","text"],disabled:["tooltipDisabled","disabled"],tooltipOptions:"tooltipOptions"},features:[t.TTD]})}return W})(),O=(()=>{class W{static \u0275fac=function(he){return new(he||W)};static \u0275mod=t.oAB({type:W});static \u0275inj=t.cJS({imports:[r.ez]})}return W})()},2332:($t,Xe,T)=>{T.d(Xe,{P9:()=>A,Th:()=>o,gb:()=>r});class r{static equals(O,W,te){return te?this.resolveFieldData(O,te)===this.resolveFieldData(W,te):this.equalsByValue(O,W)}static equalsByValue(O,W){if(O===W)return!0;if(O&&W&&"object"==typeof O&&"object"==typeof W){var he,_e,Oe,te=Array.isArray(O),ie=Array.isArray(W);if(te&&ie){if((_e=O.length)!=W.length)return!1;for(he=_e;0!=he--;)if(!this.equalsByValue(O[he],W[he]))return!1;return!0}if(te!=ie)return!1;var Le=this.isDate(O),ct=this.isDate(W);if(Le!=ct)return!1;if(Le&&ct)return O.getTime()==W.getTime();var yt=O instanceof RegExp,At=W instanceof RegExp;if(yt!=At)return!1;if(yt&&At)return O.toString()==W.toString();var Dt=Object.keys(O);if((_e=Dt.length)!==Object.keys(W).length)return!1;for(he=_e;0!=he--;)if(!Object.prototype.hasOwnProperty.call(W,Dt[he]))return!1;for(he=_e;0!=he--;)if(!this.equalsByValue(O[Oe=Dt[he]],W[Oe]))return!1;return!0}return O!=O&&W!=W}static resolveFieldData(O,W){if(O&&W){if(this.isFunction(W))return W(O);if(-1==W.indexOf("."))return O[W];{let te=W.split("."),ie=O;for(let he=0,_e=te.length;he<_e;++he){if(null==ie)return null;ie=ie[te[he]]}return ie}}return null}static isFunction(O){return!!(O&&O.constructor&&O.call&&O.apply)}static reorderArray(O,W,te){O&&W!==te&&(te>=O.length&&(te%=O.length,W%=O.length),O.splice(te,0,O.splice(W,1)[0]))}static insertIntoOrderedArray(O,W,te,ie){if(te.length>0){let he=!1;for(let _e=0;_eW){te.splice(_e,0,O),he=!0;break}he||te.push(O)}else te.push(O)}static findIndexInList(O,W){let te=-1;if(W)for(let ie=0;ie-1&&(O=O.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),O}static isDate(O){return"[object Date]"===Object.prototype.toString.call(O)}static isEmpty(O){return null==O||""===O||Array.isArray(O)&&0===O.length||!this.isDate(O)&&"object"==typeof O&&0===Object.keys(O).length}static isNotEmpty(O){return!this.isEmpty(O)}static compare(O,W,te,ie=1){let he=-1;const _e=this.isEmpty(O),Oe=this.isEmpty(W);return he=_e&&Oe?0:_e?ie:Oe?-ie:"string"==typeof O&&"string"==typeof W?O.localeCompare(W,te,{numeric:!0}):OW?1:0,he}static sort(O,W,te=1,ie,he=1){return(1===he?te:he)*r.compare(O,W,ie,te)}static merge(O,W){if(null!=O||null!=W)return null!=O&&"object"!=typeof O||null!=W&&"object"!=typeof W?null!=O&&"string"!=typeof O||null!=W&&"string"!=typeof W?W||O:[O||"",W||""].join(" "):{...O||{},...W||{}}}static isPrintableCharacter(O=""){return this.isNotEmpty(O)&&1===O.length&&O.match(/\S| /)}static getItemValue(O,...W){return this.isFunction(O)?O(...W):O}static findLastIndex(O,W){let te=-1;if(this.isNotEmpty(O))try{te=O.findLastIndex(W)}catch{te=O.lastIndexOf([...O].reverse().find(W))}return te}static findLast(O,W){let te;if(this.isNotEmpty(O))try{te=O.findLast(W)}catch{te=[...O].reverse().find(W)}return te}}var t=0;function o(Y="pn_id_"){return`${Y}${++t}`}var A=function ae(){let Y=[];const ie=he=>he&&parseInt(he.style.zIndex,10)||0;return{get:ie,set:(he,_e,Oe)=>{_e&&(_e.style.zIndex=String(((he,_e)=>{let Oe=Y.length>0?Y[Y.length-1]:{key:he,value:_e},Le=Oe.value+(Oe.key===he?0:_e)+2;return Y.push({key:he,value:Le}),Le})(he,Oe)))},clear:he=>{he&&((he=>{Y=Y.filter(_e=>_e.value!==he)})(ie(he)),he.style.zIndex="")},getCurrent:()=>Y.length>0?Y[Y.length-1].value:0}}()},7582:($t,Xe,T)=>{function _e(Ee,ce,$e,F){return new($e||($e=Promise))(function(re,Ye){function Ne(Rt){try{rt(F.next(Rt))}catch(We){Ye(We)}}function St(Rt){try{rt(F.throw(Rt))}catch(We){Ye(We)}}function rt(Rt){Rt.done?re(Rt.value):function me(re){return re instanceof $e?re:new $e(function(Ye){Ye(re)})}(Rt.value).then(Ne,St)}rt((F=F.apply(Ee,ce||[])).next())})}function ve(Ee){return this instanceof ve?(this.v=Ee,this):new ve(Ee)}function pe(Ee,ce,$e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var me,F=$e.apply(Ee,ce||[]),re=[];return me={},Ye("next"),Ye("throw"),Ye("return"),me[Symbol.asyncIterator]=function(){return this},me;function Ye(Bt){F[Bt]&&(me[Bt]=function(ee){return new Promise(function(Re,N){re.push([Bt,ee,Re,N])>1||Ne(Bt,ee)})})}function Ne(Bt,ee){try{!function St(Bt){Bt.value instanceof ve?Promise.resolve(Bt.value.v).then(rt,Rt):We(re[0][2],Bt)}(F[Bt](ee))}catch(Re){We(re[0][3],Re)}}function rt(Bt){Ne("next",Bt)}function Rt(Bt){Ne("throw",Bt)}function We(Bt,ee){Bt(ee),re.shift(),re.length&&Ne(re[0][0],re[0][1])}}function X(Ee){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var $e,ce=Ee[Symbol.asyncIterator];return ce?ce.call(Ee):(Ee=function yt(Ee){var ce="function"==typeof Symbol&&Symbol.iterator,$e=ce&&Ee[ce],F=0;if($e)return $e.call(Ee);if(Ee&&"number"==typeof Ee.length)return{next:function(){return Ee&&F>=Ee.length&&(Ee=void 0),{value:Ee&&Ee[F++],done:!Ee}}};throw new TypeError(ce?"Object is not iterable.":"Symbol.iterator is not defined.")}(Ee),$e={},F("next"),F("throw"),F("return"),$e[Symbol.asyncIterator]=function(){return this},$e);function F(re){$e[re]=Ee[re]&&function(Ye){return new Promise(function(Ne,St){!function me(re,Ye,Ne,St){Promise.resolve(St).then(function(rt){re({value:rt,done:Ne})},Ye)}(Ne,St,(Ye=Ee[re](Ye)).done,Ye.value)})}}}T.d(Xe,{FC:()=>pe,KL:()=>X,mG:()=>_e,qq:()=>ve}),"function"==typeof SuppressedError&&SuppressedError}},$t=>{$t($t.s=6842)}]); \ No newline at end of file diff --git a/client/polyfills.283e8a280906a1d4.js b/client/polyfills.283e8a280906a1d4.js new file mode 100644 index 000000000..5503cf94e --- /dev/null +++ b/client/polyfills.283e8a280906a1d4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmintuPlasticV2=self.webpackChunkmintuPlasticV2||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function i(L){n&&n.mark&&n.mark(L)}function o(L,T){n&&n.measure&&n.measure(L,T)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(L){return c+L}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class L{static#e=this.__symbol__=a;static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=L.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,L,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===P))return;const C=t.state!=E;C&&t._transitionTo(E,A),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(A,E):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(A,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new p(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new p(P,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new p(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===E){t._transitionTo(V,A,E);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,V),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,V),t.runCount=0,t}}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CL.hasTask(t,r),onScheduleTask:(L,T,t,r)=>L.scheduleTask(t,r),onInvokeTask:(L,T,t,r,k,C)=>L.invokeTask(t,r,k,C),onCancelTask:(L,T,t,r)=>L.cancelTask(t,r)};class v{constructor(T,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(T,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,t):new d(T,t)}intercept(T,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,t,r):t}invoke(T,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,t,r,k,C):t.apply(r,k)}handleError(T,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,t)}scheduleTask(T,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(T,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,t,r,k):t.callback.apply(r,k)}cancelTask(T,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(T,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,t)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,t){const r=this._taskCounts,k=r[T],C=r[T]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(e,l,this,arguments)}}static invokeTask(T,t,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=a("setTimeout"),O=a("Promise"),N=a("then");let K,B=[],H=!1;function q(L){if(K||e[O]&&(K=e[O].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,L)}else e[M](L,0)}function R(L){0===ee&&0===B.length&&q(_),L&&B.push(L)}function _(){if(!H){for(H=!0;B.length;){const L=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const j=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,Y=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Ge(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(e){if(!(e=e||Y.event))return;let n=we[e.type];n||(n=we[e.type]=j("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;return Ae&&i===_e&&"error"===e.type?(c=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===c&&e.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault()),c};function We(e,n,i){let o=ue(e,n);if(!o&&i&&ue(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=we[d];b||(b=we[d]=j("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&e===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,Ue),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,Ue,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let M=a.call(this);if(M)return o.set.call(this,M),"function"==typeof v[ct]&&v.removeAttribute(n),M}return null},pe(e,n,o),e[c]=!0}function qe(e,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function le(e,n){e[j("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),M="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const O=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[O];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function K(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),J=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",A=null,E=!0,V=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=y("currentTaskTrace");function z(l,u,s){const f=P();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(l,!1,w)})(),l}if(u!==V&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==V&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(w){f(()=>{z(l,!1,w)})()}else{l[q]=u;const w=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[J]),u===V&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const S=l[R],Z=!!s&&_===s[_];Z&&(s[J]=S,s[x]=w);const D=u.run(m,void 0,Z&&m!==K&&m!==H?[]:[S]);z(s,!0,D)}catch(S){z(s,!1,S)}},s)}const L=function(){},T=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),V,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of u)f++,s.push(t.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const w=[];return new t((m,S)=>{for(let Z=0;Z{g||(g=!0,m(D))},D=>{w.push(D),f--,0===f&&(g=!0,S(new T(w,"All promises were rejected")))})})}static race(u){let s,f,g=new this((S,Z)=>{s=S,f=Z});function w(S){s(S)}function m(S){f(S)}for(let S of u)B(S)||(S=this.resolve(S)),S.then(w,m);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,w=new this((D,G)=>{f=D,g=G}),m=2,S=0;const Z=[];for(let D of u){B(D)||(D=this.resolve(D));const G=S;try{D.then(F=>{Z[G]=s?s.thenCallback(F):F,m--,0===m&&f(Z)},F=>{s?(Z[G]=s.errorCallback(F),m--,0===m&&f(Z)):g(F)})}catch(F){g(F)}m++,S++}return m-=2,0===m&&f(Z),w}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=A,s[R]=[];try{const f=P();u&&u(f(I(s,E)),f(I(s,V)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||t);const g=new f(L),w=n.current;return this[q]==A?this[R].push(w,g,u,s):ee(this,w,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=t);const f=new s(L);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,w){return new t((S,Z)=>{f.call(this,S,Z)}).then(g,w)},l[k]=!0}return i.patchThen=C,r&&(C(r),ae(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=j("OriginalDelegate"),o=j("Promise"),c=j("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[o];if(p)return n.call(p)}if(this===Error){const p=e[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=j("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ce,o=(n?n(e):e)+ie,c=me+i,a=me+o;te[e]={},te[e][ce]=c,te[e][ie]=a}function dt(e,n,i,o){const c=o&&o.add||Ze,a=o&&o.rm||De,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=j(c),v="."+c+":",p="prependListener",M="."+p+":",O=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const A=R.options;return A&&"object"==typeof A&&A.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,J){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][J?ie:ce]];if(X){const A=[];if(1===X.length){const E=O(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let V=0;V{throw V})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=ve(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const V=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);const t=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ie:ce]);const w=g&&s.target[g];if(w)for(let m=0;mfunction(c,a){c[$e]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const M=`${i}.${o}::`+p,O=b.prototype;try{if(O.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(O,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,p,N)):O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],M))}else O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],M))}catch{}}),y.call(n,d,b,v)},e.attachOriginToPatched(n[o],y)}function Qe(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function et(e,n,i,o){e&&qe(e,Qe(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=qe,i.patchMethod=ae,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Se,i.ArraySlice=it,i.patchClass=ge,i.wrapWithCurrentZone=Ie,i.filterProperties=Qe,i.attachOriginToPatched=le,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=j("zoneTask");function Te(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(e,p.args),v}function b(v){return a.call(e,v.data.handleId)}c=ae(e,n+=o,v=>function(p,M){if("function"==typeof M[0]){const O={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete y[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const B=Me(n,M[0],O,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Re]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,M)}),a=ae(e,i,v=>function(p,M){const O=M[0];let N;"number"==typeof O?N=y[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete y[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",i="clear";Te(e,n,i,"Timeout"),Te(e,n,i,"Interval"),Te(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(Pe&&!Be||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];et(c,He(c),i&&i.concat(a),ve(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function pt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const M=p.prototype;let N=M[Oe],B=M[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Oe],B=I[Ne]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Oe],B=P[Ne]),Q&&B.call(P,H,Q);const oe=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===K){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],J.apply(h,I)}),X=j("fetchTaskAborting"),A=j("fetchTaskScheduling"),E=ae(M,"send",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===K&&Q.invoke()}}),V=ae(M,"abort",()=>function(h,I){const P=function O(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return V.apply(h,I)})}(e);const i=j("xhrTask"),o=j("xhrSync"),c=j("xhrListener"),a=j("xhrScheduled"),y=j("xhrURL"),d=j("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,Le(arguments,i+"."+c))};return le(b,d),b})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Ke(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[j("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(e,i)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/client/primeicons.0112589c5695a9ed.ttf b/client/primeicons.0112589c5695a9ed.ttf new file mode 100644 index 000000000..4fd92dc58 Binary files /dev/null and b/client/primeicons.0112589c5695a9ed.ttf differ diff --git a/client/primeicons.943ab24c43224d29.svg b/client/primeicons.943ab24c43224d29.svg new file mode 100644 index 000000000..eea3f4ac5 --- /dev/null +++ b/client/primeicons.943ab24c43224d29.svg @@ -0,0 +1,292 @@ + + + + + + +{ + "fontFamily": "primeicons", + "majorVersion": 1, + "minorVersion": 0, + "copyright": "PrimeTek Informatics", + "designer": "", + "description": "Icon Library for Prime UI Libraries\nFont generated by IcoMoon.", + "fontURL": "https://github.com/primefaces/primeicons", + "license": "MIT", + "licenseURL": "https://opensource.org/licenses/MIT", + "version": "Version 1.0", + "fontId": "primeicons", + "psName": "primeicons", + "subFamily": "Regular", + "fullName": "primeicons" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/primeicons.ba3f916dfb64be8c.woff2 b/client/primeicons.ba3f916dfb64be8c.woff2 new file mode 100644 index 000000000..093ccee3c Binary files /dev/null and b/client/primeicons.ba3f916dfb64be8c.woff2 differ diff --git a/client/primeicons.f8b9e8a4e401b603.woff b/client/primeicons.f8b9e8a4e401b603.woff new file mode 100644 index 000000000..8dfdf0e15 Binary files /dev/null and b/client/primeicons.f8b9e8a4e401b603.woff differ diff --git a/client/primeicons.ffecb2549ad1765a.eot b/client/primeicons.ffecb2549ad1765a.eot new file mode 100644 index 000000000..9de56ff0d Binary files /dev/null and b/client/primeicons.ffecb2549ad1765a.eot differ diff --git a/client/runtime.850d6e32994cb53c.js b/client/runtime.850d6e32994cb53c.js new file mode 100644 index 000000000..67087159f --- /dev/null +++ b/client/runtime.850d6e32994cb53c.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},m={};function t(e){var o=m[e];if(void 0!==o)return o.exports;var r=m[e]={id:e,loaded:!1,exports:{}};return v[e](r,r.exports,t),r.loaded=!0,r.exports}t.m=v,e=[],t.O=(o,r,i,f)=>{if(!r){var a=1/0;for(n=0;n=f)&&Object.keys(t.O).every(b=>t.O[b](r[u]))?r.splice(u--,1):(c=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[r,i,f]},t.d=(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,r)=>(t.f[r](e,o),o),[])),t.u=e=>(592===e?"common":e)+"."+{137:"a0ced7232ea22332",194:"1cff12e6bbb4b29a",208:"27f61af9abf00fd8",433:"97015b4620a0e056",592:"335f99693cf2abef"}[e]+".js",t.miniCssF=e=>{},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={},o="mintuPlasticV2:";t.l=(r,i,f,n)=>{if(e[r])e[r].push(i);else{var a,c;if(void 0!==f)for(var u=document.getElementsByTagName("script"),d=0;d{a.onerror=a.onload=null,clearTimeout(p);var h=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(b)),g)return g(b)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),c&&document.head.appendChild(a)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:o=>o},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={666:0};t.f.j=(i,f)=>{var n=t.o(e,i)?e[i]:void 0;if(0!==n)if(n)f.push(n[2]);else if(666!=i){var a=new Promise((l,s)=>n=e[i]=[l,s]);f.push(n[2]=a);var c=t.p+t.u(i),u=new Error;t.l(c,l=>{if(t.o(e,i)&&(0!==(n=e[i])&&(e[i]=void 0),n)){var s=l&&("load"===l.type?"missing":l.type),p=l&&l.target&&l.target.src;u.message="Loading chunk "+i+" failed.\n("+s+": "+p+")",u.name="ChunkLoadError",u.type=s,u.request=p,n[1](u)}},"chunk-"+i,i)}else e[i]=0},t.O.j=i=>0===e[i];var o=(i,f)=>{var u,d,[n,a,c]=f,l=0;if(n.some(p=>0!==e[p])){for(u in a)t.o(a,u)&&(t.m[u]=a[u]);if(c)var s=c(t)}for(i&&i(f);l{"use strict";var e,v={},m={};function t(e){var o=m[e];if(void 0!==o)return o.exports;var r=m[e]={id:e,loaded:!1,exports:{}};return v[e](r,r.exports,t),r.loaded=!0,r.exports}t.m=v,e=[],t.O=(o,r,i,f)=>{if(!r){var a=1/0;for(n=0;n=f)&&Object.keys(t.O).every(b=>t.O[b](r[u]))?r.splice(u--,1):(c=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[r,i,f]},t.d=(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,r)=>(t.f[r](e,o),o),[])),t.u=e=>(592===e?"common":e)+"."+{137:"a0ced7232ea22332",194:"1cff12e6bbb4b29a",208:"27f61af9abf00fd8",433:"41c88a8bcf48cb5c",592:"50185714a80a93e4"}[e]+".js",t.miniCssF=e=>{},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={},o="mintuPlasticV2:";t.l=(r,i,f,n)=>{if(e[r])e[r].push(i);else{var a,c;if(void 0!==f)for(var u=document.getElementsByTagName("script"),d=0;d{a.onerror=a.onload=null,clearTimeout(p);var h=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(b)),g)return g(b)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),c&&document.head.appendChild(a)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:o=>o},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={666:0};t.f.j=(i,f)=>{var n=t.o(e,i)?e[i]:void 0;if(0!==n)if(n)f.push(n[2]);else if(666!=i){var a=new Promise((l,s)=>n=e[i]=[l,s]);f.push(n[2]=a);var c=t.p+t.u(i),u=new Error;t.l(c,l=>{if(t.o(e,i)&&(0!==(n=e[i])&&(e[i]=void 0),n)){var s=l&&("load"===l.type?"missing":l.type),p=l&&l.target&&l.target.src;u.message="Loading chunk "+i+" failed.\n("+s+": "+p+")",u.name="ChunkLoadError",u.type=s,u.request=p,n[1](u)}},"chunk-"+i,i)}else e[i]=0},t.O.j=i=>0===e[i];var o=(i,f)=>{var u,d,[n,a,c]=f,l=0;if(n.some(p=>0!==e[p])){for(u in a)t.o(a,u)&&(t.m[u]=a[u]);if(c)var s=c(t)}for(i&&i(f);l.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label input:focus~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}}@layer primeng{.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}}@layer primeng{.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password-clearable.p-password-mask .p-password-clear-icon{margin-top:unset}.p-password-clearable{position:relative}}@layer primeng{.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}}@layer primeng{.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}@layer primeng{.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}}:root{font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal;--font-family:"Inter var", sans-serif;--font-feature-settings: "cv02","cv03","cv04","cv11";--surface-a:#ffffff;--surface-b:#f8f9fa;--surface-c:#e9ecef;--surface-d:#dee2e6;--surface-e:#ffffff;--surface-f:#ffffff;--text-color:#495057;--text-color-secondary:#6c757d;--primary-color:#3B82F6;--primary-color-text:#ffffff;--surface-0: #ffffff;--surface-50: #FAFAFA;--surface-100: #F5F5F5;--surface-200: #EEEEEE;--surface-300: #E0E0E0;--surface-400: #BDBDBD;--surface-500: #9E9E9E;--surface-600: #757575;--surface-700: #616161;--surface-800: #424242;--surface-900: #212121;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #EEEEEE;--gray-300: #E0E0E0;--gray-400: #BDBDBD;--gray-500: #9E9E9E;--gray-600: #757575;--gray-700: #616161;--gray-800: #424242;--gray-900: #212121;--content-padding:1.25rem;--inline-spacing:.5rem;--border-radius:6px;--surface-ground:#eff3f8;--surface-section:#ffffff;--surface-card:#ffffff;--surface-overlay:#ffffff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring: 0 0 0 .2rem #BFDBFE;--maskbg: rgba(0, 0, 0, .4);--highlight-bg: #EFF6FF;--highlight-text-color: #1D4ED8;color-scheme:light}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(Inter-roman.var.b2129c009ce46d43.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(Inter-italic.var.958a0b9742fb3ae8.woff2?v=3.19) format("woff2")}:root{--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f5f9ff;--primary-100:#d0e1fd;--primary-200:#abc9fb;--primary-300:#85b2f9;--primary-400:#609af8;--primary-500:#3b82f6;--primary-600:#326fd1;--primary-700:#295bac;--primary-800:#204887;--primary-900:#183462}.p-editor-container .p-editor-toolbar{background:#f8f9fa;border-top-right-radius:6px;border-top-left-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px;padding:.75rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#495057;background:#e9ecef}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-content .ql-editor{background:#ffffff;color:#495057;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#495057}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#495057}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#495057}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#3b82f6}@layer primeng{*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.6}.p-error{color:#e24c4c}.p-text-secondary{color:#6c757d}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;border-radius:6px}.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.375rem .75rem;gap:.5rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#3b82f6}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#495057;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.375rem .75rem;background:#EFF6FF;color:#1d4ed8;border-radius:6px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:#495057;background:#e9ecef}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700}p-autocomplete.p-autocomplete-clearable .p-inputtext{padding-right:2.5rem}p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon{color:#6c757d;right:.75rem}p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon{color:#6c757d;right:3.75rem}p-calendar.ng-dirty.ng-invalid>.p-calendar>.p-inputtext{border-color:#e24c4c}.p-datepicker{padding:.5rem;background:#ffffff;color:#495057;border:1px solid #ced4da;border-radius:6px}.p-datepicker:not(.p-datepicker-inline){background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#ffffff}.p-datepicker .p-datepicker-header{padding:.5rem;color:#495057;background:#ffffff;font-weight:600;margin:0;border-bottom:1px solid #dee2e6;border-top-right-radius:6px;border-top-left-radius:6px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#495057;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:600;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#3b82f6}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:box-shadow .2s;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker table td.p-datepicker-today>span{background:#ced4da;color:#495057;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid #dee2e6}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #dee2e6;padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-datepicker .p-timepicker button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0 none}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #dee2e6;padding-right:.5rem;padding-left:.5rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}p-calendar.p-calendar-clearable .p-inputtext{padding-right:2.5rem}p-calendar.p-calendar-clearable .p-calendar-clear-icon{color:#6c757d;right:.75rem}p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon{color:#6c757d;right:3.75rem}@media screen and (max-width: 769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-cascadeselect:not(.p-disabled):hover{border-color:#3b82f6}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6c757d}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-cascadeselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-icon{width:.875rem;height:.875rem}p-cascadeselect.ng-dirty.ng-invalid>.p-cascadeselect{border-color:#e24c4c}.p-input-filled .p-cascadeselect{background:#e9ecef}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#fff}p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label{padding-right:.75rem}p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon{color:#6c757d;right:3rem}.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel{box-shadow:none;border-radius:0;padding:.25rem 0 .25rem .5rem}.p-overlay-modal .p-cascadeselect-item-active>.p-cascadeselect-item-content .p-cascadeselect-group-icon{transform:rotate(90deg)}.p-checkbox{width:22px;height:22px}.p-checkbox .p-checkbox-box{border:2px solid #ced4da;background:#ffffff;width:22px;height:22px;color:#495057;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box .p-icon{width:14px;height:14px}.p-checkbox .p-checkbox-box.p-highlight{border-color:#3b82f6;background:#3B82F6}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#3b82f6}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#1d4ed8;background:#1D4ED8;color:#fff}p-checkbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box{border-color:#e24c4c}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#e9ecef}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#3B82F6}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#e9ecef}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#1D4ED8}.p-checkbox-label{margin-left:.5rem}.p-chips .p-chips-multiple-container{padding:.375rem .75rem;gap:.5rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:#3b82f6}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-chips .p-chips-multiple-container .p-chips-token{padding:.375rem .75rem;background:#EFF6FF;color:#1d4ed8;border-radius:6px}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#495057;padding:0;margin:0}p-chips.ng-dirty.ng-invalid>.p-chips>.p-inputtext{border-color:#e24c4c}p-chips.p-chips-clearable .p-inputtext{padding-right:1.75rem}p-chips.p-chips-clearable .p-chips-clear-icon{color:#6c757d;right:.75rem}.p-colorpicker-preview,.p-fluid .p-colorpicker-preview.p-inputtext{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px #0000001a}.p-dropdown{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-dropdown:not(.p-disabled):hover{border-color:#3b82f6}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#6c757d}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-dropdown .p-dropdown-clear-icon{color:#6c757d;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-dropdown-panel .p-dropdown-header{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.75rem;margin-right:-1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.75rem;color:#6c757d}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#dee2e6}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}.p-input-filled .p-dropdown{background:#e9ecef}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#fff}.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-inputgroup-addon{background:#e9ecef;color:#6c757d;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-bottom:1px solid #ced4da;padding:.75rem;min-width:3rem}.p-inputgroup-addon:last-child{border-right:1px solid #ced4da}.p-inputgroup>.p-component,.p-inputgroup>.p-element,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-element+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-element:focus,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-element:focus~label,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-component,.p-inputgroup>.p-inputwrapper:first-child>.p-component>.p-inputtext{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup .p-float-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-component,.p-inputgroup>.p-inputwrapper:last-child>.p-component>.p-inputtext{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-inputgroup .p-float-label:last-child input{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}p-inputmask.ng-dirty.ng-invalid>.p-inputtext{border-color:#e24c4c}p-inputmask.p-inputmask-clearable .p-inputtext{padding-right:2.5rem}p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon{color:#6c757d;right:.75rem}p-inputnumber.ng-dirty.ng-invalid>.p-inputnumber>.p-inputtext{border-color:#e24c4c}p-inputnumber.p-inputnumber-clearable .p-inputnumber-input{padding-right:2.5rem}p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon{color:#6c757d;right:.75rem}p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon{right:3.75rem}p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon{right:3.75rem}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-slider{background:#ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px}.p-inputswitch .p-inputswitch-slider:before{background:#ffffff;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translate(1.25rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:#b6bfc8}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#3B82F6}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#ffffff}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:#2563eb}p-inputswitch.ng-dirty.ng-invalid>.p-inputswitch{border-color:#e24c4c}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#495057;background:#ffffff;padding:.75rem;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;appearance:none;border-radius:6px}.p-inputtext:enabled:hover{border-color:#3b82f6}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-inputtext.ng-dirty.ng-invalid{border-color:#e24c4c}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.65625rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.9375rem}.p-float-label>label{left:.75rem;color:#6c757d;transition-duration:.2s}.p-float-label>.ng-invalid.ng-dirty+label{color:#e24c4c}.p-input-icon-left>.p-icon-wrapper.p-icon,.p-input-icon-left>i:first-of-type{left:.75rem;color:#6c757d}.p-input-icon-left>.p-inputtext{padding-left:2.5rem}.p-input-icon-left.p-float-label>label{left:2.5rem}.p-input-icon-right>.p-icon-wrapper,.p-input-icon-right>i:last-of-type{right:.75rem;color:#6c757d}.p-input-icon-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#6c757d}:-moz-placeholder{color:#6c757d}::-moz-placeholder{color:#6c757d}:-ms-input-placeholder{color:#6c757d}.p-input-filled .p-inputtext{background-color:#e9ecef}.p-input-filled .p-inputtext:enabled:hover{background-color:#e9ecef}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.65625rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.9375rem}.p-listbox{background:#ffffff;color:#495057;border:1px solid #ced4da;border-radius:6px}.p-listbox .p-listbox-header{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.75rem;color:#6c757d}.p-listbox .p-listbox-header .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list{padding:.75rem 0}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;transition:box-shadow .2s;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-listbox .p-listbox-list .p-listbox-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-listbox .p-listbox-list .p-listbox-item .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}p-listbox.ng-dirty.ng-invalid>.p-listbox{border-color:#e24c4c}.p-multiselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-multiselect:not(.p-disabled):hover{border-color:#3b82f6}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-multiselect .p-multiselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6c757d}.p-multiselect.p-multiselect-chip .p-multiselect-label{gap:.5rem}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.375rem .75rem;background:#EFF6FF;color:#1d4ed8;border-radius:6px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-multiselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-multiselect-panel .p-multiselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:.75rem;color:#6c757d}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}p-multiselect.ng-dirty.ng-invalid>.p-multiselect{border-color:#e24c4c}.p-input-filled .p-multiselect{background:#e9ecef}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#fff}p-multiselect.p-multiselect-clearable .p-multiselect-label-container{padding-right:1.75rem}p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon{color:#6c757d;right:3rem}p-password.ng-invalid.ng-dirty>.p-password>.p-inputtext{border-color:#e24c4c}.p-password-panel{padding:1.25rem;background:#ffffff;color:#495057;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#dee2e6}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}p-password.p-password-clearable .p-password-input{padding-right:2.5rem}p-password.p-password-clearable .p-password-clear-icon{color:#6c757d;right:.75rem}p-password.p-password-clearable.p-password-mask .p-password-input{padding-right:4.25rem}p-password.p-password-clearable.p-password-mask .p-password-clear-icon{color:#6c757d;right:2.5rem}.p-radiobutton{width:22px;height:22px}.p-radiobutton .p-radiobutton-box{border:2px solid #ced4da;background:#ffffff;width:22px;height:22px;color:#495057;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#3b82f6}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#fff}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#3b82f6;background:#3B82F6}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#1d4ed8;background:#1D4ED8;color:#fff}p-radiobutton.ng-dirty.ng-invalid>.p-radiobutton>.p-radiobutton-box{border-color:#e24c4c}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#e9ecef}.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight{background:#3B82F6}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#1D4ED8}.p-radiobutton-label{margin-left:.5rem}.p-rating{gap:.5rem}.p-rating .p-rating-icon{color:#495057;margin-left:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-size:1.143rem}.p-rating .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-rating .p-rating-icon:first-child{margin-left:0}.p-rating .p-rating-icon.p-rating-icon-active{color:#3b82f6}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover{color:#3b82f6}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover{color:#e73d3e}.p-selectbutton .p-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6c757d}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}.p-selectbutton .p-button.p-highlight{background:#3B82F6;border-color:#3b82f6;color:#fff}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{background:#2563eb;border-color:#2563eb;color:#fff}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button{border-color:#e24c4c}.p-slider{background:#dee2e6;border:0 none;border-radius:6px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-.5715rem;margin-bottom:-.5715rem}.p-slider .p-slider-handle{height:1.143rem;width:1.143rem;background:#ffffff;border:2px solid #3B82F6;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-slider .p-slider-range{background:#3B82F6}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#3B82F6;border-color:#3b82f6}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,left .2s}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range{transition:width .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,bottom .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-range{transition:height .2s}.p-togglebutton.p-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:#6c757d}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}.p-togglebutton.p-button.p-highlight{background:#3B82F6;border-color:#3b82f6;color:#fff}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-highlight:hover{background:#2563eb;border-color:#2563eb;color:#fff}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:#fff}p-togglebutton.ng-dirty.ng-invalid>.p-togglebutton.p-button{border-color:#e24c4c}.p-treeselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-treeselect:not(.p-disabled):hover{border-color:#3b82f6}.p-treeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-treeselect .p-treeselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6c757d}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}p-treeselect.ng-invalid.ng-dirty>.p-treeselect{border-color:#e24c4c}.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-treeselect-panel .p-treeselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{right:.75rem;color:#6c757d}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}.p-input-filled .p-treeselect{background:#e9ecef}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}p-treeselect.p-treeselect-clearable .p-treeselect-label-container{padding-right:1.75rem}p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon{color:#6c757d;right:3rem}.p-button{color:#fff;background:#3B82F6;border:1px solid #3B82F6;padding:.75rem 1.25rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-button:enabled:hover{background:#2563eb;color:#fff;border-color:#2563eb}.p-button:enabled:active{background:#1D4ED8;color:#fff;border-color:#1d4ed8}.p-button.p-button-outlined{background-color:transparent;color:#3b82f6;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(59,130,246,.04);color:#3b82f6;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(59,130,246,.16);color:#3b82f6;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6c757d;border-color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:hover{background:#e9ecef;color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:active{background:#dee2e6;color:#6c757d}.p-button.p-button-text{background-color:transparent;color:#3b82f6;border-color:transparent}.p-button.p-button-text:enabled:hover{background:rgba(59,130,246,.04);color:#3b82f6;border-color:transparent}.p-button.p-button-text:enabled:active{background:rgba(59,130,246,.16);color:#3b82f6;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:hover{background:#e9ecef;color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:active{background:#dee2e6;color:#6c757d}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#3b82f6;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.75rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.65625rem 1.09375rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#64748B;border:1px solid #64748B}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:#475569;color:#fff;border-color:#475569}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:#334155;color:#fff;border-color:#334155}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(100,116,139,.04);color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(100,116,139,.16);color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#64748b;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(100,116,139,.04);border-color:transparent;color:#64748b}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(100,116,139,.16);border-color:transparent;color:#64748b}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#3B82F6;border:1px solid #3B82F6}.p-button.p-button-info:enabled:hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:enabled:hover{background:#2563EB;color:#fff;border-color:#2563eb}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{background:#1D4ED8;color:#fff;border-color:#1d4ed8}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#3b82f6;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover{background:rgba(59,130,246,.04);color:#3b82f6;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active{background:rgba(59,130,246,.16);color:#3b82f6;border:1px solid}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#3b82f6;border-color:transparent}.p-button.p-button-info.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover{background:rgba(59,130,246,.04);border-color:transparent;color:#3b82f6}.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(59,130,246,.16);border-color:transparent;color:#3b82f6}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#22C55E;border:1px solid #22C55E}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:#16A34A;color:#fff;border-color:#16a34a}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:#15803D;color:#fff;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover{background:rgba(34,197,94,.04);color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active{background:rgba(34,197,94,.16);color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#22c55e;border-color:transparent}.p-button.p-button-success.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover{background:rgba(34,197,94,.04);border-color:transparent;color:#22c55e}.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(34,197,94,.16);border-color:transparent;color:#22c55e}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#fff;background:#F59E0B;border:1px solid #F59E0B}.p-button.p-button-warning:enabled:hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover{background:#D97706;color:#fff;border-color:#d97706}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #fde68a}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{background:#B45309;color:#fff;border-color:#b45309}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#f59e0b;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover{background:rgba(245,158,11,.04);color:#f59e0b;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active{background:rgba(245,158,11,.16);color:#f59e0b;border:1px solid}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#f59e0b;border-color:transparent}.p-button.p-button-warning.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover{background:rgba(245,158,11,.04);border-color:transparent;color:#f59e0b}.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(245,158,11,.16);border-color:transparent;color:#f59e0b}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#A855F7;border:1px solid #A855F7}.p-button.p-button-help:enabled:hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:enabled:hover{background:#9333EA;color:#fff;border-color:#9333ea}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{background:#7E22CE;color:#fff;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover{background:rgba(168,85,247,.04);color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active{background:rgba(168,85,247,.16);color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#a855f7;border-color:transparent}.p-button.p-button-help.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover{background:rgba(168,85,247,.04);border-color:transparent;color:#a855f7}.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(168,85,247,.16);border-color:transparent;color:#a855f7}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#EF4444;border:1px solid #EF4444}.p-button.p-button-danger:enabled:hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover{background:#DC2626;color:#fff;border-color:#dc2626}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #fecaca}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{background:#B91C1C;color:#fff;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover{background:rgba(239,68,68,.04);color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active{background:rgba(239,68,68,.16);color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#ef4444;border-color:transparent}.p-button.p-button-danger.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover{background:rgba(239,68,68,.04);border-color:transparent;color:#ef4444}.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(239,68,68,.16);border-color:transparent;color:#ef4444}.p-button.p-button-link{color:#1d4ed8;background:transparent;border:transparent}.p-button.p-button-link:enabled:hover{background:transparent;color:#1d4ed8;border-color:transparent}.p-button.p-button-link:enabled:hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus{background:transparent;box-shadow:0 0 0 .2rem #bfdbfe;border-color:transparent}.p-button.p-button-link:enabled:active{background:transparent;color:#1d4ed8;border-color:transparent}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-item.p-focus>.p-speeddial-action{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-speeddial-action{width:3rem;height:3rem;background:#495057;color:#fff}.p-speeddial-action:hover{background:#022354;color:#fff}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{margin:0}.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-outlined>.p-button{background-color:transparent;color:#3b82f6;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6}.p-splitbutton.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);color:#3b82f6}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#6c757d;border-color:#6c757d}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:hover,.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:active,.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-splitbutton.p-button-text>.p-button{background-color:transparent;color:#3b82f6;border-color:transparent}.p-splitbutton.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6;border-color:transparent}.p-splitbutton.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);color:#3b82f6;border-color:transparent}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6c757d}.p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:hover,.p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:active,.p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.65625rem 1.09375rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{background-color:transparent;color:#64748b;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(100,116,139,.04);color:#64748b}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(100,116,139,.16);color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:transparent;color:#64748b;border-color:transparent}.p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(100,116,139,.04);border-color:transparent;color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(100,116,139,.16);border-color:transparent;color:#64748b}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:transparent;color:#3b82f6;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6}.p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);color:#3b82f6}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:transparent;color:#3b82f6;border-color:transparent}.p-splitbutton.p-button-info.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);border-color:transparent;color:#3b82f6}.p-splitbutton.p-button-info.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);border-color:transparent;color:#3b82f6}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:transparent;color:#22c55e;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(34,197,94,.04);color:#22c55e}.p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(34,197,94,.16);color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:transparent;color:#22c55e;border-color:transparent}.p-splitbutton.p-button-success.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(34,197,94,.04);border-color:transparent;color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(34,197,94,.16);border-color:transparent;color:#22c55e}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:transparent;color:#f59e0b;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(245,158,11,.04);color:#f59e0b}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(245,158,11,.16);color:#f59e0b}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:transparent;color:#f59e0b;border-color:transparent}.p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(245,158,11,.04);border-color:transparent;color:#f59e0b}.p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(245,158,11,.16);border-color:transparent;color:#f59e0b}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:transparent;color:#a855f7;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(168,85,247,.04);color:#a855f7}.p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(168,85,247,.16);color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:transparent;color:#a855f7;border-color:transparent}.p-splitbutton.p-button-help.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(168,85,247,.04);border-color:transparent;color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(168,85,247,.16);border-color:transparent;color:#a855f7}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:transparent;color:#ef4444;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(239,68,68,.04);color:#ef4444}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(239,68,68,.16);color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:transparent;color:#ef4444;border-color:transparent}.p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(239,68,68,.04);border-color:transparent;color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(239,68,68,.16);border-color:transparent;color:#ef4444}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#ced4da;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#adb5bd}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-paginator-top,.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-footer{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #dee2e6;border-width:0 0 1px 0;font-weight:700;color:#343a40;background:#f8f9fa;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #dee2e6;border-width:0 0 1px 0;font-weight:700;color:#343a40;background:#f8f9fa}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#343a40;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#1d4ed8;background:#EFF6FF;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#343a40}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#343a40}.p-datatable .p-sortable-column.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight:hover{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:#1d4ed8}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem #bfdbfe;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#ffffff;color:#495057;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr:focus-visible{outline:.15rem solid #BFDBFE;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #eff6ff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #eff6ff}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-datatable .p-column-resizer-helper{background:#3B82F6}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#f8f9fa}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-scroller-viewport>.p-scroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-scroller-viewport>.p-scroller>.p-datatable-table>.p-datatable-tfoot{background-color:#f8f9fa}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:#fcfcfc}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler{color:#1d4ed8}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover{color:#1d4ed8}.p-datatable.p-datatable-sm .p-datatable-header{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-dataview .p-paginator-top,.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-dataview .p-dataview-content{background:#ffffff;color:#495057;border:0 none;padding:0}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid #dee2e6;border-width:0 0 1px 0}.p-dataview .p-dataview-footer{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-emptymessage{padding:1.25rem}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#e9ecef;color:#343a40}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#EFF6FF;color:#1d4ed8}.p-column-filter-menu-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-column-filter-clear-button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-column-filter-clear-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-column-filter-overlay{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1.25rem;border-bottom:1px solid #dee2e6}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0 none}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;padding:1.25rem;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-orderlist .p-orderlist-header .p-orderlist-title{font-weight:700}.p-orderlist .p-orderlist-filter-container{padding:1.25rem;background:#ffffff;border:1px solid #dee2e6;border-bottom:0 none}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:.75rem;color:#6c757d}.p-orderlist .p-orderlist-list{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:.75rem 0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-orderlist .p-orderlist-list .p-orderlist-empty-message{padding:.75rem 1.25rem;color:#495057}.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#fcfcfc}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#e9ecef}.p-orderlist-item.cdk-drag-preview{padding:.75rem 1.25rem;box-shadow:0 2px 12px #0000001a;border:0 none;color:#495057;background:#ffffff;margin:0}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#70aeff}.p-organizationchart .p-organizationchart-line-down{background:#dee2e6}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #dee2e6;border-color:#dee2e6}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #dee2e6;border-color:#dee2e6}.p-organizationchart .p-organizationchart-node-content{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-paginator{background:#ffffff;color:#6c757d;border:solid #e9ecef;border-width:0;padding:.5rem 1rem;border-radius:6px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#6c757d;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#343a40}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{margin-left:.5rem;margin-right:.5rem;height:3rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{background-color:transparent;border:0 none;color:#6c757d;min-width:3rem;height:3rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#6c757d;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:50%}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#EFF6FF;border-color:#eff6ff;color:#1d4ed8}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#343a40}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;padding:1.25rem;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-picklist .p-picklist-header .p-picklist-title{font-weight:700}.p-picklist .p-picklist-filter-container{padding:1.25rem;background:#ffffff;border:1px solid #dee2e6;border-bottom:0 none}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:.75rem;color:#6c757d}.p-picklist .p-picklist-list{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:.75rem 0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-picklist .p-picklist-list .p-picklist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-picklist .p-picklist-list .p-picklist-empty-message{padding:.75rem 1.25rem;color:#495057}.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n){background:#fcfcfc}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n):hover{background:#e9ecef}.p-picklist-item.cdk-drag-preview{padding:.75rem 1.25rem;box-shadow:0 2px 12px #0000001a;border:0 none;color:#495057;background:#ffffff;margin:0}.p-timeline .p-timeline-event-marker{border:2px solid #3B82F6;border-radius:50%;width:1rem;height:1rem;background-color:#fff}.p-timeline .p-timeline-event-connector{background-color:#dee2e6}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1.25rem;border-radius:6px}.p-tree .p-tree-container .p-treenode{padding:.143rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;transition:box-shadow .2s;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#6c757d}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#1d4ed8}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover{background:#e9ecef;color:#495057}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.75rem;color:#6c757d}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background-color:#8cbeff}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content{border-radius:6px;border:1px solid #dee2e6;background-color:#fff;color:#495057;padding:.5rem;transition:box-shadow .2s}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight{background-color:#eff6ff;color:#1d4ed8}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon{color:#1d4ed8}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon{color:#6c757d;margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover{background-color:inherit;color:inherit}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treetable .p-paginator-top,.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-footer{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #dee2e6;border-width:0 0 1px 0;font-weight:700;color:#343a40;background:#f8f9fa;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #dee2e6;border-width:0 0 1px 0;font-weight:700;color:#343a40;background:#f8f9fa}.p-treetable .p-sortable-column{outline-color:#bfdbfe}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#343a40;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#1d4ed8;background:#EFF6FF;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#343a40}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#343a40}.p-treetable .p-sortable-column.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#1d4ed8}.p-treetable .p-treetable-tbody>tr{background:#ffffff;color:#495057;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler.p-icon{width:2rem;height:2rem}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid #BFDBFE;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#1d4ed8}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#1d4ed8}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#495057}.p-treetable .p-column-resizer-helper{background:#3B82F6}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#f8f9fa}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-virtualscroller .p-virtualscroller-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-virtualscroller .p-virtualscroller-content{background:#ffffff;color:#495057;border:0 none;padding:0}.p-virtualscroller .p-virtualscroller-footer{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.25rem;border:1px solid #dee2e6;color:#6c757d;background:#f8f9fa;font-weight:700;border-radius:6px;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#e9ecef;border-color:#dee2e6;color:#343a40}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#f8f9fa;border-color:#dee2e6;color:#343a40;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:#dee2e6;background:#e9ecef;color:#343a40}.p-accordion .p-accordion-content{padding:1.25rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0;border-radius:0 0 6px 6px}.p-accordion p-accordiontab .p-accordion-tab{margin-bottom:4px}.p-card{background:#ffffff;color:#495057;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:6px}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:#6c757d}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px #dee2e6}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px #dee2e6}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-fieldset{border:1px solid #dee2e6;background:#ffffff;color:#495057;border-radius:6px}.p-fieldset .p-fieldset-legend{padding:1.25rem;border:1px solid #dee2e6;color:#343a40;background:#f8f9fa;font-weight:700;border-radius:6px}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1.25rem;color:#343a40;border-radius:6px;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#e9ecef;border-color:#dee2e6;color:#343a40}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-panel .p-panel-header{border:1px solid #dee2e6;padding:1.25rem;background:#f8f9fa;color:#343a40;border-top-right-radius:6px;border-top-left-radius:6px}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel .p-panel-content{padding:1.25rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top:0 none}.p-panel .p-panel-footer{padding:.75rem 1.25rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0 none}.p-panel .p-panel-icons-end{order:2;margin-left:auto}.p-panel .p-panel-icons-start{order:0;margin-right:.5rem}.p-panel .p-panel-icons-center{order:2;width:100%;text-align:center}.p-scrollpanel .p-scrollpanel-bar{background:#f8f9fa;border:0 none}.p-splitter{border:1px solid #dee2e6;background:#ffffff;border-radius:6px;color:#495057}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:#f8f9fa}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle,.p-splitter .p-splitter-gutter-resizing{background:#dee2e6}.p-tabview .p-tabview-nav-content{scroll-padding-inline:3rem}.p-tabview .p-tabview-nav{background:#ffffff;border:1px solid #dee2e6;border-width:0 0 2px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #dee2e6;border-width:0 0 2px 0;border-color:transparent transparent #dee2e6 transparent;background:#ffffff;color:#6c757d;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#ffffff;border-color:#adb5bd;color:#6c757d}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#ffffff;border-color:#3b82f6;color:#3b82f6}.p-tabview .p-tabview-left-icon{margin-right:.5rem}.p-tabview .p-tabview-right-icon,.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{background:#ffffff;color:#3b82f6;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabview .p-tabview-panels{background:#ffffff;padding:1.25rem;border:0 none;color:#495057;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-toolbar{background:#f8f9fa;border:1px solid #dee2e6;padding:1.25rem;border-radius:6px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:.75rem 1.25rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup:before{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:6px;box-shadow:0 1px 3px #0000004d;border:0 none}.p-dialog .p-dialog-header{border-bottom:0 none;background:#ffffff;color:#343a40;padding:1.5rem;border-top-right-radius:6px;border-top-left-radius:6px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:700;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#ffffff;color:#495057;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer{border-top:0 none;background:#ffffff;color:#495057;padding:0 1.5rem 1.5rem;text-align:right;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{width:2rem;height:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:#3B82F6;color:#fff;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#2563eb;color:#fff}.p-overlaypanel:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-overlaypanel:before{border:solid transparent;border-color:#fff0;border-bottom-color:#f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#fff}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#ffffff;color:#495057;border:0 none;box-shadow:0 1px 3px #0000004d}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content,.p-sidebar .p-sidebar-footer{padding:1.25rem}.p-tooltip .p-tooltip-text{background:#495057;color:#fff;padding:.75rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#495057}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#495057}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#495057}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#495057}.p-fileupload .p-fileupload-buttonbar{background:#f8f9fa;padding:1.25rem;border:1px solid #dee2e6;color:#343a40;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-fileupload .p-fileupload-content{background:#ffffff;padding:2rem 1rem;border:1px solid #dee2e6;color:#495057;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-fileupload .p-fileupload-content.p-fileupload-highlight{border-color:1px dashed #3B82F6;border-style:dashed;background-color:#eff6ff}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:#2563eb;color:#fff;border-color:#2563eb}.p-fileupload-choose:not(.p-disabled):active{background:#1D4ED8;color:#fff;border-color:#1d4ed8}.p-breadcrumb{background:#ffffff;border:1px solid #dee2e6;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:box-shadow .2s;border-radius:6px}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#495057}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6c757d}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#495057}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#495057}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6c757d}.p-contextmenu{padding:.25rem 0;background:#ffffff;color:#495057;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px;width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock .p-dock-list-container{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:6px}.p-dock .p-dock-item.p-focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-dock .p-dock-link{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}@media screen and (max-width: 960px){.p-dock.p-dock-top .p-dock-list-container,.p-dock.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-left .p-dock-list-container,.p-dock.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%}.p-dock.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock .p-dock-list .p-dock-item{transform:none;margin:0}}.p-megamenu{padding:.5rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:6px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-megamenu-panel{background:#ffffff;color:#495057;border:0 none;box-shadow:0 2px 12px #0000001a}.p-megamenu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px}.p-megamenu .p-submenu-list{padding:.25rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.25rem 0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:6px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:6px;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu.p-menu-overlay{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-menu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menu .p-menuitem-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:6px;margin-left:.5rem;padding-left:.5rem;padding-right:.5rem}.p-menubar{padding:.5rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:6px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:6px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}@media screen and (max-width: 960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2rem;height:2rem;color:#6c757d;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:#6c757d;background:#e9ecef}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;width:100%}.p-menubar .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.25rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:3.75rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:5.25rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:6.75rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #dee2e6;color:#6c757d;background:#f8f9fa;border-radius:6px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#6c757d;padding:1.25rem;font-weight:700}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#e9ecef;border-color:#dee2e6;color:#343a40}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#f8f9fa;border-color:#dee2e6;color:#343a40;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#dee2e6;background:#e9ecef;color:#343a40}.p-panelmenu .p-panelmenu-content{padding:.25rem 0;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0;border-radius:0 0 6px 6px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-slidemenu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:6px;width:12.5rem}.p-slidemenu .p-slidemenu-root-list,.p-slidemenu .p-submenu-list{outline:0 none}.p-slidemenu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-slidemenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-slidemenu.p-slidemenu-overlay{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-icon{width:.875rem;height:.875rem}.p-slidemenu .p-slidemenu-backward{padding:.75rem 1.25rem;color:#495057}.p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-slidemenu .p-menuitem-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:6px;margin-left:.5rem;padding-left:.5rem;padding-right:.5rem}.p-steps .p-steps-item .p-menuitem-link{background:transparent;transition:box-shadow .2s;border-radius:6px;background:#ffffff}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#495057;border:1px solid #e9ecef;background:#ffffff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#6c757d}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#EFF6FF;color:#1d4ed8}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:700;color:#495057}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #dee2e6;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#ffffff;border:1px solid #dee2e6;border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-menuitem-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:6px;margin-left:.5rem;padding-left:.5rem;padding-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #dee2e6;border-width:0 0 2px 0;border-color:transparent transparent #dee2e6 transparent;background:#ffffff;color:#6c757d;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#ffffff;border-color:#adb5bd;color:#6c757d}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#ffffff;border-color:#3b82f6;color:#3b82f6}.p-tabmenu .p-tabmenu-left-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-right-icon{margin-left:.5rem}.p-tabmenu .p-tabmenu-nav-btn.p-link{background:#ffffff;color:#3b82f6;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabmenu .p-tabmenu-nav-btn.p-link:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tieredmenu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:6px;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{padding:.75rem;margin:0;border-radius:6px}.p-inline-message.p-inline-message-info{background:#e9e9ff;border:solid #696cff;border-width:0px;color:#696cff}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#696cff}.p-inline-message.p-inline-message-success{background:#e4f8f0;border:solid #1ea97c;border-width:0px;color:#1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{background:#fff2e2;border:solid #cc8925;border-width:0px;color:#cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{background:#ffe7e6;border:solid #ff5757;border-width:0px;color:#ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-icon{width:1rem;height:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:6px}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:rgba(255,255,255,.3)}.p-message .p-message-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-message.p-message-info{background:#e9e9ff;border:solid #696cff;border-width:0 0 0 6px;color:#696cff}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#696cff}.p-message.p-message-success{background:#e4f8f0;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#1ea97c}.p-message.p-message-warn{background:#fff2e2;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#cc8925}.p-message.p-message-error{background:#ffe7e6;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:400}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-icon{width:1.5rem;height:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-toast .p-toast-message .p-toast-message-content{padding:1rem;border-width:0 0 0 6px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon){width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:rgba(255,255,255,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-toast .p-toast-message.p-toast-message-info{background:#e9e9ff;border:solid #696cff;border-width:0 0 0 6px;color:#696cff}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#696cff}.p-toast .p-toast-message.p-toast-message-success{background:#e4f8f0;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{background:#fff2e2;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{background:#ffe7e6;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#f8f9fa;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-icon-wrapper .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{background:rgba(255,255,255,.1);color:#f8f9fa}.p-galleria .p-galleria-item-nav{background:transparent;color:#f8f9fa;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:6px;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:rgba(255,255,255,.1);color:#f8f9fa}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:#f8f9fa;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#ced4da;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#adb5bd}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:rgba(255,255,255,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:rgba(255,255,255,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#f8f9fa;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:rgba(255,255,255,.1);color:#f8f9fa}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-galleria-mask,.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link i{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{background-color:#dee2e6;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #ffffff}.p-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#64748b;color:#fff}.p-badge.p-badge-success{background-color:#22c55e;color:#fff}.p-badge.p-badge-info{background-color:#3b82f6;color:#fff}.p-badge.p-badge-warning{background-color:#f59e0b;color:#fff}.p-badge.p-badge-danger{background-color:#ef4444;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-chip{background-color:#dee2e6;color:#495057;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.375rem;margin-bottom:.375rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip .pi-chip-remove-icon{margin-left:.5rem}.p-chip img{width:2.25rem;height:2.25rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .pi-chip-remove-icon{border-radius:6px;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .pi-chip-remove-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-chip .pi-chip-remove-icon:focus{outline:0 none}.p-inplace .p-inplace-display{padding:.75rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-progressbar{border:0 none;height:1.5rem;background:#dee2e6;border-radius:6px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#3B82F6}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 2px 12px #0000001a;transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:rgba(0,0,0,.7)}.p-scrolltop.p-link:hover{background:rgba(0,0,0,.8)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#f8f9fa}.p-scrolltop .p-icon{width:1.5rem;height:1.5rem}.p-skeleton{background-color:#dee2e6;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0))}.p-tag{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:6px}.p-tag.p-tag-success{background-color:#22c55e;color:#fff}.p-tag.p-tag-info{background-color:#3b82f6;color:#fff}.p-tag.p-tag-warning{background-color:#f59e0b;color:#fff}.p-tag.p-tag-danger{background-color:#ef4444;color:#fff}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-tag .p-icon{width:.75rem;height:.75rem}.p-terminal{background:#ffffff;color:#495057;border:1px solid #dee2e6;padding:1.25rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem}}@layer primeng{.p-button-label{font-weight:700}.p-accordion .p-accordion-header .p-accordion-header-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-tabview .p-tabview-nav .p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:0;height:2px;transition:.5s cubic-bezier(.35,0,.25,1)}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#3b82f6}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #facf85,0 1px 2px #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #3b82f6}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #3b82f6}}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width: 576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.sm\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.sm\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.sm\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width: 576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--surface-0)!important}.text-50{color:var(--surface-50)!important}.text-100{color:var(--surface-100)!important}.text-200{color:var(--surface-200)!important}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-800{color:var(--surface-800)!important}.text-900{color:var(--surface-900)!important}.focus\:text-0:focus{color:var(--surface-0)!important}.hover\:text-0:hover,.active\:text-0:active{color:var(--surface-0)!important}.focus\:text-50:focus{color:var(--surface-50)!important}.hover\:text-50:hover,.active\:text-50:active{color:var(--surface-50)!important}.focus\:text-100:focus{color:var(--surface-100)!important}.hover\:text-100:hover,.active\:text-100:active{color:var(--surface-100)!important}.focus\:text-200:focus{color:var(--surface-200)!important}.hover\:text-200:hover,.active\:text-200:active{color:var(--surface-200)!important}.focus\:text-300:focus{color:var(--surface-300)!important}.hover\:text-300:hover,.active\:text-300:active{color:var(--surface-300)!important}.focus\:text-400:focus{color:var(--surface-400)!important}.hover\:text-400:hover,.active\:text-400:active{color:var(--surface-400)!important}.focus\:text-500:focus{color:var(--surface-500)!important}.hover\:text-500:hover,.active\:text-500:active{color:var(--surface-500)!important}.focus\:text-600:focus{color:var(--surface-600)!important}.hover\:text-600:hover,.active\:text-600:active{color:var(--surface-600)!important}.focus\:text-700:focus{color:var(--surface-700)!important}.hover\:text-700:hover,.active\:text-700:active{color:var(--surface-700)!important}.focus\:text-800:focus{color:var(--surface-800)!important}.hover\:text-800:hover,.active\:text-800:active{color:var(--surface-800)!important}.focus\:text-900:focus{color:var(--surface-900)!important}.hover\:text-900:hover,.active\:text-900:active{color:var(--surface-900)!important}.surface-0{background-color:var(--surface-0)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-400{background-color:var(--surface-400)!important}.surface-500{background-color:var(--surface-500)!important}.surface-600{background-color:var(--surface-600)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.surface-900{background-color:var(--surface-900)!important}.focus\:surface-0:focus{background-color:var(--surface-0)!important}.hover\:surface-0:hover,.active\:surface-0:active{background-color:var(--surface-0)!important}.focus\:surface-50:focus{background-color:var(--surface-50)!important}.hover\:surface-50:hover,.active\:surface-50:active{background-color:var(--surface-50)!important}.focus\:surface-100:focus{background-color:var(--surface-100)!important}.hover\:surface-100:hover,.active\:surface-100:active{background-color:var(--surface-100)!important}.focus\:surface-200:focus{background-color:var(--surface-200)!important}.hover\:surface-200:hover,.active\:surface-200:active{background-color:var(--surface-200)!important}.focus\:surface-300:focus{background-color:var(--surface-300)!important}.hover\:surface-300:hover,.active\:surface-300:active{background-color:var(--surface-300)!important}.focus\:surface-400:focus{background-color:var(--surface-400)!important}.hover\:surface-400:hover,.active\:surface-400:active{background-color:var(--surface-400)!important}.focus\:surface-500:focus{background-color:var(--surface-500)!important}.hover\:surface-500:hover,.active\:surface-500:active{background-color:var(--surface-500)!important}.focus\:surface-600:focus{background-color:var(--surface-600)!important}.hover\:surface-600:hover,.active\:surface-600:active{background-color:var(--surface-600)!important}.focus\:surface-700:focus{background-color:var(--surface-700)!important}.hover\:surface-700:hover,.active\:surface-700:active{background-color:var(--surface-700)!important}.focus\:surface-800:focus{background-color:var(--surface-800)!important}.hover\:surface-800:hover,.active\:surface-800:active{background-color:var(--surface-800)!important}.focus\:surface-900:focus{background-color:var(--surface-900)!important}.hover\:surface-900:hover,.active\:surface-900:active{background-color:var(--surface-900)!important}.border-0{border-color:var(--surface-0)!important}.border-50{border-color:var(--surface-50)!important}.border-100{border-color:var(--surface-100)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-400{border-color:var(--surface-400)!important}.border-500{border-color:var(--surface-500)!important}.border-600{border-color:var(--surface-600)!important}.border-700{border-color:var(--surface-700)!important}.border-800{border-color:var(--surface-800)!important}.border-900{border-color:var(--surface-900)!important}.focus\:border-0:focus{border-color:var(--surface-0)!important}.hover\:border-0:hover,.active\:border-0:active{border-color:var(--surface-0)!important}.focus\:border-50:focus{border-color:var(--surface-50)!important}.hover\:border-50:hover,.active\:border-50:active{border-color:var(--surface-50)!important}.focus\:border-100:focus{border-color:var(--surface-100)!important}.hover\:border-100:hover,.active\:border-100:active{border-color:var(--surface-100)!important}.focus\:border-200:focus{border-color:var(--surface-200)!important}.hover\:border-200:hover,.active\:border-200:active{border-color:var(--surface-200)!important}.focus\:border-300:focus{border-color:var(--surface-300)!important}.hover\:border-300:hover,.active\:border-300:active{border-color:var(--surface-300)!important}.focus\:border-400:focus{border-color:var(--surface-400)!important}.hover\:border-400:hover,.active\:border-400:active{border-color:var(--surface-400)!important}.focus\:border-500:focus{border-color:var(--surface-500)!important}.hover\:border-500:hover,.active\:border-500:active{border-color:var(--surface-500)!important}.focus\:border-600:focus{border-color:var(--surface-600)!important}.hover\:border-600:hover,.active\:border-600:active{border-color:var(--surface-600)!important}.focus\:border-700:focus{border-color:var(--surface-700)!important}.hover\:border-700:hover,.active\:border-700:active{border-color:var(--surface-700)!important}.focus\:border-800:focus{border-color:var(--surface-800)!important}.hover\:border-800:hover,.active\:border-800:active{border-color:var(--surface-800)!important}.focus\:border-900:focus{border-color:var(--surface-900)!important}.hover\:border-900:hover,.active\:border-900:active{border-color:var(--surface-900)!important}.bg-transparent{background-color:transparent!important}@media screen and (min-width: 576px){.sm\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 768px){.md\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 992px){.lg\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 1200px){.xl\:bg-transparent{background-color:transparent!important}}.border-transparent{border-color:transparent!important}@media screen and (min-width: 576px){.sm\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 768px){.md\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 992px){.lg\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 1200px){.xl\:border-transparent{border-color:transparent!important}}.text-blue-50{color:var(--blue-50)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-200{color:var(--blue-200)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.focus\:text-blue-50:focus{color:var(--blue-50)!important}.focus\:text-blue-100:focus{color:var(--blue-100)!important}.focus\:text-blue-200:focus{color:var(--blue-200)!important}.focus\:text-blue-300:focus{color:var(--blue-300)!important}.focus\:text-blue-400:focus{color:var(--blue-400)!important}.focus\:text-blue-500:focus{color:var(--blue-500)!important}.focus\:text-blue-600:focus{color:var(--blue-600)!important}.focus\:text-blue-700:focus{color:var(--blue-700)!important}.focus\:text-blue-800:focus{color:var(--blue-800)!important}.focus\:text-blue-900:focus{color:var(--blue-900)!important}.hover\:text-blue-50:hover{color:var(--blue-50)!important}.hover\:text-blue-100:hover{color:var(--blue-100)!important}.hover\:text-blue-200:hover{color:var(--blue-200)!important}.hover\:text-blue-300:hover{color:var(--blue-300)!important}.hover\:text-blue-400:hover{color:var(--blue-400)!important}.hover\:text-blue-500:hover{color:var(--blue-500)!important}.hover\:text-blue-600:hover{color:var(--blue-600)!important}.hover\:text-blue-700:hover{color:var(--blue-700)!important}.hover\:text-blue-800:hover{color:var(--blue-800)!important}.hover\:text-blue-900:hover{color:var(--blue-900)!important}.active\:text-blue-50:active{color:var(--blue-50)!important}.active\:text-blue-100:active{color:var(--blue-100)!important}.active\:text-blue-200:active{color:var(--blue-200)!important}.active\:text-blue-300:active{color:var(--blue-300)!important}.active\:text-blue-400:active{color:var(--blue-400)!important}.active\:text-blue-500:active{color:var(--blue-500)!important}.active\:text-blue-600:active{color:var(--blue-600)!important}.active\:text-blue-700:active{color:var(--blue-700)!important}.active\:text-blue-800:active{color:var(--blue-800)!important}.active\:text-blue-900:active{color:var(--blue-900)!important}.text-green-50{color:var(--green-50)!important}.text-green-100{color:var(--green-100)!important}.text-green-200{color:var(--green-200)!important}.text-green-300{color:var(--green-300)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.focus\:text-green-50:focus{color:var(--green-50)!important}.focus\:text-green-100:focus{color:var(--green-100)!important}.focus\:text-green-200:focus{color:var(--green-200)!important}.focus\:text-green-300:focus{color:var(--green-300)!important}.focus\:text-green-400:focus{color:var(--green-400)!important}.focus\:text-green-500:focus{color:var(--green-500)!important}.focus\:text-green-600:focus{color:var(--green-600)!important}.focus\:text-green-700:focus{color:var(--green-700)!important}.focus\:text-green-800:focus{color:var(--green-800)!important}.focus\:text-green-900:focus{color:var(--green-900)!important}.hover\:text-green-50:hover{color:var(--green-50)!important}.hover\:text-green-100:hover{color:var(--green-100)!important}.hover\:text-green-200:hover{color:var(--green-200)!important}.hover\:text-green-300:hover{color:var(--green-300)!important}.hover\:text-green-400:hover{color:var(--green-400)!important}.hover\:text-green-500:hover{color:var(--green-500)!important}.hover\:text-green-600:hover{color:var(--green-600)!important}.hover\:text-green-700:hover{color:var(--green-700)!important}.hover\:text-green-800:hover{color:var(--green-800)!important}.hover\:text-green-900:hover{color:var(--green-900)!important}.active\:text-green-50:active{color:var(--green-50)!important}.active\:text-green-100:active{color:var(--green-100)!important}.active\:text-green-200:active{color:var(--green-200)!important}.active\:text-green-300:active{color:var(--green-300)!important}.active\:text-green-400:active{color:var(--green-400)!important}.active\:text-green-500:active{color:var(--green-500)!important}.active\:text-green-600:active{color:var(--green-600)!important}.active\:text-green-700:active{color:var(--green-700)!important}.active\:text-green-800:active{color:var(--green-800)!important}.active\:text-green-900:active{color:var(--green-900)!important}.text-yellow-50{color:var(--yellow-50)!important}.text-yellow-100{color:var(--yellow-100)!important}.text-yellow-200{color:var(--yellow-200)!important}.text-yellow-300{color:var(--yellow-300)!important}.text-yellow-400{color:var(--yellow-400)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-yellow-900{color:var(--yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--yellow-900)!important}.active\:text-yellow-50:active{color:var(--yellow-50)!important}.active\:text-yellow-100:active{color:var(--yellow-100)!important}.active\:text-yellow-200:active{color:var(--yellow-200)!important}.active\:text-yellow-300:active{color:var(--yellow-300)!important}.active\:text-yellow-400:active{color:var(--yellow-400)!important}.active\:text-yellow-500:active{color:var(--yellow-500)!important}.active\:text-yellow-600:active{color:var(--yellow-600)!important}.active\:text-yellow-700:active{color:var(--yellow-700)!important}.active\:text-yellow-800:active{color:var(--yellow-800)!important}.active\:text-yellow-900:active{color:var(--yellow-900)!important}.text-cyan-50{color:var(--cyan-50)!important}.text-cyan-100{color:var(--cyan-100)!important}.text-cyan-200{color:var(--cyan-200)!important}.text-cyan-300{color:var(--cyan-300)!important}.text-cyan-400{color:var(--cyan-400)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-800{color:var(--cyan-800)!important}.text-cyan-900{color:var(--cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--cyan-900)!important}.active\:text-cyan-50:active{color:var(--cyan-50)!important}.active\:text-cyan-100:active{color:var(--cyan-100)!important}.active\:text-cyan-200:active{color:var(--cyan-200)!important}.active\:text-cyan-300:active{color:var(--cyan-300)!important}.active\:text-cyan-400:active{color:var(--cyan-400)!important}.active\:text-cyan-500:active{color:var(--cyan-500)!important}.active\:text-cyan-600:active{color:var(--cyan-600)!important}.active\:text-cyan-700:active{color:var(--cyan-700)!important}.active\:text-cyan-800:active{color:var(--cyan-800)!important}.active\:text-cyan-900:active{color:var(--cyan-900)!important}.text-pink-50{color:var(--pink-50)!important}.text-pink-100{color:var(--pink-100)!important}.text-pink-200{color:var(--pink-200)!important}.text-pink-300{color:var(--pink-300)!important}.text-pink-400{color:var(--pink-400)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-800{color:var(--pink-800)!important}.text-pink-900{color:var(--pink-900)!important}.focus\:text-pink-50:focus{color:var(--pink-50)!important}.focus\:text-pink-100:focus{color:var(--pink-100)!important}.focus\:text-pink-200:focus{color:var(--pink-200)!important}.focus\:text-pink-300:focus{color:var(--pink-300)!important}.focus\:text-pink-400:focus{color:var(--pink-400)!important}.focus\:text-pink-500:focus{color:var(--pink-500)!important}.focus\:text-pink-600:focus{color:var(--pink-600)!important}.focus\:text-pink-700:focus{color:var(--pink-700)!important}.focus\:text-pink-800:focus{color:var(--pink-800)!important}.focus\:text-pink-900:focus{color:var(--pink-900)!important}.hover\:text-pink-50:hover{color:var(--pink-50)!important}.hover\:text-pink-100:hover{color:var(--pink-100)!important}.hover\:text-pink-200:hover{color:var(--pink-200)!important}.hover\:text-pink-300:hover{color:var(--pink-300)!important}.hover\:text-pink-400:hover{color:var(--pink-400)!important}.hover\:text-pink-500:hover{color:var(--pink-500)!important}.hover\:text-pink-600:hover{color:var(--pink-600)!important}.hover\:text-pink-700:hover{color:var(--pink-700)!important}.hover\:text-pink-800:hover{color:var(--pink-800)!important}.hover\:text-pink-900:hover{color:var(--pink-900)!important}.active\:text-pink-50:active{color:var(--pink-50)!important}.active\:text-pink-100:active{color:var(--pink-100)!important}.active\:text-pink-200:active{color:var(--pink-200)!important}.active\:text-pink-300:active{color:var(--pink-300)!important}.active\:text-pink-400:active{color:var(--pink-400)!important}.active\:text-pink-500:active{color:var(--pink-500)!important}.active\:text-pink-600:active{color:var(--pink-600)!important}.active\:text-pink-700:active{color:var(--pink-700)!important}.active\:text-pink-800:active{color:var(--pink-800)!important}.active\:text-pink-900:active{color:var(--pink-900)!important}.text-indigo-50{color:var(--indigo-50)!important}.text-indigo-100{color:var(--indigo-100)!important}.text-indigo-200{color:var(--indigo-200)!important}.text-indigo-300{color:var(--indigo-300)!important}.text-indigo-400{color:var(--indigo-400)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-800{color:var(--indigo-800)!important}.text-indigo-900{color:var(--indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--indigo-900)!important}.active\:text-indigo-50:active{color:var(--indigo-50)!important}.active\:text-indigo-100:active{color:var(--indigo-100)!important}.active\:text-indigo-200:active{color:var(--indigo-200)!important}.active\:text-indigo-300:active{color:var(--indigo-300)!important}.active\:text-indigo-400:active{color:var(--indigo-400)!important}.active\:text-indigo-500:active{color:var(--indigo-500)!important}.active\:text-indigo-600:active{color:var(--indigo-600)!important}.active\:text-indigo-700:active{color:var(--indigo-700)!important}.active\:text-indigo-800:active{color:var(--indigo-800)!important}.active\:text-indigo-900:active{color:var(--indigo-900)!important}.text-teal-50{color:var(--teal-50)!important}.text-teal-100{color:var(--teal-100)!important}.text-teal-200{color:var(--teal-200)!important}.text-teal-300{color:var(--teal-300)!important}.text-teal-400{color:var(--teal-400)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.focus\:text-teal-50:focus{color:var(--teal-50)!important}.focus\:text-teal-100:focus{color:var(--teal-100)!important}.focus\:text-teal-200:focus{color:var(--teal-200)!important}.focus\:text-teal-300:focus{color:var(--teal-300)!important}.focus\:text-teal-400:focus{color:var(--teal-400)!important}.focus\:text-teal-500:focus{color:var(--teal-500)!important}.focus\:text-teal-600:focus{color:var(--teal-600)!important}.focus\:text-teal-700:focus{color:var(--teal-700)!important}.focus\:text-teal-800:focus{color:var(--teal-800)!important}.focus\:text-teal-900:focus{color:var(--teal-900)!important}.hover\:text-teal-50:hover{color:var(--teal-50)!important}.hover\:text-teal-100:hover{color:var(--teal-100)!important}.hover\:text-teal-200:hover{color:var(--teal-200)!important}.hover\:text-teal-300:hover{color:var(--teal-300)!important}.hover\:text-teal-400:hover{color:var(--teal-400)!important}.hover\:text-teal-500:hover{color:var(--teal-500)!important}.hover\:text-teal-600:hover{color:var(--teal-600)!important}.hover\:text-teal-700:hover{color:var(--teal-700)!important}.hover\:text-teal-800:hover{color:var(--teal-800)!important}.hover\:text-teal-900:hover{color:var(--teal-900)!important}.active\:text-teal-50:active{color:var(--teal-50)!important}.active\:text-teal-100:active{color:var(--teal-100)!important}.active\:text-teal-200:active{color:var(--teal-200)!important}.active\:text-teal-300:active{color:var(--teal-300)!important}.active\:text-teal-400:active{color:var(--teal-400)!important}.active\:text-teal-500:active{color:var(--teal-500)!important}.active\:text-teal-600:active{color:var(--teal-600)!important}.active\:text-teal-700:active{color:var(--teal-700)!important}.active\:text-teal-800:active{color:var(--teal-800)!important}.active\:text-teal-900:active{color:var(--teal-900)!important}.text-orange-50{color:var(--orange-50)!important}.text-orange-100{color:var(--orange-100)!important}.text-orange-200{color:var(--orange-200)!important}.text-orange-300{color:var(--orange-300)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.focus\:text-orange-50:focus{color:var(--orange-50)!important}.focus\:text-orange-100:focus{color:var(--orange-100)!important}.focus\:text-orange-200:focus{color:var(--orange-200)!important}.focus\:text-orange-300:focus{color:var(--orange-300)!important}.focus\:text-orange-400:focus{color:var(--orange-400)!important}.focus\:text-orange-500:focus{color:var(--orange-500)!important}.focus\:text-orange-600:focus{color:var(--orange-600)!important}.focus\:text-orange-700:focus{color:var(--orange-700)!important}.focus\:text-orange-800:focus{color:var(--orange-800)!important}.focus\:text-orange-900:focus{color:var(--orange-900)!important}.hover\:text-orange-50:hover{color:var(--orange-50)!important}.hover\:text-orange-100:hover{color:var(--orange-100)!important}.hover\:text-orange-200:hover{color:var(--orange-200)!important}.hover\:text-orange-300:hover{color:var(--orange-300)!important}.hover\:text-orange-400:hover{color:var(--orange-400)!important}.hover\:text-orange-500:hover{color:var(--orange-500)!important}.hover\:text-orange-600:hover{color:var(--orange-600)!important}.hover\:text-orange-700:hover{color:var(--orange-700)!important}.hover\:text-orange-800:hover{color:var(--orange-800)!important}.hover\:text-orange-900:hover{color:var(--orange-900)!important}.active\:text-orange-50:active{color:var(--orange-50)!important}.active\:text-orange-100:active{color:var(--orange-100)!important}.active\:text-orange-200:active{color:var(--orange-200)!important}.active\:text-orange-300:active{color:var(--orange-300)!important}.active\:text-orange-400:active{color:var(--orange-400)!important}.active\:text-orange-500:active{color:var(--orange-500)!important}.active\:text-orange-600:active{color:var(--orange-600)!important}.active\:text-orange-700:active{color:var(--orange-700)!important}.active\:text-orange-800:active{color:var(--orange-800)!important}.active\:text-orange-900:active{color:var(--orange-900)!important}.text-bluegray-50{color:var(--bluegray-50)!important}.text-bluegray-100{color:var(--bluegray-100)!important}.text-bluegray-200{color:var(--bluegray-200)!important}.text-bluegray-300{color:var(--bluegray-300)!important}.text-bluegray-400{color:var(--bluegray-400)!important}.text-bluegray-500{color:var(--bluegray-500)!important}.text-bluegray-600{color:var(--bluegray-600)!important}.text-bluegray-700{color:var(--bluegray-700)!important}.text-bluegray-800{color:var(--bluegray-800)!important}.text-bluegray-900{color:var(--bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--bluegray-900)!important}.text-purple-50{color:var(--purple-50)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-200{color:var(--purple-200)!important}.text-purple-300{color:var(--purple-300)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.focus\:text-purple-50:focus{color:var(--purple-50)!important}.focus\:text-purple-100:focus{color:var(--purple-100)!important}.focus\:text-purple-200:focus{color:var(--purple-200)!important}.focus\:text-purple-300:focus{color:var(--purple-300)!important}.focus\:text-purple-400:focus{color:var(--purple-400)!important}.focus\:text-purple-500:focus{color:var(--purple-500)!important}.focus\:text-purple-600:focus{color:var(--purple-600)!important}.focus\:text-purple-700:focus{color:var(--purple-700)!important}.focus\:text-purple-800:focus{color:var(--purple-800)!important}.focus\:text-purple-900:focus{color:var(--purple-900)!important}.hover\:text-purple-50:hover{color:var(--purple-50)!important}.hover\:text-purple-100:hover{color:var(--purple-100)!important}.hover\:text-purple-200:hover{color:var(--purple-200)!important}.hover\:text-purple-300:hover{color:var(--purple-300)!important}.hover\:text-purple-400:hover{color:var(--purple-400)!important}.hover\:text-purple-500:hover{color:var(--purple-500)!important}.hover\:text-purple-600:hover{color:var(--purple-600)!important}.hover\:text-purple-700:hover{color:var(--purple-700)!important}.hover\:text-purple-800:hover{color:var(--purple-800)!important}.hover\:text-purple-900:hover{color:var(--purple-900)!important}.active\:text-purple-50:active{color:var(--purple-50)!important}.active\:text-purple-100:active{color:var(--purple-100)!important}.active\:text-purple-200:active{color:var(--purple-200)!important}.active\:text-purple-300:active{color:var(--purple-300)!important}.active\:text-purple-400:active{color:var(--purple-400)!important}.active\:text-purple-500:active{color:var(--purple-500)!important}.active\:text-purple-600:active{color:var(--purple-600)!important}.active\:text-purple-700:active{color:var(--purple-700)!important}.active\:text-purple-800:active{color:var(--purple-800)!important}.active\:text-purple-900:active{color:var(--purple-900)!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.focus\:text-gray-50:focus{color:var(--gray-50)!important}.focus\:text-gray-100:focus{color:var(--gray-100)!important}.focus\:text-gray-200:focus{color:var(--gray-200)!important}.focus\:text-gray-300:focus{color:var(--gray-300)!important}.focus\:text-gray-400:focus{color:var(--gray-400)!important}.focus\:text-gray-500:focus{color:var(--gray-500)!important}.focus\:text-gray-600:focus{color:var(--gray-600)!important}.focus\:text-gray-700:focus{color:var(--gray-700)!important}.focus\:text-gray-800:focus{color:var(--gray-800)!important}.focus\:text-gray-900:focus{color:var(--gray-900)!important}.hover\:text-gray-50:hover{color:var(--gray-50)!important}.hover\:text-gray-100:hover{color:var(--gray-100)!important}.hover\:text-gray-200:hover{color:var(--gray-200)!important}.hover\:text-gray-300:hover{color:var(--gray-300)!important}.hover\:text-gray-400:hover{color:var(--gray-400)!important}.hover\:text-gray-500:hover{color:var(--gray-500)!important}.hover\:text-gray-600:hover{color:var(--gray-600)!important}.hover\:text-gray-700:hover{color:var(--gray-700)!important}.hover\:text-gray-800:hover{color:var(--gray-800)!important}.hover\:text-gray-900:hover{color:var(--gray-900)!important}.active\:text-gray-50:active{color:var(--gray-50)!important}.active\:text-gray-100:active{color:var(--gray-100)!important}.active\:text-gray-200:active{color:var(--gray-200)!important}.active\:text-gray-300:active{color:var(--gray-300)!important}.active\:text-gray-400:active{color:var(--gray-400)!important}.active\:text-gray-500:active{color:var(--gray-500)!important}.active\:text-gray-600:active{color:var(--gray-600)!important}.active\:text-gray-700:active{color:var(--gray-700)!important}.active\:text-gray-800:active{color:var(--gray-800)!important}.active\:text-gray-900:active{color:var(--gray-900)!important}.text-red-50{color:var(--red-50)!important}.text-red-100{color:var(--red-100)!important}.text-red-200{color:var(--red-200)!important}.text-red-300{color:var(--red-300)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.focus\:text-red-50:focus{color:var(--red-50)!important}.focus\:text-red-100:focus{color:var(--red-100)!important}.focus\:text-red-200:focus{color:var(--red-200)!important}.focus\:text-red-300:focus{color:var(--red-300)!important}.focus\:text-red-400:focus{color:var(--red-400)!important}.focus\:text-red-500:focus{color:var(--red-500)!important}.focus\:text-red-600:focus{color:var(--red-600)!important}.focus\:text-red-700:focus{color:var(--red-700)!important}.focus\:text-red-800:focus{color:var(--red-800)!important}.focus\:text-red-900:focus{color:var(--red-900)!important}.hover\:text-red-50:hover{color:var(--red-50)!important}.hover\:text-red-100:hover{color:var(--red-100)!important}.hover\:text-red-200:hover{color:var(--red-200)!important}.hover\:text-red-300:hover{color:var(--red-300)!important}.hover\:text-red-400:hover{color:var(--red-400)!important}.hover\:text-red-500:hover{color:var(--red-500)!important}.hover\:text-red-600:hover{color:var(--red-600)!important}.hover\:text-red-700:hover{color:var(--red-700)!important}.hover\:text-red-800:hover{color:var(--red-800)!important}.hover\:text-red-900:hover{color:var(--red-900)!important}.active\:text-red-50:active{color:var(--red-50)!important}.active\:text-red-100:active{color:var(--red-100)!important}.active\:text-red-200:active{color:var(--red-200)!important}.active\:text-red-300:active{color:var(--red-300)!important}.active\:text-red-400:active{color:var(--red-400)!important}.active\:text-red-500:active{color:var(--red-500)!important}.active\:text-red-600:active{color:var(--red-600)!important}.active\:text-red-700:active{color:var(--red-700)!important}.active\:text-red-800:active{color:var(--red-800)!important}.active\:text-red-900:active{color:var(--red-900)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-100{color:var(--primary-100)!important}.text-primary-200{color:var(--primary-200)!important}.text-primary-300{color:var(--primary-300)!important}.text-primary-400{color:var(--primary-400)!important}.text-primary-500{color:var(--primary-500)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.focus\:text-primary-50:focus{color:var(--primary-50)!important}.focus\:text-primary-100:focus{color:var(--primary-100)!important}.focus\:text-primary-200:focus{color:var(--primary-200)!important}.focus\:text-primary-300:focus{color:var(--primary-300)!important}.focus\:text-primary-400:focus{color:var(--primary-400)!important}.focus\:text-primary-500:focus{color:var(--primary-500)!important}.focus\:text-primary-600:focus{color:var(--primary-600)!important}.focus\:text-primary-700:focus{color:var(--primary-700)!important}.focus\:text-primary-800:focus{color:var(--primary-800)!important}.focus\:text-primary-900:focus{color:var(--primary-900)!important}.hover\:text-primary-50:hover{color:var(--primary-50)!important}.hover\:text-primary-100:hover{color:var(--primary-100)!important}.hover\:text-primary-200:hover{color:var(--primary-200)!important}.hover\:text-primary-300:hover{color:var(--primary-300)!important}.hover\:text-primary-400:hover{color:var(--primary-400)!important}.hover\:text-primary-500:hover{color:var(--primary-500)!important}.hover\:text-primary-600:hover{color:var(--primary-600)!important}.hover\:text-primary-700:hover{color:var(--primary-700)!important}.hover\:text-primary-800:hover{color:var(--primary-800)!important}.hover\:text-primary-900:hover{color:var(--primary-900)!important}.active\:text-primary-50:active{color:var(--primary-50)!important}.active\:text-primary-100:active{color:var(--primary-100)!important}.active\:text-primary-200:active{color:var(--primary-200)!important}.active\:text-primary-300:active{color:var(--primary-300)!important}.active\:text-primary-400:active{color:var(--primary-400)!important}.active\:text-primary-500:active{color:var(--primary-500)!important}.active\:text-primary-600:active{color:var(--primary-600)!important}.active\:text-primary-700:active{color:var(--primary-700)!important}.active\:text-primary-800:active{color:var(--primary-800)!important}.active\:text-primary-900:active{color:var(--primary-900)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-300{background-color:var(--blue-300)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600{background-color:var(--blue-600)!important}.bg-blue-700{background-color:var(--blue-700)!important}.bg-blue-800{background-color:var(--blue-800)!important}.bg-blue-900{background-color:var(--blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--blue-900)!important}.active\:bg-blue-50:active{background-color:var(--blue-50)!important}.active\:bg-blue-100:active{background-color:var(--blue-100)!important}.active\:bg-blue-200:active{background-color:var(--blue-200)!important}.active\:bg-blue-300:active{background-color:var(--blue-300)!important}.active\:bg-blue-400:active{background-color:var(--blue-400)!important}.active\:bg-blue-500:active{background-color:var(--blue-500)!important}.active\:bg-blue-600:active{background-color:var(--blue-600)!important}.active\:bg-blue-700:active{background-color:var(--blue-700)!important}.active\:bg-blue-800:active{background-color:var(--blue-800)!important}.active\:bg-blue-900:active{background-color:var(--blue-900)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-300{background-color:var(--green-300)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-green-600{background-color:var(--green-600)!important}.bg-green-700{background-color:var(--green-700)!important}.bg-green-800{background-color:var(--green-800)!important}.bg-green-900{background-color:var(--green-900)!important}.focus\:bg-green-50:focus{background-color:var(--green-50)!important}.focus\:bg-green-100:focus{background-color:var(--green-100)!important}.focus\:bg-green-200:focus{background-color:var(--green-200)!important}.focus\:bg-green-300:focus{background-color:var(--green-300)!important}.focus\:bg-green-400:focus{background-color:var(--green-400)!important}.focus\:bg-green-500:focus{background-color:var(--green-500)!important}.focus\:bg-green-600:focus{background-color:var(--green-600)!important}.focus\:bg-green-700:focus{background-color:var(--green-700)!important}.focus\:bg-green-800:focus{background-color:var(--green-800)!important}.focus\:bg-green-900:focus{background-color:var(--green-900)!important}.hover\:bg-green-50:hover{background-color:var(--green-50)!important}.hover\:bg-green-100:hover{background-color:var(--green-100)!important}.hover\:bg-green-200:hover{background-color:var(--green-200)!important}.hover\:bg-green-300:hover{background-color:var(--green-300)!important}.hover\:bg-green-400:hover{background-color:var(--green-400)!important}.hover\:bg-green-500:hover{background-color:var(--green-500)!important}.hover\:bg-green-600:hover{background-color:var(--green-600)!important}.hover\:bg-green-700:hover{background-color:var(--green-700)!important}.hover\:bg-green-800:hover{background-color:var(--green-800)!important}.hover\:bg-green-900:hover{background-color:var(--green-900)!important}.active\:bg-green-50:active{background-color:var(--green-50)!important}.active\:bg-green-100:active{background-color:var(--green-100)!important}.active\:bg-green-200:active{background-color:var(--green-200)!important}.active\:bg-green-300:active{background-color:var(--green-300)!important}.active\:bg-green-400:active{background-color:var(--green-400)!important}.active\:bg-green-500:active{background-color:var(--green-500)!important}.active\:bg-green-600:active{background-color:var(--green-600)!important}.active\:bg-green-700:active{background-color:var(--green-700)!important}.active\:bg-green-800:active{background-color:var(--green-800)!important}.active\:bg-green-900:active{background-color:var(--green-900)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-300{background-color:var(--yellow-300)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-yellow-700{background-color:var(--yellow-700)!important}.bg-yellow-800{background-color:var(--yellow-800)!important}.bg-yellow-900{background-color:var(--yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--yellow-900)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-200{background-color:var(--cyan-200)!important}.bg-cyan-300{background-color:var(--cyan-300)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-cyan-600{background-color:var(--cyan-600)!important}.bg-cyan-700{background-color:var(--cyan-700)!important}.bg-cyan-800{background-color:var(--cyan-800)!important}.bg-cyan-900{background-color:var(--cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--cyan-900)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-pink-600{background-color:var(--pink-600)!important}.bg-pink-700{background-color:var(--pink-700)!important}.bg-pink-800{background-color:var(--pink-800)!important}.bg-pink-900{background-color:var(--pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--pink-900)!important}.active\:bg-pink-50:active{background-color:var(--pink-50)!important}.active\:bg-pink-100:active{background-color:var(--pink-100)!important}.active\:bg-pink-200:active{background-color:var(--pink-200)!important}.active\:bg-pink-300:active{background-color:var(--pink-300)!important}.active\:bg-pink-400:active{background-color:var(--pink-400)!important}.active\:bg-pink-500:active{background-color:var(--pink-500)!important}.active\:bg-pink-600:active{background-color:var(--pink-600)!important}.active\:bg-pink-700:active{background-color:var(--pink-700)!important}.active\:bg-pink-800:active{background-color:var(--pink-800)!important}.active\:bg-pink-900:active{background-color:var(--pink-900)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-200{background-color:var(--indigo-200)!important}.bg-indigo-300{background-color:var(--indigo-300)!important}.bg-indigo-400{background-color:var(--indigo-400)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-indigo-600{background-color:var(--indigo-600)!important}.bg-indigo-700{background-color:var(--indigo-700)!important}.bg-indigo-800{background-color:var(--indigo-800)!important}.bg-indigo-900{background-color:var(--indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--indigo-900)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-200{background-color:var(--teal-200)!important}.bg-teal-300{background-color:var(--teal-300)!important}.bg-teal-400{background-color:var(--teal-400)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-teal-600{background-color:var(--teal-600)!important}.bg-teal-700{background-color:var(--teal-700)!important}.bg-teal-800{background-color:var(--teal-800)!important}.bg-teal-900{background-color:var(--teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--teal-900)!important}.active\:bg-teal-50:active{background-color:var(--teal-50)!important}.active\:bg-teal-100:active{background-color:var(--teal-100)!important}.active\:bg-teal-200:active{background-color:var(--teal-200)!important}.active\:bg-teal-300:active{background-color:var(--teal-300)!important}.active\:bg-teal-400:active{background-color:var(--teal-400)!important}.active\:bg-teal-500:active{background-color:var(--teal-500)!important}.active\:bg-teal-600:active{background-color:var(--teal-600)!important}.active\:bg-teal-700:active{background-color:var(--teal-700)!important}.active\:bg-teal-800:active{background-color:var(--teal-800)!important}.active\:bg-teal-900:active{background-color:var(--teal-900)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-400{background-color:var(--orange-400)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-orange-600{background-color:var(--orange-600)!important}.bg-orange-700{background-color:var(--orange-700)!important}.bg-orange-800{background-color:var(--orange-800)!important}.bg-orange-900{background-color:var(--orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--orange-900)!important}.active\:bg-orange-50:active{background-color:var(--orange-50)!important}.active\:bg-orange-100:active{background-color:var(--orange-100)!important}.active\:bg-orange-200:active{background-color:var(--orange-200)!important}.active\:bg-orange-300:active{background-color:var(--orange-300)!important}.active\:bg-orange-400:active{background-color:var(--orange-400)!important}.active\:bg-orange-500:active{background-color:var(--orange-500)!important}.active\:bg-orange-600:active{background-color:var(--orange-600)!important}.active\:bg-orange-700:active{background-color:var(--orange-700)!important}.active\:bg-orange-800:active{background-color:var(--orange-800)!important}.active\:bg-orange-900:active{background-color:var(--orange-900)!important}.bg-bluegray-50{background-color:var(--bluegray-50)!important}.bg-bluegray-100{background-color:var(--bluegray-100)!important}.bg-bluegray-200{background-color:var(--bluegray-200)!important}.bg-bluegray-300{background-color:var(--bluegray-300)!important}.bg-bluegray-400{background-color:var(--bluegray-400)!important}.bg-bluegray-500{background-color:var(--bluegray-500)!important}.bg-bluegray-600{background-color:var(--bluegray-600)!important}.bg-bluegray-700{background-color:var(--bluegray-700)!important}.bg-bluegray-800{background-color:var(--bluegray-800)!important}.bg-bluegray-900{background-color:var(--bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--bluegray-900)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-300{background-color:var(--purple-300)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.bg-purple-700{background-color:var(--purple-700)!important}.bg-purple-800{background-color:var(--purple-800)!important}.bg-purple-900{background-color:var(--purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--purple-900)!important}.active\:bg-purple-50:active{background-color:var(--purple-50)!important}.active\:bg-purple-100:active{background-color:var(--purple-100)!important}.active\:bg-purple-200:active{background-color:var(--purple-200)!important}.active\:bg-purple-300:active{background-color:var(--purple-300)!important}.active\:bg-purple-400:active{background-color:var(--purple-400)!important}.active\:bg-purple-500:active{background-color:var(--purple-500)!important}.active\:bg-purple-600:active{background-color:var(--purple-600)!important}.active\:bg-purple-700:active{background-color:var(--purple-700)!important}.active\:bg-purple-800:active{background-color:var(--purple-800)!important}.active\:bg-purple-900:active{background-color:var(--purple-900)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-gray-700{background-color:var(--gray-700)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--gray-900)!important}.active\:bg-gray-50:active{background-color:var(--gray-50)!important}.active\:bg-gray-100:active{background-color:var(--gray-100)!important}.active\:bg-gray-200:active{background-color:var(--gray-200)!important}.active\:bg-gray-300:active{background-color:var(--gray-300)!important}.active\:bg-gray-400:active{background-color:var(--gray-400)!important}.active\:bg-gray-500:active{background-color:var(--gray-500)!important}.active\:bg-gray-600:active{background-color:var(--gray-600)!important}.active\:bg-gray-700:active{background-color:var(--gray-700)!important}.active\:bg-gray-800:active{background-color:var(--gray-800)!important}.active\:bg-gray-900:active{background-color:var(--gray-900)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-300{background-color:var(--red-300)!important}.bg-red-400{background-color:var(--red-400)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-red-600{background-color:var(--red-600)!important}.bg-red-700{background-color:var(--red-700)!important}.bg-red-800{background-color:var(--red-800)!important}.bg-red-900{background-color:var(--red-900)!important}.focus\:bg-red-50:focus{background-color:var(--red-50)!important}.focus\:bg-red-100:focus{background-color:var(--red-100)!important}.focus\:bg-red-200:focus{background-color:var(--red-200)!important}.focus\:bg-red-300:focus{background-color:var(--red-300)!important}.focus\:bg-red-400:focus{background-color:var(--red-400)!important}.focus\:bg-red-500:focus{background-color:var(--red-500)!important}.focus\:bg-red-600:focus{background-color:var(--red-600)!important}.focus\:bg-red-700:focus{background-color:var(--red-700)!important}.focus\:bg-red-800:focus{background-color:var(--red-800)!important}.focus\:bg-red-900:focus{background-color:var(--red-900)!important}.hover\:bg-red-50:hover{background-color:var(--red-50)!important}.hover\:bg-red-100:hover{background-color:var(--red-100)!important}.hover\:bg-red-200:hover{background-color:var(--red-200)!important}.hover\:bg-red-300:hover{background-color:var(--red-300)!important}.hover\:bg-red-400:hover{background-color:var(--red-400)!important}.hover\:bg-red-500:hover{background-color:var(--red-500)!important}.hover\:bg-red-600:hover{background-color:var(--red-600)!important}.hover\:bg-red-700:hover{background-color:var(--red-700)!important}.hover\:bg-red-800:hover{background-color:var(--red-800)!important}.hover\:bg-red-900:hover{background-color:var(--red-900)!important}.active\:bg-red-50:active{background-color:var(--red-50)!important}.active\:bg-red-100:active{background-color:var(--red-100)!important}.active\:bg-red-200:active{background-color:var(--red-200)!important}.active\:bg-red-300:active{background-color:var(--red-300)!important}.active\:bg-red-400:active{background-color:var(--red-400)!important}.active\:bg-red-500:active{background-color:var(--red-500)!important}.active\:bg-red-600:active{background-color:var(--red-600)!important}.active\:bg-red-700:active{background-color:var(--red-700)!important}.active\:bg-red-800:active{background-color:var(--red-800)!important}.active\:bg-red-900:active{background-color:var(--red-900)!important}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-100{background-color:var(--primary-100)!important}.bg-primary-200{background-color:var(--primary-200)!important}.bg-primary-300{background-color:var(--primary-300)!important}.bg-primary-400{background-color:var(--primary-400)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--primary-900)!important}.active\:bg-primary-50:active{background-color:var(--primary-50)!important}.active\:bg-primary-100:active{background-color:var(--primary-100)!important}.active\:bg-primary-200:active{background-color:var(--primary-200)!important}.active\:bg-primary-300:active{background-color:var(--primary-300)!important}.active\:bg-primary-400:active{background-color:var(--primary-400)!important}.active\:bg-primary-500:active{background-color:var(--primary-500)!important}.active\:bg-primary-600:active{background-color:var(--primary-600)!important}.active\:bg-primary-700:active{background-color:var(--primary-700)!important}.active\:bg-primary-800:active{background-color:var(--primary-800)!important}.active\:bg-primary-900:active{background-color:var(--primary-900)!important}.border-blue-50{border-color:var(--blue-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-300{border-color:var(--blue-300)!important}.border-blue-400{border-color:var(--blue-400)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-blue-600{border-color:var(--blue-600)!important}.border-blue-700{border-color:var(--blue-700)!important}.border-blue-800{border-color:var(--blue-800)!important}.border-blue-900{border-color:var(--blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--blue-900)!important}.active\:border-blue-50:active{border-color:var(--blue-50)!important}.active\:border-blue-100:active{border-color:var(--blue-100)!important}.active\:border-blue-200:active{border-color:var(--blue-200)!important}.active\:border-blue-300:active{border-color:var(--blue-300)!important}.active\:border-blue-400:active{border-color:var(--blue-400)!important}.active\:border-blue-500:active{border-color:var(--blue-500)!important}.active\:border-blue-600:active{border-color:var(--blue-600)!important}.active\:border-blue-700:active{border-color:var(--blue-700)!important}.active\:border-blue-800:active{border-color:var(--blue-800)!important}.active\:border-blue-900:active{border-color:var(--blue-900)!important}.border-green-50{border-color:var(--green-50)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-300{border-color:var(--green-300)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-green-600{border-color:var(--green-600)!important}.border-green-700{border-color:var(--green-700)!important}.border-green-800{border-color:var(--green-800)!important}.border-green-900{border-color:var(--green-900)!important}.focus\:border-green-50:focus{border-color:var(--green-50)!important}.focus\:border-green-100:focus{border-color:var(--green-100)!important}.focus\:border-green-200:focus{border-color:var(--green-200)!important}.focus\:border-green-300:focus{border-color:var(--green-300)!important}.focus\:border-green-400:focus{border-color:var(--green-400)!important}.focus\:border-green-500:focus{border-color:var(--green-500)!important}.focus\:border-green-600:focus{border-color:var(--green-600)!important}.focus\:border-green-700:focus{border-color:var(--green-700)!important}.focus\:border-green-800:focus{border-color:var(--green-800)!important}.focus\:border-green-900:focus{border-color:var(--green-900)!important}.hover\:border-green-50:hover{border-color:var(--green-50)!important}.hover\:border-green-100:hover{border-color:var(--green-100)!important}.hover\:border-green-200:hover{border-color:var(--green-200)!important}.hover\:border-green-300:hover{border-color:var(--green-300)!important}.hover\:border-green-400:hover{border-color:var(--green-400)!important}.hover\:border-green-500:hover{border-color:var(--green-500)!important}.hover\:border-green-600:hover{border-color:var(--green-600)!important}.hover\:border-green-700:hover{border-color:var(--green-700)!important}.hover\:border-green-800:hover{border-color:var(--green-800)!important}.hover\:border-green-900:hover{border-color:var(--green-900)!important}.active\:border-green-50:active{border-color:var(--green-50)!important}.active\:border-green-100:active{border-color:var(--green-100)!important}.active\:border-green-200:active{border-color:var(--green-200)!important}.active\:border-green-300:active{border-color:var(--green-300)!important}.active\:border-green-400:active{border-color:var(--green-400)!important}.active\:border-green-500:active{border-color:var(--green-500)!important}.active\:border-green-600:active{border-color:var(--green-600)!important}.active\:border-green-700:active{border-color:var(--green-700)!important}.active\:border-green-800:active{border-color:var(--green-800)!important}.active\:border-green-900:active{border-color:var(--green-900)!important}.border-yellow-50{border-color:var(--yellow-50)!important}.border-yellow-100{border-color:var(--yellow-100)!important}.border-yellow-200{border-color:var(--yellow-200)!important}.border-yellow-300{border-color:var(--yellow-300)!important}.border-yellow-400{border-color:var(--yellow-400)!important}.border-yellow-500{border-color:var(--yellow-500)!important}.border-yellow-600{border-color:var(--yellow-600)!important}.border-yellow-700{border-color:var(--yellow-700)!important}.border-yellow-800{border-color:var(--yellow-800)!important}.border-yellow-900{border-color:var(--yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--yellow-900)!important}.border-cyan-50{border-color:var(--cyan-50)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-cyan-300{border-color:var(--cyan-300)!important}.border-cyan-400{border-color:var(--cyan-400)!important}.border-cyan-500{border-color:var(--cyan-500)!important}.border-cyan-600{border-color:var(--cyan-600)!important}.border-cyan-700{border-color:var(--cyan-700)!important}.border-cyan-800{border-color:var(--cyan-800)!important}.border-cyan-900{border-color:var(--cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--cyan-900)!important}.border-pink-50{border-color:var(--pink-50)!important}.border-pink-100{border-color:var(--pink-100)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-300{border-color:var(--pink-300)!important}.border-pink-400{border-color:var(--pink-400)!important}.border-pink-500{border-color:var(--pink-500)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-pink-700{border-color:var(--pink-700)!important}.border-pink-800{border-color:var(--pink-800)!important}.border-pink-900{border-color:var(--pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--pink-900)!important}.active\:border-pink-50:active{border-color:var(--pink-50)!important}.active\:border-pink-100:active{border-color:var(--pink-100)!important}.active\:border-pink-200:active{border-color:var(--pink-200)!important}.active\:border-pink-300:active{border-color:var(--pink-300)!important}.active\:border-pink-400:active{border-color:var(--pink-400)!important}.active\:border-pink-500:active{border-color:var(--pink-500)!important}.active\:border-pink-600:active{border-color:var(--pink-600)!important}.active\:border-pink-700:active{border-color:var(--pink-700)!important}.active\:border-pink-800:active{border-color:var(--pink-800)!important}.active\:border-pink-900:active{border-color:var(--pink-900)!important}.border-indigo-50{border-color:var(--indigo-50)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-indigo-300{border-color:var(--indigo-300)!important}.border-indigo-400{border-color:var(--indigo-400)!important}.border-indigo-500{border-color:var(--indigo-500)!important}.border-indigo-600{border-color:var(--indigo-600)!important}.border-indigo-700{border-color:var(--indigo-700)!important}.border-indigo-800{border-color:var(--indigo-800)!important}.border-indigo-900{border-color:var(--indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--indigo-900)!important}.border-teal-50{border-color:var(--teal-50)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-300{border-color:var(--teal-300)!important}.border-teal-400{border-color:var(--teal-400)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-teal-600{border-color:var(--teal-600)!important}.border-teal-700{border-color:var(--teal-700)!important}.border-teal-800{border-color:var(--teal-800)!important}.border-teal-900{border-color:var(--teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--teal-900)!important}.active\:border-teal-50:active{border-color:var(--teal-50)!important}.active\:border-teal-100:active{border-color:var(--teal-100)!important}.active\:border-teal-200:active{border-color:var(--teal-200)!important}.active\:border-teal-300:active{border-color:var(--teal-300)!important}.active\:border-teal-400:active{border-color:var(--teal-400)!important}.active\:border-teal-500:active{border-color:var(--teal-500)!important}.active\:border-teal-600:active{border-color:var(--teal-600)!important}.active\:border-teal-700:active{border-color:var(--teal-700)!important}.active\:border-teal-800:active{border-color:var(--teal-800)!important}.active\:border-teal-900:active{border-color:var(--teal-900)!important}.border-orange-50{border-color:var(--orange-50)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-400{border-color:var(--orange-400)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-orange-600{border-color:var(--orange-600)!important}.border-orange-700{border-color:var(--orange-700)!important}.border-orange-800{border-color:var(--orange-800)!important}.border-orange-900{border-color:var(--orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--orange-900)!important}.active\:border-orange-50:active{border-color:var(--orange-50)!important}.active\:border-orange-100:active{border-color:var(--orange-100)!important}.active\:border-orange-200:active{border-color:var(--orange-200)!important}.active\:border-orange-300:active{border-color:var(--orange-300)!important}.active\:border-orange-400:active{border-color:var(--orange-400)!important}.active\:border-orange-500:active{border-color:var(--orange-500)!important}.active\:border-orange-600:active{border-color:var(--orange-600)!important}.active\:border-orange-700:active{border-color:var(--orange-700)!important}.active\:border-orange-800:active{border-color:var(--orange-800)!important}.active\:border-orange-900:active{border-color:var(--orange-900)!important}.border-bluegray-50{border-color:var(--bluegray-50)!important}.border-bluegray-100{border-color:var(--bluegray-100)!important}.border-bluegray-200{border-color:var(--bluegray-200)!important}.border-bluegray-300{border-color:var(--bluegray-300)!important}.border-bluegray-400{border-color:var(--bluegray-400)!important}.border-bluegray-500{border-color:var(--bluegray-500)!important}.border-bluegray-600{border-color:var(--bluegray-600)!important}.border-bluegray-700{border-color:var(--bluegray-700)!important}.border-bluegray-800{border-color:var(--bluegray-800)!important}.border-bluegray-900{border-color:var(--bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--bluegray-900)!important}.border-purple-50{border-color:var(--purple-50)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-purple-300{border-color:var(--purple-300)!important}.border-purple-400{border-color:var(--purple-400)!important}.border-purple-500{border-color:var(--purple-500)!important}.border-purple-600{border-color:var(--purple-600)!important}.border-purple-700{border-color:var(--purple-700)!important}.border-purple-800{border-color:var(--purple-800)!important}.border-purple-900{border-color:var(--purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--purple-900)!important}.active\:border-purple-50:active{border-color:var(--purple-50)!important}.active\:border-purple-100:active{border-color:var(--purple-100)!important}.active\:border-purple-200:active{border-color:var(--purple-200)!important}.active\:border-purple-300:active{border-color:var(--purple-300)!important}.active\:border-purple-400:active{border-color:var(--purple-400)!important}.active\:border-purple-500:active{border-color:var(--purple-500)!important}.active\:border-purple-600:active{border-color:var(--purple-600)!important}.active\:border-purple-700:active{border-color:var(--purple-700)!important}.active\:border-purple-800:active{border-color:var(--purple-800)!important}.active\:border-purple-900:active{border-color:var(--purple-900)!important}.border-gray-50{border-color:var(--gray-50)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-gray-300{border-color:var(--gray-300)!important}.border-gray-400{border-color:var(--gray-400)!important}.border-gray-500{border-color:var(--gray-500)!important}.border-gray-600{border-color:var(--gray-600)!important}.border-gray-700{border-color:var(--gray-700)!important}.border-gray-800{border-color:var(--gray-800)!important}.border-gray-900{border-color:var(--gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--gray-900)!important}.active\:border-gray-50:active{border-color:var(--gray-50)!important}.active\:border-gray-100:active{border-color:var(--gray-100)!important}.active\:border-gray-200:active{border-color:var(--gray-200)!important}.active\:border-gray-300:active{border-color:var(--gray-300)!important}.active\:border-gray-400:active{border-color:var(--gray-400)!important}.active\:border-gray-500:active{border-color:var(--gray-500)!important}.active\:border-gray-600:active{border-color:var(--gray-600)!important}.active\:border-gray-700:active{border-color:var(--gray-700)!important}.active\:border-gray-800:active{border-color:var(--gray-800)!important}.active\:border-gray-900:active{border-color:var(--gray-900)!important}.border-red-50{border-color:var(--red-50)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-400{border-color:var(--red-400)!important}.border-red-500{border-color:var(--red-500)!important}.border-red-600{border-color:var(--red-600)!important}.border-red-700{border-color:var(--red-700)!important}.border-red-800{border-color:var(--red-800)!important}.border-red-900{border-color:var(--red-900)!important}.focus\:border-red-50:focus{border-color:var(--red-50)!important}.focus\:border-red-100:focus{border-color:var(--red-100)!important}.focus\:border-red-200:focus{border-color:var(--red-200)!important}.focus\:border-red-300:focus{border-color:var(--red-300)!important}.focus\:border-red-400:focus{border-color:var(--red-400)!important}.focus\:border-red-500:focus{border-color:var(--red-500)!important}.focus\:border-red-600:focus{border-color:var(--red-600)!important}.focus\:border-red-700:focus{border-color:var(--red-700)!important}.focus\:border-red-800:focus{border-color:var(--red-800)!important}.focus\:border-red-900:focus{border-color:var(--red-900)!important}.hover\:border-red-50:hover{border-color:var(--red-50)!important}.hover\:border-red-100:hover{border-color:var(--red-100)!important}.hover\:border-red-200:hover{border-color:var(--red-200)!important}.hover\:border-red-300:hover{border-color:var(--red-300)!important}.hover\:border-red-400:hover{border-color:var(--red-400)!important}.hover\:border-red-500:hover{border-color:var(--red-500)!important}.hover\:border-red-600:hover{border-color:var(--red-600)!important}.hover\:border-red-700:hover{border-color:var(--red-700)!important}.hover\:border-red-800:hover{border-color:var(--red-800)!important}.hover\:border-red-900:hover{border-color:var(--red-900)!important}.active\:border-red-50:active{border-color:var(--red-50)!important}.active\:border-red-100:active{border-color:var(--red-100)!important}.active\:border-red-200:active{border-color:var(--red-200)!important}.active\:border-red-300:active{border-color:var(--red-300)!important}.active\:border-red-400:active{border-color:var(--red-400)!important}.active\:border-red-500:active{border-color:var(--red-500)!important}.active\:border-red-600:active{border-color:var(--red-600)!important}.active\:border-red-700:active{border-color:var(--red-700)!important}.active\:border-red-800:active{border-color:var(--red-800)!important}.active\:border-red-900:active{border-color:var(--red-900)!important}.border-primary-50{border-color:var(--primary-50)!important}.border-primary-100{border-color:var(--primary-100)!important}.border-primary-200{border-color:var(--primary-200)!important}.border-primary-300{border-color:var(--primary-300)!important}.border-primary-400{border-color:var(--primary-400)!important}.border-primary-500{border-color:var(--primary-500)!important}.border-primary-600{border-color:var(--primary-600)!important}.border-primary-700{border-color:var(--primary-700)!important}.border-primary-800{border-color:var(--primary-800)!important}.border-primary-900{border-color:var(--primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--primary-900)!important}.active\:border-primary-50:active{border-color:var(--primary-50)!important}.active\:border-primary-100:active{border-color:var(--primary-100)!important}.active\:border-primary-200:active{border-color:var(--primary-200)!important}.active\:border-primary-300:active{border-color:var(--primary-300)!important}.active\:border-primary-400:active{border-color:var(--primary-400)!important}.active\:border-primary-500:active{border-color:var(--primary-500)!important}.active\:border-primary-600:active{border-color:var(--primary-600)!important}.active\:border-primary-700:active{border-color:var(--primary-700)!important}.active\:border-primary-800:active{border-color:var(--primary-800)!important}.active\:border-primary-900:active{border-color:var(--primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--primary-color)!important}.bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-section{background-color:var(--surface-section)!important}.surface-card{background-color:var(--surface-card)!important}.surface-overlay{background-color:var(--surface-overlay)!important}.surface-hover{background-color:var(--surface-hover)!important}.surface-border{border-color:var(--surface-border)!important}.focus\:text-primary:focus{color:var(--primary-color)!important}.hover\:text-primary:hover,.active\:text-primary:active{color:var(--primary-color)!important}.focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.focus\:bg-white:focus{background-color:#fff!important}.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus{border-color:var(--primary-color)!important}.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--primary-color)!important}.focus\:text-white:focus{color:#fff!important}.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus{border-color:#fff!important}.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus{color:var(--text-color)!important}.hover\:text-color:hover,.active\:text-color:active{color:var(--text-color)!important}.focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:var(--surface-ground)!important}.focus\:surface-section:focus{background-color:var(--surface-section)!important}.hover\:surface-section:hover,.active\:surface-section:active{background-color:var(--surface-section)!important}.focus\:surface-card:focus{background-color:var(--surface-card)!important}.hover\:surface-card:hover,.active\:surface-card:active{background-color:var(--surface-card)!important}.focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:var(--surface-hover)!important}.focus\:surface-border:focus{border-color:var(--surface-border)!important}.hover\:surface-border:hover,.active\:surface-border:active{border-color:var(--surface-border)!important}@media screen and (min-width: 576px){.sm\:text-primary{color:var(--primary-color)!important}.sm\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--text-color)!important}.sm\:text-color-secondary{color:var(--text-color-secondary)!important}.sm\:surface-ground{background-color:var(--surface-ground)!important}.sm\:surface-section{background-color:var(--surface-section)!important}.sm\:surface-card{background-color:var(--surface-card)!important}.sm\:surface-overlay{background-color:var(--surface-overlay)!important}.sm\:surface-hover{background-color:var(--surface-hover)!important}.sm\:surface-border{border-color:var(--surface-border)!important}.sm\:focus\:text-primary:focus{color:var(--primary-color)!important}.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--primary-color)!important}.sm\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:focus\:bg-white:focus{background-color:#fff!important}.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--primary-color)!important}.sm\:focus\:text-white:focus{color:#fff!important}.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus{border-color:#fff!important}.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus{color:var(--text-color)!important}.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--text-color)!important}.sm\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.sm\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.sm\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:var(--surface-section)!important}.sm\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:var(--surface-card)!important}.sm\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.sm\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.sm\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 768px){.md\:text-primary{color:var(--primary-color)!important}.md\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--text-color)!important}.md\:text-color-secondary{color:var(--text-color-secondary)!important}.md\:surface-ground{background-color:var(--surface-ground)!important}.md\:surface-section{background-color:var(--surface-section)!important}.md\:surface-card{background-color:var(--surface-card)!important}.md\:surface-overlay{background-color:var(--surface-overlay)!important}.md\:surface-hover{background-color:var(--surface-hover)!important}.md\:surface-border{border-color:var(--surface-border)!important}.md\:focus\:text-primary:focus{color:var(--primary-color)!important}.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--primary-color)!important}.md\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:focus\:bg-white:focus{background-color:#fff!important}.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--primary-color)!important}.md\:focus\:text-white:focus{color:#fff!important}.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus{border-color:#fff!important}.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus{color:var(--text-color)!important}.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--text-color)!important}.md\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.md\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.md\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:var(--surface-section)!important}.md\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:var(--surface-card)!important}.md\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.md\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.md\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 992px){.lg\:text-primary{color:var(--primary-color)!important}.lg\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--text-color)!important}.lg\:text-color-secondary{color:var(--text-color-secondary)!important}.lg\:surface-ground{background-color:var(--surface-ground)!important}.lg\:surface-section{background-color:var(--surface-section)!important}.lg\:surface-card{background-color:var(--surface-card)!important}.lg\:surface-overlay{background-color:var(--surface-overlay)!important}.lg\:surface-hover{background-color:var(--surface-hover)!important}.lg\:surface-border{border-color:var(--surface-border)!important}.lg\:focus\:text-primary:focus{color:var(--primary-color)!important}.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--primary-color)!important}.lg\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:focus\:bg-white:focus{background-color:#fff!important}.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--primary-color)!important}.lg\:focus\:text-white:focus{color:#fff!important}.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus{border-color:#fff!important}.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus{color:var(--text-color)!important}.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--text-color)!important}.lg\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.lg\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.lg\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:var(--surface-section)!important}.lg\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:var(--surface-card)!important}.lg\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.lg\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.lg\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 1200px){.xl\:text-primary{color:var(--primary-color)!important}.xl\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--text-color)!important}.xl\:text-color-secondary{color:var(--text-color-secondary)!important}.xl\:surface-ground{background-color:var(--surface-ground)!important}.xl\:surface-section{background-color:var(--surface-section)!important}.xl\:surface-card{background-color:var(--surface-card)!important}.xl\:surface-overlay{background-color:var(--surface-overlay)!important}.xl\:surface-hover{background-color:var(--surface-hover)!important}.xl\:surface-border{border-color:var(--surface-border)!important}.xl\:focus\:text-primary:focus{color:var(--primary-color)!important}.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--primary-color)!important}.xl\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:focus\:bg-white:focus{background-color:#fff!important}.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--primary-color)!important}.xl\:focus\:text-white:focus{color:#fff!important}.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus{border-color:#fff!important}.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus{color:var(--text-color)!important}.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--text-color)!important}.xl\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.xl\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.xl\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:var(--surface-section)!important}.xl\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:var(--surface-card)!important}.xl\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.xl\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.xl\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:var(--surface-border)!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width: 576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width: 576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width: 768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width: 992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width: 1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus{text-decoration:underline!important}.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus{text-decoration:line-through!important}.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus{text-decoration:none!important}.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width: 576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width: 576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width: 768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width: 992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width: 1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width: 576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width: 576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width: 576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width: 576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width: 576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width: 576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width: 576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width: 576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width: 576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width: 768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width: 992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width: 1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width: 576px){.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width: 768px){.md\:flex-1{flex:1 1 0%!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width: 992px){.lg\:flex-1{flex:1 1 0%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width: 1200px){.xl\:flex-1{flex:1 1 0%!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width: 576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width: 576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0rem!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0rem!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width: 576px){.sm\:gap-0{gap:0rem!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0rem!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0rem!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 768px){.md\:gap-0{gap:0rem!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0rem!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0rem!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 992px){.lg\:gap-0{gap:0rem!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0rem!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0rem!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 1200px){.xl\:gap-0{gap:0rem!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0rem!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0rem!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width: 576px){.sm\:p-0{padding:0rem!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0rem!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0rem!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0rem!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0rem!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0rem!important;padding-right:0rem!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 768px){.md\:p-0{padding:0rem!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0rem!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0rem!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0rem!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0rem!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 992px){.lg\:p-0{padding:0rem!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0rem!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0rem!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0rem!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0rem!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0rem!important;padding-right:0rem!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 1200px){.xl\:p-0{padding:0rem!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0rem!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0rem!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0rem!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0rem!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0rem!important;padding-right:0rem!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width: 576px){.sm\:m-0{margin:0rem!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0rem!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0rem!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0rem!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0rem!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 768px){.md\:m-0{margin:0rem!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0rem!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0rem!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 992px){.lg\:m-0{margin:0rem!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0rem!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0rem!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0rem!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0rem!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 1200px){.xl\:m-0{margin:0rem!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0rem!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0rem!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0rem!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0rem!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus{box-shadow:none!important}.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width: 576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus{box-shadow:none!important}.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus{box-shadow:none!important}.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus{box-shadow:none!important}.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus{box-shadow:none!important}.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-3{border-width:3px!important;border-style:solid}.border-top-none{border-top-width:0px!important;border-top-style:none}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-top-2{border-top-width:2px!important;border-top-style:solid}.border-top-3{border-top-width:3px!important;border-top-style:solid}.border-right-none{border-right-width:0px!important;border-right-style:none}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-right-2{border-right-width:2px!important;border-right-style:solid}.border-right-3{border-right-width:3px!important;border-right-style:solid}.border-left-none{border-left-width:0px!important;border-left-style:none}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-2{border-left-width:2px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}@media screen and (min-width: 576px){.sm\:border-none{border-width:0px!important;border-style:none}.sm\:border-1{border-width:1px!important;border-style:solid}.sm\:border-2{border-width:2px!important;border-style:solid}.sm\:border-3{border-width:3px!important;border-style:solid}.sm\:border-top-none{border-top-width:0px!important;border-top-style:none}.sm\:border-top-1{border-top-width:1px!important;border-top-style:solid}.sm\:border-top-2{border-top-width:2px!important;border-top-style:solid}.sm\:border-top-3{border-top-width:3px!important;border-top-style:solid}.sm\:border-right-none{border-right-width:0px!important;border-right-style:none}.sm\:border-right-1{border-right-width:1px!important;border-right-style:solid}.sm\:border-right-2{border-right-width:2px!important;border-right-style:solid}.sm\:border-right-3{border-right-width:3px!important;border-right-style:solid}.sm\:border-left-none{border-left-width:0px!important;border-left-style:none}.sm\:border-left-1{border-left-width:1px!important;border-left-style:solid}.sm\:border-left-2{border-left-width:2px!important;border-left-style:solid}.sm\:border-left-3{border-left-width:3px!important;border-left-style:solid}.sm\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.sm\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.sm\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.sm\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.sm\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.sm\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 768px){.md\:border-none{border-width:0px!important;border-style:none}.md\:border-1{border-width:1px!important;border-style:solid}.md\:border-2{border-width:2px!important;border-style:solid}.md\:border-3{border-width:3px!important;border-style:solid}.md\:border-top-none{border-top-width:0px!important;border-top-style:none}.md\:border-top-1{border-top-width:1px!important;border-top-style:solid}.md\:border-top-2{border-top-width:2px!important;border-top-style:solid}.md\:border-top-3{border-top-width:3px!important;border-top-style:solid}.md\:border-right-none{border-right-width:0px!important;border-right-style:none}.md\:border-right-1{border-right-width:1px!important;border-right-style:solid}.md\:border-right-2{border-right-width:2px!important;border-right-style:solid}.md\:border-right-3{border-right-width:3px!important;border-right-style:solid}.md\:border-left-none{border-left-width:0px!important;border-left-style:none}.md\:border-left-1{border-left-width:1px!important;border-left-style:solid}.md\:border-left-2{border-left-width:2px!important;border-left-style:solid}.md\:border-left-3{border-left-width:3px!important;border-left-style:solid}.md\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.md\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.md\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.md\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.md\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.md\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.md\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.md\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 992px){.lg\:border-none{border-width:0px!important;border-style:none}.lg\:border-1{border-width:1px!important;border-style:solid}.lg\:border-2{border-width:2px!important;border-style:solid}.lg\:border-3{border-width:3px!important;border-style:solid}.lg\:border-top-none{border-top-width:0px!important;border-top-style:none}.lg\:border-top-1{border-top-width:1px!important;border-top-style:solid}.lg\:border-top-2{border-top-width:2px!important;border-top-style:solid}.lg\:border-top-3{border-top-width:3px!important;border-top-style:solid}.lg\:border-right-none{border-right-width:0px!important;border-right-style:none}.lg\:border-right-1{border-right-width:1px!important;border-right-style:solid}.lg\:border-right-2{border-right-width:2px!important;border-right-style:solid}.lg\:border-right-3{border-right-width:3px!important;border-right-style:solid}.lg\:border-left-none{border-left-width:0px!important;border-left-style:none}.lg\:border-left-1{border-left-width:1px!important;border-left-style:solid}.lg\:border-left-2{border-left-width:2px!important;border-left-style:solid}.lg\:border-left-3{border-left-width:3px!important;border-left-style:solid}.lg\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.lg\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.lg\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.lg\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.lg\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.lg\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 1200px){.xl\:border-none{border-width:0px!important;border-style:none}.xl\:border-1{border-width:1px!important;border-style:solid}.xl\:border-2{border-width:2px!important;border-style:solid}.xl\:border-3{border-width:3px!important;border-style:solid}.xl\:border-top-none{border-top-width:0px!important;border-top-style:none}.xl\:border-top-1{border-top-width:1px!important;border-top-style:solid}.xl\:border-top-2{border-top-width:2px!important;border-top-style:solid}.xl\:border-top-3{border-top-width:3px!important;border-top-style:solid}.xl\:border-right-none{border-right-width:0px!important;border-right-style:none}.xl\:border-right-1{border-right-width:1px!important;border-right-style:solid}.xl\:border-right-2{border-right-width:2px!important;border-right-style:solid}.xl\:border-right-3{border-right-width:3px!important;border-right-style:solid}.xl\:border-left-none{border-left-width:0px!important;border-left-style:none}.xl\:border-left-1{border-left-width:1px!important;border-left-style:solid}.xl\:border-left-2{border-left-width:2px!important;border-left-style:solid}.xl\:border-left-3{border-left-width:3px!important;border-left-style:solid}.xl\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.xl\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.xl\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.xl\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.xl\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.xl\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width: 576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width: 768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width: 992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width: 1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width: 576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width: 768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width: 992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width: 1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width: 576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width: 576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width: 768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width: 992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width: 1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:-moz-fit-content!important;height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width: 576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width: 768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width: 992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width: 1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0px!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (min-width: 576px){.sm\:min-w-0{min-width:0px!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 768px){.md\:min-w-0{min-width:0px!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 992px){.lg\:min-w-0{min-width:0px!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 1200px){.xl\:min-w-0{min-width:0px!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0px!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width: 576px){.sm\:max-w-0{max-width:0px!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 768px){.md\:max-w-0{max-width:0px!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 992px){.lg\:max-w-0{max-width:0px!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 1200px){.xl\:max-w-0{max-width:0px!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width: 576px){.sm\:min-h-0{min-height:0px!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 768px){.md\:min-h-0{min-height:0px!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 992px){.lg\:min-h-0{min-height:0px!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 1200px){.xl\:min-h-0{min-height:0px!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0px!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width: 576px){.sm\:max-h-0{max-height:0px!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 768px){.md\:max-h-0{max-height:0px!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 992px){.lg\:max-h-0{max-height:0px!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 1200px){.xl\:max-h-0{max-height:0px!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (min-width: 576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (min-width: 768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (min-width: 992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (min-width: 1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width: 576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width: 768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width: 992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width: 1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width: 576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width: 768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width: 992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width: 1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width: 576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width: 768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width: 992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width: 1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width: 576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width: 768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width: 992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width: 1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width: 576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width: 768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width: 992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width: 1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width: 576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width: 576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width: 768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width: 992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width: 1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}@media screen and (min-width: 576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:center!important}.sm\:bg-left{background-position:left!important}.sm\:bg-left-bottom{background-position:left bottom!important}.sm\:bg-left-top{background-position:left top!important}.sm\:bg-right{background-position:right!important}.sm\:bg-right-bottom{background-position:right bottom!important}.sm\:bg-right-top{background-position:right top!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width: 768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:center!important}.md\:bg-left{background-position:left!important}.md\:bg-left-bottom{background-position:left bottom!important}.md\:bg-left-top{background-position:left top!important}.md\:bg-right{background-position:right!important}.md\:bg-right-bottom{background-position:right bottom!important}.md\:bg-right-top{background-position:right top!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width: 992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:center!important}.lg\:bg-left{background-position:left!important}.lg\:bg-left-bottom{background-position:left bottom!important}.lg\:bg-left-top{background-position:left top!important}.lg\:bg-right{background-position:right!important}.lg\:bg-right-bottom{background-position:right bottom!important}.lg\:bg-right-top{background-position:right top!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width: 1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:center!important}.xl\:bg-left{background-position:left!important}.xl\:bg-left-bottom{background-position:left bottom!important}.xl\:bg-left-top{background-position:left top!important}.xl\:bg-right{background-position:right!important}.xl\:bg-right-bottom{background-position:right bottom!important}.xl\:bg-right-top{background-position:right top!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width: 576px){.sm\:translate-x-0{transform:translate(0)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 768px){.md\:translate-x-0{transform:translate(0)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 992px){.lg\:translate-x-0{transform:translate(0)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 1200px){.xl\:translate-x-0{transform:translate(0)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width: 576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width: 576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.flipup{backface-visibility:visible;animation:flipup .15s linear}.flipleft{backface-visibility:visible;animation:flipleft .15s linear}.flipright{backface-visibility:visible;animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}@font-face{font-family:primeicons;font-display:block;src:url(primeicons.ffecb2549ad1765a.eot);src:url(primeicons.ffecb2549ad1765a.eot?#iefix) format("embedded-opentype"),url(primeicons.ba3f916dfb64be8c.woff2) format("woff2"),url(primeicons.f8b9e8a4e401b603.woff) format("woff"),url(primeicons.0112589c5695a9ed.ttf) format("truetype"),url(primeicons.943ab24c43224d29.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}body{margin:0;padding:0}.nav-link{text-decoration:none}.mobNavModal{max-height:100%}.mobNavModal .ui-dialog-content{height:100%} diff --git a/client/styles.2ac06df1b84c550f.css b/client/styles.2ac06df1b84c550f.css new file mode 100644 index 000000000..1f66dd3fb --- /dev/null +++ b/client/styles.2ac06df1b84c550f.css @@ -0,0 +1 @@ +.p-overflow-hidden{overflow:hidden;padding-right:var(--scrollbar-width)}@layer primeng{.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-icon-wrapper{display:inline-flex}.p-icon{display:inline-block}.p-icon-spin{animation:p-icon-spin 2s infinite linear}}@keyframes p-icon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@layer primeng{.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}}@layer primeng{.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:"p";visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}p-button[iconpos=right] spinnericon{order:1}}@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(color.dae87a04d07ca92b.png) no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(hue.8b1818380241e6ac.png) no-repeat left top}@layer primeng{.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label input:focus~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}}@layer primeng{.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}}@layer primeng{.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password-clearable.p-password-mask .p-password-clear-icon{margin-top:unset}.p-password-clearable{position:relative}}@layer primeng{.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}}@layer primeng{.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}@layer primeng{.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}}:root{font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal;--font-family:"Inter var", sans-serif;--font-feature-settings: "cv02","cv03","cv04","cv11";--surface-a:#ffffff;--surface-b:#f8f9fa;--surface-c:#e9ecef;--surface-d:#dee2e6;--surface-e:#ffffff;--surface-f:#ffffff;--text-color:#495057;--text-color-secondary:#6c757d;--primary-color:#3B82F6;--primary-color-text:#ffffff;--surface-0: #ffffff;--surface-50: #FAFAFA;--surface-100: #F5F5F5;--surface-200: #EEEEEE;--surface-300: #E0E0E0;--surface-400: #BDBDBD;--surface-500: #9E9E9E;--surface-600: #757575;--surface-700: #616161;--surface-800: #424242;--surface-900: #212121;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #EEEEEE;--gray-300: #E0E0E0;--gray-400: #BDBDBD;--gray-500: #9E9E9E;--gray-600: #757575;--gray-700: #616161;--gray-800: #424242;--gray-900: #212121;--content-padding:1.25rem;--inline-spacing:.5rem;--border-radius:6px;--surface-ground:#eff3f8;--surface-section:#ffffff;--surface-card:#ffffff;--surface-overlay:#ffffff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring: 0 0 0 .2rem #BFDBFE;--maskbg: rgba(0, 0, 0, .4);--highlight-bg: #EFF6FF;--highlight-text-color: #1D4ED8;color-scheme:light}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(Inter-roman.var.b2129c009ce46d43.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(Inter-italic.var.958a0b9742fb3ae8.woff2?v=3.19) format("woff2")}:root{--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f5f9ff;--primary-100:#d0e1fd;--primary-200:#abc9fb;--primary-300:#85b2f9;--primary-400:#609af8;--primary-500:#3b82f6;--primary-600:#326fd1;--primary-700:#295bac;--primary-800:#204887;--primary-900:#183462}.p-editor-container .p-editor-toolbar{background:#f8f9fa;border-top-right-radius:6px;border-top-left-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px;padding:.75rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#495057;background:#e9ecef}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-content .ql-editor{background:#ffffff;color:#495057;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#495057}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#495057}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#495057}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#3b82f6}@layer primeng{*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.6}.p-error{color:#e24c4c}.p-text-secondary{color:#6c757d}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;border-radius:6px}.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.375rem .75rem;gap:.5rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#3b82f6}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#495057;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.375rem .75rem;background:#EFF6FF;color:#1d4ed8;border-radius:6px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:#495057;background:#e9ecef}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700}p-autocomplete.p-autocomplete-clearable .p-inputtext{padding-right:2.5rem}p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon{color:#6c757d;right:.75rem}p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon{color:#6c757d;right:3.75rem}p-calendar.ng-dirty.ng-invalid>.p-calendar>.p-inputtext{border-color:#e24c4c}.p-datepicker{padding:.5rem;background:#ffffff;color:#495057;border:1px solid #ced4da;border-radius:6px}.p-datepicker:not(.p-datepicker-inline){background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#ffffff}.p-datepicker .p-datepicker-header{padding:.5rem;color:#495057;background:#ffffff;font-weight:600;margin:0;border-bottom:1px solid #dee2e6;border-top-right-radius:6px;border-top-left-radius:6px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#495057;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:600;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#3b82f6}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:box-shadow .2s;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker table td.p-datepicker-today>span{background:#ced4da;color:#495057;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid #dee2e6}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #dee2e6;padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-datepicker .p-timepicker button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0 none}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #dee2e6;padding-right:.5rem;padding-left:.5rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}p-calendar.p-calendar-clearable .p-inputtext{padding-right:2.5rem}p-calendar.p-calendar-clearable .p-calendar-clear-icon{color:#6c757d;right:.75rem}p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon{color:#6c757d;right:3.75rem}@media screen and (max-width: 769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-cascadeselect:not(.p-disabled):hover{border-color:#3b82f6}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6c757d}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-cascadeselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-icon{width:.875rem;height:.875rem}p-cascadeselect.ng-dirty.ng-invalid>.p-cascadeselect{border-color:#e24c4c}.p-input-filled .p-cascadeselect{background:#e9ecef}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#fff}p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label{padding-right:.75rem}p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon{color:#6c757d;right:3rem}.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel{box-shadow:none;border-radius:0;padding:.25rem 0 .25rem .5rem}.p-overlay-modal .p-cascadeselect-item-active>.p-cascadeselect-item-content .p-cascadeselect-group-icon{transform:rotate(90deg)}.p-checkbox{width:22px;height:22px}.p-checkbox .p-checkbox-box{border:2px solid #ced4da;background:#ffffff;width:22px;height:22px;color:#495057;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box .p-icon{width:14px;height:14px}.p-checkbox .p-checkbox-box.p-highlight{border-color:#3b82f6;background:#3B82F6}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#3b82f6}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#1d4ed8;background:#1D4ED8;color:#fff}p-checkbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box{border-color:#e24c4c}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#e9ecef}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#3B82F6}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#e9ecef}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#1D4ED8}.p-checkbox-label{margin-left:.5rem}.p-chips .p-chips-multiple-container{padding:.375rem .75rem;gap:.5rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:#3b82f6}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-chips .p-chips-multiple-container .p-chips-token{padding:.375rem .75rem;background:#EFF6FF;color:#1d4ed8;border-radius:6px}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#495057;padding:0;margin:0}p-chips.ng-dirty.ng-invalid>.p-chips>.p-inputtext{border-color:#e24c4c}p-chips.p-chips-clearable .p-inputtext{padding-right:1.75rem}p-chips.p-chips-clearable .p-chips-clear-icon{color:#6c757d;right:.75rem}.p-colorpicker-preview,.p-fluid .p-colorpicker-preview.p-inputtext{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px #0000001a}.p-dropdown{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-dropdown:not(.p-disabled):hover{border-color:#3b82f6}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#6c757d}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-dropdown .p-dropdown-clear-icon{color:#6c757d;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-dropdown-panel .p-dropdown-header{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.75rem;margin-right:-1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.75rem;color:#6c757d}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#dee2e6}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}.p-input-filled .p-dropdown{background:#e9ecef}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#fff}.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-inputgroup-addon{background:#e9ecef;color:#6c757d;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-bottom:1px solid #ced4da;padding:.75rem;min-width:3rem}.p-inputgroup-addon:last-child{border-right:1px solid #ced4da}.p-inputgroup>.p-component,.p-inputgroup>.p-element,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-element+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-element:focus,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-element:focus~label,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-component,.p-inputgroup>.p-inputwrapper:first-child>.p-component>.p-inputtext{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup .p-float-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-component,.p-inputgroup>.p-inputwrapper:last-child>.p-component>.p-inputtext{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-inputgroup .p-float-label:last-child input{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}p-inputmask.ng-dirty.ng-invalid>.p-inputtext{border-color:#e24c4c}p-inputmask.p-inputmask-clearable .p-inputtext{padding-right:2.5rem}p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon{color:#6c757d;right:.75rem}p-inputnumber.ng-dirty.ng-invalid>.p-inputnumber>.p-inputtext{border-color:#e24c4c}p-inputnumber.p-inputnumber-clearable .p-inputnumber-input{padding-right:2.5rem}p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon{color:#6c757d;right:.75rem}p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon{right:3.75rem}p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon{right:3.75rem}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-slider{background:#ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px}.p-inputswitch .p-inputswitch-slider:before{background:#ffffff;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translate(1.25rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:#b6bfc8}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#3B82F6}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#ffffff}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:#2563eb}p-inputswitch.ng-dirty.ng-invalid>.p-inputswitch{border-color:#e24c4c}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#495057;background:#ffffff;padding:.75rem;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;appearance:none;border-radius:6px}.p-inputtext:enabled:hover{border-color:#3b82f6}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-inputtext.ng-dirty.ng-invalid{border-color:#e24c4c}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.65625rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.9375rem}.p-float-label>label{left:.75rem;color:#6c757d;transition-duration:.2s}.p-float-label>.ng-invalid.ng-dirty+label{color:#e24c4c}.p-input-icon-left>.p-icon-wrapper.p-icon,.p-input-icon-left>i:first-of-type{left:.75rem;color:#6c757d}.p-input-icon-left>.p-inputtext{padding-left:2.5rem}.p-input-icon-left.p-float-label>label{left:2.5rem}.p-input-icon-right>.p-icon-wrapper,.p-input-icon-right>i:last-of-type{right:.75rem;color:#6c757d}.p-input-icon-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#6c757d}:-moz-placeholder{color:#6c757d}::-moz-placeholder{color:#6c757d}:-ms-input-placeholder{color:#6c757d}.p-input-filled .p-inputtext{background-color:#e9ecef}.p-input-filled .p-inputtext:enabled:hover{background-color:#e9ecef}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.65625rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.9375rem}.p-listbox{background:#ffffff;color:#495057;border:1px solid #ced4da;border-radius:6px}.p-listbox .p-listbox-header{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.75rem;color:#6c757d}.p-listbox .p-listbox-header .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list{padding:.75rem 0}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;transition:box-shadow .2s;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-listbox .p-listbox-list .p-listbox-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-listbox .p-listbox-list .p-listbox-item .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}p-listbox.ng-dirty.ng-invalid>.p-listbox{border-color:#e24c4c}.p-multiselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-multiselect:not(.p-disabled):hover{border-color:#3b82f6}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-multiselect .p-multiselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6c757d}.p-multiselect.p-multiselect-chip .p-multiselect-label{gap:.5rem}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.375rem .75rem;background:#EFF6FF;color:#1d4ed8;border-radius:6px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-multiselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-multiselect-panel .p-multiselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:.75rem;color:#6c757d}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}p-multiselect.ng-dirty.ng-invalid>.p-multiselect{border-color:#e24c4c}.p-input-filled .p-multiselect{background:#e9ecef}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#fff}p-multiselect.p-multiselect-clearable .p-multiselect-label-container{padding-right:1.75rem}p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon{color:#6c757d;right:3rem}p-password.ng-invalid.ng-dirty>.p-password>.p-inputtext{border-color:#e24c4c}.p-password-panel{padding:1.25rem;background:#ffffff;color:#495057;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#dee2e6}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}p-password.p-password-clearable .p-password-input{padding-right:2.5rem}p-password.p-password-clearable .p-password-clear-icon{color:#6c757d;right:.75rem}p-password.p-password-clearable.p-password-mask .p-password-input{padding-right:4.25rem}p-password.p-password-clearable.p-password-mask .p-password-clear-icon{color:#6c757d;right:2.5rem}.p-radiobutton{width:22px;height:22px}.p-radiobutton .p-radiobutton-box{border:2px solid #ced4da;background:#ffffff;width:22px;height:22px;color:#495057;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#3b82f6}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#fff}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#3b82f6;background:#3B82F6}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#1d4ed8;background:#1D4ED8;color:#fff}p-radiobutton.ng-dirty.ng-invalid>.p-radiobutton>.p-radiobutton-box{border-color:#e24c4c}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#e9ecef}.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight{background:#3B82F6}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#1D4ED8}.p-radiobutton-label{margin-left:.5rem}.p-rating{gap:.5rem}.p-rating .p-rating-icon{color:#495057;margin-left:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-size:1.143rem}.p-rating .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-rating .p-rating-icon:first-child{margin-left:0}.p-rating .p-rating-icon.p-rating-icon-active{color:#3b82f6}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover{color:#3b82f6}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover{color:#e73d3e}.p-selectbutton .p-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6c757d}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}.p-selectbutton .p-button.p-highlight{background:#3B82F6;border-color:#3b82f6;color:#fff}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{background:#2563eb;border-color:#2563eb;color:#fff}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button{border-color:#e24c4c}.p-slider{background:#dee2e6;border:0 none;border-radius:6px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-.5715rem;margin-bottom:-.5715rem}.p-slider .p-slider-handle{height:1.143rem;width:1.143rem;background:#ffffff;border:2px solid #3B82F6;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-slider .p-slider-range{background:#3B82F6}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#3B82F6;border-color:#3b82f6}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,left .2s}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range{transition:width .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,bottom .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-range{transition:height .2s}.p-togglebutton.p-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:#6c757d}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}.p-togglebutton.p-button.p-highlight{background:#3B82F6;border-color:#3b82f6;color:#fff}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-highlight:hover{background:#2563eb;border-color:#2563eb;color:#fff}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:#fff}p-togglebutton.ng-dirty.ng-invalid>.p-togglebutton.p-button{border-color:#e24c4c}.p-treeselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-treeselect:not(.p-disabled):hover{border-color:#3b82f6}.p-treeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-treeselect .p-treeselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6c757d}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}p-treeselect.ng-invalid.ng-dirty>.p-treeselect{border-color:#e24c4c}.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-treeselect-panel .p-treeselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{right:.75rem;color:#6c757d}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.75rem 1.25rem;color:#495057;background:transparent}.p-input-filled .p-treeselect{background:#e9ecef}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}p-treeselect.p-treeselect-clearable .p-treeselect-label-container{padding-right:1.75rem}p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon{color:#6c757d;right:3rem}.p-button{color:#fff;background:#3B82F6;border:1px solid #3B82F6;padding:.75rem 1.25rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-button:enabled:hover{background:#2563eb;color:#fff;border-color:#2563eb}.p-button:enabled:active{background:#1D4ED8;color:#fff;border-color:#1d4ed8}.p-button.p-button-outlined{background-color:transparent;color:#3b82f6;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(59,130,246,.04);color:#3b82f6;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(59,130,246,.16);color:#3b82f6;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6c757d;border-color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:hover{background:#e9ecef;color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:active{background:#dee2e6;color:#6c757d}.p-button.p-button-text{background-color:transparent;color:#3b82f6;border-color:transparent}.p-button.p-button-text:enabled:hover{background:rgba(59,130,246,.04);color:#3b82f6;border-color:transparent}.p-button.p-button-text:enabled:active{background:rgba(59,130,246,.16);color:#3b82f6;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:hover{background:#e9ecef;color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:active{background:#dee2e6;color:#6c757d}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#3b82f6;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.75rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.65625rem 1.09375rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#64748B;border:1px solid #64748B}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:#475569;color:#fff;border-color:#475569}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:#334155;color:#fff;border-color:#334155}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(100,116,139,.04);color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(100,116,139,.16);color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#64748b;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(100,116,139,.04);border-color:transparent;color:#64748b}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(100,116,139,.16);border-color:transparent;color:#64748b}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#3B82F6;border:1px solid #3B82F6}.p-button.p-button-info:enabled:hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:enabled:hover{background:#2563EB;color:#fff;border-color:#2563eb}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{background:#1D4ED8;color:#fff;border-color:#1d4ed8}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#3b82f6;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover{background:rgba(59,130,246,.04);color:#3b82f6;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active{background:rgba(59,130,246,.16);color:#3b82f6;border:1px solid}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#3b82f6;border-color:transparent}.p-button.p-button-info.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover{background:rgba(59,130,246,.04);border-color:transparent;color:#3b82f6}.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(59,130,246,.16);border-color:transparent;color:#3b82f6}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#22C55E;border:1px solid #22C55E}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:#16A34A;color:#fff;border-color:#16a34a}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:#15803D;color:#fff;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover{background:rgba(34,197,94,.04);color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active{background:rgba(34,197,94,.16);color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#22c55e;border-color:transparent}.p-button.p-button-success.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover{background:rgba(34,197,94,.04);border-color:transparent;color:#22c55e}.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(34,197,94,.16);border-color:transparent;color:#22c55e}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#fff;background:#F59E0B;border:1px solid #F59E0B}.p-button.p-button-warning:enabled:hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover{background:#D97706;color:#fff;border-color:#d97706}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #fde68a}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{background:#B45309;color:#fff;border-color:#b45309}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#f59e0b;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover{background:rgba(245,158,11,.04);color:#f59e0b;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active{background:rgba(245,158,11,.16);color:#f59e0b;border:1px solid}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#f59e0b;border-color:transparent}.p-button.p-button-warning.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover{background:rgba(245,158,11,.04);border-color:transparent;color:#f59e0b}.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(245,158,11,.16);border-color:transparent;color:#f59e0b}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#A855F7;border:1px solid #A855F7}.p-button.p-button-help:enabled:hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:enabled:hover{background:#9333EA;color:#fff;border-color:#9333ea}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{background:#7E22CE;color:#fff;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover{background:rgba(168,85,247,.04);color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active{background:rgba(168,85,247,.16);color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#a855f7;border-color:transparent}.p-button.p-button-help.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover{background:rgba(168,85,247,.04);border-color:transparent;color:#a855f7}.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(168,85,247,.16);border-color:transparent;color:#a855f7}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#EF4444;border:1px solid #EF4444}.p-button.p-button-danger:enabled:hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover{background:#DC2626;color:#fff;border-color:#dc2626}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #fecaca}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{background:#B91C1C;color:#fff;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover{background:rgba(239,68,68,.04);color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active{background:rgba(239,68,68,.16);color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#ef4444;border-color:transparent}.p-button.p-button-danger.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover{background:rgba(239,68,68,.04);border-color:transparent;color:#ef4444}.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(239,68,68,.16);border-color:transparent;color:#ef4444}.p-button.p-button-link{color:#1d4ed8;background:transparent;border:transparent}.p-button.p-button-link:enabled:hover{background:transparent;color:#1d4ed8;border-color:transparent}.p-button.p-button-link:enabled:hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus{background:transparent;box-shadow:0 0 0 .2rem #bfdbfe;border-color:transparent}.p-button.p-button-link:enabled:active{background:transparent;color:#1d4ed8;border-color:transparent}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-item.p-focus>.p-speeddial-action{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-speeddial-action{width:3rem;height:3rem;background:#495057;color:#fff}.p-speeddial-action:hover{background:#022354;color:#fff}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{margin:0}.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-outlined>.p-button{background-color:transparent;color:#3b82f6;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6}.p-splitbutton.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);color:#3b82f6}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#6c757d;border-color:#6c757d}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:hover,.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:active,.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-splitbutton.p-button-text>.p-button{background-color:transparent;color:#3b82f6;border-color:transparent}.p-splitbutton.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6;border-color:transparent}.p-splitbutton.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);color:#3b82f6;border-color:transparent}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6c757d}.p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:hover,.p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:active,.p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.65625rem 1.09375rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{background-color:transparent;color:#64748b;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(100,116,139,.04);color:#64748b}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(100,116,139,.16);color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:transparent;color:#64748b;border-color:transparent}.p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(100,116,139,.04);border-color:transparent;color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(100,116,139,.16);border-color:transparent;color:#64748b}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:transparent;color:#3b82f6;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6}.p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);color:#3b82f6}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:transparent;color:#3b82f6;border-color:transparent}.p-splitbutton.p-button-info.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);border-color:transparent;color:#3b82f6}.p-splitbutton.p-button-info.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);border-color:transparent;color:#3b82f6}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:transparent;color:#22c55e;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(34,197,94,.04);color:#22c55e}.p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(34,197,94,.16);color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:transparent;color:#22c55e;border-color:transparent}.p-splitbutton.p-button-success.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(34,197,94,.04);border-color:transparent;color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(34,197,94,.16);border-color:transparent;color:#22c55e}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:transparent;color:#f59e0b;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(245,158,11,.04);color:#f59e0b}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(245,158,11,.16);color:#f59e0b}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:transparent;color:#f59e0b;border-color:transparent}.p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(245,158,11,.04);border-color:transparent;color:#f59e0b}.p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(245,158,11,.16);border-color:transparent;color:#f59e0b}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:transparent;color:#a855f7;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(168,85,247,.04);color:#a855f7}.p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(168,85,247,.16);color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:transparent;color:#a855f7;border-color:transparent}.p-splitbutton.p-button-help.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(168,85,247,.04);border-color:transparent;color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(168,85,247,.16);border-color:transparent;color:#a855f7}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:transparent;color:#ef4444;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(239,68,68,.04);color:#ef4444}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(239,68,68,.16);color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:transparent;color:#ef4444;border-color:transparent}.p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(239,68,68,.04);border-color:transparent;color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(239,68,68,.16);border-color:transparent;color:#ef4444}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#ced4da;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#adb5bd}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-paginator-top,.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-footer{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #dee2e6;border-width:0 0 1px 0;font-weight:700;color:#343a40;background:#f8f9fa;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #dee2e6;border-width:0 0 1px 0;font-weight:700;color:#343a40;background:#f8f9fa}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#343a40;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#1d4ed8;background:#EFF6FF;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#343a40}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#343a40}.p-datatable .p-sortable-column.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight:hover{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:#1d4ed8}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem #bfdbfe;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#ffffff;color:#495057;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr:focus-visible{outline:.15rem solid #BFDBFE;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #eff6ff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #eff6ff}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-datatable .p-column-resizer-helper{background:#3B82F6}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#f8f9fa}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-scroller-viewport>.p-scroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-scroller-viewport>.p-scroller>.p-datatable-table>.p-datatable-tfoot{background-color:#f8f9fa}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:#fcfcfc}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler{color:#1d4ed8}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover{color:#1d4ed8}.p-datatable.p-datatable-sm .p-datatable-header{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-dataview .p-paginator-top,.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-dataview .p-dataview-content{background:#ffffff;color:#495057;border:0 none;padding:0}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid #dee2e6;border-width:0 0 1px 0}.p-dataview .p-dataview-footer{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-emptymessage{padding:1.25rem}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#e9ecef;color:#343a40}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#EFF6FF;color:#1d4ed8}.p-column-filter-menu-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-column-filter-clear-button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-column-filter-clear-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-column-filter-overlay{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.75rem 1.25rem;border-bottom:1px solid #dee2e6;color:#343a40;background:#f8f9fa;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1.25rem;border-bottom:1px solid #dee2e6}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0 none}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;padding:1.25rem;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-orderlist .p-orderlist-header .p-orderlist-title{font-weight:700}.p-orderlist .p-orderlist-filter-container{padding:1.25rem;background:#ffffff;border:1px solid #dee2e6;border-bottom:0 none}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:.75rem;color:#6c757d}.p-orderlist .p-orderlist-list{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:.75rem 0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-orderlist .p-orderlist-list .p-orderlist-empty-message{padding:.75rem 1.25rem;color:#495057}.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#fcfcfc}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#e9ecef}.p-orderlist-item.cdk-drag-preview{padding:.75rem 1.25rem;box-shadow:0 2px 12px #0000001a;border:0 none;color:#495057;background:#ffffff;margin:0}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#70aeff}.p-organizationchart .p-organizationchart-line-down{background:#dee2e6}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #dee2e6;border-color:#dee2e6}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #dee2e6;border-color:#dee2e6}.p-organizationchart .p-organizationchart-node-content{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-paginator{background:#ffffff;color:#6c757d;border:solid #e9ecef;border-width:0;padding:.5rem 1rem;border-radius:6px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#6c757d;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#343a40}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{margin-left:.5rem;margin-right:.5rem;height:3rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{background-color:transparent;border:0 none;color:#6c757d;min-width:3rem;height:3rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#6c757d;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:50%}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#EFF6FF;border-color:#eff6ff;color:#1d4ed8}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#343a40}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;padding:1.25rem;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-picklist .p-picklist-header .p-picklist-title{font-weight:700}.p-picklist .p-picklist-filter-container{padding:1.25rem;background:#ffffff;border:1px solid #dee2e6;border-bottom:0 none}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:.75rem;color:#6c757d}.p-picklist .p-picklist-list{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:.75rem 0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-picklist .p-picklist-list .p-picklist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#495057;background:transparent;transition:box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-picklist .p-picklist-list .p-picklist-empty-message{padding:.75rem 1.25rem;color:#495057}.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n){background:#fcfcfc}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n):hover{background:#e9ecef}.p-picklist-item.cdk-drag-preview{padding:.75rem 1.25rem;box-shadow:0 2px 12px #0000001a;border:0 none;color:#495057;background:#ffffff;margin:0}.p-timeline .p-timeline-event-marker{border:2px solid #3B82F6;border-radius:50%;width:1rem;height:1rem;background-color:#fff}.p-timeline .p-timeline-event-connector{background-color:#dee2e6}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1.25rem;border-radius:6px}.p-tree .p-tree-container .p-treenode{padding:.143rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;transition:box-shadow .2s;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#6c757d}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#1d4ed8}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover{background:#e9ecef;color:#495057}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.75rem;color:#6c757d}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background-color:#8cbeff}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content{border-radius:6px;border:1px solid #dee2e6;background-color:#fff;color:#495057;padding:.5rem;transition:box-shadow .2s}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight{background-color:#eff6ff;color:#1d4ed8}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon{color:#1d4ed8}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon{color:#6c757d;margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover{background-color:inherit;color:inherit}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treetable .p-paginator-top,.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-footer{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #dee2e6;border-width:0 0 1px 0;font-weight:700;color:#343a40;background:#f8f9fa;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #dee2e6;border-width:0 0 1px 0;font-weight:700;color:#343a40;background:#f8f9fa}.p-treetable .p-sortable-column{outline-color:#bfdbfe}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#343a40;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#1d4ed8;background:#EFF6FF;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#343a40}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#343a40}.p-treetable .p-sortable-column.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#1d4ed8}.p-treetable .p-treetable-tbody>tr{background:#ffffff;color:#495057;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler.p-icon{width:2rem;height:2rem}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid #BFDBFE;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#1d4ed8}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#1d4ed8}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#495057}.p-treetable .p-column-resizer-helper{background:#3B82F6}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#f8f9fa}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-virtualscroller .p-virtualscroller-header{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-virtualscroller .p-virtualscroller-content{background:#ffffff;color:#495057;border:0 none;padding:0}.p-virtualscroller .p-virtualscroller-footer{background:#f8f9fa;color:#343a40;border:1px solid #dee2e6;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.25rem;border:1px solid #dee2e6;color:#6c757d;background:#f8f9fa;font-weight:700;border-radius:6px;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#e9ecef;border-color:#dee2e6;color:#343a40}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#f8f9fa;border-color:#dee2e6;color:#343a40;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:#dee2e6;background:#e9ecef;color:#343a40}.p-accordion .p-accordion-content{padding:1.25rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0;border-radius:0 0 6px 6px}.p-accordion p-accordiontab .p-accordion-tab{margin-bottom:4px}.p-card{background:#ffffff;color:#495057;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:6px}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:#6c757d}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px #dee2e6}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px #dee2e6}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-fieldset{border:1px solid #dee2e6;background:#ffffff;color:#495057;border-radius:6px}.p-fieldset .p-fieldset-legend{padding:1.25rem;border:1px solid #dee2e6;color:#343a40;background:#f8f9fa;font-weight:700;border-radius:6px}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1.25rem;color:#343a40;border-radius:6px;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#e9ecef;border-color:#dee2e6;color:#343a40}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-panel .p-panel-header{border:1px solid #dee2e6;padding:1.25rem;background:#f8f9fa;color:#343a40;border-top-right-radius:6px;border-top-left-radius:6px}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel .p-panel-content{padding:1.25rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top:0 none}.p-panel .p-panel-footer{padding:.75rem 1.25rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0 none}.p-panel .p-panel-icons-end{order:2;margin-left:auto}.p-panel .p-panel-icons-start{order:0;margin-right:.5rem}.p-panel .p-panel-icons-center{order:2;width:100%;text-align:center}.p-scrollpanel .p-scrollpanel-bar{background:#f8f9fa;border:0 none}.p-splitter{border:1px solid #dee2e6;background:#ffffff;border-radius:6px;color:#495057}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:#f8f9fa}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle,.p-splitter .p-splitter-gutter-resizing{background:#dee2e6}.p-tabview .p-tabview-nav-content{scroll-padding-inline:3rem}.p-tabview .p-tabview-nav{background:#ffffff;border:1px solid #dee2e6;border-width:0 0 2px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #dee2e6;border-width:0 0 2px 0;border-color:transparent transparent #dee2e6 transparent;background:#ffffff;color:#6c757d;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#ffffff;border-color:#adb5bd;color:#6c757d}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#ffffff;border-color:#3b82f6;color:#3b82f6}.p-tabview .p-tabview-left-icon{margin-right:.5rem}.p-tabview .p-tabview-right-icon,.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{background:#ffffff;color:#3b82f6;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabview .p-tabview-panels{background:#ffffff;padding:1.25rem;border:0 none;color:#495057;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-toolbar{background:#f8f9fa;border:1px solid #dee2e6;padding:1.25rem;border-radius:6px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:.75rem 1.25rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup:before{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:6px;box-shadow:0 1px 3px #0000004d;border:0 none}.p-dialog .p-dialog-header{border-bottom:0 none;background:#ffffff;color:#343a40;padding:1.5rem;border-top-right-radius:6px;border-top-left-radius:6px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:700;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#ffffff;color:#495057;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer{border-top:0 none;background:#ffffff;color:#495057;padding:0 1.5rem 1.5rem;text-align:right;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{width:2rem;height:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{background:#ffffff;color:#495057;border:0 none;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:#3B82F6;color:#fff;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#2563eb;color:#fff}.p-overlaypanel:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-overlaypanel:before{border:solid transparent;border-color:#fff0;border-bottom-color:#f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#fff}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#ffffff;color:#495057;border:0 none;box-shadow:0 1px 3px #0000004d}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#343a40;border-color:transparent;background:#e9ecef}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content,.p-sidebar .p-sidebar-footer{padding:1.25rem}.p-tooltip .p-tooltip-text{background:#495057;color:#fff;padding:.75rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#495057}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#495057}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#495057}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#495057}.p-fileupload .p-fileupload-buttonbar{background:#f8f9fa;padding:1.25rem;border:1px solid #dee2e6;color:#343a40;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-fileupload .p-fileupload-content{background:#ffffff;padding:2rem 1rem;border:1px solid #dee2e6;color:#495057;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-fileupload .p-fileupload-content.p-fileupload-highlight{border-color:1px dashed #3B82F6;border-style:dashed;background-color:#eff6ff}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:#2563eb;color:#fff;border-color:#2563eb}.p-fileupload-choose:not(.p-disabled):active{background:#1D4ED8;color:#fff;border-color:#1d4ed8}.p-breadcrumb{background:#ffffff;border:1px solid #dee2e6;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:box-shadow .2s;border-radius:6px}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#495057}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6c757d}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#495057}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#495057}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6c757d}.p-contextmenu{padding:.25rem 0;background:#ffffff;color:#495057;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px;width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock .p-dock-list-container{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:6px}.p-dock .p-dock-item.p-focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-dock .p-dock-link{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}@media screen and (max-width: 960px){.p-dock.p-dock-top .p-dock-list-container,.p-dock.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-left .p-dock-list-container,.p-dock.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%}.p-dock.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock .p-dock-list .p-dock-item{transform:none;margin:0}}.p-megamenu{padding:.5rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:6px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-megamenu-panel{background:#ffffff;color:#495057;border:0 none;box-shadow:0 2px 12px #0000001a}.p-megamenu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px}.p-megamenu .p-submenu-list{padding:.25rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.25rem 0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:6px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:6px;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu.p-menu-overlay{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-menu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#343a40;background:#ffffff;font-weight:700;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menu .p-menuitem-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:6px;margin-left:.5rem;padding-left:.5rem;padding-right:.5rem}.p-menubar{padding:.5rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:6px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:6px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}@media screen and (max-width: 960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2rem;height:2rem;color:#6c757d;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:#6c757d;background:#e9ecef}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;width:100%}.p-menubar .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.25rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:3.75rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:5.25rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:6.75rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #dee2e6;color:#6c757d;background:#f8f9fa;border-radius:6px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#6c757d;padding:1.25rem;font-weight:700}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#e9ecef;border-color:#dee2e6;color:#343a40}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#f8f9fa;border-color:#dee2e6;color:#343a40;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#dee2e6;background:#e9ecef;color:#343a40}.p-panelmenu .p-panelmenu-content{padding:.25rem 0;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0;border-radius:0 0 6px 6px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-slidemenu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:6px;width:12.5rem}.p-slidemenu .p-slidemenu-root-list,.p-slidemenu .p-submenu-list{outline:0 none}.p-slidemenu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-slidemenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-slidemenu.p-slidemenu-overlay{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-icon{width:.875rem;height:.875rem}.p-slidemenu .p-slidemenu-backward{padding:.75rem 1.25rem;color:#495057}.p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-slidemenu .p-menuitem-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:6px;margin-left:.5rem;padding-left:.5rem;padding-right:.5rem}.p-steps .p-steps-item .p-menuitem-link{background:transparent;transition:box-shadow .2s;border-radius:6px;background:#ffffff}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#495057;border:1px solid #e9ecef;background:#ffffff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#6c757d}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#EFF6FF;color:#1d4ed8}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:700;color:#495057}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #dee2e6;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#ffffff;border:1px solid #dee2e6;border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-menuitem-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:6px;margin-left:.5rem;padding-left:.5rem;padding-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #dee2e6;border-width:0 0 2px 0;border-color:transparent transparent #dee2e6 transparent;background:#ffffff;color:#6c757d;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#ffffff;border-color:#adb5bd;color:#6c757d}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#ffffff;border-color:#3b82f6;color:#3b82f6}.p-tabmenu .p-tabmenu-left-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-right-icon{margin-left:.5rem}.p-tabmenu .p-tabmenu-nav-btn.p-link{background:#ffffff;color:#3b82f6;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabmenu .p-tabmenu-nav-btn.p-link:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tieredmenu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:6px;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#495057;transition:box-shadow .2s;border-radius:0}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#dee2e6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{padding:.75rem;margin:0;border-radius:6px}.p-inline-message.p-inline-message-info{background:#e9e9ff;border:solid #696cff;border-width:0px;color:#696cff}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#696cff}.p-inline-message.p-inline-message-success{background:#e4f8f0;border:solid #1ea97c;border-width:0px;color:#1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{background:#fff2e2;border:solid #cc8925;border-width:0px;color:#cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{background:#ffe7e6;border:solid #ff5757;border-width:0px;color:#ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-icon{width:1rem;height:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:6px}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:rgba(255,255,255,.3)}.p-message .p-message-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-message.p-message-info{background:#e9e9ff;border:solid #696cff;border-width:0 0 0 6px;color:#696cff}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#696cff}.p-message.p-message-success{background:#e4f8f0;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#1ea97c}.p-message.p-message-warn{background:#fff2e2;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#cc8925}.p-message.p-message-error{background:#ffe7e6;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:400}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-icon{width:1.5rem;height:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-toast .p-toast-message .p-toast-message-content{padding:1rem;border-width:0 0 0 6px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon){width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:rgba(255,255,255,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-toast .p-toast-message.p-toast-message-info{background:#e9e9ff;border:solid #696cff;border-width:0 0 0 6px;color:#696cff}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#696cff}.p-toast .p-toast-message.p-toast-message-success{background:#e4f8f0;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{background:#fff2e2;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{background:#ffe7e6;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#f8f9fa;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-icon-wrapper .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{background:rgba(255,255,255,.1);color:#f8f9fa}.p-galleria .p-galleria-item-nav{background:transparent;color:#f8f9fa;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:6px;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:rgba(255,255,255,.1);color:#f8f9fa}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:#f8f9fa;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#ced4da;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#adb5bd}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:rgba(255,255,255,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:rgba(255,255,255,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#f8f9fa;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:rgba(255,255,255,.1);color:#f8f9fa}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-galleria-mask,.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link i{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{background-color:#dee2e6;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #ffffff}.p-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#64748b;color:#fff}.p-badge.p-badge-success{background-color:#22c55e;color:#fff}.p-badge.p-badge-info{background-color:#3b82f6;color:#fff}.p-badge.p-badge-warning{background-color:#f59e0b;color:#fff}.p-badge.p-badge-danger{background-color:#ef4444;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-chip{background-color:#dee2e6;color:#495057;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.375rem;margin-bottom:.375rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip .pi-chip-remove-icon{margin-left:.5rem}.p-chip img{width:2.25rem;height:2.25rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .pi-chip-remove-icon{border-radius:6px;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .pi-chip-remove-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-chip .pi-chip-remove-icon:focus{outline:0 none}.p-inplace .p-inplace-display{padding:.75rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-progressbar{border:0 none;height:1.5rem;background:#dee2e6;border-radius:6px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#3B82F6}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 2px 12px #0000001a;transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:rgba(0,0,0,.7)}.p-scrolltop.p-link:hover{background:rgba(0,0,0,.8)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#f8f9fa}.p-scrolltop .p-icon{width:1.5rem;height:1.5rem}.p-skeleton{background-color:#dee2e6;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0))}.p-tag{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:6px}.p-tag.p-tag-success{background-color:#22c55e;color:#fff}.p-tag.p-tag-info{background-color:#3b82f6;color:#fff}.p-tag.p-tag-warning{background-color:#f59e0b;color:#fff}.p-tag.p-tag-danger{background-color:#ef4444;color:#fff}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-tag .p-icon{width:.75rem;height:.75rem}.p-terminal{background:#ffffff;color:#495057;border:1px solid #dee2e6;padding:1.25rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem}}@layer primeng{.p-button-label{font-weight:700}.p-accordion .p-accordion-header .p-accordion-header-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-tabview .p-tabview-nav .p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:0;height:2px;transition:.5s cubic-bezier(.35,0,.25,1)}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#3b82f6}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #facf85,0 1px 2px #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #3b82f6}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #3b82f6}}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width: 576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.sm\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.sm\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.sm\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width: 576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--surface-0)!important}.text-50{color:var(--surface-50)!important}.text-100{color:var(--surface-100)!important}.text-200{color:var(--surface-200)!important}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-800{color:var(--surface-800)!important}.text-900{color:var(--surface-900)!important}.focus\:text-0:focus{color:var(--surface-0)!important}.hover\:text-0:hover,.active\:text-0:active{color:var(--surface-0)!important}.focus\:text-50:focus{color:var(--surface-50)!important}.hover\:text-50:hover,.active\:text-50:active{color:var(--surface-50)!important}.focus\:text-100:focus{color:var(--surface-100)!important}.hover\:text-100:hover,.active\:text-100:active{color:var(--surface-100)!important}.focus\:text-200:focus{color:var(--surface-200)!important}.hover\:text-200:hover,.active\:text-200:active{color:var(--surface-200)!important}.focus\:text-300:focus{color:var(--surface-300)!important}.hover\:text-300:hover,.active\:text-300:active{color:var(--surface-300)!important}.focus\:text-400:focus{color:var(--surface-400)!important}.hover\:text-400:hover,.active\:text-400:active{color:var(--surface-400)!important}.focus\:text-500:focus{color:var(--surface-500)!important}.hover\:text-500:hover,.active\:text-500:active{color:var(--surface-500)!important}.focus\:text-600:focus{color:var(--surface-600)!important}.hover\:text-600:hover,.active\:text-600:active{color:var(--surface-600)!important}.focus\:text-700:focus{color:var(--surface-700)!important}.hover\:text-700:hover,.active\:text-700:active{color:var(--surface-700)!important}.focus\:text-800:focus{color:var(--surface-800)!important}.hover\:text-800:hover,.active\:text-800:active{color:var(--surface-800)!important}.focus\:text-900:focus{color:var(--surface-900)!important}.hover\:text-900:hover,.active\:text-900:active{color:var(--surface-900)!important}.surface-0{background-color:var(--surface-0)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-400{background-color:var(--surface-400)!important}.surface-500{background-color:var(--surface-500)!important}.surface-600{background-color:var(--surface-600)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.surface-900{background-color:var(--surface-900)!important}.focus\:surface-0:focus{background-color:var(--surface-0)!important}.hover\:surface-0:hover,.active\:surface-0:active{background-color:var(--surface-0)!important}.focus\:surface-50:focus{background-color:var(--surface-50)!important}.hover\:surface-50:hover,.active\:surface-50:active{background-color:var(--surface-50)!important}.focus\:surface-100:focus{background-color:var(--surface-100)!important}.hover\:surface-100:hover,.active\:surface-100:active{background-color:var(--surface-100)!important}.focus\:surface-200:focus{background-color:var(--surface-200)!important}.hover\:surface-200:hover,.active\:surface-200:active{background-color:var(--surface-200)!important}.focus\:surface-300:focus{background-color:var(--surface-300)!important}.hover\:surface-300:hover,.active\:surface-300:active{background-color:var(--surface-300)!important}.focus\:surface-400:focus{background-color:var(--surface-400)!important}.hover\:surface-400:hover,.active\:surface-400:active{background-color:var(--surface-400)!important}.focus\:surface-500:focus{background-color:var(--surface-500)!important}.hover\:surface-500:hover,.active\:surface-500:active{background-color:var(--surface-500)!important}.focus\:surface-600:focus{background-color:var(--surface-600)!important}.hover\:surface-600:hover,.active\:surface-600:active{background-color:var(--surface-600)!important}.focus\:surface-700:focus{background-color:var(--surface-700)!important}.hover\:surface-700:hover,.active\:surface-700:active{background-color:var(--surface-700)!important}.focus\:surface-800:focus{background-color:var(--surface-800)!important}.hover\:surface-800:hover,.active\:surface-800:active{background-color:var(--surface-800)!important}.focus\:surface-900:focus{background-color:var(--surface-900)!important}.hover\:surface-900:hover,.active\:surface-900:active{background-color:var(--surface-900)!important}.border-0{border-color:var(--surface-0)!important}.border-50{border-color:var(--surface-50)!important}.border-100{border-color:var(--surface-100)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-400{border-color:var(--surface-400)!important}.border-500{border-color:var(--surface-500)!important}.border-600{border-color:var(--surface-600)!important}.border-700{border-color:var(--surface-700)!important}.border-800{border-color:var(--surface-800)!important}.border-900{border-color:var(--surface-900)!important}.focus\:border-0:focus{border-color:var(--surface-0)!important}.hover\:border-0:hover,.active\:border-0:active{border-color:var(--surface-0)!important}.focus\:border-50:focus{border-color:var(--surface-50)!important}.hover\:border-50:hover,.active\:border-50:active{border-color:var(--surface-50)!important}.focus\:border-100:focus{border-color:var(--surface-100)!important}.hover\:border-100:hover,.active\:border-100:active{border-color:var(--surface-100)!important}.focus\:border-200:focus{border-color:var(--surface-200)!important}.hover\:border-200:hover,.active\:border-200:active{border-color:var(--surface-200)!important}.focus\:border-300:focus{border-color:var(--surface-300)!important}.hover\:border-300:hover,.active\:border-300:active{border-color:var(--surface-300)!important}.focus\:border-400:focus{border-color:var(--surface-400)!important}.hover\:border-400:hover,.active\:border-400:active{border-color:var(--surface-400)!important}.focus\:border-500:focus{border-color:var(--surface-500)!important}.hover\:border-500:hover,.active\:border-500:active{border-color:var(--surface-500)!important}.focus\:border-600:focus{border-color:var(--surface-600)!important}.hover\:border-600:hover,.active\:border-600:active{border-color:var(--surface-600)!important}.focus\:border-700:focus{border-color:var(--surface-700)!important}.hover\:border-700:hover,.active\:border-700:active{border-color:var(--surface-700)!important}.focus\:border-800:focus{border-color:var(--surface-800)!important}.hover\:border-800:hover,.active\:border-800:active{border-color:var(--surface-800)!important}.focus\:border-900:focus{border-color:var(--surface-900)!important}.hover\:border-900:hover,.active\:border-900:active{border-color:var(--surface-900)!important}.bg-transparent{background-color:transparent!important}@media screen and (min-width: 576px){.sm\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 768px){.md\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 992px){.lg\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 1200px){.xl\:bg-transparent{background-color:transparent!important}}.border-transparent{border-color:transparent!important}@media screen and (min-width: 576px){.sm\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 768px){.md\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 992px){.lg\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 1200px){.xl\:border-transparent{border-color:transparent!important}}.text-blue-50{color:var(--blue-50)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-200{color:var(--blue-200)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.focus\:text-blue-50:focus{color:var(--blue-50)!important}.focus\:text-blue-100:focus{color:var(--blue-100)!important}.focus\:text-blue-200:focus{color:var(--blue-200)!important}.focus\:text-blue-300:focus{color:var(--blue-300)!important}.focus\:text-blue-400:focus{color:var(--blue-400)!important}.focus\:text-blue-500:focus{color:var(--blue-500)!important}.focus\:text-blue-600:focus{color:var(--blue-600)!important}.focus\:text-blue-700:focus{color:var(--blue-700)!important}.focus\:text-blue-800:focus{color:var(--blue-800)!important}.focus\:text-blue-900:focus{color:var(--blue-900)!important}.hover\:text-blue-50:hover{color:var(--blue-50)!important}.hover\:text-blue-100:hover{color:var(--blue-100)!important}.hover\:text-blue-200:hover{color:var(--blue-200)!important}.hover\:text-blue-300:hover{color:var(--blue-300)!important}.hover\:text-blue-400:hover{color:var(--blue-400)!important}.hover\:text-blue-500:hover{color:var(--blue-500)!important}.hover\:text-blue-600:hover{color:var(--blue-600)!important}.hover\:text-blue-700:hover{color:var(--blue-700)!important}.hover\:text-blue-800:hover{color:var(--blue-800)!important}.hover\:text-blue-900:hover{color:var(--blue-900)!important}.active\:text-blue-50:active{color:var(--blue-50)!important}.active\:text-blue-100:active{color:var(--blue-100)!important}.active\:text-blue-200:active{color:var(--blue-200)!important}.active\:text-blue-300:active{color:var(--blue-300)!important}.active\:text-blue-400:active{color:var(--blue-400)!important}.active\:text-blue-500:active{color:var(--blue-500)!important}.active\:text-blue-600:active{color:var(--blue-600)!important}.active\:text-blue-700:active{color:var(--blue-700)!important}.active\:text-blue-800:active{color:var(--blue-800)!important}.active\:text-blue-900:active{color:var(--blue-900)!important}.text-green-50{color:var(--green-50)!important}.text-green-100{color:var(--green-100)!important}.text-green-200{color:var(--green-200)!important}.text-green-300{color:var(--green-300)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.focus\:text-green-50:focus{color:var(--green-50)!important}.focus\:text-green-100:focus{color:var(--green-100)!important}.focus\:text-green-200:focus{color:var(--green-200)!important}.focus\:text-green-300:focus{color:var(--green-300)!important}.focus\:text-green-400:focus{color:var(--green-400)!important}.focus\:text-green-500:focus{color:var(--green-500)!important}.focus\:text-green-600:focus{color:var(--green-600)!important}.focus\:text-green-700:focus{color:var(--green-700)!important}.focus\:text-green-800:focus{color:var(--green-800)!important}.focus\:text-green-900:focus{color:var(--green-900)!important}.hover\:text-green-50:hover{color:var(--green-50)!important}.hover\:text-green-100:hover{color:var(--green-100)!important}.hover\:text-green-200:hover{color:var(--green-200)!important}.hover\:text-green-300:hover{color:var(--green-300)!important}.hover\:text-green-400:hover{color:var(--green-400)!important}.hover\:text-green-500:hover{color:var(--green-500)!important}.hover\:text-green-600:hover{color:var(--green-600)!important}.hover\:text-green-700:hover{color:var(--green-700)!important}.hover\:text-green-800:hover{color:var(--green-800)!important}.hover\:text-green-900:hover{color:var(--green-900)!important}.active\:text-green-50:active{color:var(--green-50)!important}.active\:text-green-100:active{color:var(--green-100)!important}.active\:text-green-200:active{color:var(--green-200)!important}.active\:text-green-300:active{color:var(--green-300)!important}.active\:text-green-400:active{color:var(--green-400)!important}.active\:text-green-500:active{color:var(--green-500)!important}.active\:text-green-600:active{color:var(--green-600)!important}.active\:text-green-700:active{color:var(--green-700)!important}.active\:text-green-800:active{color:var(--green-800)!important}.active\:text-green-900:active{color:var(--green-900)!important}.text-yellow-50{color:var(--yellow-50)!important}.text-yellow-100{color:var(--yellow-100)!important}.text-yellow-200{color:var(--yellow-200)!important}.text-yellow-300{color:var(--yellow-300)!important}.text-yellow-400{color:var(--yellow-400)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-yellow-900{color:var(--yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--yellow-900)!important}.active\:text-yellow-50:active{color:var(--yellow-50)!important}.active\:text-yellow-100:active{color:var(--yellow-100)!important}.active\:text-yellow-200:active{color:var(--yellow-200)!important}.active\:text-yellow-300:active{color:var(--yellow-300)!important}.active\:text-yellow-400:active{color:var(--yellow-400)!important}.active\:text-yellow-500:active{color:var(--yellow-500)!important}.active\:text-yellow-600:active{color:var(--yellow-600)!important}.active\:text-yellow-700:active{color:var(--yellow-700)!important}.active\:text-yellow-800:active{color:var(--yellow-800)!important}.active\:text-yellow-900:active{color:var(--yellow-900)!important}.text-cyan-50{color:var(--cyan-50)!important}.text-cyan-100{color:var(--cyan-100)!important}.text-cyan-200{color:var(--cyan-200)!important}.text-cyan-300{color:var(--cyan-300)!important}.text-cyan-400{color:var(--cyan-400)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-800{color:var(--cyan-800)!important}.text-cyan-900{color:var(--cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--cyan-900)!important}.active\:text-cyan-50:active{color:var(--cyan-50)!important}.active\:text-cyan-100:active{color:var(--cyan-100)!important}.active\:text-cyan-200:active{color:var(--cyan-200)!important}.active\:text-cyan-300:active{color:var(--cyan-300)!important}.active\:text-cyan-400:active{color:var(--cyan-400)!important}.active\:text-cyan-500:active{color:var(--cyan-500)!important}.active\:text-cyan-600:active{color:var(--cyan-600)!important}.active\:text-cyan-700:active{color:var(--cyan-700)!important}.active\:text-cyan-800:active{color:var(--cyan-800)!important}.active\:text-cyan-900:active{color:var(--cyan-900)!important}.text-pink-50{color:var(--pink-50)!important}.text-pink-100{color:var(--pink-100)!important}.text-pink-200{color:var(--pink-200)!important}.text-pink-300{color:var(--pink-300)!important}.text-pink-400{color:var(--pink-400)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-800{color:var(--pink-800)!important}.text-pink-900{color:var(--pink-900)!important}.focus\:text-pink-50:focus{color:var(--pink-50)!important}.focus\:text-pink-100:focus{color:var(--pink-100)!important}.focus\:text-pink-200:focus{color:var(--pink-200)!important}.focus\:text-pink-300:focus{color:var(--pink-300)!important}.focus\:text-pink-400:focus{color:var(--pink-400)!important}.focus\:text-pink-500:focus{color:var(--pink-500)!important}.focus\:text-pink-600:focus{color:var(--pink-600)!important}.focus\:text-pink-700:focus{color:var(--pink-700)!important}.focus\:text-pink-800:focus{color:var(--pink-800)!important}.focus\:text-pink-900:focus{color:var(--pink-900)!important}.hover\:text-pink-50:hover{color:var(--pink-50)!important}.hover\:text-pink-100:hover{color:var(--pink-100)!important}.hover\:text-pink-200:hover{color:var(--pink-200)!important}.hover\:text-pink-300:hover{color:var(--pink-300)!important}.hover\:text-pink-400:hover{color:var(--pink-400)!important}.hover\:text-pink-500:hover{color:var(--pink-500)!important}.hover\:text-pink-600:hover{color:var(--pink-600)!important}.hover\:text-pink-700:hover{color:var(--pink-700)!important}.hover\:text-pink-800:hover{color:var(--pink-800)!important}.hover\:text-pink-900:hover{color:var(--pink-900)!important}.active\:text-pink-50:active{color:var(--pink-50)!important}.active\:text-pink-100:active{color:var(--pink-100)!important}.active\:text-pink-200:active{color:var(--pink-200)!important}.active\:text-pink-300:active{color:var(--pink-300)!important}.active\:text-pink-400:active{color:var(--pink-400)!important}.active\:text-pink-500:active{color:var(--pink-500)!important}.active\:text-pink-600:active{color:var(--pink-600)!important}.active\:text-pink-700:active{color:var(--pink-700)!important}.active\:text-pink-800:active{color:var(--pink-800)!important}.active\:text-pink-900:active{color:var(--pink-900)!important}.text-indigo-50{color:var(--indigo-50)!important}.text-indigo-100{color:var(--indigo-100)!important}.text-indigo-200{color:var(--indigo-200)!important}.text-indigo-300{color:var(--indigo-300)!important}.text-indigo-400{color:var(--indigo-400)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-800{color:var(--indigo-800)!important}.text-indigo-900{color:var(--indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--indigo-900)!important}.active\:text-indigo-50:active{color:var(--indigo-50)!important}.active\:text-indigo-100:active{color:var(--indigo-100)!important}.active\:text-indigo-200:active{color:var(--indigo-200)!important}.active\:text-indigo-300:active{color:var(--indigo-300)!important}.active\:text-indigo-400:active{color:var(--indigo-400)!important}.active\:text-indigo-500:active{color:var(--indigo-500)!important}.active\:text-indigo-600:active{color:var(--indigo-600)!important}.active\:text-indigo-700:active{color:var(--indigo-700)!important}.active\:text-indigo-800:active{color:var(--indigo-800)!important}.active\:text-indigo-900:active{color:var(--indigo-900)!important}.text-teal-50{color:var(--teal-50)!important}.text-teal-100{color:var(--teal-100)!important}.text-teal-200{color:var(--teal-200)!important}.text-teal-300{color:var(--teal-300)!important}.text-teal-400{color:var(--teal-400)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.focus\:text-teal-50:focus{color:var(--teal-50)!important}.focus\:text-teal-100:focus{color:var(--teal-100)!important}.focus\:text-teal-200:focus{color:var(--teal-200)!important}.focus\:text-teal-300:focus{color:var(--teal-300)!important}.focus\:text-teal-400:focus{color:var(--teal-400)!important}.focus\:text-teal-500:focus{color:var(--teal-500)!important}.focus\:text-teal-600:focus{color:var(--teal-600)!important}.focus\:text-teal-700:focus{color:var(--teal-700)!important}.focus\:text-teal-800:focus{color:var(--teal-800)!important}.focus\:text-teal-900:focus{color:var(--teal-900)!important}.hover\:text-teal-50:hover{color:var(--teal-50)!important}.hover\:text-teal-100:hover{color:var(--teal-100)!important}.hover\:text-teal-200:hover{color:var(--teal-200)!important}.hover\:text-teal-300:hover{color:var(--teal-300)!important}.hover\:text-teal-400:hover{color:var(--teal-400)!important}.hover\:text-teal-500:hover{color:var(--teal-500)!important}.hover\:text-teal-600:hover{color:var(--teal-600)!important}.hover\:text-teal-700:hover{color:var(--teal-700)!important}.hover\:text-teal-800:hover{color:var(--teal-800)!important}.hover\:text-teal-900:hover{color:var(--teal-900)!important}.active\:text-teal-50:active{color:var(--teal-50)!important}.active\:text-teal-100:active{color:var(--teal-100)!important}.active\:text-teal-200:active{color:var(--teal-200)!important}.active\:text-teal-300:active{color:var(--teal-300)!important}.active\:text-teal-400:active{color:var(--teal-400)!important}.active\:text-teal-500:active{color:var(--teal-500)!important}.active\:text-teal-600:active{color:var(--teal-600)!important}.active\:text-teal-700:active{color:var(--teal-700)!important}.active\:text-teal-800:active{color:var(--teal-800)!important}.active\:text-teal-900:active{color:var(--teal-900)!important}.text-orange-50{color:var(--orange-50)!important}.text-orange-100{color:var(--orange-100)!important}.text-orange-200{color:var(--orange-200)!important}.text-orange-300{color:var(--orange-300)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.focus\:text-orange-50:focus{color:var(--orange-50)!important}.focus\:text-orange-100:focus{color:var(--orange-100)!important}.focus\:text-orange-200:focus{color:var(--orange-200)!important}.focus\:text-orange-300:focus{color:var(--orange-300)!important}.focus\:text-orange-400:focus{color:var(--orange-400)!important}.focus\:text-orange-500:focus{color:var(--orange-500)!important}.focus\:text-orange-600:focus{color:var(--orange-600)!important}.focus\:text-orange-700:focus{color:var(--orange-700)!important}.focus\:text-orange-800:focus{color:var(--orange-800)!important}.focus\:text-orange-900:focus{color:var(--orange-900)!important}.hover\:text-orange-50:hover{color:var(--orange-50)!important}.hover\:text-orange-100:hover{color:var(--orange-100)!important}.hover\:text-orange-200:hover{color:var(--orange-200)!important}.hover\:text-orange-300:hover{color:var(--orange-300)!important}.hover\:text-orange-400:hover{color:var(--orange-400)!important}.hover\:text-orange-500:hover{color:var(--orange-500)!important}.hover\:text-orange-600:hover{color:var(--orange-600)!important}.hover\:text-orange-700:hover{color:var(--orange-700)!important}.hover\:text-orange-800:hover{color:var(--orange-800)!important}.hover\:text-orange-900:hover{color:var(--orange-900)!important}.active\:text-orange-50:active{color:var(--orange-50)!important}.active\:text-orange-100:active{color:var(--orange-100)!important}.active\:text-orange-200:active{color:var(--orange-200)!important}.active\:text-orange-300:active{color:var(--orange-300)!important}.active\:text-orange-400:active{color:var(--orange-400)!important}.active\:text-orange-500:active{color:var(--orange-500)!important}.active\:text-orange-600:active{color:var(--orange-600)!important}.active\:text-orange-700:active{color:var(--orange-700)!important}.active\:text-orange-800:active{color:var(--orange-800)!important}.active\:text-orange-900:active{color:var(--orange-900)!important}.text-bluegray-50{color:var(--bluegray-50)!important}.text-bluegray-100{color:var(--bluegray-100)!important}.text-bluegray-200{color:var(--bluegray-200)!important}.text-bluegray-300{color:var(--bluegray-300)!important}.text-bluegray-400{color:var(--bluegray-400)!important}.text-bluegray-500{color:var(--bluegray-500)!important}.text-bluegray-600{color:var(--bluegray-600)!important}.text-bluegray-700{color:var(--bluegray-700)!important}.text-bluegray-800{color:var(--bluegray-800)!important}.text-bluegray-900{color:var(--bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--bluegray-900)!important}.text-purple-50{color:var(--purple-50)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-200{color:var(--purple-200)!important}.text-purple-300{color:var(--purple-300)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.focus\:text-purple-50:focus{color:var(--purple-50)!important}.focus\:text-purple-100:focus{color:var(--purple-100)!important}.focus\:text-purple-200:focus{color:var(--purple-200)!important}.focus\:text-purple-300:focus{color:var(--purple-300)!important}.focus\:text-purple-400:focus{color:var(--purple-400)!important}.focus\:text-purple-500:focus{color:var(--purple-500)!important}.focus\:text-purple-600:focus{color:var(--purple-600)!important}.focus\:text-purple-700:focus{color:var(--purple-700)!important}.focus\:text-purple-800:focus{color:var(--purple-800)!important}.focus\:text-purple-900:focus{color:var(--purple-900)!important}.hover\:text-purple-50:hover{color:var(--purple-50)!important}.hover\:text-purple-100:hover{color:var(--purple-100)!important}.hover\:text-purple-200:hover{color:var(--purple-200)!important}.hover\:text-purple-300:hover{color:var(--purple-300)!important}.hover\:text-purple-400:hover{color:var(--purple-400)!important}.hover\:text-purple-500:hover{color:var(--purple-500)!important}.hover\:text-purple-600:hover{color:var(--purple-600)!important}.hover\:text-purple-700:hover{color:var(--purple-700)!important}.hover\:text-purple-800:hover{color:var(--purple-800)!important}.hover\:text-purple-900:hover{color:var(--purple-900)!important}.active\:text-purple-50:active{color:var(--purple-50)!important}.active\:text-purple-100:active{color:var(--purple-100)!important}.active\:text-purple-200:active{color:var(--purple-200)!important}.active\:text-purple-300:active{color:var(--purple-300)!important}.active\:text-purple-400:active{color:var(--purple-400)!important}.active\:text-purple-500:active{color:var(--purple-500)!important}.active\:text-purple-600:active{color:var(--purple-600)!important}.active\:text-purple-700:active{color:var(--purple-700)!important}.active\:text-purple-800:active{color:var(--purple-800)!important}.active\:text-purple-900:active{color:var(--purple-900)!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.focus\:text-gray-50:focus{color:var(--gray-50)!important}.focus\:text-gray-100:focus{color:var(--gray-100)!important}.focus\:text-gray-200:focus{color:var(--gray-200)!important}.focus\:text-gray-300:focus{color:var(--gray-300)!important}.focus\:text-gray-400:focus{color:var(--gray-400)!important}.focus\:text-gray-500:focus{color:var(--gray-500)!important}.focus\:text-gray-600:focus{color:var(--gray-600)!important}.focus\:text-gray-700:focus{color:var(--gray-700)!important}.focus\:text-gray-800:focus{color:var(--gray-800)!important}.focus\:text-gray-900:focus{color:var(--gray-900)!important}.hover\:text-gray-50:hover{color:var(--gray-50)!important}.hover\:text-gray-100:hover{color:var(--gray-100)!important}.hover\:text-gray-200:hover{color:var(--gray-200)!important}.hover\:text-gray-300:hover{color:var(--gray-300)!important}.hover\:text-gray-400:hover{color:var(--gray-400)!important}.hover\:text-gray-500:hover{color:var(--gray-500)!important}.hover\:text-gray-600:hover{color:var(--gray-600)!important}.hover\:text-gray-700:hover{color:var(--gray-700)!important}.hover\:text-gray-800:hover{color:var(--gray-800)!important}.hover\:text-gray-900:hover{color:var(--gray-900)!important}.active\:text-gray-50:active{color:var(--gray-50)!important}.active\:text-gray-100:active{color:var(--gray-100)!important}.active\:text-gray-200:active{color:var(--gray-200)!important}.active\:text-gray-300:active{color:var(--gray-300)!important}.active\:text-gray-400:active{color:var(--gray-400)!important}.active\:text-gray-500:active{color:var(--gray-500)!important}.active\:text-gray-600:active{color:var(--gray-600)!important}.active\:text-gray-700:active{color:var(--gray-700)!important}.active\:text-gray-800:active{color:var(--gray-800)!important}.active\:text-gray-900:active{color:var(--gray-900)!important}.text-red-50{color:var(--red-50)!important}.text-red-100{color:var(--red-100)!important}.text-red-200{color:var(--red-200)!important}.text-red-300{color:var(--red-300)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.focus\:text-red-50:focus{color:var(--red-50)!important}.focus\:text-red-100:focus{color:var(--red-100)!important}.focus\:text-red-200:focus{color:var(--red-200)!important}.focus\:text-red-300:focus{color:var(--red-300)!important}.focus\:text-red-400:focus{color:var(--red-400)!important}.focus\:text-red-500:focus{color:var(--red-500)!important}.focus\:text-red-600:focus{color:var(--red-600)!important}.focus\:text-red-700:focus{color:var(--red-700)!important}.focus\:text-red-800:focus{color:var(--red-800)!important}.focus\:text-red-900:focus{color:var(--red-900)!important}.hover\:text-red-50:hover{color:var(--red-50)!important}.hover\:text-red-100:hover{color:var(--red-100)!important}.hover\:text-red-200:hover{color:var(--red-200)!important}.hover\:text-red-300:hover{color:var(--red-300)!important}.hover\:text-red-400:hover{color:var(--red-400)!important}.hover\:text-red-500:hover{color:var(--red-500)!important}.hover\:text-red-600:hover{color:var(--red-600)!important}.hover\:text-red-700:hover{color:var(--red-700)!important}.hover\:text-red-800:hover{color:var(--red-800)!important}.hover\:text-red-900:hover{color:var(--red-900)!important}.active\:text-red-50:active{color:var(--red-50)!important}.active\:text-red-100:active{color:var(--red-100)!important}.active\:text-red-200:active{color:var(--red-200)!important}.active\:text-red-300:active{color:var(--red-300)!important}.active\:text-red-400:active{color:var(--red-400)!important}.active\:text-red-500:active{color:var(--red-500)!important}.active\:text-red-600:active{color:var(--red-600)!important}.active\:text-red-700:active{color:var(--red-700)!important}.active\:text-red-800:active{color:var(--red-800)!important}.active\:text-red-900:active{color:var(--red-900)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-100{color:var(--primary-100)!important}.text-primary-200{color:var(--primary-200)!important}.text-primary-300{color:var(--primary-300)!important}.text-primary-400{color:var(--primary-400)!important}.text-primary-500{color:var(--primary-500)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.focus\:text-primary-50:focus{color:var(--primary-50)!important}.focus\:text-primary-100:focus{color:var(--primary-100)!important}.focus\:text-primary-200:focus{color:var(--primary-200)!important}.focus\:text-primary-300:focus{color:var(--primary-300)!important}.focus\:text-primary-400:focus{color:var(--primary-400)!important}.focus\:text-primary-500:focus{color:var(--primary-500)!important}.focus\:text-primary-600:focus{color:var(--primary-600)!important}.focus\:text-primary-700:focus{color:var(--primary-700)!important}.focus\:text-primary-800:focus{color:var(--primary-800)!important}.focus\:text-primary-900:focus{color:var(--primary-900)!important}.hover\:text-primary-50:hover{color:var(--primary-50)!important}.hover\:text-primary-100:hover{color:var(--primary-100)!important}.hover\:text-primary-200:hover{color:var(--primary-200)!important}.hover\:text-primary-300:hover{color:var(--primary-300)!important}.hover\:text-primary-400:hover{color:var(--primary-400)!important}.hover\:text-primary-500:hover{color:var(--primary-500)!important}.hover\:text-primary-600:hover{color:var(--primary-600)!important}.hover\:text-primary-700:hover{color:var(--primary-700)!important}.hover\:text-primary-800:hover{color:var(--primary-800)!important}.hover\:text-primary-900:hover{color:var(--primary-900)!important}.active\:text-primary-50:active{color:var(--primary-50)!important}.active\:text-primary-100:active{color:var(--primary-100)!important}.active\:text-primary-200:active{color:var(--primary-200)!important}.active\:text-primary-300:active{color:var(--primary-300)!important}.active\:text-primary-400:active{color:var(--primary-400)!important}.active\:text-primary-500:active{color:var(--primary-500)!important}.active\:text-primary-600:active{color:var(--primary-600)!important}.active\:text-primary-700:active{color:var(--primary-700)!important}.active\:text-primary-800:active{color:var(--primary-800)!important}.active\:text-primary-900:active{color:var(--primary-900)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-300{background-color:var(--blue-300)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600{background-color:var(--blue-600)!important}.bg-blue-700{background-color:var(--blue-700)!important}.bg-blue-800{background-color:var(--blue-800)!important}.bg-blue-900{background-color:var(--blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--blue-900)!important}.active\:bg-blue-50:active{background-color:var(--blue-50)!important}.active\:bg-blue-100:active{background-color:var(--blue-100)!important}.active\:bg-blue-200:active{background-color:var(--blue-200)!important}.active\:bg-blue-300:active{background-color:var(--blue-300)!important}.active\:bg-blue-400:active{background-color:var(--blue-400)!important}.active\:bg-blue-500:active{background-color:var(--blue-500)!important}.active\:bg-blue-600:active{background-color:var(--blue-600)!important}.active\:bg-blue-700:active{background-color:var(--blue-700)!important}.active\:bg-blue-800:active{background-color:var(--blue-800)!important}.active\:bg-blue-900:active{background-color:var(--blue-900)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-300{background-color:var(--green-300)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-green-600{background-color:var(--green-600)!important}.bg-green-700{background-color:var(--green-700)!important}.bg-green-800{background-color:var(--green-800)!important}.bg-green-900{background-color:var(--green-900)!important}.focus\:bg-green-50:focus{background-color:var(--green-50)!important}.focus\:bg-green-100:focus{background-color:var(--green-100)!important}.focus\:bg-green-200:focus{background-color:var(--green-200)!important}.focus\:bg-green-300:focus{background-color:var(--green-300)!important}.focus\:bg-green-400:focus{background-color:var(--green-400)!important}.focus\:bg-green-500:focus{background-color:var(--green-500)!important}.focus\:bg-green-600:focus{background-color:var(--green-600)!important}.focus\:bg-green-700:focus{background-color:var(--green-700)!important}.focus\:bg-green-800:focus{background-color:var(--green-800)!important}.focus\:bg-green-900:focus{background-color:var(--green-900)!important}.hover\:bg-green-50:hover{background-color:var(--green-50)!important}.hover\:bg-green-100:hover{background-color:var(--green-100)!important}.hover\:bg-green-200:hover{background-color:var(--green-200)!important}.hover\:bg-green-300:hover{background-color:var(--green-300)!important}.hover\:bg-green-400:hover{background-color:var(--green-400)!important}.hover\:bg-green-500:hover{background-color:var(--green-500)!important}.hover\:bg-green-600:hover{background-color:var(--green-600)!important}.hover\:bg-green-700:hover{background-color:var(--green-700)!important}.hover\:bg-green-800:hover{background-color:var(--green-800)!important}.hover\:bg-green-900:hover{background-color:var(--green-900)!important}.active\:bg-green-50:active{background-color:var(--green-50)!important}.active\:bg-green-100:active{background-color:var(--green-100)!important}.active\:bg-green-200:active{background-color:var(--green-200)!important}.active\:bg-green-300:active{background-color:var(--green-300)!important}.active\:bg-green-400:active{background-color:var(--green-400)!important}.active\:bg-green-500:active{background-color:var(--green-500)!important}.active\:bg-green-600:active{background-color:var(--green-600)!important}.active\:bg-green-700:active{background-color:var(--green-700)!important}.active\:bg-green-800:active{background-color:var(--green-800)!important}.active\:bg-green-900:active{background-color:var(--green-900)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-300{background-color:var(--yellow-300)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-yellow-700{background-color:var(--yellow-700)!important}.bg-yellow-800{background-color:var(--yellow-800)!important}.bg-yellow-900{background-color:var(--yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--yellow-900)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-200{background-color:var(--cyan-200)!important}.bg-cyan-300{background-color:var(--cyan-300)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-cyan-600{background-color:var(--cyan-600)!important}.bg-cyan-700{background-color:var(--cyan-700)!important}.bg-cyan-800{background-color:var(--cyan-800)!important}.bg-cyan-900{background-color:var(--cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--cyan-900)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-pink-600{background-color:var(--pink-600)!important}.bg-pink-700{background-color:var(--pink-700)!important}.bg-pink-800{background-color:var(--pink-800)!important}.bg-pink-900{background-color:var(--pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--pink-900)!important}.active\:bg-pink-50:active{background-color:var(--pink-50)!important}.active\:bg-pink-100:active{background-color:var(--pink-100)!important}.active\:bg-pink-200:active{background-color:var(--pink-200)!important}.active\:bg-pink-300:active{background-color:var(--pink-300)!important}.active\:bg-pink-400:active{background-color:var(--pink-400)!important}.active\:bg-pink-500:active{background-color:var(--pink-500)!important}.active\:bg-pink-600:active{background-color:var(--pink-600)!important}.active\:bg-pink-700:active{background-color:var(--pink-700)!important}.active\:bg-pink-800:active{background-color:var(--pink-800)!important}.active\:bg-pink-900:active{background-color:var(--pink-900)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-200{background-color:var(--indigo-200)!important}.bg-indigo-300{background-color:var(--indigo-300)!important}.bg-indigo-400{background-color:var(--indigo-400)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-indigo-600{background-color:var(--indigo-600)!important}.bg-indigo-700{background-color:var(--indigo-700)!important}.bg-indigo-800{background-color:var(--indigo-800)!important}.bg-indigo-900{background-color:var(--indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--indigo-900)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-200{background-color:var(--teal-200)!important}.bg-teal-300{background-color:var(--teal-300)!important}.bg-teal-400{background-color:var(--teal-400)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-teal-600{background-color:var(--teal-600)!important}.bg-teal-700{background-color:var(--teal-700)!important}.bg-teal-800{background-color:var(--teal-800)!important}.bg-teal-900{background-color:var(--teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--teal-900)!important}.active\:bg-teal-50:active{background-color:var(--teal-50)!important}.active\:bg-teal-100:active{background-color:var(--teal-100)!important}.active\:bg-teal-200:active{background-color:var(--teal-200)!important}.active\:bg-teal-300:active{background-color:var(--teal-300)!important}.active\:bg-teal-400:active{background-color:var(--teal-400)!important}.active\:bg-teal-500:active{background-color:var(--teal-500)!important}.active\:bg-teal-600:active{background-color:var(--teal-600)!important}.active\:bg-teal-700:active{background-color:var(--teal-700)!important}.active\:bg-teal-800:active{background-color:var(--teal-800)!important}.active\:bg-teal-900:active{background-color:var(--teal-900)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-400{background-color:var(--orange-400)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-orange-600{background-color:var(--orange-600)!important}.bg-orange-700{background-color:var(--orange-700)!important}.bg-orange-800{background-color:var(--orange-800)!important}.bg-orange-900{background-color:var(--orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--orange-900)!important}.active\:bg-orange-50:active{background-color:var(--orange-50)!important}.active\:bg-orange-100:active{background-color:var(--orange-100)!important}.active\:bg-orange-200:active{background-color:var(--orange-200)!important}.active\:bg-orange-300:active{background-color:var(--orange-300)!important}.active\:bg-orange-400:active{background-color:var(--orange-400)!important}.active\:bg-orange-500:active{background-color:var(--orange-500)!important}.active\:bg-orange-600:active{background-color:var(--orange-600)!important}.active\:bg-orange-700:active{background-color:var(--orange-700)!important}.active\:bg-orange-800:active{background-color:var(--orange-800)!important}.active\:bg-orange-900:active{background-color:var(--orange-900)!important}.bg-bluegray-50{background-color:var(--bluegray-50)!important}.bg-bluegray-100{background-color:var(--bluegray-100)!important}.bg-bluegray-200{background-color:var(--bluegray-200)!important}.bg-bluegray-300{background-color:var(--bluegray-300)!important}.bg-bluegray-400{background-color:var(--bluegray-400)!important}.bg-bluegray-500{background-color:var(--bluegray-500)!important}.bg-bluegray-600{background-color:var(--bluegray-600)!important}.bg-bluegray-700{background-color:var(--bluegray-700)!important}.bg-bluegray-800{background-color:var(--bluegray-800)!important}.bg-bluegray-900{background-color:var(--bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--bluegray-900)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-300{background-color:var(--purple-300)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.bg-purple-700{background-color:var(--purple-700)!important}.bg-purple-800{background-color:var(--purple-800)!important}.bg-purple-900{background-color:var(--purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--purple-900)!important}.active\:bg-purple-50:active{background-color:var(--purple-50)!important}.active\:bg-purple-100:active{background-color:var(--purple-100)!important}.active\:bg-purple-200:active{background-color:var(--purple-200)!important}.active\:bg-purple-300:active{background-color:var(--purple-300)!important}.active\:bg-purple-400:active{background-color:var(--purple-400)!important}.active\:bg-purple-500:active{background-color:var(--purple-500)!important}.active\:bg-purple-600:active{background-color:var(--purple-600)!important}.active\:bg-purple-700:active{background-color:var(--purple-700)!important}.active\:bg-purple-800:active{background-color:var(--purple-800)!important}.active\:bg-purple-900:active{background-color:var(--purple-900)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-gray-700{background-color:var(--gray-700)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--gray-900)!important}.active\:bg-gray-50:active{background-color:var(--gray-50)!important}.active\:bg-gray-100:active{background-color:var(--gray-100)!important}.active\:bg-gray-200:active{background-color:var(--gray-200)!important}.active\:bg-gray-300:active{background-color:var(--gray-300)!important}.active\:bg-gray-400:active{background-color:var(--gray-400)!important}.active\:bg-gray-500:active{background-color:var(--gray-500)!important}.active\:bg-gray-600:active{background-color:var(--gray-600)!important}.active\:bg-gray-700:active{background-color:var(--gray-700)!important}.active\:bg-gray-800:active{background-color:var(--gray-800)!important}.active\:bg-gray-900:active{background-color:var(--gray-900)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-300{background-color:var(--red-300)!important}.bg-red-400{background-color:var(--red-400)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-red-600{background-color:var(--red-600)!important}.bg-red-700{background-color:var(--red-700)!important}.bg-red-800{background-color:var(--red-800)!important}.bg-red-900{background-color:var(--red-900)!important}.focus\:bg-red-50:focus{background-color:var(--red-50)!important}.focus\:bg-red-100:focus{background-color:var(--red-100)!important}.focus\:bg-red-200:focus{background-color:var(--red-200)!important}.focus\:bg-red-300:focus{background-color:var(--red-300)!important}.focus\:bg-red-400:focus{background-color:var(--red-400)!important}.focus\:bg-red-500:focus{background-color:var(--red-500)!important}.focus\:bg-red-600:focus{background-color:var(--red-600)!important}.focus\:bg-red-700:focus{background-color:var(--red-700)!important}.focus\:bg-red-800:focus{background-color:var(--red-800)!important}.focus\:bg-red-900:focus{background-color:var(--red-900)!important}.hover\:bg-red-50:hover{background-color:var(--red-50)!important}.hover\:bg-red-100:hover{background-color:var(--red-100)!important}.hover\:bg-red-200:hover{background-color:var(--red-200)!important}.hover\:bg-red-300:hover{background-color:var(--red-300)!important}.hover\:bg-red-400:hover{background-color:var(--red-400)!important}.hover\:bg-red-500:hover{background-color:var(--red-500)!important}.hover\:bg-red-600:hover{background-color:var(--red-600)!important}.hover\:bg-red-700:hover{background-color:var(--red-700)!important}.hover\:bg-red-800:hover{background-color:var(--red-800)!important}.hover\:bg-red-900:hover{background-color:var(--red-900)!important}.active\:bg-red-50:active{background-color:var(--red-50)!important}.active\:bg-red-100:active{background-color:var(--red-100)!important}.active\:bg-red-200:active{background-color:var(--red-200)!important}.active\:bg-red-300:active{background-color:var(--red-300)!important}.active\:bg-red-400:active{background-color:var(--red-400)!important}.active\:bg-red-500:active{background-color:var(--red-500)!important}.active\:bg-red-600:active{background-color:var(--red-600)!important}.active\:bg-red-700:active{background-color:var(--red-700)!important}.active\:bg-red-800:active{background-color:var(--red-800)!important}.active\:bg-red-900:active{background-color:var(--red-900)!important}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-100{background-color:var(--primary-100)!important}.bg-primary-200{background-color:var(--primary-200)!important}.bg-primary-300{background-color:var(--primary-300)!important}.bg-primary-400{background-color:var(--primary-400)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--primary-900)!important}.active\:bg-primary-50:active{background-color:var(--primary-50)!important}.active\:bg-primary-100:active{background-color:var(--primary-100)!important}.active\:bg-primary-200:active{background-color:var(--primary-200)!important}.active\:bg-primary-300:active{background-color:var(--primary-300)!important}.active\:bg-primary-400:active{background-color:var(--primary-400)!important}.active\:bg-primary-500:active{background-color:var(--primary-500)!important}.active\:bg-primary-600:active{background-color:var(--primary-600)!important}.active\:bg-primary-700:active{background-color:var(--primary-700)!important}.active\:bg-primary-800:active{background-color:var(--primary-800)!important}.active\:bg-primary-900:active{background-color:var(--primary-900)!important}.border-blue-50{border-color:var(--blue-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-300{border-color:var(--blue-300)!important}.border-blue-400{border-color:var(--blue-400)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-blue-600{border-color:var(--blue-600)!important}.border-blue-700{border-color:var(--blue-700)!important}.border-blue-800{border-color:var(--blue-800)!important}.border-blue-900{border-color:var(--blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--blue-900)!important}.active\:border-blue-50:active{border-color:var(--blue-50)!important}.active\:border-blue-100:active{border-color:var(--blue-100)!important}.active\:border-blue-200:active{border-color:var(--blue-200)!important}.active\:border-blue-300:active{border-color:var(--blue-300)!important}.active\:border-blue-400:active{border-color:var(--blue-400)!important}.active\:border-blue-500:active{border-color:var(--blue-500)!important}.active\:border-blue-600:active{border-color:var(--blue-600)!important}.active\:border-blue-700:active{border-color:var(--blue-700)!important}.active\:border-blue-800:active{border-color:var(--blue-800)!important}.active\:border-blue-900:active{border-color:var(--blue-900)!important}.border-green-50{border-color:var(--green-50)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-300{border-color:var(--green-300)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-green-600{border-color:var(--green-600)!important}.border-green-700{border-color:var(--green-700)!important}.border-green-800{border-color:var(--green-800)!important}.border-green-900{border-color:var(--green-900)!important}.focus\:border-green-50:focus{border-color:var(--green-50)!important}.focus\:border-green-100:focus{border-color:var(--green-100)!important}.focus\:border-green-200:focus{border-color:var(--green-200)!important}.focus\:border-green-300:focus{border-color:var(--green-300)!important}.focus\:border-green-400:focus{border-color:var(--green-400)!important}.focus\:border-green-500:focus{border-color:var(--green-500)!important}.focus\:border-green-600:focus{border-color:var(--green-600)!important}.focus\:border-green-700:focus{border-color:var(--green-700)!important}.focus\:border-green-800:focus{border-color:var(--green-800)!important}.focus\:border-green-900:focus{border-color:var(--green-900)!important}.hover\:border-green-50:hover{border-color:var(--green-50)!important}.hover\:border-green-100:hover{border-color:var(--green-100)!important}.hover\:border-green-200:hover{border-color:var(--green-200)!important}.hover\:border-green-300:hover{border-color:var(--green-300)!important}.hover\:border-green-400:hover{border-color:var(--green-400)!important}.hover\:border-green-500:hover{border-color:var(--green-500)!important}.hover\:border-green-600:hover{border-color:var(--green-600)!important}.hover\:border-green-700:hover{border-color:var(--green-700)!important}.hover\:border-green-800:hover{border-color:var(--green-800)!important}.hover\:border-green-900:hover{border-color:var(--green-900)!important}.active\:border-green-50:active{border-color:var(--green-50)!important}.active\:border-green-100:active{border-color:var(--green-100)!important}.active\:border-green-200:active{border-color:var(--green-200)!important}.active\:border-green-300:active{border-color:var(--green-300)!important}.active\:border-green-400:active{border-color:var(--green-400)!important}.active\:border-green-500:active{border-color:var(--green-500)!important}.active\:border-green-600:active{border-color:var(--green-600)!important}.active\:border-green-700:active{border-color:var(--green-700)!important}.active\:border-green-800:active{border-color:var(--green-800)!important}.active\:border-green-900:active{border-color:var(--green-900)!important}.border-yellow-50{border-color:var(--yellow-50)!important}.border-yellow-100{border-color:var(--yellow-100)!important}.border-yellow-200{border-color:var(--yellow-200)!important}.border-yellow-300{border-color:var(--yellow-300)!important}.border-yellow-400{border-color:var(--yellow-400)!important}.border-yellow-500{border-color:var(--yellow-500)!important}.border-yellow-600{border-color:var(--yellow-600)!important}.border-yellow-700{border-color:var(--yellow-700)!important}.border-yellow-800{border-color:var(--yellow-800)!important}.border-yellow-900{border-color:var(--yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--yellow-900)!important}.border-cyan-50{border-color:var(--cyan-50)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-cyan-300{border-color:var(--cyan-300)!important}.border-cyan-400{border-color:var(--cyan-400)!important}.border-cyan-500{border-color:var(--cyan-500)!important}.border-cyan-600{border-color:var(--cyan-600)!important}.border-cyan-700{border-color:var(--cyan-700)!important}.border-cyan-800{border-color:var(--cyan-800)!important}.border-cyan-900{border-color:var(--cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--cyan-900)!important}.border-pink-50{border-color:var(--pink-50)!important}.border-pink-100{border-color:var(--pink-100)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-300{border-color:var(--pink-300)!important}.border-pink-400{border-color:var(--pink-400)!important}.border-pink-500{border-color:var(--pink-500)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-pink-700{border-color:var(--pink-700)!important}.border-pink-800{border-color:var(--pink-800)!important}.border-pink-900{border-color:var(--pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--pink-900)!important}.active\:border-pink-50:active{border-color:var(--pink-50)!important}.active\:border-pink-100:active{border-color:var(--pink-100)!important}.active\:border-pink-200:active{border-color:var(--pink-200)!important}.active\:border-pink-300:active{border-color:var(--pink-300)!important}.active\:border-pink-400:active{border-color:var(--pink-400)!important}.active\:border-pink-500:active{border-color:var(--pink-500)!important}.active\:border-pink-600:active{border-color:var(--pink-600)!important}.active\:border-pink-700:active{border-color:var(--pink-700)!important}.active\:border-pink-800:active{border-color:var(--pink-800)!important}.active\:border-pink-900:active{border-color:var(--pink-900)!important}.border-indigo-50{border-color:var(--indigo-50)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-indigo-300{border-color:var(--indigo-300)!important}.border-indigo-400{border-color:var(--indigo-400)!important}.border-indigo-500{border-color:var(--indigo-500)!important}.border-indigo-600{border-color:var(--indigo-600)!important}.border-indigo-700{border-color:var(--indigo-700)!important}.border-indigo-800{border-color:var(--indigo-800)!important}.border-indigo-900{border-color:var(--indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--indigo-900)!important}.border-teal-50{border-color:var(--teal-50)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-300{border-color:var(--teal-300)!important}.border-teal-400{border-color:var(--teal-400)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-teal-600{border-color:var(--teal-600)!important}.border-teal-700{border-color:var(--teal-700)!important}.border-teal-800{border-color:var(--teal-800)!important}.border-teal-900{border-color:var(--teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--teal-900)!important}.active\:border-teal-50:active{border-color:var(--teal-50)!important}.active\:border-teal-100:active{border-color:var(--teal-100)!important}.active\:border-teal-200:active{border-color:var(--teal-200)!important}.active\:border-teal-300:active{border-color:var(--teal-300)!important}.active\:border-teal-400:active{border-color:var(--teal-400)!important}.active\:border-teal-500:active{border-color:var(--teal-500)!important}.active\:border-teal-600:active{border-color:var(--teal-600)!important}.active\:border-teal-700:active{border-color:var(--teal-700)!important}.active\:border-teal-800:active{border-color:var(--teal-800)!important}.active\:border-teal-900:active{border-color:var(--teal-900)!important}.border-orange-50{border-color:var(--orange-50)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-400{border-color:var(--orange-400)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-orange-600{border-color:var(--orange-600)!important}.border-orange-700{border-color:var(--orange-700)!important}.border-orange-800{border-color:var(--orange-800)!important}.border-orange-900{border-color:var(--orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--orange-900)!important}.active\:border-orange-50:active{border-color:var(--orange-50)!important}.active\:border-orange-100:active{border-color:var(--orange-100)!important}.active\:border-orange-200:active{border-color:var(--orange-200)!important}.active\:border-orange-300:active{border-color:var(--orange-300)!important}.active\:border-orange-400:active{border-color:var(--orange-400)!important}.active\:border-orange-500:active{border-color:var(--orange-500)!important}.active\:border-orange-600:active{border-color:var(--orange-600)!important}.active\:border-orange-700:active{border-color:var(--orange-700)!important}.active\:border-orange-800:active{border-color:var(--orange-800)!important}.active\:border-orange-900:active{border-color:var(--orange-900)!important}.border-bluegray-50{border-color:var(--bluegray-50)!important}.border-bluegray-100{border-color:var(--bluegray-100)!important}.border-bluegray-200{border-color:var(--bluegray-200)!important}.border-bluegray-300{border-color:var(--bluegray-300)!important}.border-bluegray-400{border-color:var(--bluegray-400)!important}.border-bluegray-500{border-color:var(--bluegray-500)!important}.border-bluegray-600{border-color:var(--bluegray-600)!important}.border-bluegray-700{border-color:var(--bluegray-700)!important}.border-bluegray-800{border-color:var(--bluegray-800)!important}.border-bluegray-900{border-color:var(--bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--bluegray-900)!important}.border-purple-50{border-color:var(--purple-50)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-purple-300{border-color:var(--purple-300)!important}.border-purple-400{border-color:var(--purple-400)!important}.border-purple-500{border-color:var(--purple-500)!important}.border-purple-600{border-color:var(--purple-600)!important}.border-purple-700{border-color:var(--purple-700)!important}.border-purple-800{border-color:var(--purple-800)!important}.border-purple-900{border-color:var(--purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--purple-900)!important}.active\:border-purple-50:active{border-color:var(--purple-50)!important}.active\:border-purple-100:active{border-color:var(--purple-100)!important}.active\:border-purple-200:active{border-color:var(--purple-200)!important}.active\:border-purple-300:active{border-color:var(--purple-300)!important}.active\:border-purple-400:active{border-color:var(--purple-400)!important}.active\:border-purple-500:active{border-color:var(--purple-500)!important}.active\:border-purple-600:active{border-color:var(--purple-600)!important}.active\:border-purple-700:active{border-color:var(--purple-700)!important}.active\:border-purple-800:active{border-color:var(--purple-800)!important}.active\:border-purple-900:active{border-color:var(--purple-900)!important}.border-gray-50{border-color:var(--gray-50)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-gray-300{border-color:var(--gray-300)!important}.border-gray-400{border-color:var(--gray-400)!important}.border-gray-500{border-color:var(--gray-500)!important}.border-gray-600{border-color:var(--gray-600)!important}.border-gray-700{border-color:var(--gray-700)!important}.border-gray-800{border-color:var(--gray-800)!important}.border-gray-900{border-color:var(--gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--gray-900)!important}.active\:border-gray-50:active{border-color:var(--gray-50)!important}.active\:border-gray-100:active{border-color:var(--gray-100)!important}.active\:border-gray-200:active{border-color:var(--gray-200)!important}.active\:border-gray-300:active{border-color:var(--gray-300)!important}.active\:border-gray-400:active{border-color:var(--gray-400)!important}.active\:border-gray-500:active{border-color:var(--gray-500)!important}.active\:border-gray-600:active{border-color:var(--gray-600)!important}.active\:border-gray-700:active{border-color:var(--gray-700)!important}.active\:border-gray-800:active{border-color:var(--gray-800)!important}.active\:border-gray-900:active{border-color:var(--gray-900)!important}.border-red-50{border-color:var(--red-50)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-400{border-color:var(--red-400)!important}.border-red-500{border-color:var(--red-500)!important}.border-red-600{border-color:var(--red-600)!important}.border-red-700{border-color:var(--red-700)!important}.border-red-800{border-color:var(--red-800)!important}.border-red-900{border-color:var(--red-900)!important}.focus\:border-red-50:focus{border-color:var(--red-50)!important}.focus\:border-red-100:focus{border-color:var(--red-100)!important}.focus\:border-red-200:focus{border-color:var(--red-200)!important}.focus\:border-red-300:focus{border-color:var(--red-300)!important}.focus\:border-red-400:focus{border-color:var(--red-400)!important}.focus\:border-red-500:focus{border-color:var(--red-500)!important}.focus\:border-red-600:focus{border-color:var(--red-600)!important}.focus\:border-red-700:focus{border-color:var(--red-700)!important}.focus\:border-red-800:focus{border-color:var(--red-800)!important}.focus\:border-red-900:focus{border-color:var(--red-900)!important}.hover\:border-red-50:hover{border-color:var(--red-50)!important}.hover\:border-red-100:hover{border-color:var(--red-100)!important}.hover\:border-red-200:hover{border-color:var(--red-200)!important}.hover\:border-red-300:hover{border-color:var(--red-300)!important}.hover\:border-red-400:hover{border-color:var(--red-400)!important}.hover\:border-red-500:hover{border-color:var(--red-500)!important}.hover\:border-red-600:hover{border-color:var(--red-600)!important}.hover\:border-red-700:hover{border-color:var(--red-700)!important}.hover\:border-red-800:hover{border-color:var(--red-800)!important}.hover\:border-red-900:hover{border-color:var(--red-900)!important}.active\:border-red-50:active{border-color:var(--red-50)!important}.active\:border-red-100:active{border-color:var(--red-100)!important}.active\:border-red-200:active{border-color:var(--red-200)!important}.active\:border-red-300:active{border-color:var(--red-300)!important}.active\:border-red-400:active{border-color:var(--red-400)!important}.active\:border-red-500:active{border-color:var(--red-500)!important}.active\:border-red-600:active{border-color:var(--red-600)!important}.active\:border-red-700:active{border-color:var(--red-700)!important}.active\:border-red-800:active{border-color:var(--red-800)!important}.active\:border-red-900:active{border-color:var(--red-900)!important}.border-primary-50{border-color:var(--primary-50)!important}.border-primary-100{border-color:var(--primary-100)!important}.border-primary-200{border-color:var(--primary-200)!important}.border-primary-300{border-color:var(--primary-300)!important}.border-primary-400{border-color:var(--primary-400)!important}.border-primary-500{border-color:var(--primary-500)!important}.border-primary-600{border-color:var(--primary-600)!important}.border-primary-700{border-color:var(--primary-700)!important}.border-primary-800{border-color:var(--primary-800)!important}.border-primary-900{border-color:var(--primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--primary-900)!important}.active\:border-primary-50:active{border-color:var(--primary-50)!important}.active\:border-primary-100:active{border-color:var(--primary-100)!important}.active\:border-primary-200:active{border-color:var(--primary-200)!important}.active\:border-primary-300:active{border-color:var(--primary-300)!important}.active\:border-primary-400:active{border-color:var(--primary-400)!important}.active\:border-primary-500:active{border-color:var(--primary-500)!important}.active\:border-primary-600:active{border-color:var(--primary-600)!important}.active\:border-primary-700:active{border-color:var(--primary-700)!important}.active\:border-primary-800:active{border-color:var(--primary-800)!important}.active\:border-primary-900:active{border-color:var(--primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--primary-color)!important}.bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-section{background-color:var(--surface-section)!important}.surface-card{background-color:var(--surface-card)!important}.surface-overlay{background-color:var(--surface-overlay)!important}.surface-hover{background-color:var(--surface-hover)!important}.surface-border{border-color:var(--surface-border)!important}.focus\:text-primary:focus{color:var(--primary-color)!important}.hover\:text-primary:hover,.active\:text-primary:active{color:var(--primary-color)!important}.focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.focus\:bg-white:focus{background-color:#fff!important}.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus{border-color:var(--primary-color)!important}.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--primary-color)!important}.focus\:text-white:focus{color:#fff!important}.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus{border-color:#fff!important}.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus{color:var(--text-color)!important}.hover\:text-color:hover,.active\:text-color:active{color:var(--text-color)!important}.focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:var(--surface-ground)!important}.focus\:surface-section:focus{background-color:var(--surface-section)!important}.hover\:surface-section:hover,.active\:surface-section:active{background-color:var(--surface-section)!important}.focus\:surface-card:focus{background-color:var(--surface-card)!important}.hover\:surface-card:hover,.active\:surface-card:active{background-color:var(--surface-card)!important}.focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:var(--surface-hover)!important}.focus\:surface-border:focus{border-color:var(--surface-border)!important}.hover\:surface-border:hover,.active\:surface-border:active{border-color:var(--surface-border)!important}@media screen and (min-width: 576px){.sm\:text-primary{color:var(--primary-color)!important}.sm\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--text-color)!important}.sm\:text-color-secondary{color:var(--text-color-secondary)!important}.sm\:surface-ground{background-color:var(--surface-ground)!important}.sm\:surface-section{background-color:var(--surface-section)!important}.sm\:surface-card{background-color:var(--surface-card)!important}.sm\:surface-overlay{background-color:var(--surface-overlay)!important}.sm\:surface-hover{background-color:var(--surface-hover)!important}.sm\:surface-border{border-color:var(--surface-border)!important}.sm\:focus\:text-primary:focus{color:var(--primary-color)!important}.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--primary-color)!important}.sm\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:focus\:bg-white:focus{background-color:#fff!important}.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--primary-color)!important}.sm\:focus\:text-white:focus{color:#fff!important}.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus{border-color:#fff!important}.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus{color:var(--text-color)!important}.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--text-color)!important}.sm\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.sm\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.sm\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:var(--surface-section)!important}.sm\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:var(--surface-card)!important}.sm\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.sm\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.sm\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 768px){.md\:text-primary{color:var(--primary-color)!important}.md\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--text-color)!important}.md\:text-color-secondary{color:var(--text-color-secondary)!important}.md\:surface-ground{background-color:var(--surface-ground)!important}.md\:surface-section{background-color:var(--surface-section)!important}.md\:surface-card{background-color:var(--surface-card)!important}.md\:surface-overlay{background-color:var(--surface-overlay)!important}.md\:surface-hover{background-color:var(--surface-hover)!important}.md\:surface-border{border-color:var(--surface-border)!important}.md\:focus\:text-primary:focus{color:var(--primary-color)!important}.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--primary-color)!important}.md\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:focus\:bg-white:focus{background-color:#fff!important}.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--primary-color)!important}.md\:focus\:text-white:focus{color:#fff!important}.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus{border-color:#fff!important}.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus{color:var(--text-color)!important}.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--text-color)!important}.md\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.md\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.md\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:var(--surface-section)!important}.md\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:var(--surface-card)!important}.md\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.md\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.md\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 992px){.lg\:text-primary{color:var(--primary-color)!important}.lg\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--text-color)!important}.lg\:text-color-secondary{color:var(--text-color-secondary)!important}.lg\:surface-ground{background-color:var(--surface-ground)!important}.lg\:surface-section{background-color:var(--surface-section)!important}.lg\:surface-card{background-color:var(--surface-card)!important}.lg\:surface-overlay{background-color:var(--surface-overlay)!important}.lg\:surface-hover{background-color:var(--surface-hover)!important}.lg\:surface-border{border-color:var(--surface-border)!important}.lg\:focus\:text-primary:focus{color:var(--primary-color)!important}.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--primary-color)!important}.lg\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:focus\:bg-white:focus{background-color:#fff!important}.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--primary-color)!important}.lg\:focus\:text-white:focus{color:#fff!important}.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus{border-color:#fff!important}.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus{color:var(--text-color)!important}.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--text-color)!important}.lg\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.lg\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.lg\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:var(--surface-section)!important}.lg\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:var(--surface-card)!important}.lg\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.lg\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.lg\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 1200px){.xl\:text-primary{color:var(--primary-color)!important}.xl\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--text-color)!important}.xl\:text-color-secondary{color:var(--text-color-secondary)!important}.xl\:surface-ground{background-color:var(--surface-ground)!important}.xl\:surface-section{background-color:var(--surface-section)!important}.xl\:surface-card{background-color:var(--surface-card)!important}.xl\:surface-overlay{background-color:var(--surface-overlay)!important}.xl\:surface-hover{background-color:var(--surface-hover)!important}.xl\:surface-border{border-color:var(--surface-border)!important}.xl\:focus\:text-primary:focus{color:var(--primary-color)!important}.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--primary-color)!important}.xl\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:focus\:bg-white:focus{background-color:#fff!important}.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--primary-color)!important}.xl\:focus\:text-white:focus{color:#fff!important}.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus{border-color:#fff!important}.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus{color:var(--text-color)!important}.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--text-color)!important}.xl\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.xl\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.xl\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:var(--surface-section)!important}.xl\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:var(--surface-card)!important}.xl\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.xl\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.xl\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:var(--surface-border)!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width: 576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width: 576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width: 768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width: 992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width: 1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus{text-decoration:underline!important}.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus{text-decoration:line-through!important}.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus{text-decoration:none!important}.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width: 576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width: 576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width: 768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width: 992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width: 1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width: 576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width: 576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width: 576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width: 576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width: 576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width: 576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width: 576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width: 576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width: 576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width: 768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width: 992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width: 1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width: 576px){.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width: 768px){.md\:flex-1{flex:1 1 0%!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width: 992px){.lg\:flex-1{flex:1 1 0%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width: 1200px){.xl\:flex-1{flex:1 1 0%!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width: 576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width: 576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0rem!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0rem!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width: 576px){.sm\:gap-0{gap:0rem!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0rem!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0rem!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 768px){.md\:gap-0{gap:0rem!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0rem!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0rem!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 992px){.lg\:gap-0{gap:0rem!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0rem!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0rem!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 1200px){.xl\:gap-0{gap:0rem!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0rem!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0rem!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width: 576px){.sm\:p-0{padding:0rem!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0rem!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0rem!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0rem!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0rem!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0rem!important;padding-right:0rem!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 768px){.md\:p-0{padding:0rem!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0rem!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0rem!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0rem!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0rem!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 992px){.lg\:p-0{padding:0rem!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0rem!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0rem!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0rem!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0rem!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0rem!important;padding-right:0rem!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 1200px){.xl\:p-0{padding:0rem!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0rem!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0rem!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0rem!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0rem!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0rem!important;padding-right:0rem!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width: 576px){.sm\:m-0{margin:0rem!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0rem!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0rem!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0rem!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0rem!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 768px){.md\:m-0{margin:0rem!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0rem!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0rem!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 992px){.lg\:m-0{margin:0rem!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0rem!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0rem!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0rem!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0rem!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 1200px){.xl\:m-0{margin:0rem!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0rem!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0rem!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0rem!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0rem!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus{box-shadow:none!important}.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width: 576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus{box-shadow:none!important}.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus{box-shadow:none!important}.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus{box-shadow:none!important}.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus{box-shadow:none!important}.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-3{border-width:3px!important;border-style:solid}.border-top-none{border-top-width:0px!important;border-top-style:none}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-top-2{border-top-width:2px!important;border-top-style:solid}.border-top-3{border-top-width:3px!important;border-top-style:solid}.border-right-none{border-right-width:0px!important;border-right-style:none}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-right-2{border-right-width:2px!important;border-right-style:solid}.border-right-3{border-right-width:3px!important;border-right-style:solid}.border-left-none{border-left-width:0px!important;border-left-style:none}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-2{border-left-width:2px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}@media screen and (min-width: 576px){.sm\:border-none{border-width:0px!important;border-style:none}.sm\:border-1{border-width:1px!important;border-style:solid}.sm\:border-2{border-width:2px!important;border-style:solid}.sm\:border-3{border-width:3px!important;border-style:solid}.sm\:border-top-none{border-top-width:0px!important;border-top-style:none}.sm\:border-top-1{border-top-width:1px!important;border-top-style:solid}.sm\:border-top-2{border-top-width:2px!important;border-top-style:solid}.sm\:border-top-3{border-top-width:3px!important;border-top-style:solid}.sm\:border-right-none{border-right-width:0px!important;border-right-style:none}.sm\:border-right-1{border-right-width:1px!important;border-right-style:solid}.sm\:border-right-2{border-right-width:2px!important;border-right-style:solid}.sm\:border-right-3{border-right-width:3px!important;border-right-style:solid}.sm\:border-left-none{border-left-width:0px!important;border-left-style:none}.sm\:border-left-1{border-left-width:1px!important;border-left-style:solid}.sm\:border-left-2{border-left-width:2px!important;border-left-style:solid}.sm\:border-left-3{border-left-width:3px!important;border-left-style:solid}.sm\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.sm\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.sm\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.sm\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.sm\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.sm\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 768px){.md\:border-none{border-width:0px!important;border-style:none}.md\:border-1{border-width:1px!important;border-style:solid}.md\:border-2{border-width:2px!important;border-style:solid}.md\:border-3{border-width:3px!important;border-style:solid}.md\:border-top-none{border-top-width:0px!important;border-top-style:none}.md\:border-top-1{border-top-width:1px!important;border-top-style:solid}.md\:border-top-2{border-top-width:2px!important;border-top-style:solid}.md\:border-top-3{border-top-width:3px!important;border-top-style:solid}.md\:border-right-none{border-right-width:0px!important;border-right-style:none}.md\:border-right-1{border-right-width:1px!important;border-right-style:solid}.md\:border-right-2{border-right-width:2px!important;border-right-style:solid}.md\:border-right-3{border-right-width:3px!important;border-right-style:solid}.md\:border-left-none{border-left-width:0px!important;border-left-style:none}.md\:border-left-1{border-left-width:1px!important;border-left-style:solid}.md\:border-left-2{border-left-width:2px!important;border-left-style:solid}.md\:border-left-3{border-left-width:3px!important;border-left-style:solid}.md\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.md\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.md\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.md\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.md\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.md\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.md\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.md\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 992px){.lg\:border-none{border-width:0px!important;border-style:none}.lg\:border-1{border-width:1px!important;border-style:solid}.lg\:border-2{border-width:2px!important;border-style:solid}.lg\:border-3{border-width:3px!important;border-style:solid}.lg\:border-top-none{border-top-width:0px!important;border-top-style:none}.lg\:border-top-1{border-top-width:1px!important;border-top-style:solid}.lg\:border-top-2{border-top-width:2px!important;border-top-style:solid}.lg\:border-top-3{border-top-width:3px!important;border-top-style:solid}.lg\:border-right-none{border-right-width:0px!important;border-right-style:none}.lg\:border-right-1{border-right-width:1px!important;border-right-style:solid}.lg\:border-right-2{border-right-width:2px!important;border-right-style:solid}.lg\:border-right-3{border-right-width:3px!important;border-right-style:solid}.lg\:border-left-none{border-left-width:0px!important;border-left-style:none}.lg\:border-left-1{border-left-width:1px!important;border-left-style:solid}.lg\:border-left-2{border-left-width:2px!important;border-left-style:solid}.lg\:border-left-3{border-left-width:3px!important;border-left-style:solid}.lg\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.lg\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.lg\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.lg\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.lg\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.lg\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 1200px){.xl\:border-none{border-width:0px!important;border-style:none}.xl\:border-1{border-width:1px!important;border-style:solid}.xl\:border-2{border-width:2px!important;border-style:solid}.xl\:border-3{border-width:3px!important;border-style:solid}.xl\:border-top-none{border-top-width:0px!important;border-top-style:none}.xl\:border-top-1{border-top-width:1px!important;border-top-style:solid}.xl\:border-top-2{border-top-width:2px!important;border-top-style:solid}.xl\:border-top-3{border-top-width:3px!important;border-top-style:solid}.xl\:border-right-none{border-right-width:0px!important;border-right-style:none}.xl\:border-right-1{border-right-width:1px!important;border-right-style:solid}.xl\:border-right-2{border-right-width:2px!important;border-right-style:solid}.xl\:border-right-3{border-right-width:3px!important;border-right-style:solid}.xl\:border-left-none{border-left-width:0px!important;border-left-style:none}.xl\:border-left-1{border-left-width:1px!important;border-left-style:solid}.xl\:border-left-2{border-left-width:2px!important;border-left-style:solid}.xl\:border-left-3{border-left-width:3px!important;border-left-style:solid}.xl\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.xl\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.xl\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.xl\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.xl\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.xl\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width: 576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width: 768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width: 992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width: 1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width: 576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width: 768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width: 992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width: 1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width: 576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width: 576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width: 768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width: 992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width: 1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:-moz-fit-content!important;height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width: 576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width: 768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width: 992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width: 1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0px!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (min-width: 576px){.sm\:min-w-0{min-width:0px!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 768px){.md\:min-w-0{min-width:0px!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 992px){.lg\:min-w-0{min-width:0px!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 1200px){.xl\:min-w-0{min-width:0px!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0px!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width: 576px){.sm\:max-w-0{max-width:0px!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 768px){.md\:max-w-0{max-width:0px!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 992px){.lg\:max-w-0{max-width:0px!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 1200px){.xl\:max-w-0{max-width:0px!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width: 576px){.sm\:min-h-0{min-height:0px!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 768px){.md\:min-h-0{min-height:0px!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 992px){.lg\:min-h-0{min-height:0px!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 1200px){.xl\:min-h-0{min-height:0px!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0px!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width: 576px){.sm\:max-h-0{max-height:0px!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 768px){.md\:max-h-0{max-height:0px!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 992px){.lg\:max-h-0{max-height:0px!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 1200px){.xl\:max-h-0{max-height:0px!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:-moz-fit-content!important;max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (min-width: 576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (min-width: 768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (min-width: 992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (min-width: 1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width: 576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width: 768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width: 992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width: 1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width: 576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width: 768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width: 992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width: 1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width: 576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width: 768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width: 992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width: 1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width: 576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width: 768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width: 992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width: 1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width: 576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width: 768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width: 992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width: 1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width: 576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width: 576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width: 768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width: 992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width: 1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}@media screen and (min-width: 576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:center!important}.sm\:bg-left{background-position:left!important}.sm\:bg-left-bottom{background-position:left bottom!important}.sm\:bg-left-top{background-position:left top!important}.sm\:bg-right{background-position:right!important}.sm\:bg-right-bottom{background-position:right bottom!important}.sm\:bg-right-top{background-position:right top!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width: 768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:center!important}.md\:bg-left{background-position:left!important}.md\:bg-left-bottom{background-position:left bottom!important}.md\:bg-left-top{background-position:left top!important}.md\:bg-right{background-position:right!important}.md\:bg-right-bottom{background-position:right bottom!important}.md\:bg-right-top{background-position:right top!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width: 992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:center!important}.lg\:bg-left{background-position:left!important}.lg\:bg-left-bottom{background-position:left bottom!important}.lg\:bg-left-top{background-position:left top!important}.lg\:bg-right{background-position:right!important}.lg\:bg-right-bottom{background-position:right bottom!important}.lg\:bg-right-top{background-position:right top!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width: 1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:center!important}.xl\:bg-left{background-position:left!important}.xl\:bg-left-bottom{background-position:left bottom!important}.xl\:bg-left-top{background-position:left top!important}.xl\:bg-right{background-position:right!important}.xl\:bg-right-bottom{background-position:right bottom!important}.xl\:bg-right-top{background-position:right top!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width: 576px){.sm\:translate-x-0{transform:translate(0)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 768px){.md\:translate-x-0{transform:translate(0)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 992px){.lg\:translate-x-0{transform:translate(0)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 1200px){.xl\:translate-x-0{transform:translate(0)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width: 576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width: 576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.flipup{backface-visibility:visible;animation:flipup .15s linear}.flipleft{backface-visibility:visible;animation:flipleft .15s linear}.flipright{backface-visibility:visible;animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}@font-face{font-family:primeicons;font-display:block;src:url(primeicons.ffecb2549ad1765a.eot);src:url(primeicons.ffecb2549ad1765a.eot?#iefix) format("embedded-opentype"),url(primeicons.ba3f916dfb64be8c.woff2) format("woff2"),url(primeicons.f8b9e8a4e401b603.woff) format("woff"),url(primeicons.0112589c5695a9ed.ttf) format("truetype"),url(primeicons.943ab24c43224d29.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}body{margin:0;padding:0}.nav-link{text-decoration:none} diff --git a/package-lock.json b/package-lock.json index c6deb4f86..40461776c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,13 +7,23 @@ "": { "name": "nest-typescript-starter", "version": "1.0.0", + "hasInstallScript": true, "license": "MIT", "dependencies": { "@nestjs/common": "^9.0.0", + "@nestjs/config": "^3.1.1", "@nestjs/core": "^9.0.0", + "@nestjs/mapped-types": "*", "@nestjs/platform-express": "^9.0.0", + "@nestjs/serve-static": "^4.0.0", + "@nestjs/typeorm": "^10.0.0", + "messagebird": "^4.0.1", + "nest-puppeteer": "^1.1.1", + "pg": "^8.11.3", + "puppeteer": "^21.4.1", "reflect-metadata": "^0.1.13", - "rxjs": "^7.5.5" + "rxjs": "^7.5.5", + "typeorm": "^0.3.17" }, "devDependencies": { "@nestjs/cli": "^9.0.0", @@ -22,6 +32,7 @@ "@types/express": "^4.17.13", "@types/jest": "^28.1.4", "@types/node": "^18.0.3", + "@types/puppeteer": "^7.0.4", "@types/supertest": "^2.0.12", "@typescript-eslint/eslint-plugin": "^5.30.5", "@typescript-eslint/parser": "^5.30.5", @@ -53,19 +64,19 @@ } }, "node_modules/@angular-devkit/core": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.1.4.tgz", - "integrity": "sha512-PW5MRmd9DHJR4FaXchwQtj9pXnsghSTnwRvfZeCRNYgU2sv0DKyTV+YTSJB+kNXnoPNG1Je6amDEkiXecpspXg==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.1.tgz", + "integrity": "sha512-2uz98IqkKJlgnHbWQ7VeL4pb+snGAZXIama2KXi+k9GsRntdcw+udX8rL3G9SdUGUF+m6+147Y1oRBMHsO/v4w==", "dev": true, "dependencies": { "ajv": "8.12.0", "ajv-formats": "2.1.1", "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", + "rxjs": "7.8.1", "source-map": "0.7.4" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, @@ -78,50 +89,32 @@ } } }, - "node_modules/@angular-devkit/core/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@angular-devkit/core/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "node_modules/@angular-devkit/schematics": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.1.4.tgz", - "integrity": "sha512-jpddxo9Qd2yRQ1t9FLhAx5S+luz6HkyhDytq0LFKbxf9ikf1J4oy9riPBFl4pRmrNARWcHZ6GbD20/Ky8PjmXQ==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.1.tgz", + "integrity": "sha512-A9D0LTYmiqiBa90GKcSuWb7hUouGIbm/AHbJbjL85WLLRbQA2PwKl7P5Mpd6nS/ZC0kfG4VQY3VOaDvb3qpI9g==", "dev": true, "dependencies": { - "@angular-devkit/core": "15.1.4", + "@angular-devkit/core": "16.0.1", "jsonc-parser": "3.2.0", - "magic-string": "0.27.0", + "magic-string": "0.30.0", "ora": "5.4.1", - "rxjs": "6.6.7" + "rxjs": "7.8.1" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, "node_modules/@angular-devkit/schematics-cli": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-15.1.4.tgz", - "integrity": "sha512-qkM5Mfs28jZzNcJnSM6RlyrKkYvzhQmWFTxBXnn15k5T4EnSs1gI6O054Xn7jo/senfwNNt7h2Mlz2OmBLo6+w==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-16.0.1.tgz", + "integrity": "sha512-6KLA125dpgd6oJGtiO2JpZAb92uOG3njQGIt7NFcuQGW/5GO7J41vMXH9cBAfdtbV8SIggSmR/cIEE9ijfj6YQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "15.1.4", - "@angular-devkit/schematics": "15.1.4", + "@angular-devkit/core": "16.0.1", + "@angular-devkit/schematics": "16.0.1", "ansi-colors": "4.1.3", "inquirer": "8.2.4", "symbol-observable": "4.0.0", @@ -131,27 +124,11 @@ "schematics": "bin/schematics.js" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/schematics-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@angular-devkit/schematics-cli/node_modules/inquirer": { "version": "8.2.4", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", @@ -178,29 +155,10 @@ "node": ">=12.0.0" } }, - "node_modules/@angular-devkit/schematics/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@angular-devkit/schematics/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "node_modules/@babel/code-frame": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -248,9 +206,9 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -305,9 +263,9 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -424,7 +382,6 @@ "version": "7.19.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -456,7 +413,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -470,7 +426,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -482,7 +437,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -496,7 +450,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -504,14 +457,12 @@ "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -520,7 +471,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, "engines": { "node": ">=4" } @@ -529,7 +479,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -711,6 +660,17 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/runtime": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", + "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", @@ -789,7 +749,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, + "devOptional": true, "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -801,7 +761,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, + "devOptional": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -1010,22 +970,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@jest/core": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", @@ -1074,22 +1018,6 @@ } } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@jest/core/node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -1220,22 +1148,6 @@ } } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@jest/schemas": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", @@ -1318,22 +1230,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@jest/types": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", @@ -1351,22 +1247,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", @@ -1384,7 +1264,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, + "devOptional": true, "engines": { "node": ">=6.0.0" } @@ -1399,9 +1279,9 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -1409,9 +1289,9 @@ } }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -1426,7 +1306,7 @@ "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "devOptional": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.17", @@ -1447,32 +1327,32 @@ } }, "node_modules/@nestjs/cli": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.2.0.tgz", - "integrity": "sha512-6B1IjDcJbrOu55oMF67L1x5lDUOZ3Zs9l7bKCBH9D78965m8wq/2rlEWl/gJto5TABLQWy3hVvV/s8VzUlRMxw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.5.0.tgz", + "integrity": "sha512-Z7q+3vNsQSG2d2r2Hl/OOj5EpfjVx3OfnJ9+KuAsOdw1sKLm7+Zc6KbhMFTd/eIvfx82ww3Nk72xdmfPYCulWA==", "dev": true, "dependencies": { - "@angular-devkit/core": "15.1.4", - "@angular-devkit/schematics": "15.1.4", - "@angular-devkit/schematics-cli": "15.1.4", - "@nestjs/schematics": "^9.0.0", - "chalk": "3.0.0", + "@angular-devkit/core": "16.0.1", + "@angular-devkit/schematics": "16.0.1", + "@angular-devkit/schematics-cli": "16.0.1", + "@nestjs/schematics": "^9.0.4", + "chalk": "4.1.2", "chokidar": "3.5.3", "cli-table3": "0.6.3", "commander": "4.1.1", - "fork-ts-checker-webpack-plugin": "7.3.0", - "inquirer": "7.3.3", + "fork-ts-checker-webpack-plugin": "8.0.0", + "inquirer": "8.2.5", "node-emoji": "1.11.0", "ora": "5.4.1", "os-name": "4.0.1", - "rimraf": "4.1.2", + "rimraf": "4.4.1", "shelljs": "0.8.5", "source-map-support": "0.5.21", "tree-kill": "1.2.2", - "tsconfig-paths": "4.1.2", - "tsconfig-paths-webpack-plugin": "4.0.0", + "tsconfig-paths": "4.2.0", + "tsconfig-paths-webpack-plugin": "4.0.1", "typescript": "4.9.5", - "webpack": "5.75.0", + "webpack": "5.82.1", "webpack-node-externals": "3.0.0" }, "bin": { @@ -1514,6 +1394,21 @@ } } }, + "node_modules/@nestjs/config": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@nestjs/config/-/config-3.1.1.tgz", + "integrity": "sha512-qu5QlNiJdqQtOsnB6lx4JCXPQ96jkKUsOGd+JXfXwqJqZcOSAq6heNFg0opW4pq4J/VZoNwoo87TNnx9wthnqQ==", + "dependencies": { + "dotenv": "16.3.1", + "dotenv-expand": "10.0.0", + "lodash": "4.17.21", + "uuid": "9.0.0" + }, + "peerDependencies": { + "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0", + "reflect-metadata": "^0.1.13" + } + }, "node_modules/@nestjs/core": { "version": "9.3.9", "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.3.9.tgz", @@ -1551,6 +1446,25 @@ } } }, + "node_modules/@nestjs/mapped-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.0.2.tgz", + "integrity": "sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg==", + "peerDependencies": { + "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0", + "class-transformer": "^0.4.0 || ^0.5.0", + "class-validator": "^0.13.0 || ^0.14.0", + "reflect-metadata": "^0.1.12" + }, + "peerDependenciesMeta": { + "class-transformer": { + "optional": true + }, + "class-validator": { + "optional": true + } + } + }, "node_modules/@nestjs/platform-express": { "version": "9.3.9", "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.3.9.tgz", @@ -1677,6 +1591,37 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@nestjs/serve-static": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nestjs/serve-static/-/serve-static-4.0.0.tgz", + "integrity": "sha512-8cTrNV2ngdHIjiLNsXePnw0+KY1ThrZGz/WeyAG5gIvmZNDbnZBOrPoYlKL+MOzlXlQStxR5jKLYmn+nJeoncQ==", + "dependencies": { + "path-to-regexp": "0.2.5" + }, + "peerDependencies": { + "@fastify/static": "^6.5.0", + "@nestjs/common": "^9.0.0 || ^10.0.0", + "@nestjs/core": "^9.0.0 || ^10.0.0", + "express": "^4.18.1", + "fastify": "^4.7.0" + }, + "peerDependenciesMeta": { + "@fastify/static": { + "optional": true + }, + "express": { + "optional": true + }, + "fastify": { + "optional": true + } + } + }, + "node_modules/@nestjs/serve-static/node_modules/path-to-regexp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.2.5.tgz", + "integrity": "sha512-l6qtdDPIkmAmzEO6egquYDfqQGPMRNGjYtrU13HAXb3YSRrt7HSb1sJY0pKp6o2bAa86tSB6iwaW2JbthPKr7Q==" + }, "node_modules/@nestjs/testing": { "version": "9.3.9", "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.3.9.tgz", @@ -1704,6 +1649,21 @@ } } }, + "node_modules/@nestjs/typeorm": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@nestjs/typeorm/-/typeorm-10.0.0.tgz", + "integrity": "sha512-WQU4HCDTz4UavsFzvGUKDHqi0MO5K47yFoPXdmh+Z/hCNO7SHCMmV9jLiLukM8n5nKUqJ3jDqiljkWBcZPdCtA==", + "dependencies": { + "uuid": "9.0.0" + }, + "peerDependencies": { + "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0", + "@nestjs/core": "^8.0.0 || ^9.0.0 || ^10.0.0", + "reflect-metadata": "^0.1.13", + "rxjs": "^7.2.0", + "typeorm": "^0.3.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1756,19 +1716,24 @@ "npm": ">=5.0.0" } }, - "node_modules/@nuxtjs/opencollective/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@puppeteer/browsers": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.8.0.tgz", + "integrity": "sha512-TkRHIV6k2D8OlUe8RtG+5jgOF/H98Myx0M6AOafC8DdNVOFiBSFa5cpRDtpm8LXOa9sVwe0+e6Q3FC56X/DZfg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" }, - "engines": { - "node": ">=10" + "bin": { + "browsers": "lib/cjs/main-cli.js" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=16.3.0" } }, "node_modules/@sinclair/typebox": { @@ -1795,29 +1760,39 @@ "@sinonjs/commons": "^1.7.0" } }, + "node_modules/@sqltools/formatter": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.5.tgz", + "integrity": "sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==" + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" + }, "node_modules/@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true + "devOptional": true }, "node_modules/@tsconfig/node12": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true + "devOptional": true }, "node_modules/@tsconfig/node14": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true + "devOptional": true }, "node_modules/@tsconfig/node16": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true + "devOptional": true }, "node_modules/@types/babel__core": { "version": "7.20.0", @@ -1906,9 +1881,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==", "dev": true }, "node_modules/@types/express": { @@ -1993,7 +1968,7 @@ "version": "18.14.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.0.tgz", "integrity": "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==", - "dev": true + "devOptional": true }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -2007,6 +1982,16 @@ "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", "dev": true }, + "node_modules/@types/puppeteer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-7.0.4.tgz", + "integrity": "sha512-ja78vquZc8y+GM2al07GZqWDKQskQXygCDiu0e3uO0DMRKqE0MjrFBFmTulfPYzLB6WnL7Kl2tFPy0WXSpPomg==", + "deprecated": "This is a stub types definition. puppeteer provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "puppeteer": "*" + } + }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -2075,6 +2060,15 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, + "node_modules/@types/yauzl": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.2.tgz", + "integrity": "sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.53.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz", @@ -2264,148 +2258,148 @@ } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, @@ -2437,7 +2431,7 @@ "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true, + "devOptional": true, "bin": { "acorn": "bin/acorn" }, @@ -2467,11 +2461,22 @@ "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.4.0" } }, + "node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/ajv": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", @@ -2545,7 +2550,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -2564,6 +2568,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -2577,6 +2586,14 @@ "node": ">= 8" } }, + "node_modules/app-root-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", + "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/append-field": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", @@ -2586,13 +2603,12 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true + "devOptional": true }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/array-flatten": { "version": "1.1.1", @@ -2614,12 +2630,28 @@ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "dev": true }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, "node_modules/babel-jest": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", @@ -2641,22 +2673,6 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -2730,14 +2746,12 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -2753,6 +2767,14 @@ } ] }, + "node_modules/basic-ftp": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", + "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -2898,7 +2920,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "funding": [ { "type": "github", @@ -2918,11 +2939,27 @@ "ieee754": "^1.1.13" } }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, + "node_modules/buffer-writer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", + "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", + "engines": { + "node": ">=4" + } + }, "node_modules/busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", @@ -2958,7 +2995,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "engines": { "node": ">=6" } @@ -2989,16 +3025,18 @@ ] }, "node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/char-regex": { @@ -3052,6 +3090,18 @@ "node": ">=6.0" } }, + "node_modules/chromium-bidi": { + "version": "0.4.32", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.32.tgz", + "integrity": "sha512-RJnw0PW3sNdx1WclINVfVVx8JUH+tWTHZNpnEzlcM+Qgvf40dUH34U7gJq+cc/0LE+rbPxeT6ldqWrCbUf4jeg==", + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "9.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, "node_modules/ci-info": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", @@ -3085,6 +3135,61 @@ "node": ">=8" } }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cli-highlight/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-highlight/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, "node_modules/cli-spinners": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", @@ -3125,7 +3230,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -3309,7 +3413,15 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true + "devOptional": true + }, + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dependencies": { + "node-fetch": "^2.6.12" + } }, "node_modules/cross-spawn": { "version": "7.0.3", @@ -3325,11 +3437,33 @@ "node": ">= 8" } }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz", + "integrity": "sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -3375,6 +3509,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -3410,6 +3557,11 @@ "node": ">=8" } }, + "node_modules/devtools-protocol": { + "version": "0.0.1191157", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1191157.tgz", + "integrity": "sha512-Fu2mUhX7zkzLHMJZk5wQTiHdl1eJrhK0GypUoSzogUt51MmYEv/46pCz4PtGGFlr0f2ZyYDzzx5CPtbEkuvcTA==" + }, "node_modules/dezalgo": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", @@ -3424,7 +3576,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.3.1" } @@ -3462,6 +3614,25 @@ "node": ">=6.0.0" } }, + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "engines": { + "node": ">=12" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -3488,8 +3659,7 @@ "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/encodeurl": { "version": "1.0.2", @@ -3503,15 +3673,14 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -3525,22 +3694,20 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", "dev": true }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, "engines": { "node": ">=6" } @@ -3562,6 +3729,43 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/eslint": { "version": "8.34.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", @@ -3716,22 +3920,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/eslint/node_modules/eslint-scope": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", @@ -3793,7 +3981,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -3857,7 +4044,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4000,6 +4186,39 @@ "node": ">=4" } }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -4012,6 +4231,11 @@ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, "node_modules/fast-glob": { "version": "3.2.12", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", @@ -4063,6 +4287,14 @@ "bser": "2.1.1" } }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dependencies": { + "pend": "~1.2.0" + } + }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -4192,9 +4424,9 @@ "dev": true }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.3.0.tgz", - "integrity": "sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", + "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", @@ -4216,29 +4448,7 @@ }, "peerDependencies": { "typescript": ">3.6.0", - "vue-template-compiler": "*", "webpack": "^5.11.0" - }, - "peerDependenciesMeta": { - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { @@ -4315,16 +4525,15 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", "dev": true }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.2", @@ -4358,7 +4567,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -4397,6 +4605,49 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-uri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", + "integrity": "sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw==", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.0", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/get-uri/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/get-uri/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/get-uri/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -4473,8 +4724,7 @@ "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "node_modules/grapheme-splitter": { "version": "1.0.4", @@ -4521,6 +4771,14 @@ "node": ">=8" } }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "engines": { + "node": "*" + } + }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -4542,6 +4800,30 @@ "node": ">= 0.8" } }, + "node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -4566,7 +4848,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -4595,7 +4876,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -4639,7 +4919,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -4651,63 +4930,31 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", "dev": true, "dependencies": { "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", + "chalk": "^4.1.1", "cli-cursor": "^3.1.0", "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "mute-stream": "0.0.8", + "ora": "^5.4.1", "run-async": "^2.4.0", - "rxjs": "^6.6.0", + "rxjs": "^7.5.5", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" }, "engines": { - "npm": ">=2.0.0" + "node": ">=12.0.0" } }, - "node_modules/inquirer/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "node_modules/interpret": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", @@ -4717,6 +4964,11 @@ "node": ">= 0.10" } }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -4728,8 +4980,7 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-binary-path": { "version": "2.1.0", @@ -4768,7 +5019,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -4882,9 +5132,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -5017,22 +5267,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-cli": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", @@ -5067,22 +5301,6 @@ } } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-config": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", @@ -5128,22 +5346,6 @@ } } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-diff": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", @@ -5159,22 +5361,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-docblock": { "version": "28.1.1", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", @@ -5203,22 +5389,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-environment-node": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", @@ -5298,22 +5468,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-message-util": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", @@ -5334,22 +5488,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-mock": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", @@ -5422,22 +5560,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-runner": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", @@ -5470,22 +5592,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-runner/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -5538,22 +5644,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-snapshot": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", @@ -5588,22 +5678,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-util": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", @@ -5621,22 +5695,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-validate": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", @@ -5666,22 +5724,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-watcher": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", @@ -5701,22 +5743,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/jest-worker": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", @@ -5746,6 +5772,14 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jose": { + "version": "4.15.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", + "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/js-sdsl": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", @@ -5759,14 +5793,12 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, "dependencies": { "argparse": "^2.0.1" }, @@ -5789,8 +5821,7 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema-traverse": { "version": "1.0.0", @@ -5868,8 +5899,7 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/loader-runner": { "version": "4.3.0", @@ -5898,8 +5928,7 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash.memoize": { "version": "4.1.2", @@ -5929,22 +5958,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -5967,9 +5980,9 @@ } }, "node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.13" @@ -5994,9 +6007,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -6006,7 +6019,7 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "devOptional": true }, "node_modules/makeerror": { "version": "1.0.12", @@ -6026,12 +6039,12 @@ } }, "node_modules/memfs": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", - "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "dependencies": { - "fs-monkey": "^1.0.3" + "fs-monkey": "^1.0.4" }, "engines": { "node": ">= 4.0.0" @@ -6057,6 +6070,19 @@ "node": ">= 8" } }, + "node_modules/messagebird": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/messagebird/-/messagebird-4.0.1.tgz", + "integrity": "sha512-Abn0aoH1Dzsq5KMeI3LNanVETwu4+HvNXZrhWRGzRIJ9ea88sefsVfy98Qj4NDmxGuXLFmT8Lhgw1kStzu7F0g==", + "dependencies": { + "jose": "^4.9.2", + "safe-buffer": "^5.2.1", + "scmp": "^2.1.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -6137,6 +6163,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -6148,11 +6188,15 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multer": { "version": "1.4.4-lts.1", @@ -6177,6 +6221,16 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -6203,6 +6257,28 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/nest-puppeteer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nest-puppeteer/-/nest-puppeteer-1.1.1.tgz", + "integrity": "sha512-kyYn4SuI9nVInEXrnf2ZMxrzRiQO6wJ5lkriaf5cODAflB/UQCNko3Cc4aqULlSW32Jfo6lErlfeU0JtCARpXg==", + "engines": { + "node": ">=10.21", + "yarn": ">=1.19" + }, + "peerDependencies": { + "@nestjs/common": ">=6", + "@nestjs/core": ">=6", + "puppeteer": ">=3" + } + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/node-abort-controller": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", @@ -6219,9 +6295,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -6301,7 +6377,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "dependencies": { "wrappy": "1" } @@ -6361,22 +6436,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/os-name": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz", @@ -6441,11 +6500,46 @@ "node": ">=6" } }, + "node_modules/pac-proxy-agent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", + "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", + "dependencies": { + "degenerator": "^5.0.0", + "ip": "^1.1.8", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/packet-reader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", + "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -6457,7 +6551,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -6471,6 +6564,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -6512,6 +6623,40 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/path-to-regexp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", @@ -6521,11 +6666,98 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, "engines": { "node": ">=8" } }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + }, + "node_modules/pg": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.3.tgz", + "integrity": "sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==", + "dependencies": { + "buffer-writer": "2.0.0", + "packet-reader": "1.0.0", + "pg-connection-string": "^2.6.2", + "pg-pool": "^3.6.1", + "pg-protocol": "^1.6.0", + "pg-types": "^2.1.0", + "pgpass": "1.x" + }, + "engines": { + "node": ">= 8.0.0" + }, + "optionalDependencies": { + "pg-cloudflare": "^1.1.1" + }, + "peerDependencies": { + "pg-native": ">=3.0.1" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } + } + }, + "node_modules/pg-cloudflare": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", + "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz", + "integrity": "sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==" + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-pool": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.1.tgz", + "integrity": "sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==", + "peerDependencies": { + "pg": ">=8.0" + } + }, + "node_modules/pg-protocol": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.0.tgz", + "integrity": "sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==" + }, + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pgpass": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", + "dependencies": { + "split2": "^4.1.0" + } + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -6626,6 +6858,41 @@ "node": ">=4" } }, + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -6694,6 +6961,14 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -6719,11 +6994,41 @@ "node": ">= 0.10" } }, + "node_modules/proxy-agent": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -6738,6 +7043,61 @@ "node": ">=6" } }, + "node_modules/puppeteer": { + "version": "21.4.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.4.1.tgz", + "integrity": "sha512-opJqQeYMjAB3ICG8lCF3wtSs9k05dozmrEMrHgo3ZWbISiy8qbv/yAJz/6Io221qSh3yURfVf6Z7crrlzKZjLQ==", + "hasInstallScript": true, + "dependencies": { + "@puppeteer/browsers": "1.8.0", + "cosmiconfig": "8.3.6", + "puppeteer-core": "21.4.1" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/puppeteer-core": { + "version": "21.4.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.4.1.tgz", + "integrity": "sha512-Lh0e+oGhUquxVOi1U701gTfFLFvw5gDBFh3CWpnfAvtItmyZKUce4R54VNfOJfi+KKnzhVPdB/lDrg65gdRIng==", + "dependencies": { + "@puppeteer/browsers": "1.8.0", + "chromium-bidi": "0.4.32", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1191157", + "ws": "8.14.2" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/puppeteer/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", @@ -6772,6 +7132,11 @@ } ] }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -6857,6 +7222,11 @@ "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, "node_modules/regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -6873,7 +7243,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -6929,7 +7298,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, "engines": { "node": ">=4" } @@ -6967,10 +7335,13 @@ } }, "node_modules/rimraf": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.1.2.tgz", - "integrity": "sha512-BlIbgFryTbw3Dz6hyoWFhKk+unCcHMSkZGrTFVAx2WmttdBSonsdtRlwiuTbDqTKr+UlXIUqJVS4QT5tUzGENQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, "bin": { "rimraf": "dist/cjs/src/bin.js" }, @@ -6981,6 +7352,48 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -7014,9 +7427,9 @@ } }, "node_modules/rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dependencies": { "tslib": "^2.1.0" } @@ -7046,9 +7459,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -7094,10 +7507,15 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "node_modules/scmp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz", + "integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==" + }, "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -7196,6 +7614,18 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -7268,6 +7698,46 @@ "node": ">=8" } }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/socks/node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, "node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -7303,6 +7773,14 @@ "deprecated": "Please use @jridgewell/sourcemap-codec instead", "dev": true }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "engines": { + "node": ">= 10.x" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -7346,6 +7824,15 @@ "node": ">=10.0.0" } }, + "node_modules/streamx": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", + "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -7376,7 +7863,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7390,7 +7876,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -7528,6 +8013,26 @@ "node": ">=6" } }, + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, "node_modules/terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", @@ -7545,13 +8050,13 @@ } }, "node_modules/terser": { - "version": "5.16.4", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.4.tgz", - "integrity": "sha512-5yEGuZ3DZradbogeYQ1NaGz7rXVBDWujWlx1PT8efXO6Txn+eWbfKqB2bTDVmFXmePFkoLU6XI8UektMIEA0ug==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz", + "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==", "dev": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -7563,16 +8068,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "engines": { "node": ">= 10.13.0" @@ -7651,11 +8156,29 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/tmp": { "version": "0.0.33", @@ -7780,27 +8303,11 @@ "webpack": "^5.0.0" } }, - "node_modules/ts-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "dev": true, + "devOptional": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -7840,9 +8347,9 @@ } }, "node_modules/tsconfig-paths": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz", - "integrity": "sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "dependencies": { "json5": "^2.2.2", @@ -7854,35 +8361,19 @@ } }, "node_modules/tsconfig-paths-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.1.tgz", + "integrity": "sha512-m5//KzLoKmqu2MVix+dgLKq70MnFi8YL8sdzQZ6DblmCdfuq/y3OqvJd5vMndg2KEVCOeNz8Es4WVZhYInteLw==", "dev": true, "dependencies": { "chalk": "^4.1.0", "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^4.0.0" + "tsconfig-paths": "^4.1.2" }, "engines": { "node": ">=10.13.0" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -7951,28 +8442,207 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/typeorm": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.17.tgz", + "integrity": "sha512-UDjUEwIQalO9tWw9O2A4GU+sT3oyoUXheHJy4ft+RFdnRdQctdQ34L9SqE2p7LdwzafHx1maxT+bqXON+Qnmig==", + "dependencies": { + "@sqltools/formatter": "^1.2.5", + "app-root-path": "^3.1.0", + "buffer": "^6.0.3", + "chalk": "^4.1.2", + "cli-highlight": "^2.1.11", + "date-fns": "^2.29.3", + "debug": "^4.3.4", + "dotenv": "^16.0.3", + "glob": "^8.1.0", + "mkdirp": "^2.1.3", + "reflect-metadata": "^0.1.13", + "sha.js": "^2.4.11", + "tslib": "^2.5.0", + "uuid": "^9.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "typeorm": "cli.js", + "typeorm-ts-node-commonjs": "cli-ts-node-commonjs.js", + "typeorm-ts-node-esm": "cli-ts-node-esm.js" + }, + "engines": { + "node": ">= 12.9.0" + }, + "funding": { + "url": "https://opencollective.com/typeorm" + }, + "peerDependencies": { + "@google-cloud/spanner": "^5.18.0", + "@sap/hana-client": "^2.12.25", + "better-sqlite3": "^7.1.2 || ^8.0.0", + "hdb-pool": "^0.1.6", + "ioredis": "^5.0.4", + "mongodb": "^5.2.0", + "mssql": "^9.1.1", + "mysql2": "^2.2.5 || ^3.0.1", + "oracledb": "^5.1.0", + "pg": "^8.5.1", + "pg-native": "^3.0.0", + "pg-query-stream": "^4.0.0", + "redis": "^3.1.1 || ^4.0.0", + "sql.js": "^1.4.0", + "sqlite3": "^5.0.3", + "ts-node": "^10.7.0", + "typeorm-aurora-data-api-driver": "^2.0.0" + }, + "peerDependenciesMeta": { + "@google-cloud/spanner": { + "optional": true + }, + "@sap/hana-client": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "hdb-pool": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "mongodb": { + "optional": true + }, + "mssql": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "oracledb": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-native": { + "optional": true + }, + "pg-query-stream": { + "optional": true + }, + "redis": { + "optional": true + }, + "sql.js": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "ts-node": { + "optional": true + }, + "typeorm-aurora-data-api-driver": { + "optional": true + } + } + }, + "node_modules/typeorm/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typeorm/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/typeorm/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/typeorm/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "node_modules/typeorm/node_modules/mkdirp": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", + "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, + "devOptional": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -7992,6 +8662,15 @@ "node": ">=8" } }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -8044,6 +8723,11 @@ "punycode": "^2.1.0" } }, + "node_modules/urlpattern-polyfill": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-9.0.0.tgz", + "integrity": "sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g==" + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -8057,11 +8741,19 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true + "devOptional": true }, "node_modules/v8-to-istanbul": { "version": "9.1.0", @@ -8122,22 +8814,22 @@ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "version": "5.82.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.82.1.tgz", + "integrity": "sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.14.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -8146,9 +8838,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.1.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -8273,9 +8965,9 @@ } }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -8285,7 +8977,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -8301,8 +8992,7 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "4.0.2", @@ -8317,6 +9007,26 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -8329,7 +9039,6 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, "engines": { "node": ">=10" } @@ -8350,10 +9059,9 @@ } }, "node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -8371,16 +9079,24 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, "engines": { "node": ">=12" } }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, + "devOptional": true, "engines": { "node": ">=6" } @@ -8410,89 +9126,45 @@ } }, "@angular-devkit/core": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.1.4.tgz", - "integrity": "sha512-PW5MRmd9DHJR4FaXchwQtj9pXnsghSTnwRvfZeCRNYgU2sv0DKyTV+YTSJB+kNXnoPNG1Je6amDEkiXecpspXg==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.1.tgz", + "integrity": "sha512-2uz98IqkKJlgnHbWQ7VeL4pb+snGAZXIama2KXi+k9GsRntdcw+udX8rL3G9SdUGUF+m6+147Y1oRBMHsO/v4w==", "dev": true, "requires": { "ajv": "8.12.0", "ajv-formats": "2.1.1", "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", + "rxjs": "7.8.1", "source-map": "0.7.4" - }, - "dependencies": { - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } } }, "@angular-devkit/schematics": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.1.4.tgz", - "integrity": "sha512-jpddxo9Qd2yRQ1t9FLhAx5S+luz6HkyhDytq0LFKbxf9ikf1J4oy9riPBFl4pRmrNARWcHZ6GbD20/Ky8PjmXQ==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.1.tgz", + "integrity": "sha512-A9D0LTYmiqiBa90GKcSuWb7hUouGIbm/AHbJbjL85WLLRbQA2PwKl7P5Mpd6nS/ZC0kfG4VQY3VOaDvb3qpI9g==", "dev": true, "requires": { - "@angular-devkit/core": "15.1.4", + "@angular-devkit/core": "16.0.1", "jsonc-parser": "3.2.0", - "magic-string": "0.27.0", + "magic-string": "0.30.0", "ora": "5.4.1", - "rxjs": "6.6.7" - }, - "dependencies": { - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "rxjs": "7.8.1" } }, "@angular-devkit/schematics-cli": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-15.1.4.tgz", - "integrity": "sha512-qkM5Mfs28jZzNcJnSM6RlyrKkYvzhQmWFTxBXnn15k5T4EnSs1gI6O054Xn7jo/senfwNNt7h2Mlz2OmBLo6+w==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-16.0.1.tgz", + "integrity": "sha512-6KLA125dpgd6oJGtiO2JpZAb92uOG3njQGIt7NFcuQGW/5GO7J41vMXH9cBAfdtbV8SIggSmR/cIEE9ijfj6YQ==", "dev": true, "requires": { - "@angular-devkit/core": "15.1.4", - "@angular-devkit/schematics": "15.1.4", + "@angular-devkit/core": "16.0.1", + "@angular-devkit/schematics": "16.0.1", "ansi-colors": "4.1.3", "inquirer": "8.2.4", "symbol-observable": "4.0.0", "yargs-parser": "21.1.1" }, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "inquirer": { "version": "8.2.4", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", @@ -8522,7 +9194,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, "requires": { "@babel/highlight": "^7.18.6" } @@ -8557,9 +9228,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -8603,9 +9274,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -8693,8 +9364,7 @@ "@babel/helper-validator-identifier": { "version": "7.19.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, "@babel/helper-validator-option": { "version": "7.21.0", @@ -8717,7 +9387,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -8728,7 +9397,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -8737,7 +9405,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -8748,7 +9415,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -8756,26 +9422,22 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -8905,6 +9567,14 @@ "@babel/helper-plugin-utils": "^7.19.0" } }, + "@babel/runtime": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", + "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, "@babel/template": { "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", @@ -8970,7 +9640,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, + "devOptional": true, "requires": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -8979,7 +9649,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, + "devOptional": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -9142,18 +9812,6 @@ "jest-message-util": "^28.1.3", "jest-util": "^28.1.3", "slash": "^3.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "@jest/core": { @@ -9193,16 +9851,6 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -9301,18 +9949,6 @@ "strip-ansi": "^6.0.0", "terminal-link": "^2.0.0", "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "@jest/schemas": { @@ -9380,18 +10016,6 @@ "pirates": "^4.0.4", "slash": "^3.0.0", "write-file-atomic": "^4.0.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "@jest/types": { @@ -9406,18 +10030,6 @@ "@types/node": "*", "@types/yargs": "^17.0.8", "chalk": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "@jridgewell/gen-mapping": { @@ -9434,7 +10046,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true + "devOptional": true }, "@jridgewell/set-array": { "version": "1.1.2", @@ -9443,9 +10055,9 @@ "dev": true }, "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", @@ -9453,9 +10065,9 @@ }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -9469,7 +10081,7 @@ "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "devOptional": true }, "@jridgewell/trace-mapping": { "version": "0.3.17", @@ -9487,32 +10099,32 @@ "integrity": "sha512-uSvJdwQU5nK+Vdf6zxcWAY2A8r7uqe+gePwLWzJ+fsQehq18pc0I2hJKwypZ2aLM90+Er9u1xn4iLJPZ+xlL4g==" }, "@nestjs/cli": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.2.0.tgz", - "integrity": "sha512-6B1IjDcJbrOu55oMF67L1x5lDUOZ3Zs9l7bKCBH9D78965m8wq/2rlEWl/gJto5TABLQWy3hVvV/s8VzUlRMxw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.5.0.tgz", + "integrity": "sha512-Z7q+3vNsQSG2d2r2Hl/OOj5EpfjVx3OfnJ9+KuAsOdw1sKLm7+Zc6KbhMFTd/eIvfx82ww3Nk72xdmfPYCulWA==", "dev": true, "requires": { - "@angular-devkit/core": "15.1.4", - "@angular-devkit/schematics": "15.1.4", - "@angular-devkit/schematics-cli": "15.1.4", - "@nestjs/schematics": "^9.0.0", - "chalk": "3.0.0", + "@angular-devkit/core": "16.0.1", + "@angular-devkit/schematics": "16.0.1", + "@angular-devkit/schematics-cli": "16.0.1", + "@nestjs/schematics": "^9.0.4", + "chalk": "4.1.2", "chokidar": "3.5.3", "cli-table3": "0.6.3", "commander": "4.1.1", - "fork-ts-checker-webpack-plugin": "7.3.0", - "inquirer": "7.3.3", + "fork-ts-checker-webpack-plugin": "8.0.0", + "inquirer": "8.2.5", "node-emoji": "1.11.0", "ora": "5.4.1", "os-name": "4.0.1", - "rimraf": "4.1.2", + "rimraf": "4.4.1", "shelljs": "0.8.5", "source-map-support": "0.5.21", "tree-kill": "1.2.2", - "tsconfig-paths": "4.1.2", - "tsconfig-paths-webpack-plugin": "4.0.0", + "tsconfig-paths": "4.2.0", + "tsconfig-paths-webpack-plugin": "4.0.1", "typescript": "4.9.5", - "webpack": "5.75.0", + "webpack": "5.82.1", "webpack-node-externals": "3.0.0" } }, @@ -9526,6 +10138,17 @@ "uid": "2.0.1" } }, + "@nestjs/config": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@nestjs/config/-/config-3.1.1.tgz", + "integrity": "sha512-qu5QlNiJdqQtOsnB6lx4JCXPQ96jkKUsOGd+JXfXwqJqZcOSAq6heNFg0opW4pq4J/VZoNwoo87TNnx9wthnqQ==", + "requires": { + "dotenv": "16.3.1", + "dotenv-expand": "10.0.0", + "lodash": "4.17.21", + "uuid": "9.0.0" + } + }, "@nestjs/core": { "version": "9.3.9", "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.3.9.tgz", @@ -9539,6 +10162,12 @@ "uid": "2.0.1" } }, + "@nestjs/mapped-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.0.2.tgz", + "integrity": "sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg==", + "requires": {} + }, "@nestjs/platform-express": { "version": "9.3.9", "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.3.9.tgz", @@ -9628,6 +10257,21 @@ } } }, + "@nestjs/serve-static": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nestjs/serve-static/-/serve-static-4.0.0.tgz", + "integrity": "sha512-8cTrNV2ngdHIjiLNsXePnw0+KY1ThrZGz/WeyAG5gIvmZNDbnZBOrPoYlKL+MOzlXlQStxR5jKLYmn+nJeoncQ==", + "requires": { + "path-to-regexp": "0.2.5" + }, + "dependencies": { + "path-to-regexp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.2.5.tgz", + "integrity": "sha512-l6qtdDPIkmAmzEO6egquYDfqQGPMRNGjYtrU13HAXb3YSRrt7HSb1sJY0pKp6o2bAa86tSB6iwaW2JbthPKr7Q==" + } + } + }, "@nestjs/testing": { "version": "9.3.9", "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.3.9.tgz", @@ -9637,6 +10281,14 @@ "tslib": "2.5.0" } }, + "@nestjs/typeorm": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@nestjs/typeorm/-/typeorm-10.0.0.tgz", + "integrity": "sha512-WQU4HCDTz4UavsFzvGUKDHqi0MO5K47yFoPXdmh+Z/hCNO7SHCMmV9jLiLukM8n5nKUqJ3jDqiljkWBcZPdCtA==", + "requires": { + "uuid": "9.0.0" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -9671,17 +10323,20 @@ "chalk": "^4.1.0", "consola": "^2.15.0", "node-fetch": "^2.6.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + } + }, + "@puppeteer/browsers": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.8.0.tgz", + "integrity": "sha512-TkRHIV6k2D8OlUe8RtG+5jgOF/H98Myx0M6AOafC8DdNVOFiBSFa5cpRDtpm8LXOa9sVwe0+e6Q3FC56X/DZfg==", + "requires": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" } }, "@sinclair/typebox": { @@ -9708,29 +10363,39 @@ "@sinonjs/commons": "^1.7.0" } }, + "@sqltools/formatter": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.5.tgz", + "integrity": "sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==" + }, + "@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" + }, "@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true + "devOptional": true }, "@tsconfig/node12": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true + "devOptional": true }, "@tsconfig/node14": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true + "devOptional": true }, "@tsconfig/node16": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true + "devOptional": true }, "@types/babel__core": { "version": "7.20.0", @@ -9819,9 +10484,9 @@ } }, "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==", "dev": true }, "@types/express": { @@ -9906,7 +10571,7 @@ "version": "18.14.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.0.tgz", "integrity": "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==", - "dev": true + "devOptional": true }, "@types/parse-json": { "version": "4.0.0", @@ -9920,6 +10585,15 @@ "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", "dev": true }, + "@types/puppeteer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-7.0.4.tgz", + "integrity": "sha512-ja78vquZc8y+GM2al07GZqWDKQskQXygCDiu0e3uO0DMRKqE0MjrFBFmTulfPYzLB6WnL7Kl2tFPy0WXSpPomg==", + "dev": true, + "requires": { + "puppeteer": "*" + } + }, "@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -9988,6 +10662,15 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, + "@types/yauzl": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.2.tgz", + "integrity": "sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==", + "optional": true, + "requires": { + "@types/node": "*" + } + }, "@typescript-eslint/eslint-plugin": { "version": "5.53.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz", @@ -10088,148 +10771,148 @@ } }, "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dev": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", "dev": true }, "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, @@ -10258,7 +10941,7 @@ "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true + "devOptional": true }, "acorn-import-assertions": { "version": "1.8.0", @@ -10278,7 +10961,15 @@ "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true + "devOptional": true + }, + "agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "requires": { + "debug": "^4.3.4" + } }, "ajv": { "version": "8.12.0", @@ -10327,8 +11018,7 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -10338,6 +11028,11 @@ "color-convert": "^2.0.1" } }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, "anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -10348,6 +11043,11 @@ "picomatch": "^2.0.4" } }, + "app-root-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", + "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==" + }, "append-field": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", @@ -10357,13 +11057,12 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true + "devOptional": true }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "array-flatten": { "version": "1.1.1", @@ -10382,12 +11081,25 @@ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "dev": true }, + "ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "requires": { + "tslib": "^2.0.1" + } + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, "babel-jest": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", @@ -10401,18 +11113,6 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "babel-plugin-istanbul": { @@ -10473,14 +11173,17 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "basic-ftp": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", + "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==" }, "binary-extensions": { "version": "2.2.0", @@ -10599,17 +11302,26 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, + "buffer-writer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", + "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==" + }, "busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", @@ -10635,8 +11347,7 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camelcase": { "version": "5.3.1", @@ -10651,10 +11362,9 @@ "dev": true }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10694,6 +11404,15 @@ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true }, + "chromium-bidi": { + "version": "0.4.32", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.32.tgz", + "integrity": "sha512-RJnw0PW3sNdx1WclINVfVVx8JUH+tWTHZNpnEzlcM+Qgvf40dUH34U7gJq+cc/0LE+rbPxeT6ldqWrCbUf4jeg==", + "requires": { + "mitt": "3.0.1", + "urlpattern-polyfill": "9.0.0" + } + }, "ci-info": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", @@ -10715,6 +11434,50 @@ "restore-cursor": "^3.1.0" } }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + } + }, "cli-spinners": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", @@ -10741,7 +11504,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -10888,7 +11650,15 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true + "devOptional": true + }, + "cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "requires": { + "node-fetch": "^2.6.12" + } }, "cross-spawn": { "version": "7.0.3", @@ -10901,11 +11671,23 @@ "which": "^2.0.1" } }, + "data-uri-to-buffer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz", + "integrity": "sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==" + }, + "date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "requires": { + "@babel/runtime": "^7.21.0" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -10937,6 +11719,16 @@ "clone": "^1.0.2" } }, + "degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "requires": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -10959,6 +11751,11 @@ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true }, + "devtools-protocol": { + "version": "0.0.1191157", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1191157.tgz", + "integrity": "sha512-Fu2mUhX7zkzLHMJZk5wQTiHdl1eJrhK0GypUoSzogUt51MmYEv/46pCz4PtGGFlr0f2ZyYDzzx5CPtbEkuvcTA==" + }, "dezalgo": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", @@ -10973,7 +11770,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true + "devOptional": true }, "diff-sequences": { "version": "28.1.1", @@ -10999,6 +11796,16 @@ "esutils": "^2.0.2" } }, + "dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==" + }, + "dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==" + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -11019,8 +11826,7 @@ "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "encodeurl": { "version": "1.0.2", @@ -11031,15 +11837,14 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } }, "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -11050,22 +11855,20 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "requires": { "is-arrayish": "^0.2.1" } }, "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", "dev": true }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, "escape-html": { "version": "1.0.3", @@ -11078,6 +11881,30 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, "eslint": { "version": "8.34.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", @@ -11137,16 +11964,6 @@ "uri-js": "^4.2.2" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "eslint-scope": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", @@ -11243,8 +12060,7 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { "version": "1.4.2", @@ -11289,8 +12105,7 @@ "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "etag": { "version": "1.8.1", @@ -11408,6 +12223,27 @@ "tmp": "^0.0.33" } }, + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -11420,6 +12256,11 @@ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, + "fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, "fast-glob": { "version": "3.2.12", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", @@ -11468,6 +12309,14 @@ "bser": "2.1.1" } }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "requires": { + "pend": "~1.2.0" + } + }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -11570,9 +12419,9 @@ "dev": true }, "fork-ts-checker-webpack-plugin": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.3.0.tgz", - "integrity": "sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", + "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", "dev": true, "requires": { "@babel/code-frame": "^7.16.7", @@ -11589,16 +12438,6 @@ "tapable": "^2.2.1" }, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -11657,16 +12496,15 @@ } }, "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", "dev": true }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { "version": "2.3.2", @@ -11689,8 +12527,7 @@ "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { "version": "1.2.0", @@ -11714,6 +12551,42 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, + "get-uri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", + "integrity": "sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw==", + "requires": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.0", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -11769,8 +12642,7 @@ "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "grapheme-splitter": { "version": "1.0.4", @@ -11802,6 +12674,11 @@ "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", "dev": true }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" + }, "html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -11820,6 +12697,24 @@ "toidentifier": "1.0.1" } }, + "http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "requires": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + } + }, + "https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -11837,8 +12732,7 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { "version": "5.2.4", @@ -11850,7 +12744,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -11876,7 +12769,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -11888,51 +12780,26 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", + "chalk": "^4.1.1", "cli-cursor": "^3.1.0", "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "mute-stream": "0.0.8", + "ora": "^5.4.1", "run-async": "^2.4.0", - "rxjs": "^6.6.0", + "rxjs": "^7.5.5", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" } }, "interpret": { @@ -11941,6 +12808,11 @@ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, + "ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -11949,8 +12821,7 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "is-binary-path": { "version": "2.1.0", @@ -11979,8 +12850,7 @@ "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-generator-fn": { "version": "2.1.0", @@ -12058,9 +12928,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -12157,18 +13027,6 @@ "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-cli": { @@ -12189,18 +13047,6 @@ "jest-validate": "^28.1.3", "prompts": "^2.0.1", "yargs": "^17.3.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-config": { @@ -12231,18 +13077,6 @@ "pretty-format": "^28.1.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-diff": { @@ -12255,18 +13089,6 @@ "diff-sequences": "^28.1.1", "jest-get-type": "^28.0.2", "pretty-format": "^28.1.3" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-docblock": { @@ -12289,18 +13111,6 @@ "jest-get-type": "^28.0.2", "jest-util": "^28.1.3", "pretty-format": "^28.1.3" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-environment-node": { @@ -12363,18 +13173,6 @@ "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", "pretty-format": "^28.1.3" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-message-util": { @@ -12392,18 +13190,6 @@ "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-mock": { @@ -12444,18 +13230,6 @@ "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-resolve-dependencies": { @@ -12497,16 +13271,6 @@ "source-map-support": "0.5.13" }, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -12553,18 +13317,6 @@ "jest-util": "^28.1.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-snapshot": { @@ -12596,18 +13348,6 @@ "natural-compare": "^1.4.0", "pretty-format": "^28.1.3", "semver": "^7.3.5" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-util": { @@ -12622,18 +13362,6 @@ "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-validate": { @@ -12655,16 +13383,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } } } }, @@ -12682,18 +13400,6 @@ "emittery": "^0.10.2", "jest-util": "^28.1.3", "string-length": "^4.0.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "jest-worker": { @@ -12718,6 +13424,11 @@ } } }, + "jose": { + "version": "4.15.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", + "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==" + }, "js-sdsl": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", @@ -12727,14 +13438,12 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, "requires": { "argparse": "^2.0.1" } @@ -12748,8 +13457,7 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "json-schema-traverse": { "version": "1.0.0", @@ -12810,8 +13518,7 @@ "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "loader-runner": { "version": "4.3.0", @@ -12831,8 +13538,7 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash.memoize": { "version": "4.1.2", @@ -12854,18 +13560,6 @@ "requires": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "lru-cache": { @@ -12884,9 +13578,9 @@ "dev": true }, "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", "dev": true, "requires": { "@jridgewell/sourcemap-codec": "^1.4.13" @@ -12902,9 +13596,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -12913,7 +13607,7 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "devOptional": true }, "makeerror": { "version": "1.0.12", @@ -12930,12 +13624,12 @@ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "memfs": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", - "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "requires": { - "fs-monkey": "^1.0.3" + "fs-monkey": "^1.0.4" } }, "merge-descriptors": { @@ -12955,6 +13649,16 @@ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, + "messagebird": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/messagebird/-/messagebird-4.0.1.tgz", + "integrity": "sha512-Abn0aoH1Dzsq5KMeI3LNanVETwu4+HvNXZrhWRGzRIJ9ea88sefsVfy98Qj4NDmxGuXLFmT8Lhgw1kStzu7F0g==", + "requires": { + "jose": "^4.9.2", + "safe-buffer": "^5.2.1", + "scmp": "^2.1.0" + } + }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -13008,6 +13712,17 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, + "minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true + }, + "mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + }, "mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -13016,11 +13731,15 @@ "minimist": "^1.2.6" } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multer": { "version": "1.4.4-lts.1", @@ -13042,6 +13761,16 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -13065,6 +13794,17 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "nest-puppeteer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nest-puppeteer/-/nest-puppeteer-1.1.1.tgz", + "integrity": "sha512-kyYn4SuI9nVInEXrnf2ZMxrzRiQO6wJ5lkriaf5cODAflB/UQCNko3Cc4aqULlSW32Jfo6lErlfeU0JtCARpXg==", + "requires": {} + }, + "netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==" + }, "node-abort-controller": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", @@ -13081,9 +13821,9 @@ } }, "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "requires": { "whatwg-url": "^5.0.0" } @@ -13137,7 +13877,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "requires": { "wrappy": "1" } @@ -13180,18 +13919,6 @@ "log-symbols": "^4.1.0", "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "os-name": { @@ -13234,11 +13961,40 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "pac-proxy-agent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "requires": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" + } + }, + "pac-resolver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", + "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", + "requires": { + "degenerator": "^5.0.0", + "ip": "^1.1.8", + "netmask": "^2.0.2" + } + }, + "packet-reader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", + "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "requires": { "callsites": "^3.0.0" } @@ -13247,7 +14003,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -13255,6 +14010,26 @@ "lines-and-columns": "^1.1.6" } }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + } + } + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -13284,6 +14059,30 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "requires": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + }, + "minipass": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", + "dev": true + } + } + }, "path-to-regexp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", @@ -13292,8 +14091,74 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + }, + "pg": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.3.tgz", + "integrity": "sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==", + "requires": { + "buffer-writer": "2.0.0", + "packet-reader": "1.0.0", + "pg-cloudflare": "^1.1.1", + "pg-connection-string": "^2.6.2", + "pg-pool": "^3.6.1", + "pg-protocol": "^1.6.0", + "pg-types": "^2.1.0", + "pgpass": "1.x" + } + }, + "pg-cloudflare": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", + "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", + "optional": true + }, + "pg-connection-string": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz", + "integrity": "sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==" + }, + "pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==" + }, + "pg-pool": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.1.tgz", + "integrity": "sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==", + "requires": {} + }, + "pg-protocol": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.0.tgz", + "integrity": "sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==" + }, + "pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "requires": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + } + }, + "pgpass": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", + "requires": { + "split2": "^4.1.0" + } }, "picocolors": { "version": "1.0.0", @@ -13367,6 +14232,29 @@ "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true }, + "postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==" + }, + "postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==" + }, + "postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==" + }, + "postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "requires": { + "xtend": "^4.0.0" + } + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -13413,6 +14301,11 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -13432,11 +14325,37 @@ "ipaddr.js": "1.9.1" } }, + "proxy-agent": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", + "requires": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -13448,6 +14367,42 @@ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true }, + "puppeteer": { + "version": "21.4.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.4.1.tgz", + "integrity": "sha512-opJqQeYMjAB3ICG8lCF3wtSs9k05dozmrEMrHgo3ZWbISiy8qbv/yAJz/6Io221qSh3yURfVf6Z7crrlzKZjLQ==", + "requires": { + "@puppeteer/browsers": "1.8.0", + "cosmiconfig": "8.3.6", + "puppeteer-core": "21.4.1" + }, + "dependencies": { + "cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "requires": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + } + } + } + }, + "puppeteer-core": { + "version": "21.4.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.4.1.tgz", + "integrity": "sha512-Lh0e+oGhUquxVOi1U701gTfFLFvw5gDBFh3CWpnfAvtItmyZKUce4R54VNfOJfi+KKnzhVPdB/lDrg65gdRIng==", + "requires": { + "@puppeteer/browsers": "1.8.0", + "chromium-bidi": "0.4.32", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1191157", + "ws": "8.14.2" + } + }, "qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", @@ -13462,6 +14417,11 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -13537,6 +14497,11 @@ "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" }, + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, "regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -13546,8 +14511,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", @@ -13586,8 +14550,7 @@ "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "resolve.exports": { "version": "1.1.1", @@ -13612,10 +14575,45 @@ "dev": true }, "rimraf": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.1.2.tgz", - "integrity": "sha512-BlIbgFryTbw3Dz6hyoWFhKk+unCcHMSkZGrTFVAx2WmttdBSonsdtRlwiuTbDqTKr+UlXIUqJVS4QT5tUzGENQ==", - "dev": true + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "requires": { + "glob": "^9.2.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + } + }, + "minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } }, "run-async": { "version": "2.4.1", @@ -13633,9 +14631,9 @@ } }, "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "requires": { "tslib": "^2.1.0" } @@ -13651,9 +14649,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -13688,10 +14686,15 @@ } } }, + "scmp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz", + "integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==" + }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -13781,6 +14784,15 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -13835,6 +14847,37 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "dependencies": { + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + } + } + }, + "socks-proxy-agent": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "requires": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + } + }, "source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -13865,6 +14908,11 @@ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "dev": true }, + "split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -13898,6 +14946,15 @@ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" }, + "streamx": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", + "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "requires": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -13927,7 +14984,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -13938,7 +14994,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -14033,6 +15088,26 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, + "tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "requires": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "requires": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, "terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", @@ -14044,13 +15119,13 @@ } }, "terser": { - "version": "5.16.4", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.4.tgz", - "integrity": "sha512-5yEGuZ3DZradbogeYQ1NaGz7rXVBDWujWlx1PT8efXO6Txn+eWbfKqB2bTDVmFXmePFkoLU6XI8UektMIEA0ug==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz", + "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==", "dev": true, "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -14064,16 +15139,16 @@ } }, "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "dependencies": { "jest-worker": { @@ -14115,11 +15190,26 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "tmp": { "version": "0.0.33", @@ -14193,25 +15283,13 @@ "enhanced-resolve": "^5.0.0", "micromatch": "^4.0.0", "semver": "^7.3.4" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } } }, "ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "dev": true, + "devOptional": true, "requires": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -14229,9 +15307,9 @@ } }, "tsconfig-paths": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz", - "integrity": "sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "requires": { "json5": "^2.2.2", @@ -14248,26 +15326,14 @@ } }, "tsconfig-paths-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.1.tgz", + "integrity": "sha512-m5//KzLoKmqu2MVix+dgLKq70MnFi8YL8sdzQZ6DblmCdfuq/y3OqvJd5vMndg2KEVCOeNz8Es4WVZhYInteLw==", "dev": true, "requires": { "chalk": "^4.1.0", "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "tsconfig-paths": "^4.1.2" } }, "tslib": { @@ -14327,11 +15393,77 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, + "typeorm": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.17.tgz", + "integrity": "sha512-UDjUEwIQalO9tWw9O2A4GU+sT3oyoUXheHJy4ft+RFdnRdQctdQ34L9SqE2p7LdwzafHx1maxT+bqXON+Qnmig==", + "requires": { + "@sqltools/formatter": "^1.2.5", + "app-root-path": "^3.1.0", + "buffer": "^6.0.3", + "chalk": "^4.1.2", + "cli-highlight": "^2.1.11", + "date-fns": "^2.29.3", + "debug": "^4.3.4", + "dotenv": "^16.0.3", + "glob": "^8.1.0", + "mkdirp": "^2.1.3", + "reflect-metadata": "^0.1.13", + "sha.js": "^2.4.11", + "tslib": "^2.5.0", + "uuid": "^9.0.0", + "yargs": "^17.6.2" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "mkdirp": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", + "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==" + } + } + }, "typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true + "devOptional": true }, "uid": { "version": "2.0.1", @@ -14341,6 +15473,15 @@ "@lukeed/csprng": "^1.0.0" } }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -14371,6 +15512,11 @@ "punycode": "^2.1.0" } }, + "urlpattern-polyfill": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-9.0.0.tgz", + "integrity": "sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g==" + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -14381,11 +15527,16 @@ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + }, "v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true + "devOptional": true }, "v8-to-istanbul": { "version": "9.1.0", @@ -14437,22 +15588,22 @@ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "version": "5.82.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.82.1.tgz", + "integrity": "sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.14.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -14461,9 +15612,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.1.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" } @@ -14542,16 +15693,15 @@ } }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -14561,8 +15711,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "write-file-atomic": { "version": "4.0.2", @@ -14574,6 +15723,12 @@ "signal-exit": "^3.0.7" } }, + "ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "requires": {} + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -14582,8 +15737,7 @@ "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yallist": { "version": "3.1.1", @@ -14598,10 +15752,9 @@ "dev": true }, "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "requires": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -14615,14 +15768,22 @@ "yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } }, "yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true + "devOptional": true }, "yocto-queue": { "version": "0.1.0", diff --git a/package.json b/package.json index 52f30f401..e13d20fee 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "description": "Nest TypeScript starter repository", "license": "MIT", "scripts": { + "postinstall": "node node_modules/puppeteer/install.mjs", "build": "nest build", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "start:dev": "nest start --watch", @@ -19,10 +20,19 @@ }, "dependencies": { "@nestjs/common": "^9.0.0", + "@nestjs/config": "^3.1.1", "@nestjs/core": "^9.0.0", + "@nestjs/mapped-types": "*", "@nestjs/platform-express": "^9.0.0", + "@nestjs/serve-static": "^4.0.0", + "@nestjs/typeorm": "^10.0.0", + "messagebird": "^4.0.1", + "nest-puppeteer": "^1.1.1", + "pg": "^8.11.3", + "puppeteer": "^21.4.1", "reflect-metadata": "^0.1.13", - "rxjs": "^7.5.5" + "rxjs": "^7.5.5", + "typeorm": "^0.3.17" }, "devDependencies": { "@nestjs/cli": "^9.0.0", @@ -31,6 +41,7 @@ "@types/express": "^4.17.13", "@types/jest": "^28.1.4", "@types/node": "^18.0.3", + "@types/puppeteer": "^7.0.4", "@types/supertest": "^2.0.12", "@typescript-eslint/eslint-plugin": "^5.30.5", "@typescript-eslint/parser": "^5.30.5", diff --git a/src/app.controller.ts b/src/app.controller.ts index cce879ee6..191f46538 100644 --- a/src/app.controller.ts +++ b/src/app.controller.ts @@ -4,7 +4,6 @@ import { AppService } from './app.service'; @Controller() export class AppController { constructor(private readonly appService: AppService) {} - @Get() getHello(): string { return this.appService.getHello(); diff --git a/src/app.module.ts b/src/app.module.ts index 86628031c..053114fd3 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,10 +1,59 @@ import { Module } from '@nestjs/common'; +import { ConfigModule } from '@nestjs/config'; import { AppController } from './app.controller'; import { AppService } from './app.service'; +import { ServeStaticModule } from '@nestjs/serve-static'; +import { join } from 'path'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { UsersModule } from './users/users.module'; +import { ProductsModule } from './products/products.module'; +import { CustomersModule } from './customers/customers.module'; +import { SuppliersModule } from './suppliers/suppliers.module'; +import { OrdersModule } from './orders/orders.module'; +import { PurchaseOrdersModule } from './purchase-orders/purchase-orders.module'; +import { PuppeteerModule } from 'nest-puppeteer'; +import { WhatsappController } from './whatsapp/whatsapp.controller'; +import { OrdersService } from './orders/orders.service'; @Module({ - imports: [], - controllers: [AppController], + imports: [ + // PuppeteerModule.forRoot({ + // isGlobal: true, + // pipe: true, + // }), + ConfigModule.forRoot({ + isGlobal: true, + }), + ServeStaticModule.forRoot({ + rootPath: join(__dirname, '..', 'client'), + exclude: ['/api/(.*)'], + }), + TypeOrmModule.forRoot({ + type: 'postgres', + host: process.env.DATABASE_HOST, + port: parseInt(process.env.DATABASE_PORT), + username: process.env.DATABASE_USERNAME, + password: process.env.DATABASE_PASSWORD, + database: process.env.DATABASE_PASSWORD, + url: process.env.DATABASE_URL, + autoLoadEntities: true, + migrationsRun: false, + dropSchema: false, + synchronize: true, + logging: ['error'], + }), + UsersModule, + ProductsModule, + CustomersModule, + SuppliersModule, + OrdersModule, + PurchaseOrdersModule, + ], + controllers: [AppController, WhatsappController], providers: [AppService], }) -export class AppModule {} +export class AppModule { + constructor() { + console.log('process.env.FRONT_END_PATH', process.env.FRONT_END_PATH); + } +} diff --git a/src/app.service.ts b/src/app.service.ts index 927d7cca0..18642dd11 100644 --- a/src/app.service.ts +++ b/src/app.service.ts @@ -1,8 +1,24 @@ import { Injectable } from '@nestjs/common'; + @Injectable() export class AppService { getHello(): string { return 'Hello World!'; } + + + loadAllUsers(){ + + } + + createUser(){ + + } + + updateUser(){ + + } + + } diff --git a/src/customers/customers.controller.ts b/src/customers/customers.controller.ts new file mode 100644 index 000000000..1fab4b5eb --- /dev/null +++ b/src/customers/customers.controller.ts @@ -0,0 +1,60 @@ +import { + Controller, + Get, + Post, + Body, + Patch, + Param, + Delete, + Query, +} from '@nestjs/common'; +import { CustomersService } from './customers.service'; +import { CreateCustomerDto } from './dto/create-customer.dto'; +import { UpdateCustomerDto } from './dto/update-customer.dto'; + +@Controller('customers') +export class CustomersController { + constructor(private readonly customersService: CustomersService) {} + + @Post() + create(@Body() createCustomerDto: CreateCustomerDto) { + return this.customersService.create(createCustomerDto); + } + + @Get() + findAll(@Query() query: any) { + const { pageIndex, pageSize, ...where } = query; + const page = { pageIndex, pageSize }; + return this.customersService.findAll(page,where); + } + + @Get('/search/:searchKey') + search(@Param('searchKey') searchKey: string) { + return this.customersService.findByNameOrMobileNumber(searchKey); + } + + @Get(':id') + findOne(@Param('id') id: string) { + return this.customersService.findOne(+id); + } + + @Get(':id/orders') + findOrdersForCustomerId(@Param('id') id: number, @Query() query) { + const { pageIndex, pageSize, ...where } = query; + const page = { pageIndex, pageSize }; + return this.customersService.findAllOrdersByCustomerId(id, page, where); + } + + @Patch(':id') + update( + @Param('id') id: string, + @Body() updateCustomerDto: UpdateCustomerDto, + ) { + return this.customersService.update(+id, updateCustomerDto); + } + + @Delete(':id') + remove(@Param('id') id: string) { + return this.customersService.remove(+id); + } +} diff --git a/src/customers/customers.module.ts b/src/customers/customers.module.ts new file mode 100644 index 000000000..b444104ed --- /dev/null +++ b/src/customers/customers.module.ts @@ -0,0 +1,15 @@ +import { Module } from '@nestjs/common'; +import { CustomersService } from './customers.service'; +import { CustomersController } from './customers.controller'; +import { Customer } from './entities/customer.entity'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { Order } from 'src/orders/entities/order.entity'; +import { OrderItem } from 'src/orders/entities/orderItem.entity'; +import { Product } from 'src/products/entities/product.entity'; + +@Module({ + imports: [TypeOrmModule.forFeature([Customer, Order, OrderItem, Product])], + controllers: [CustomersController], + providers: [CustomersService], +}) +export class CustomersModule {} diff --git a/src/customers/customers.service.ts b/src/customers/customers.service.ts new file mode 100644 index 000000000..e8f5c4e71 --- /dev/null +++ b/src/customers/customers.service.ts @@ -0,0 +1,78 @@ +import { Injectable } from '@nestjs/common'; +import { CreateCustomerDto } from './dto/create-customer.dto'; +import { UpdateCustomerDto } from './dto/update-customer.dto'; +import { Customer } from './entities/customer.entity'; +import { ILike, Like, Repository } from 'typeorm'; +import { InjectRepository } from '@nestjs/typeorm'; +import { Order } from 'src/orders/entities/order.entity'; + +@Injectable() +export class CustomersService { + constructor( + @InjectRepository(Customer) + private customersRepository: Repository, + @InjectRepository(Order) + private orderRepository: Repository, + ) {} + + create(createCustomerDto: CreateCustomerDto) { + return this.customersRepository.save(createCustomerDto); + } + + findAll( page: any, where: any): Promise<[Customer[], number]> { + const { pageSize, pageIndex } = page; + return this.customersRepository.findAndCount({ + skip: pageSize * pageIndex, + take: pageSize, + order: { + createdDate: 'DESC', + }, + where + }); + } + + findOne(customerId: number) { + return this.customersRepository.findOneBy({ customerId }); + } + + findAllOrdersByCustomerId(customerId: number, page: any, where: any) { + const pWhere = { + ...where, + customerId, + }; + const { pageSize, pageIndex } = page; + return this.orderRepository.findAndCount({ + skip: pageSize * pageIndex, + take: pageSize, + order: { + createdDate: 'DESC', + }, + where : pWhere, + }); + } + + findByNameOrMobileNumber(searchKey: string) { + return this.customersRepository.find({ + where: [ + { + mobileNumber: ILike('%' + searchKey + '%'), + }, + { + firstName: ILike('%' + searchKey + '%'), + }, + { + lastName: ILike('%' + searchKey + '%'), + }, + ], + take: 5, + }); + } + + update(customerId: number, updateCustomerDto: UpdateCustomerDto) { + return this.customersRepository.update({ customerId }, updateCustomerDto); + } + + remove(customerId: number) { + return this.customersRepository.softDelete({ customerId }); + } +} diff --git a/src/customers/dto/create-customer.dto.ts b/src/customers/dto/create-customer.dto.ts new file mode 100644 index 000000000..314a509bf --- /dev/null +++ b/src/customers/dto/create-customer.dto.ts @@ -0,0 +1,8 @@ +export class CreateCustomerDto { + firstName: string; + lastName: string; + address: string; + gstNumber: string; + additionalInfo: string; + mobileNumber: string; +} diff --git a/src/customers/dto/update-customer.dto.ts b/src/customers/dto/update-customer.dto.ts new file mode 100644 index 000000000..f620ad4b3 --- /dev/null +++ b/src/customers/dto/update-customer.dto.ts @@ -0,0 +1,4 @@ +import { PartialType } from '@nestjs/mapped-types'; +import { CreateCustomerDto } from './create-customer.dto'; + +export class UpdateCustomerDto extends PartialType(CreateCustomerDto) {} diff --git a/src/customers/entities/customer.entity.ts b/src/customers/entities/customer.entity.ts new file mode 100644 index 000000000..301b2230b --- /dev/null +++ b/src/customers/entities/customer.entity.ts @@ -0,0 +1,46 @@ +import { Order } from 'src/orders/entities/order.entity'; +import { + Column, + CreateDateColumn, + DeleteDateColumn, + Entity, + ManyToOne, + OneToMany, + PrimaryGeneratedColumn, + UpdateDateColumn, +} from 'typeorm'; + +@Entity() +export class Customer { + + @PrimaryGeneratedColumn() + customerId: number; + @Column() + firstName: string; + @Column() + lastName: string; + @Column() + address: string; + @Column({ + nullable: true, + }) + gstNumber: string; + @Column({ + nullable: true, + }) + additionalInfo: string; + @Column() + mobileNumber: string; + @Column({ default: true }) + isActive: boolean; + @CreateDateColumn() + createdDate: Date; + @UpdateDateColumn() + updatedDate: Date; + + @OneToMany((type) => Order, (order) => order.orderId) + orders: Order[]; + + @DeleteDateColumn() + deletedAt?: Date; +} diff --git a/src/main.ts b/src/main.ts index 13cad38cf..e7f8c36b1 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,7 +2,12 @@ import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; async function bootstrap() { - const app = await NestFactory.create(AppModule); + const app = await NestFactory.create(AppModule, { + cors: true, + logger: ['error', 'warn', 'log'] + }); + app.setGlobalPrefix('api'); await app.listen(3000); + console.log(`Application is running on: ${await app.getUrl()}`); } bootstrap(); diff --git a/src/orders/dto/create-order.dto.ts b/src/orders/dto/create-order.dto.ts new file mode 100644 index 000000000..305b9c8bf --- /dev/null +++ b/src/orders/dto/create-order.dto.ts @@ -0,0 +1,9 @@ +import { Customer } from 'src/customers/entities/customer.entity'; +import { CreateOrderItemDto } from './create-orderItem.dto'; + +export class CreateOrderDto { + customerId: number; + taxPerctange: number; + items: CreateOrderItemDto[]; + orderStatus: string; +} diff --git a/src/orders/dto/create-orderItem.dto.ts b/src/orders/dto/create-orderItem.dto.ts new file mode 100644 index 000000000..50ab4f685 --- /dev/null +++ b/src/orders/dto/create-orderItem.dto.ts @@ -0,0 +1,7 @@ +import { Product } from 'src/products/entities/product.entity'; + +export class CreateOrderItemDto { + productId: number; + quantity: number; + pricePerUnit?: number; +} diff --git a/src/orders/dto/update-order.dto.ts b/src/orders/dto/update-order.dto.ts new file mode 100644 index 000000000..3292918d3 --- /dev/null +++ b/src/orders/dto/update-order.dto.ts @@ -0,0 +1,5 @@ +import { PartialType } from '@nestjs/mapped-types'; +import { CreateOrderDto } from './create-order.dto'; + +export class UpdateOrderDto extends PartialType(CreateOrderDto) { +} diff --git a/src/orders/entities/order.entity.ts b/src/orders/entities/order.entity.ts new file mode 100644 index 000000000..1967cc0c8 --- /dev/null +++ b/src/orders/entities/order.entity.ts @@ -0,0 +1,85 @@ +import { + AfterInsert, + AfterLoad, + AfterUpdate, + BeforeInsert, + BeforeUpdate, + Column, + CreateDateColumn, + DeleteDateColumn, + Entity, + JoinColumn, + ManyToMany, + ManyToOne, + OneToMany, + OneToOne, + PrimaryGeneratedColumn, + UpdateDateColumn, +} from 'typeorm'; +import { OrderItem } from './orderItem.entity'; +import { Customer } from 'src/customers/entities/customer.entity'; + +export enum OrderStatus { + CREATED = 'Created', + SHIPPED = 'Shipped', + DELEVERED = 'Delevered', + PAYMENT_RECEIVED = 'Payment Received', +} + +@Entity() +export class Order { + @PrimaryGeneratedColumn() + orderId: number; + + // @Column() + // customerId: number; + + @ManyToOne((type) => Customer, (customer) => customer.customerId, { + cascade: true, + }) + customerId: Customer; + + @Column({ type: 'decimal', precision: 10, scale: 2, default: 0 }) + totalBeforeTax: number; + + @Column() + taxPerctange: number; + + @Column({ + type: 'enum', + enum: OrderStatus, + default: OrderStatus.CREATED, + }) + orderStatus: string; + + @Column({ type: 'decimal', precision: 10, scale: 2, default: 0 }) + grandTotal: number; + + @OneToMany((type) => OrderItem, (orderItem) => orderItem.orderId, { + cascade: true, + createForeignKeyConstraints: false, + }) + items: OrderItem[]; + + @CreateDateColumn() + createdDate: Date; + @UpdateDateColumn() + updatedDate: Date; + @DeleteDateColumn() + deletedAt?: Date; + + @BeforeInsert() + @BeforeUpdate() + @AfterInsert() + @AfterLoad() + @AfterUpdate() + calculateTotals() { + const total = this.items?.reduce( + (sum: number, i: OrderItem) => sum + i.cost, + 0, + ); + this.totalBeforeTax = total; + this.grandTotal = + this.totalBeforeTax * (this.taxPerctange / 100) + this.totalBeforeTax; + } +} diff --git a/src/orders/entities/orderItem.entity.ts b/src/orders/entities/orderItem.entity.ts new file mode 100644 index 000000000..a43e51dd2 --- /dev/null +++ b/src/orders/entities/orderItem.entity.ts @@ -0,0 +1,57 @@ +import { + AfterInsert, + AfterLoad, + AfterUpdate, + BeforeInsert, + BeforeUpdate, + Column, + Entity, + JoinColumn, + JoinTable, + ManyToMany, + ManyToOne, + OneToOne, + PrimaryGeneratedColumn, +} from 'typeorm'; +import { Order } from './order.entity'; +import { Product } from 'src/products/entities/product.entity'; + +@Entity() +export class OrderItem { + @PrimaryGeneratedColumn() + orderItemId: number; + + @ManyToOne((type) => Order, (order) => order.items, { + createForeignKeyConstraints: false, + }) + orderId: Order; + + @ManyToOne(() => Product, (product) => product.orderItems, { + eager: true, + }) + productId: Product; + + @Column() + quantity: number; + + @Column({ + type: 'decimal', + nullable: true, + }) + pricePerUnit: number; + + @Column({ + type: 'decimal', + nullable: true, + }) + cost: number; + + @BeforeInsert() + @BeforeUpdate() + @AfterInsert() + @AfterLoad() + @AfterUpdate() + updateCost() { + this.cost = this.quantity * this.pricePerUnit; + } +} diff --git a/src/orders/orders.controller.ts b/src/orders/orders.controller.ts new file mode 100644 index 000000000..dff25598f --- /dev/null +++ b/src/orders/orders.controller.ts @@ -0,0 +1,96 @@ +import { + Controller, + Get, + Post, + Body, + Patch, + Param, + Delete, + Query, + Res, + Header, + StreamableFile, +} from '@nestjs/common'; +import { OrdersService } from './orders.service'; +import { CreateOrderDto } from './dto/create-order.dto'; +import { UpdateOrderDto } from './dto/update-order.dto'; +import { createReadStream } from 'fs'; + +@Controller('orders') +export class OrdersController { + + constructor(private readonly ordersService: OrdersService) {} + + @Post() + create(@Body() createOrderDto: CreateOrderDto) { + return this.ordersService.create(createOrderDto); + } + + @Get() + findAll( + // @Query('pageIndex') pageIndex: number, + // @Query('pageSize') pageSize: number, + @Query() query: any, + ) { + // const pageConfig = { + // pageIndex, + // pageSize + // } + // const where = { + + // } + const { pageIndex, pageSize, ...where } = query; + const page = { pageIndex, pageSize }; + return this.ordersService.findAll(page, where); + } + + @Get(':id/pdf') + @Header('Content-Type', 'application/pdf') + async downloadPDF(@Param('id') id: number) { + const buffer: Buffer = await this.ordersService.downloadOrderPDF(id); + return new StreamableFile(buffer); + + // res.set({ + // // pdf + // 'Content-Type': 'application/pdf', + // 'Content-Disposition': 'attachment; filename=invoice.pdf', + // 'Content-Length': buffer.length, + + // // prevent cache + // 'Cache-Control': 'no-cache, no-store, must-revalidate', + // Pragma: 'no-cache', + // Expires: 0, + // }); + + // // res.end(buffer) + + // res.set({ + // 'Content-Type': 'application/pdf', + // 'Content-Disposition': 'attachment; filename=invoice.pdf', + // 'Content-Length': buffer.length, + + // // prevent cache + // 'Cache-Control': 'no-cache, no-store, must-revalidate', + // Pragma: 'no-cache', + // Expires: 0, + // }) + + // return buffer; + } + + @Get(':id') + findOne(@Param('id') id: string) { + return this.ordersService.findOne(+id); + } + + @Patch(':id') + update(@Param('id') id: string, @Body() updateOrderDto: UpdateOrderDto) { + console.log('Update order hit tho'); + return this.ordersService.update(+id, updateOrderDto); + } + + @Delete(':id') + remove(@Param('id') id: string) { + return this.ordersService.remove(+id); + } +} diff --git a/src/orders/orders.module.ts b/src/orders/orders.module.ts new file mode 100644 index 000000000..59a9b5bda --- /dev/null +++ b/src/orders/orders.module.ts @@ -0,0 +1,15 @@ +import { Module } from '@nestjs/common'; +import { OrdersService } from './orders.service'; +import { OrdersController } from './orders.controller'; +import { Customer } from 'src/customers/entities/customer.entity'; +import { Product } from 'src/products/entities/product.entity'; +import { Order } from './entities/order.entity'; +import { OrderItem } from './entities/orderItem.entity'; +import { TypeOrmModule } from '@nestjs/typeorm'; + +@Module({ + imports: [TypeOrmModule.forFeature([Customer, Product, Order, OrderItem])], + controllers: [OrdersController], + providers: [OrdersService], +}) +export class OrdersModule {} diff --git a/src/orders/orders.service.ts b/src/orders/orders.service.ts new file mode 100644 index 000000000..3bb40807f --- /dev/null +++ b/src/orders/orders.service.ts @@ -0,0 +1,140 @@ +import { Injectable } from '@nestjs/common'; +import { CreateOrderDto } from './dto/create-order.dto'; +import { UpdateOrderDto } from './dto/update-order.dto'; +import { InjectBrowser } from 'nest-puppeteer'; +import { Order } from './entities/order.entity'; +import { InjectRepository } from '@nestjs/typeorm'; +import { DeepPartial, In, Repository } from 'typeorm'; +import { Product } from 'src/products/entities/product.entity'; +import { OrderItem } from './entities/orderItem.entity'; +import { Customer } from 'src/customers/entities/customer.entity'; +import puppeteer from 'puppeteer'; +import type { Browser } from 'puppeteer'; +import * as fs from 'fs'; +import * as path from 'path'; +@Injectable() +export class OrdersService { + constructor( + @InjectRepository(Order) private ordersRepository: Repository, + @InjectRepository(Product) private productsRepository: Repository, + @InjectRepository(Customer) + private customersRepository: Repository, + @InjectRepository(OrderItem) + private orderItemRepository: Repository, //@InjectBrowser() private readonly browser: Browser + ) {} + + async create(createOrderDto: CreateOrderDto) { + const { items, customerId, taxPerctange } = createOrderDto; + let orderProductMap = {}; + const itemIds = items?.map((i) => { + orderProductMap = { + ...orderProductMap, + [i.productId as unknown as number]: { ...i }, + }; + return i.productId; + }); + const customer = await this.customersRepository.preload({ customerId }); + const retriveOrderProducts = await this.productsRepository.findBy({ + productId: In(itemIds), + }); + const order = new Order(); + order.customerId = customer; + order.taxPerctange = taxPerctange; + let grandTotal = 0; + const retrivedItemsForSelectedItem = retriveOrderProducts?.map((i) => { + const processedItem = new OrderItem(); + const itemQuantity = orderProductMap[i.productId].quantity; + const itemCost = itemQuantity * i?.productSellingPrice; + processedItem.pricePerUnit = i?.productSellingPrice; + processedItem.productId = i; + processedItem.quantity = itemQuantity; + grandTotal = grandTotal + itemCost; + return processedItem; + }); + order.totalBeforeTax = grandTotal; + order.items = retrivedItemsForSelectedItem; + order.grandTotal = grandTotal + (taxPerctange / 100) * grandTotal; + return this.ordersRepository.save(order); + } + + findAll(page, where): Promise<[Order[], number]> { + const { pageSize, pageIndex } = page; + return this.ordersRepository.findAndCount({ + relations: { + items: true, + customerId: true, + }, + skip: pageSize * pageIndex, + take: pageSize, + order: { + createdDate: 'DESC', + }, + where, + }); + } + + + + findOne(id: number) { + return this.ordersRepository.findOne({ + where: { + orderId: id, + }, + relations: { + items: true, + customerId: true, + }, + }); + } + + + + async downloadOrderPDF(id: number): Promise { + console.log('Hiting the PATH for PDF'); + const browser = await puppeteer.launch({ + headless: 'new', + executablePath: '', + }); + const page = await browser.newPage(); + const downloadUrlPath = process.env.FRONT_END_PATH + '/pdf/order/' + id; + console.log('downloadUrlPath', downloadUrlPath); + await page.goto(downloadUrlPath, { + waitUntil: 'networkidle0', + }); + const buffer = await page.pdf({ + format: 'A4', + printBackground: true, + margin: { + left: '0px', + top: '0px', + right: '0px', + bottom: '0px', + }, + }); + console.log('PDF Has been open and ready for serve', buffer); + return buffer; + } + + async update(orderId: number, updateOrder: any) { + console.log('Update Order', orderId, updateOrder); + //return null + const orderItem = await this.ordersRepository.findOne({ + where: { + orderId: orderId, + }, + relations: { + items: true, + customerId: true, + }, + }); + // const {items} = orderItem; + // const {items:updateItems} = updateOrder; + Object.assign(orderItem, updateOrder); + //console.log('Update Order after merge', orderItem); + return this.ordersRepository.save(orderItem); + } + + remove(id: number) { + return `This action removes a #${id} order`; + } +} diff --git a/src/products/dto/create-product.dto.ts b/src/products/dto/create-product.dto.ts new file mode 100644 index 000000000..a5de7811a --- /dev/null +++ b/src/products/dto/create-product.dto.ts @@ -0,0 +1,5 @@ +export class CreateProductDto { + productName: string; + productCostPrice: number; + productSellingPrice: number; +} diff --git a/src/products/dto/update-product.dto.ts b/src/products/dto/update-product.dto.ts new file mode 100644 index 000000000..e2d43fc55 --- /dev/null +++ b/src/products/dto/update-product.dto.ts @@ -0,0 +1,4 @@ +import { PartialType } from '@nestjs/mapped-types'; +import { CreateProductDto } from './create-product.dto'; + +export class UpdateProductDto extends PartialType(CreateProductDto) {} diff --git a/src/products/entities/product.entity.ts b/src/products/entities/product.entity.ts new file mode 100644 index 000000000..1edfa912e --- /dev/null +++ b/src/products/entities/product.entity.ts @@ -0,0 +1,36 @@ +import { OrderItem } from 'src/orders/entities/orderItem.entity'; +import { + Column, + CreateDateColumn, + DeleteDateColumn, + Entity, + OneToMany, + OneToOne, + PrimaryGeneratedColumn, + UpdateDateColumn, +} from 'typeorm'; + +@Entity() +export class Product { + @PrimaryGeneratedColumn() + productId: number; + @Column() + productName: string; + @Column({ scale: 2, default: 0 }) + productStock: number; + @Column({ scale: 2, default: 0 }) + productCostPrice: number; + @Column({ scale: 2, default: 0 }) + productSellingPrice: number; + @Column({ default: true }) + isActive: boolean; + @CreateDateColumn() + createdDate: Date; + @UpdateDateColumn() + updatedDate: Date; + @DeleteDateColumn() + deletedAt?: Date; + + @OneToMany(() => OrderItem, (orderItem) => orderItem.productId) // specify inverse side as a second parameter + orderItems: OrderItem[]; +} diff --git a/src/products/products.controller.ts b/src/products/products.controller.ts new file mode 100644 index 000000000..eacff9066 --- /dev/null +++ b/src/products/products.controller.ts @@ -0,0 +1,51 @@ +import { + Controller, + Get, + Post, + Body, + Patch, + Param, + Delete, + Query, +} from '@nestjs/common'; +import { ProductsService } from './products.service'; +import { CreateProductDto } from './dto/create-product.dto'; +import { UpdateProductDto } from './dto/update-product.dto'; + +@Controller('products') +export class ProductsController { + constructor(private readonly productsService: ProductsService) {} + + @Post() + create(@Body() createProductDto: CreateProductDto) { + return this.productsService.create(createProductDto); + } + + @Get() + findAll( + @Query('pageIndex') pageIndex: number, + @Query('pageSize') pageSize: number, + ) { + return this.productsService.findAll({ pageIndex, pageSize }); + } + + @Get('/search/:searchKey') + search(@Param('searchKey') searchKey: string) { + return this.productsService.findByName(searchKey); + } + + @Get(':id') + findOne(@Param('id') id: string) { + return this.productsService.findOne(+id); + } + + @Patch(':id') + update(@Param('id') id: string, @Body() updateProductDto: UpdateProductDto) { + return this.productsService.update(+id, updateProductDto); + } + + @Delete(':id') + remove(@Param('id') id: string) { + return this.productsService.remove(+id); + } +} diff --git a/src/products/products.module.ts b/src/products/products.module.ts new file mode 100644 index 000000000..ff63ef6fd --- /dev/null +++ b/src/products/products.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; +import { ProductsService } from './products.service'; +import { ProductsController } from './products.controller'; +import { Product } from './entities/product.entity'; +import { TypeOrmModule } from '@nestjs/typeorm'; + +@Module({ + imports: [TypeOrmModule.forFeature([Product])], + controllers: [ProductsController], + providers: [ProductsService] +}) +export class ProductsModule {} diff --git a/src/products/products.service.ts b/src/products/products.service.ts new file mode 100644 index 000000000..af5a7dc0e --- /dev/null +++ b/src/products/products.service.ts @@ -0,0 +1,47 @@ +import { Injectable } from '@nestjs/common'; +import { CreateProductDto } from './dto/create-product.dto'; +import { UpdateProductDto } from './dto/update-product.dto'; +import { Product } from './entities/product.entity'; +import { InjectRepository } from '@nestjs/typeorm'; +import { ILike, Repository } from 'typeorm'; + +@Injectable() +export class ProductsService { + constructor( + @InjectRepository(Product) private productsRepository: Repository, + ) {} + + create(createProductDto: CreateProductDto) { + return this.productsRepository.save(createProductDto); + } + + findAll({ pageSize, pageIndex }): Promise<[Product[], number]> { + return this.productsRepository.findAndCount({ + skip: pageSize * pageIndex, + take: pageSize, + }); + } + + findByName(searchKey: string) { + return this.productsRepository.find({ + where: [ + { + productName: ILike('%' + searchKey + '%'), + }, + ], + take: 5, + }); + } + + findOne(productId: number) { + return this.productsRepository.findOneBy({ productId }); + } + + update(productId: number, updateProductDto: UpdateProductDto) { + return this.productsRepository.update({ productId }, updateProductDto); + } + + remove(productId: number) { + return this.productsRepository.softDelete({ productId }); + } +} diff --git a/src/purchase-orders/dto/create-purchase-order.dto.ts b/src/purchase-orders/dto/create-purchase-order.dto.ts new file mode 100644 index 000000000..bcd6e37a7 --- /dev/null +++ b/src/purchase-orders/dto/create-purchase-order.dto.ts @@ -0,0 +1 @@ +export class CreatePurchaseOrderDto {} diff --git a/src/purchase-orders/dto/update-purchase-order.dto.ts b/src/purchase-orders/dto/update-purchase-order.dto.ts new file mode 100644 index 000000000..3e319dd4f --- /dev/null +++ b/src/purchase-orders/dto/update-purchase-order.dto.ts @@ -0,0 +1,4 @@ +import { PartialType } from '@nestjs/mapped-types'; +import { CreatePurchaseOrderDto } from './create-purchase-order.dto'; + +export class UpdatePurchaseOrderDto extends PartialType(CreatePurchaseOrderDto) {} diff --git a/src/purchase-orders/entities/purchase-order.entity.ts b/src/purchase-orders/entities/purchase-order.entity.ts new file mode 100644 index 000000000..136fa54f3 --- /dev/null +++ b/src/purchase-orders/entities/purchase-order.entity.ts @@ -0,0 +1 @@ +export class PurchaseOrder {} diff --git a/src/purchase-orders/purchase-orders.controller.ts b/src/purchase-orders/purchase-orders.controller.ts new file mode 100644 index 000000000..a11e727c3 --- /dev/null +++ b/src/purchase-orders/purchase-orders.controller.ts @@ -0,0 +1,34 @@ +import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common'; +import { PurchaseOrdersService } from './purchase-orders.service'; +import { CreatePurchaseOrderDto } from './dto/create-purchase-order.dto'; +import { UpdatePurchaseOrderDto } from './dto/update-purchase-order.dto'; + +@Controller('purchase-orders') +export class PurchaseOrdersController { + constructor(private readonly purchaseOrdersService: PurchaseOrdersService) {} + + @Post() + create(@Body() createPurchaseOrderDto: CreatePurchaseOrderDto) { + return this.purchaseOrdersService.create(createPurchaseOrderDto); + } + + @Get() + findAll() { + return this.purchaseOrdersService.findAll(); + } + + @Get(':id') + findOne(@Param('id') id: string) { + return this.purchaseOrdersService.findOne(+id); + } + + @Patch(':id') + update(@Param('id') id: string, @Body() updatePurchaseOrderDto: UpdatePurchaseOrderDto) { + return this.purchaseOrdersService.update(+id, updatePurchaseOrderDto); + } + + @Delete(':id') + remove(@Param('id') id: string) { + return this.purchaseOrdersService.remove(+id); + } +} diff --git a/src/purchase-orders/purchase-orders.module.ts b/src/purchase-orders/purchase-orders.module.ts new file mode 100644 index 000000000..92552f674 --- /dev/null +++ b/src/purchase-orders/purchase-orders.module.ts @@ -0,0 +1,9 @@ +import { Module } from '@nestjs/common'; +import { PurchaseOrdersService } from './purchase-orders.service'; +import { PurchaseOrdersController } from './purchase-orders.controller'; + +@Module({ + controllers: [PurchaseOrdersController], + providers: [PurchaseOrdersService] +}) +export class PurchaseOrdersModule {} diff --git a/src/purchase-orders/purchase-orders.service.ts b/src/purchase-orders/purchase-orders.service.ts new file mode 100644 index 000000000..963bee542 --- /dev/null +++ b/src/purchase-orders/purchase-orders.service.ts @@ -0,0 +1,26 @@ +import { Injectable } from '@nestjs/common'; +import { CreatePurchaseOrderDto } from './dto/create-purchase-order.dto'; +import { UpdatePurchaseOrderDto } from './dto/update-purchase-order.dto'; + +@Injectable() +export class PurchaseOrdersService { + create(createPurchaseOrderDto: CreatePurchaseOrderDto) { + return 'This action adds a new purchaseOrder'; + } + + findAll() { + return `This action returns all purchaseOrders`; + } + + findOne(id: number) { + return `This action returns a #${id} purchaseOrder`; + } + + update(id: number, updatePurchaseOrderDto: UpdatePurchaseOrderDto) { + return `This action updates a #${id} purchaseOrder`; + } + + remove(id: number) { + return `This action removes a #${id} purchaseOrder`; + } +} diff --git a/src/suppliers/dto/create-supplier.dto.ts b/src/suppliers/dto/create-supplier.dto.ts new file mode 100644 index 000000000..84091f90c --- /dev/null +++ b/src/suppliers/dto/create-supplier.dto.ts @@ -0,0 +1,9 @@ + +export class CreateSupplierDto { + firstName: string; + lastName: string; + address: string; + gstNumber: string; + additionalInfo: string; + mobileNumber: string; +} diff --git a/src/suppliers/dto/update-supplier.dto.ts b/src/suppliers/dto/update-supplier.dto.ts new file mode 100644 index 000000000..40a72182d --- /dev/null +++ b/src/suppliers/dto/update-supplier.dto.ts @@ -0,0 +1,4 @@ +import { PartialType } from '@nestjs/mapped-types'; +import { CreateSupplierDto } from './create-supplier.dto'; + +export class UpdateSupplierDto extends PartialType(CreateSupplierDto) {} diff --git a/src/suppliers/entities/supplier.entity.ts b/src/suppliers/entities/supplier.entity.ts new file mode 100644 index 000000000..e003ab89f --- /dev/null +++ b/src/suppliers/entities/supplier.entity.ts @@ -0,0 +1,31 @@ +import { Column, CreateDateColumn, DeleteDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; + +@Entity() +export class Supplier { + @PrimaryGeneratedColumn() + supplierId: number; + @Column() + firstName: string; + @Column() + lastName: string; + @Column() + address: string; + @Column({ + nullable:true + }) + gstNumber: string; + @Column({ + nullable:true + }) + additionalInfo: string; + @Column() + mobileNumber: string; + @Column({ default: true }) + isActive: boolean; + @CreateDateColumn() + createdDate: Date + @UpdateDateColumn() + updatedDate: Date + @DeleteDateColumn() + deletedAt?: Date; +} diff --git a/src/suppliers/suppliers.controller.ts b/src/suppliers/suppliers.controller.ts new file mode 100644 index 000000000..99e1da6f1 --- /dev/null +++ b/src/suppliers/suppliers.controller.ts @@ -0,0 +1,49 @@ +import { + Controller, + Get, + Post, + Body, + Patch, + Param, + Delete, + Query, +} from '@nestjs/common'; +import { SuppliersService } from './suppliers.service'; +import { CreateSupplierDto } from './dto/create-supplier.dto'; +import { UpdateSupplierDto } from './dto/update-supplier.dto'; + +@Controller('suppliers') +export class SuppliersController { + constructor(private readonly suppliersService: SuppliersService) {} + + @Post() + create(@Body() createSupplierDto: CreateSupplierDto) { + return this.suppliersService.create(createSupplierDto); + } + + @Get() + findAll( + @Query('pageIndex') pageIndex: number, + @Query('pageSize') pageSize: number, + ) { + return this.suppliersService.findAll({ pageIndex, pageSize }); + } + + @Get(':id') + findOne(@Param('id') id: string) { + return this.suppliersService.findOne(+id); + } + + @Patch(':id') + update( + @Param('id') id: string, + @Body() updateSupplierDto: UpdateSupplierDto, + ) { + return this.suppliersService.update(+id, updateSupplierDto); + } + + @Delete(':id') + remove(@Param('id') id: string) { + return this.suppliersService.remove(+id); + } +} diff --git a/src/suppliers/suppliers.module.ts b/src/suppliers/suppliers.module.ts new file mode 100644 index 000000000..d24c3f0a8 --- /dev/null +++ b/src/suppliers/suppliers.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; +import { SuppliersService } from './suppliers.service'; +import { SuppliersController } from './suppliers.controller'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { Supplier } from './entities/supplier.entity'; + +@Module({ + imports: [TypeOrmModule.forFeature([Supplier])], + controllers: [SuppliersController], + providers: [SuppliersService] +}) +export class SuppliersModule {} diff --git a/src/suppliers/suppliers.service.ts b/src/suppliers/suppliers.service.ts new file mode 100644 index 000000000..b71bfa643 --- /dev/null +++ b/src/suppliers/suppliers.service.ts @@ -0,0 +1,37 @@ +import { Injectable } from '@nestjs/common'; +import { CreateSupplierDto } from './dto/create-supplier.dto'; +import { UpdateSupplierDto } from './dto/update-supplier.dto'; +import { InjectRepository } from '@nestjs/typeorm'; +import { Supplier } from './entities/supplier.entity'; +import { Repository } from 'typeorm'; + +@Injectable() +export class SuppliersService { + constructor( + @InjectRepository(Supplier) + private suppliersRepository: Repository, + ) {} + + create(createSupplierDto: CreateSupplierDto) { + return this.suppliersRepository.save(createSupplierDto); + } + + findAll({ pageSize, pageIndex }): Promise<[Supplier[], number]> { + return this.suppliersRepository.findAndCount({ + skip: pageSize * pageIndex, + take: pageSize, + }); + } + + findOne(supplierId: number) { + return this.suppliersRepository.findOneBy({ supplierId }); + } + + update(supplierId: number, updateSupplierDto: UpdateSupplierDto) { + return this.suppliersRepository.update({ supplierId }, updateSupplierDto); + } + + remove(supplierId: number) { + return this.suppliersRepository.softDelete({ supplierId }); + } +} diff --git a/src/users/dto/create-user.dto.ts b/src/users/dto/create-user.dto.ts new file mode 100644 index 000000000..06dc3834b --- /dev/null +++ b/src/users/dto/create-user.dto.ts @@ -0,0 +1,5 @@ +//https://docs.nestjs.com/techniques/validation +export class CreateUserDto { + firstName: string; + lastName: string; +} diff --git a/src/users/dto/update-user.dto.ts b/src/users/dto/update-user.dto.ts new file mode 100644 index 000000000..dfd37fb1e --- /dev/null +++ b/src/users/dto/update-user.dto.ts @@ -0,0 +1,4 @@ +import { PartialType } from '@nestjs/mapped-types'; +import { CreateUserDto } from './create-user.dto'; + +export class UpdateUserDto extends PartialType(CreateUserDto) {} diff --git a/src/users/entities/user.entity.ts b/src/users/entities/user.entity.ts new file mode 100644 index 000000000..1d4d763ef --- /dev/null +++ b/src/users/entities/user.entity.ts @@ -0,0 +1,16 @@ +import { Entity, Column, PrimaryGeneratedColumn, PrimaryColumn, CreateDateColumn, UpdateDateColumn } from 'typeorm'; +@Entity({ name: 'user', schema: 'public' }) +export class User { + @PrimaryGeneratedColumn() + userId: number; + @Column() + firstName: string; + @Column() + lastName: string; + @Column({ default: true }) + isActive: boolean; + @CreateDateColumn() + createdDate: Date + @UpdateDateColumn() + updatedDate: Date +} diff --git a/src/users/users.controller.spec.ts b/src/users/users.controller.spec.ts new file mode 100644 index 000000000..a76d31034 --- /dev/null +++ b/src/users/users.controller.spec.ts @@ -0,0 +1,20 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { UsersController } from './users.controller'; +import { UsersService } from './users.service'; + +describe('UsersController', () => { + let controller: UsersController; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + controllers: [UsersController], + providers: [UsersService], + }).compile(); + + controller = module.get(UsersController); + }); + + it('should be defined', () => { + expect(controller).toBeDefined(); + }); +}); diff --git a/src/users/users.controller.ts b/src/users/users.controller.ts new file mode 100644 index 000000000..a0638ad94 --- /dev/null +++ b/src/users/users.controller.ts @@ -0,0 +1,39 @@ +import { Controller, Get, Post, Body, Patch, Param, Delete, Query } from '@nestjs/common'; +import { UsersService } from './users.service'; +import { CreateUserDto } from './dto/create-user.dto'; +import { UpdateUserDto } from './dto/update-user.dto'; + +@Controller('users') +export class UsersController { + constructor(private readonly usersService: UsersService) {} + + @Post() + create(@Body() createUserDto: CreateUserDto) { + return this.usersService.create(createUserDto); + } + + @Get() + findAll( + @Query('pageIndex') pageIndex: number, + @Query('pageSize') pageSize: number, + ) { + console.log('user '); + return this.usersService.findAll({pageIndex,pageSize}); + } + + @Get(':id') + findOne(@Param('id') id: string) { + console.log('RequesT',id); + return this.usersService.findOne(+id); + } + + @Patch(':id') + update(@Param('id') id: string, @Body() updateUserDto: UpdateUserDto) { + return this.usersService.update(+id, updateUserDto); + } + + @Delete(':id') + remove(@Param('id') id: string) { + return this.usersService.remove(+id); + } +} diff --git a/src/users/users.module.ts b/src/users/users.module.ts new file mode 100644 index 000000000..c0ffdfd30 --- /dev/null +++ b/src/users/users.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; +import { UsersService } from './users.service'; +import { UsersController } from './users.controller'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { User } from './entities/user.entity'; + +@Module({ + imports: [TypeOrmModule.forFeature([User])], + controllers: [UsersController], + providers: [UsersService] +}) +export class UsersModule {} diff --git a/src/users/users.service.spec.ts b/src/users/users.service.spec.ts new file mode 100644 index 000000000..62815ba64 --- /dev/null +++ b/src/users/users.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { UsersService } from './users.service'; + +describe('UsersService', () => { + let service: UsersService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [UsersService], + }).compile(); + + service = module.get(UsersService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/users/users.service.ts b/src/users/users.service.ts new file mode 100644 index 000000000..04522df88 --- /dev/null +++ b/src/users/users.service.ts @@ -0,0 +1,37 @@ +import { Injectable } from '@nestjs/common'; +import { CreateUserDto } from './dto/create-user.dto'; +import { UpdateUserDto } from './dto/update-user.dto'; +import { InjectRepository } from '@nestjs/typeorm'; +import { User } from './entities/user.entity'; +import { Repository } from 'typeorm'; + +@Injectable() +export class UsersService { + constructor( + @InjectRepository(User) private usersRepository: Repository, + ) {} + + create(createUserDto: CreateUserDto) { + const newUser = this.usersRepository.save(createUserDto); + return newUser; + } + + findAll({ pageSize, pageIndex }): Promise<[User[], number]> { + return this.usersRepository.findAndCount({ + skip: pageSize * pageIndex, + take: pageSize, + }); + } + + findOne(id: number) { + return `This action returns a #${id} user`; + } + + update(id: number, updateUserDto: UpdateUserDto) { + return `This action updates a #${id} user`; + } + + remove(id: number) { + return `This action removes a #${id} user`; + } +} diff --git a/src/whatsapp/whatsapp.controller.spec.ts b/src/whatsapp/whatsapp.controller.spec.ts new file mode 100644 index 000000000..e02525f11 --- /dev/null +++ b/src/whatsapp/whatsapp.controller.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { WhatsappController } from './whatsapp.controller'; + +describe('WhatsappController', () => { + let controller: WhatsappController; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + controllers: [WhatsappController], + }).compile(); + + controller = module.get(WhatsappController); + }); + + it('should be defined', () => { + expect(controller).toBeDefined(); + }); +}); diff --git a/src/whatsapp/whatsapp.controller.ts b/src/whatsapp/whatsapp.controller.ts new file mode 100644 index 000000000..9dfb3b40e --- /dev/null +++ b/src/whatsapp/whatsapp.controller.ts @@ -0,0 +1,6 @@ +import { Controller } from '@nestjs/common'; +import { initClient } from 'messagebird'; +const messagebird = initClient(process.env.MESSAGE_BIRD); + +@Controller('whatsapp') +export class WhatsappController {}